@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";.header{--primary:#0d4f8b;--primary-dark:#073765;--primary-light:#2887c5;--accent-red:#d71920;--accent-gold:#e6b442;--text-main:#172033;--text-secondary:#64748b;--white:#fff;--surface:#f8fbff;--border:#0d4f8b1f;z-index:1000;width:100%;color:var(--text-main);border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(18px);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(#fffffffa 0%,#f8fbfff5 100%);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;position:sticky;top:0;box-shadow:0 1px 3px #0f172a0a,0 10px 30px #0d4f8b12}.header *,.header :before,.header :after{box-sizing:border-box}.header button{margin:0;font-family:inherit}.header-decoration{pointer-events:none;filter:blur(10px);border-radius:999px;position:absolute}.header-decoration-blue{background:radial-gradient(circle,#2887c51f,#0000 70%);width:320px;height:160px;top:-100px;left:5%}.header-decoration-red{background:radial-gradient(circle,#d7192012,#0000 70%);width:260px;height:170px;top:-120px;right:8%}.header-container{z-index:2;grid-template-columns:minmax(250px,310px) minmax(0,1fr) auto;align-items:center;gap:20px;width:100%;max-width:1720px;min-height:88px;margin:0 auto;padding:0 28px;display:grid;position:relative}.logo-button{cursor:pointer;background:0 0;border:0;outline:none;justify-content:flex-start;align-items:center;width:100%;padding:0;display:inline-flex}.logo-frame{background:#fff;border-radius:14px;justify-content:center;align-items:center;width:100%;max-width:310px;height:72px;transition:transform .22s,box-shadow .22s,background-color .22s;display:flex;position:relative;overflow:hidden}.logo-image{object-fit:cover;object-position:center;-webkit-user-select:none;user-select:none;mix-blend-mode:multiply;filter:contrast(1.04)saturate(1.06);width:100%;height:100%;transition:transform .25s,filter .25s;display:block;transform:scale(1.07)}.logo-button:hover .logo-frame{transform:translateY(-1px);box-shadow:0 8px 24px #0d4f8b17}.logo-button:hover .logo-image{filter:contrast(1.07)saturate(1.12);transform:scale(1.1)}.logo-button:focus-visible .logo-frame{box-shadow:0 0 0 4px #2887c52b}.nav-menu{justify-content:center;align-items:center;gap:3px;min-width:0;display:flex}.nav-item{min-height:44px;color:var(--text-main);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:10px;outline:none;justify-content:center;align-items:center;padding:0 10px;font-size:13.5px;font-weight:700;line-height:1.4;transition:color .2s,background-color .2s,transform .2s;display:inline-flex;position:relative}.nav-item:after{content:"";background:linear-gradient(90deg, transparent, var(--primary-light), var(--accent-red), transparent);opacity:0;border-radius:999px;height:2px;transition:opacity .2s,transform .2s;position:absolute;bottom:3px;left:11px;right:11px;transform:scaleX(.35)}.nav-item:hover{color:var(--primary);background:linear-gradient(135deg,#2887c514,#0d4f8b0a);transform:translateY(-1px)}.nav-item:hover:after,.nav-item.active:after{opacity:1;transform:scaleX(1)}.nav-item.active{color:var(--primary);background:linear-gradient(135deg,#2887c51c,#0d4f8b0d)}.nav-item:focus-visible{box-shadow:0 0 0 4px #2887c526}.icon-down{color:#77869b;flex-shrink:0;margin-left:6px;font-size:10px;line-height:1;transition:color .22s,transform .22s}.nav-item:hover .icon-down,.menu-dropdown.active .icon-down{color:var(--primary)}.icon-down.rotate{transform:rotate(180deg)}.nav-static-arrow{opacity:.7}.menu-dropdown{position:relative}.menu-dropdown.active .service-trigger{color:var(--primary);background:linear-gradient(135deg,#2887c51c,#0d4f8b0d)}.service-dropdown{z-index:1003;background:linear-gradient(145deg,#fffffffe,#f7fbfffc);border:1px solid #0d4f8b24;border-radius:20px;width:380px;padding:10px;animation:.22s cubic-bezier(.2,.8,.2,1) both dropdownAppear;position:absolute;top:calc(100% + 16px);left:50%;transform:translate(-50%);box-shadow:0 22px 50px #0f172a24,0 8px 22px #0d4f8b14,inset 0 1px #ffffffe6}.service-dropdown:before{content:"";background:#fff;border-top:1px solid #0d4f8b24;border-left:1px solid #0d4f8b24;width:14px;height:14px;position:absolute;top:-7px;left:50%;transform:translate(-50%)rotate(45deg)}@keyframes dropdownAppear{0%{opacity:0;transform:translate(-50%)translateY(-10px)scale(.97)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}.dropdown-header{z-index:1;border-bottom:1px solid #edf2f7;flex-direction:column;gap:4px;margin-bottom:7px;padding:12px 13px 14px;display:flex;position:relative}.dropdown-label{color:var(--primary-dark);font-size:14px;font-weight:800;line-height:1.4}.dropdown-description{color:#8492a6;font-size:11.5px;font-weight:500;line-height:1.5}.service-list{z-index:1;position:relative}.service-item{color:#334155;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:13px;outline:none;grid-template-columns:42px minmax(0,1fr) 32px;align-items:center;gap:11px;width:100%;min-height:72px;padding:10px 11px;transition:color .18s,background-color .18s,transform .18s,box-shadow .18s;display:grid}.service-item+.service-item{margin-top:4px}.service-item:hover,.service-item.active{color:var(--primary);box-shadow:inset 3px 0 0 var(--primary-light);background:linear-gradient(135deg,#2887c51a,#0d4f8b0a);transform:translate(3px)}.service-item:focus-visible{box-shadow:0 0 0 4px #2887c524}.service-icon{width:42px;height:42px;color:var(--primary);background:linear-gradient(135deg,#2887c524,#0d4f8b12);border:1px solid #2887c51f;border-radius:12px;justify-content:center;align-items:center;font-size:17px;display:inline-flex}.service-content{flex-direction:column;gap:3px;min-width:0;display:flex}.service-content strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:750;line-height:1.45;overflow:hidden}.service-content small{color:#7b899d;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:500;line-height:1.45;overflow:hidden}.service-arrow{color:#94a3b8;background:#fff;border:1px solid #e8eef5;border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;transition:color .18s,background-color .18s,border-color .18s,transform .18s;display:inline-flex}.service-item:hover .service-arrow,.service-item.active .service-arrow{color:#fff;background:var(--primary);border-color:var(--primary);transform:translate(2px)}.header-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.action-link,.quote-btn,.register-btn{white-space:nowrap;cursor:pointer;border-radius:999px;outline:none;justify-content:center;align-items:center;gap:7px;min-height:43px;font-size:13px;font-weight:750;line-height:1.35;transition:color .2s,background-color .2s,border-color .2s,box-shadow .2s,transform .2s;display:inline-flex}.action-icon{flex-shrink:0;font-size:16px;line-height:1}.action-link{color:#2f3b4f;background:0 0;border:0;padding:0 8px}.action-link:hover{color:var(--primary);background:#2887c50f;transform:translateY(-1px)}.action-link:focus-visible{box-shadow:0 0 0 4px #2887c524}.quote-btn{color:var(--primary-dark);background:linear-gradient(#fffdf7,#fff9e9);border:1px solid #e6b442d9;padding:0 17px;box-shadow:0 5px 14px #e6b4421f}.quote-btn:hover{color:#8d6400;border-color:var(--accent-gold);background:linear-gradient(#fff9e9,#fff3ce);transform:translateY(-2px);box-shadow:0 9px 20px #e6b44238}.register-btn{color:#fff;background:linear-gradient(135deg, var(--primary-light) 0%, var(--primary) 50%, var(--primary-dark) 100%);border:1px solid #0737652e;padding:0 19px;position:relative;overflow:hidden;box-shadow:0 8px 20px #0d4f8b40,inset 0 1px #ffffff40}.register-btn:before{content:"";background:linear-gradient(90deg,#0000,#ffffff61,#0000);width:42%;transition:left .45s;position:absolute;top:0;bottom:0;left:-55%;transform:skew(-20deg)}.register-btn:hover{background:linear-gradient(135deg,#277eb6,#083f73);transform:translateY(-2px);box-shadow:0 12px 26px #0d4f8b52}.register-btn:hover:before{left:120%}.quote-btn:focus-visible,.register-btn:focus-visible{box-shadow:0 0 0 4px #2887c52b}.mobile-menu-button{width:46px;height:46px;color:var(--primary);cursor:pointer;background:#fff;border:1px solid #0d4f8b24;border-radius:13px;outline:none;justify-content:center;align-items:center;font-size:20px;transition:color .2s,background-color .2s,border-color .2s,transform .2s;display:none;box-shadow:0 6px 18px #0d4f8b14}.mobile-menu-button:hover,.mobile-menu-button.is-open{color:#fff;background:var(--primary);border-color:var(--primary)}.mobile-menu-button:active{transform:scale(.95)}.mobile-menu{z-index:1002;border-bottom:1px solid var(--border);background:linear-gradient(#f8fbfffa,#fffffffc);padding:0 18px 18px;animation:.22s both mobileMenuAppear;position:absolute;top:100%;left:0;right:0;box-shadow:0 24px 50px #0f172a24}@keyframes mobileMenuAppear{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.mobile-menu-inner{background:#fffffff7;border:1px solid #0d4f8b1a;border-radius:18px;width:100%;max-width:760px;margin:0 auto;padding:12px;box-shadow:0 14px 34px #0d4f8b17}.mobile-nav-item{color:#263248;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:49px;padding:0 14px;font-size:14px;font-weight:700;line-height:1.45;transition:color .18s,background-color .18s,transform .18s;display:flex}.mobile-nav-item:hover,.mobile-nav-item.active{color:var(--primary);background:linear-gradient(135deg,#2887c51c,#0d4f8b0d);transform:translate(2px)}.mobile-service-block.active{background:#2887c50a;border-radius:12px;padding-bottom:8px}.mobile-service-list{padding:0 7px 2px}.mobile-service-item{color:#374151;text-align:left;cursor:pointer;background:#fff;border:1px solid #e8eef5;border-radius:11px;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:10px;width:100%;min-height:66px;padding:9px 10px;transition:color .18s,border-color .18s,transform .18s,box-shadow .18s;display:grid}.mobile-service-item+.mobile-service-item{margin-top:7px}.mobile-service-item:hover,.mobile-service-item.active{color:var(--primary);border-color:#2887c559;transform:translate(2px);box-shadow:0 8px 20px #0d4f8b14}.mobile-service-icon{width:38px;height:38px;color:var(--primary);background:#2887c51a;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.mobile-service-content{flex-direction:column;gap:2px;min-width:0;display:flex}.mobile-service-content strong{color:inherit;font-size:13px;font-weight:750;line-height:1.45}.mobile-service-content small{color:#8390a3;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;line-height:1.45;overflow:hidden}.mobile-actions{border-top:1px solid #e9eef5;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:11px;padding-top:12px;display:grid}.mobile-secondary-btn,.mobile-quote-btn,.mobile-register-btn{cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:46px;padding:0 12px;font-size:13px;font-weight:750;line-height:1.4;transition:transform .18s,box-shadow .18s;display:inline-flex}.mobile-secondary-btn{color:#334155;background:#f8fafc;border:1px solid #e5ebf2}.mobile-quote-btn{color:#7a5700;background:#fff8df;border:1px solid #e6b4428c}.mobile-register-btn{color:#fff;background:linear-gradient(135deg, var(--primary-light), var(--primary-dark));border:1px solid #0000;box-shadow:0 8px 18px #0d4f8b36}.mobile-secondary-btn:hover,.mobile-quote-btn:hover,.mobile-register-btn:hover{transform:translateY(-1px)}@media (width<=1500px){.header-container{grid-template-columns:minmax(225px,255px) minmax(0,1fr) auto;gap:14px;padding-left:22px;padding-right:22px}.logo-frame{max-width:255px;height:68px}.nav-item{padding-left:8px;padding-right:8px;font-size:13px}.header-actions{gap:5px}.action-link{padding-left:6px;padding-right:6px}.quote-btn,.register-btn{padding-left:14px;padding-right:14px}}@media (width<=1320px){.header-container{justify-content:space-between;min-height:78px;display:flex}.nav-menu,.header-actions{display:none}.logo-button{width:auto}.logo-frame{width:280px;max-width:280px;height:64px}.mobile-menu-button{display:inline-flex}}@media (width<=768px){.header-container{min-height:74px;padding-left:16px;padding-right:16px}.logo-frame{border-radius:11px;width:235px;height:58px}.mobile-menu{padding-bottom:14px;padding-left:12px;padding-right:12px}}@media (width<=520px){.header-container{min-height:68px;padding-left:12px;padding-right:12px}.logo-frame{width:190px;height:52px}.mobile-menu-button{border-radius:11px;width:42px;height:42px;font-size:18px}.mobile-menu{padding-bottom:10px;padding-left:8px;padding-right:8px}.mobile-menu-inner{border-radius:15px;padding:9px}.mobile-actions{grid-template-columns:1fr}}@media (width<=390px){.logo-frame{width:165px;height:48px}.mobile-nav-item{min-height:46px;font-size:13.5px}}@media (prefers-reduced-motion:reduce){.header *,.header :before,.header :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.hero-logistic{--hero-accent:#1976b9;--hero-accent-dark:#075985;color:#172033;isolation:isolate;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f7fbff;outline:none;width:100%;height:clamp(580px,76vh,720px);min-height:580px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;position:relative;overflow:hidden}.hero-logistic *,.hero-logistic :before,.hero-logistic :after{box-sizing:border-box}.hero-logistic button{font-family:inherit}.hero-logistic__background{z-index:-4;opacity:0;transition:opacity 1.1s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.hero-logistic__background.is-active{opacity:1}.hero-logistic__pattern{z-index:-3;opacity:.32;pointer-events:none;background-image:linear-gradient(#0d4f8b0b 1px,#0000 1px),linear-gradient(90deg,#0d4f8b0b 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000000d1,#0000 78%);mask-image:linear-gradient(90deg,#000000d1,#0000 78%)}.hero-logistic__glow{z-index:-2;filter:blur(10px);pointer-events:none;border-radius:50%;animation:7s ease-in-out infinite alternate heroLogisticGlow;position:absolute}.hero-logistic__glow--one{background:radial-gradient(circle,#1976b92b,#0000 68%);width:660px;height:660px;top:-250px;right:-130px}.hero-logistic__glow--two{background:radial-gradient(circle,#d7192012,#0000 68%);width:570px;height:570px;animation-delay:1.5s;bottom:-260px;left:-180px}@keyframes heroLogisticGlow{0%{opacity:.62;transform:scale(1)}to{opacity:1;transform:scale(1.1)}}.hero-logistic__container{z-index:2;flex-direction:column;width:100%;max-width:1500px;height:100%;margin:0 auto;padding:46px 54px 30px;display:flex;position:relative}.hero-logistic__stage{flex:1;min-height:0;position:relative}.hero-logistic__slide{opacity:0;visibility:hidden;pointer-events:none;grid-template-columns:minmax(0,.95fr) minmax(460px,1.05fr);align-items:center;gap:clamp(45px,6vw,90px);transition:opacity .85s cubic-bezier(.4,0,.2,1),transform .85s cubic-bezier(.4,0,.2,1),visibility .85s;display:grid;position:absolute;inset:0;transform:translate(42px)}.hero-logistic__slide.is-active{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0)}.hero-logistic__content{z-index:3;text-align:left;flex-direction:column;align-items:flex-start;display:flex;position:relative}.hero-logistic__brand,.hero-logistic__eyebrow,.hero-logistic__title,.hero-logistic__description,.hero-logistic__features,.hero-logistic__actions{opacity:0;transition:opacity .68s cubic-bezier(.22,1,.36,1),transform .68s cubic-bezier(.22,1,.36,1);transform:translateY(27px)}.hero-logistic__slide.is-active .hero-logistic__brand.animate-in{opacity:1;transition-delay:50ms;transform:translateY(0)}.hero-logistic__slide.is-active .hero-logistic__eyebrow.animate-in{opacity:1;transition-delay:.13s;transform:translateY(0)}.hero-logistic__slide.is-active .hero-logistic__title.animate-in{opacity:1;transition-delay:.22s;transform:translateY(0)}.hero-logistic__slide.is-active .hero-logistic__description.animate-in{opacity:1;transition-delay:.31s;transform:translateY(0)}.hero-logistic__slide.is-active .hero-logistic__features.animate-in{opacity:1;transition-delay:.4s;transform:translateY(0)}.hero-logistic__slide.is-active .hero-logistic__actions.animate-in{opacity:1;transition-delay:.49s;transform:translateY(0)}.hero-logistic__brand{color:#0d4f8b;letter-spacing:.11em;-webkit-backdrop-filter:blur(10px);background:#ffffffa8;border:1px solid #0d4f8b1a;border-radius:999px;align-items:center;gap:9px;margin-bottom:23px;padding:8px 13px;font-size:11px;font-weight:800;line-height:1.35;display:inline-flex;box-shadow:0 7px 20px #0d4f8b0f}.hero-logistic__brand-dot{background:linear-gradient(135deg,#1976b9,#d71920);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #1976b91a}.hero-logistic__eyebrow{color:var(--hero-accent-dark);border-bottom:1px solid color-mix(in srgb, var(--hero-accent) 35%, transparent);letter-spacing:.18em;margin-bottom:18px;padding-bottom:9px;font-size:11px;font-weight:800;line-height:1.35;display:inline-block}.hero-logistic__title{color:#172033;letter-spacing:-.045em;max-width:680px;margin:0;font-size:clamp(40px,4.8vw,66px);font-weight:350;line-height:1.06}.hero-logistic__title span,.hero-logistic__title strong{display:block}.hero-logistic__title strong{color:var(--hero-accent);margin-top:5px;font-weight:800}.hero-logistic__description{color:#566477;max-width:590px;margin:24px 0 0;font-size:15.5px;font-weight:450;line-height:1.75}.hero-logistic__features{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:23px;display:flex}.hero-logistic__feature{color:#344054;align-items:center;gap:9px;font-size:13px;font-weight:700;line-height:1.45;display:inline-flex}.hero-logistic__feature>span{color:#fff;background:var(--hero-accent);width:23px;height:23px;box-shadow:0 5px 12px color-mix(in srgb, var(--hero-accent) 25%, transparent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:inline-flex}.hero-logistic__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px;display:flex}.hero-logistic__primary-button,.hero-logistic__secondary-button{cursor:pointer;border-radius:999px;outline:none;justify-content:center;align-items:center;gap:10px;min-height:51px;padding:0 25px;font-size:13.5px;font-weight:750;line-height:1.4;transition:color .22s,background-color .22s,border-color .22s,box-shadow .22s,transform .22s;display:inline-flex}.hero-logistic__primary-button{color:#fff;background:linear-gradient(135deg, var(--hero-accent), var(--hero-accent-dark));box-shadow:0 11px 28px color-mix(in srgb, var(--hero-accent) 32%, transparent);border:1px solid #0000;position:relative;overflow:hidden}.hero-logistic__primary-button:before{content:"";background:linear-gradient(90deg,#0000,#fff6,#0000);width:42%;transition:left .48s;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-20deg)}.hero-logistic__primary-button>*{z-index:1;position:relative}.hero-logistic__primary-button:hover{box-shadow:0 16px 35px color-mix(in srgb, var(--hero-accent) 42%, transparent);transform:translateY(-3px)}.hero-logistic__primary-button:hover:before{left:125%}.hero-logistic__primary-button svg{transition:transform .22s}.hero-logistic__primary-button:hover svg{transform:translate(4px)}.hero-logistic__secondary-button{color:#344054;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffa6;border:1px solid #0d4f8b21;box-shadow:0 7px 20px #0f172a0b}.hero-logistic__secondary-button:hover{color:var(--hero-accent);border-color:color-mix(in srgb, var(--hero-accent) 40%, transparent);background:#fff;transform:translateY(-2px)}.hero-logistic__visual{opacity:0;justify-content:center;align-items:center;height:100%;min-height:430px;transition:opacity .95s cubic-bezier(.22,1,.36,1) .16s,transform .95s cubic-bezier(.22,1,.36,1) .16s;display:flex;position:relative;transform:translateY(30px)scale(.95)}.hero-logistic__slide.is-active .hero-logistic__visual.animate-in{opacity:1;transform:translateY(0)scale(1)}.hero-logistic__visual-ring{border:1px solid color-mix(in srgb, var(--hero-accent) 20%, transparent);pointer-events:none;border-radius:50%;animation:22s linear infinite heroLogisticRing;position:absolute}.hero-logistic__visual-ring--outer{width:500px;height:500px}.hero-logistic__visual-ring--inner{border-style:dashed;width:390px;height:390px;animation-duration:17s;animation-direction:reverse}@keyframes heroLogisticRing{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hero-logistic__image-card{z-index:2;aspect-ratio:1.18;width:min(100%,560px);box-shadow:0 35px 75px #0f172a30, 0 12px 30px color-mix(in srgb, var(--hero-accent) 12%, transparent);background:#fff;border:9px solid #ffffffd1;border-radius:34px;animation:5.5s ease-in-out infinite heroLogisticFloat;position:relative;overflow:hidden;transform:rotate(1.5deg)}@keyframes heroLogisticFloat{0%,to{transform:rotate(1.5deg)translateY(0)}50%{transform:rotate(.5deg)translateY(-12px)}}.hero-logistic__image{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform 7s;display:block}.hero-logistic__slide.is-active .hero-logistic__image{transform:scale(1.06)}.hero-logistic__image-overlay{pointer-events:none;background:linear-gradient(#031b330a 25%,#031b33a6 100%);position:absolute;inset:0}.hero-logistic__image-brand{color:#fff;-webkit-backdrop-filter:blur(13px);background:#031b33ad;border:1px solid #ffffff38;border-radius:13px;align-items:center;gap:9px;padding:9px 12px 9px 9px;display:inline-flex;position:absolute;top:21px;left:21px;box-shadow:0 8px 22px #00000026}.hero-logistic__image-brand-icon{color:#fff;letter-spacing:-.04em;background:linear-gradient(135deg,#1976b9,#d71920);border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;font-size:11px;font-weight:900;display:inline-flex}.hero-logistic__image-brand-text{flex-direction:column;align-items:flex-start;display:flex}.hero-logistic__image-brand-text strong{letter-spacing:.08em;font-size:10px;font-weight:900;line-height:1.25}.hero-logistic__image-brand-text small{color:#ffffffbf;letter-spacing:.18em;font-size:8px;font-weight:700;line-height:1.3}.hero-logistic__image-label{color:#fff;background:var(--hero-accent);letter-spacing:.1em;border-radius:999px;padding:9px 14px;font-size:10px;font-weight:850;line-height:1.35;position:absolute;bottom:22px;right:22px;box-shadow:0 8px 22px #00000029}.hero-logistic__floating-card{z-index:4;color:#344054;-webkit-backdrop-filter:blur(15px);background:#ffffffe6;border:1px solid #ffffffc7;border-radius:16px;align-items:center;gap:11px;padding:13px 15px;display:flex;position:absolute;box-shadow:0 17px 35px #0f172a21}.hero-logistic__floating-card--top{top:12%;right:-2%}.hero-logistic__floating-card--bottom{bottom:10%;left:-5%}.hero-logistic__floating-card>span:last-child{flex-direction:column;gap:2px;display:flex}.hero-logistic__floating-card strong{font-size:12px;font-weight:800;line-height:1.35}.hero-logistic__floating-card small{color:#7b8798;font-size:9.5px;font-weight:500;line-height:1.4}.hero-logistic__floating-icon{color:#fff;background:var(--hero-accent);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:33px;height:33px;font-size:14px;font-weight:900;display:inline-flex}.hero-logistic__floating-number{color:var(--hero-accent);font-size:20px;font-weight:900;line-height:1}.hero-logistic__controls{z-index:10;flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;padding-top:10px;display:flex;position:relative}.hero-logistic__dots{align-items:center;gap:9px;display:flex}.hero-logistic__dot{cursor:pointer;background:#0f172a29;border:0;border-radius:999px;width:9px;height:9px;padding:0;transition:width .45s cubic-bezier(.4,0,.2,1),background-color .45s,transform .2s}.hero-logistic__dot:hover{transform:scale(1.2)}.hero-logistic__dot.is-active{background:var(--dot-accent,#1976b9);width:34px}.hero-logistic__navigation{align-items:center;gap:10px;display:flex}.hero-logistic__nav-button{color:#344054;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb3;border:1px solid #0d4f8b1f;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;padding:0;transition:color .2s,background-color .2s,border-color .2s,transform .2s;display:inline-flex;box-shadow:0 7px 18px #0f172a0e}.hero-logistic__nav-button:hover{color:#fff;background:var(--hero-accent);border-color:var(--hero-accent);transform:translateY(-2px)}.hero-logistic__counter{color:#94a3b8;justify-content:center;align-items:center;gap:5px;min-width:64px;font-size:11px;font-weight:700;line-height:1.4;display:inline-flex}.hero-logistic__counter strong{color:#344054;font-size:14px;font-weight:850}@media (width<=1180px){.hero-logistic{height:720px}.hero-logistic__container{padding:38px 32px 26px}.hero-logistic__slide{grid-template-columns:minmax(0,.9fr) minmax(390px,1.1fr);gap:35px}.hero-logistic__title{font-size:clamp(38px,4.7vw,55px)}.hero-logistic__visual-ring--outer{width:430px;height:430px}.hero-logistic__visual-ring--inner{width:340px;height:340px}.hero-logistic__floating-card--top{right:0}.hero-logistic__floating-card--bottom{left:0}}@media (width<=960px){.hero-logistic{height:880px;min-height:880px}.hero-logistic__container{padding:34px 28px 24px}.hero-logistic__slide{grid-template-rows:auto 1fr;grid-template-columns:1fr;align-content:center;gap:30px;overflow:hidden}.hero-logistic__content{text-align:center;align-items:center}.hero-logistic__brand{margin-bottom:17px}.hero-logistic__eyebrow{margin-bottom:14px}.hero-logistic__title{max-width:720px;font-size:clamp(37px,7vw,54px)}.hero-logistic__description{max-width:680px}.hero-logistic__features,.hero-logistic__actions{justify-content:center}.hero-logistic__visual{min-height:390px}.hero-logistic__image-card{width:min(78%,550px)}.hero-logistic__visual-ring--outer{width:440px;height:440px}.hero-logistic__visual-ring--inner{width:340px;height:340px}.hero-logistic__floating-card--top{right:8%}.hero-logistic__floating-card--bottom{left:8%}}@media (width<=640px){.hero-logistic{height:auto;min-height:820px}.hero-logistic__container{min-height:820px;padding:27px 17px 20px}.hero-logistic__stage{min-height:740px}.hero-logistic__slide{grid-template-rows:auto minmax(280px,1fr);gap:24px}.hero-logistic__brand{margin-bottom:15px;padding:7px 11px;font-size:9.5px}.hero-logistic__eyebrow{letter-spacing:.14em;margin-bottom:12px;font-size:9.5px}.hero-logistic__title{font-size:35px;line-height:1.09}.hero-logistic__description{margin-top:17px;font-size:13.5px;line-height:1.65}.hero-logistic__features{gap:9px 14px;margin-top:17px}.hero-logistic__feature{font-size:11.5px}.hero-logistic__feature>span{width:21px;height:21px}.hero-logistic__actions{flex-direction:column;width:100%;margin-top:24px}.hero-logistic__primary-button,.hero-logistic__secondary-button{width:100%;min-height:48px}.hero-logistic__visual{min-height:300px}.hero-logistic__image-card{border-width:6px;border-radius:23px;width:92%}.hero-logistic__visual-ring--outer{width:310px;height:310px}.hero-logistic__visual-ring--inner{width:245px;height:245px}.hero-logistic__image-brand{padding:7px 9px 7px 7px;top:13px;left:13px}.hero-logistic__image-brand-icon{width:31px;height:31px;font-size:9px}.hero-logistic__image-label{padding:7px 10px;font-size:8px;bottom:14px;right:14px}.hero-logistic__floating-card{border-radius:12px;padding:9px 10px}.hero-logistic__floating-card--top{top:6%;right:0}.hero-logistic__floating-card--bottom{bottom:5%;left:0}.hero-logistic__floating-card strong{font-size:10px}.hero-logistic__floating-card small{font-size:8px}.hero-logistic__floating-icon{width:28px;height:28px}.hero-logistic__floating-number{font-size:16px}.hero-logistic__controls{padding-top:13px}.hero-logistic__navigation{gap:6px}.hero-logistic__nav-button{width:38px;height:38px}.hero-logistic__counter{display:none}}@media (width<=390px){.hero-logistic__container{min-height:800px}.hero-logistic__stage{min-height:720px}.hero-logistic__title{font-size:31px}.hero-logistic__visual{min-height:270px}.hero-logistic__visual-ring--outer{width:270px;height:270px}.hero-logistic__visual-ring--inner{width:210px;height:210px}.hero-logistic__floating-card--top{display:none}}@media (prefers-reduced-motion:reduce){.hero-logistic *,.hero-logistic :before,.hero-logistic :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.global-brand-section{--global-navy:#031b33;--global-navy-light:#062f57;--global-blue:#1976b9;--global-blue-light:#4aa9e5;--global-red:#d71920;--global-orange:#e6a83c;--global-green:#10b981;--global-text:#172033;--global-muted:#66768a;--global-border:#dce6ef;width:100%;color:var(--global-text);isolation:isolate;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(circle at 90% 8%,#1976b91a,#0000 28%),radial-gradient(circle at 5% 92%,#d719200e,#0000 27%),linear-gradient(145deg,#fff 0%,#f5faff 50%,#fff9f9 100%);padding:110px 24px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;position:relative;overflow:hidden}.global-brand-section *,.global-brand-section :before,.global-brand-section :after{box-sizing:border-box}.global-brand-section button{font-family:inherit}.global-brand-section:before{content:"";z-index:-2;opacity:.35;pointer-events:none;background-image:linear-gradient(#1976b90a 1px,#0000 1px),linear-gradient(90deg,#1976b90a 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0%,#0000 90%);mask-image:linear-gradient(90deg,#000 0%,#0000 90%)}.global-brand-section__decoration{z-index:-1;pointer-events:none;border-radius:50%;position:absolute}.global-brand-section__decoration--one{border:75px solid #1976b906;width:450px;height:450px;top:-190px;right:-150px}.global-brand-section__decoration--two{border:85px solid #d7192005;width:480px;height:480px;bottom:-210px;left:-180px}.global-brand-section__container{z-index:2;width:100%;max-width:1440px;margin:0 auto;position:relative}.global-brand-section__grid{grid-template-columns:minmax(0,1fr) minmax(470px,.92fr);align-items:center;gap:clamp(70px,8vw,125px);display:grid}.global-brand-section__content{min-width:0}.global-brand-section__label{color:var(--global-blue);letter-spacing:.15em;background:#1976b911;border:1px solid #1976b91f;border-radius:999px;align-items:center;gap:8px;margin-bottom:22px;padding:8px 13px;font-size:10.5px;font-weight:850;line-height:1.4;display:inline-flex}.global-brand-section__label svg{font-size:14px}.global-brand-section__title{max-width:760px;color:var(--global-text);letter-spacing:-.045em;margin:0;font-size:clamp(39px,4.7vw,64px);font-weight:350;line-height:1.07}.global-brand-section__title strong{color:#0000;background:linear-gradient(90deg, var(--global-navy), var(--global-blue), var(--global-red));-webkit-background-clip:text;background-clip:text;margin-top:5px;font-weight:850;display:block}.global-brand-section__description{max-width:720px;color:var(--global-muted);margin:24px 0 0;font-size:14.5px;font-weight:400;line-height:1.8}.global-brand-section__description+.global-brand-section__description{margin-top:14px}.global-brand-section__description b{color:#26374a;font-weight:750}.global-brand-section__features{flex-direction:column;gap:11px;margin-top:26px;display:flex}.global-brand-section__feature{color:#344054;align-items:center;gap:10px;font-size:13px;font-weight:650;line-height:1.5;display:flex}.global-brand-section__feature svg{color:var(--global-blue);flex-shrink:0;font-size:17px}.global-brand-section__tagline{max-width:690px;color:var(--global-navy);border:1px solid #1976b91a;border-left:3px solid var(--global-blue);background:linear-gradient(135deg,#1976b912,#ffffffb3);border-radius:0 15px 15px 0;margin:28px 0 0;padding:19px 22px 19px 55px;position:relative;box-shadow:0 10px 28px #0f172a0b}.global-brand-section__tagline>span{color:#1976b945;font-family:Georgia,serif;font-size:50px;font-weight:700;line-height:1;position:absolute;top:4px;left:17px}.global-brand-section__tagline p{margin:0;font-size:15px;font-style:italic;font-weight:750;line-height:1.6}.global-brand-section__countries{margin-top:30px}.global-brand-section__countries-label{color:#8794a5;letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px;font-size:9.5px;font-weight:800;line-height:1.4;display:block}.global-brand-section__country-list{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.global-brand-section__country{color:#344054;border:1px solid var(--global-border);-webkit-backdrop-filter:blur(10px);background:#ffffffc7;border-radius:999px;align-items:center;gap:7px;padding:8px 12px 8px 8px;font-size:10.5px;font-weight:750;line-height:1.4;transition:color .2s,border-color .2s,transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 7px 18px #0f172a0a}.global-brand-section__country:hover{color:var(--global-blue);border-color:#1976b940;transform:translateY(-3px);box-shadow:0 11px 23px #1976b917}.global-brand-section__country i{color:#fff;background:linear-gradient(135deg, var(--global-blue-light), var(--global-blue));border-radius:50%;justify-content:center;align-items:center;width:23px;height:23px;font-size:7.5px;font-style:normal;font-weight:850;display:inline-flex}.global-brand-section__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:33px;display:flex}.global-brand-section__primary-button,.global-brand-section__secondary-button{cursor:pointer;border-radius:999px;outline:none;justify-content:center;align-items:center;gap:10px;min-height:51px;padding:0 25px;font-size:13px;font-weight:750;line-height:1.4;transition:color .22s,background-color .22s,border-color .22s,box-shadow .22s,transform .22s;display:inline-flex}.global-brand-section__primary-button{color:#fff;background:linear-gradient(135deg, var(--global-blue-light), var(--global-blue), #075985);border:1px solid #0000;position:relative;overflow:hidden;box-shadow:0 12px 28px #1976b94a}.global-brand-section__primary-button:before{content:"";background:linear-gradient(90deg,#0000,#fff6,#0000);width:42%;transition:left .48s;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-20deg)}.global-brand-section__primary-button>*{z-index:1;position:relative}.global-brand-section__primary-button:hover{transform:translateY(-3px);box-shadow:0 17px 37px #1976b966}.global-brand-section__primary-button:hover:before{left:125%}.global-brand-section__primary-button svg{transition:transform .22s}.global-brand-section__primary-button:hover svg{transform:translate(4px)}.global-brand-section__secondary-button{color:#344054;border:1px solid var(--global-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffba;box-shadow:0 8px 20px #0f172a0b}.global-brand-section__secondary-button:hover{color:var(--global-blue);background:#fff;border-color:#1976b940;transform:translateY(-2px)}.global-brand-section__visual{justify-content:center;align-items:center;min-height:660px;display:flex;position:relative}.global-brand-section__orbit{pointer-events:none;border:1px solid #1976b926;border-radius:50%;animation:25s linear infinite globalBrandOrbit;position:absolute}.global-brand-section__orbit:before,.global-brand-section__orbit:after{content:"";background:var(--global-blue);border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:0 0 0 5px #1976b914,0 0 13px #1976b966}.global-brand-section__orbit:before{top:10%;left:20%}.global-brand-section__orbit:after{background:var(--global-red);bottom:17%;right:13%;box-shadow:0 0 0 5px #d719200f,0 0 13px #d719204d}.global-brand-section__orbit--outer{width:590px;height:590px}.global-brand-section__orbit--middle{border-style:dashed;width:470px;height:470px;animation-duration:21s;animation-direction:reverse}.global-brand-section__orbit--inner{width:355px;height:355px;animation-duration:17s}@keyframes globalBrandOrbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.global-brand-section__globe{z-index:2;background:radial-gradient(circle at 35% 30%, #5bb5eb6b, transparent 31%), linear-gradient(145deg, var(--global-navy-light), var(--global-navy));border:9px solid #ffffffe0;border-radius:50%;justify-content:center;align-items:center;width:420px;height:420px;animation:6s ease-in-out infinite globalBrandFloat;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 80px #031b333b,0 12px 30px #1976b91f,inset 0 0 45px #48a9e630}@keyframes globalBrandFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-13px)}}.global-brand-section__globe-grid{opacity:.22;pointer-events:none;background-image:linear-gradient(#ffffff38 1px,#0000 1px),linear-gradient(90deg,#ffffff38 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;transform:rotate(-12deg);-webkit-mask-image:radial-gradient(circle,#000 42%,#0000 80%);mask-image:radial-gradient(circle,#000 42%,#0000 80%)}.global-brand-section__logo-card{z-index:3;color:#fff;text-align:center;-webkit-backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffff2b,#fff1);border:1px solid #ffffff2b;border-radius:25px;flex-direction:column;align-items:center;width:285px;padding:22px;display:flex;position:relative;box-shadow:0 25px 50px #0000003d}.global-brand-section__logo-frame{background:#fff;border:1px solid #ffffffe0;border-radius:13px;justify-content:center;align-items:center;width:230px;height:67px;display:flex;overflow:hidden;box-shadow:0 10px 24px #00000030}.global-brand-section__logo-image{object-fit:contain;object-position:center;filter:contrast(1.04)saturate(1.05);width:100%;height:100%;padding:4px 10px;display:block}.global-brand-section__system-label{color:#88d3ff;letter-spacing:.17em;margin-top:19px;font-size:8.5px;font-weight:850;line-height:1.4}.global-brand-section__logo-card h3{color:#fff;margin:7px 0 0;font-size:18px;font-weight:850;line-height:1.35}.global-brand-section__logo-card p{color:#ffffffab;margin:10px 0 0;font-size:10.5px;line-height:1.6}.global-brand-section__online{color:#ffffffd1;background:#fff1;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:7px;margin-top:17px;padding:8px 11px;font-size:8.5px;font-weight:650;line-height:1.4;display:inline-flex}.global-brand-section__online>span{background:var(--global-green);border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite globalBrandPulse;box-shadow:0 0 0 4px #10b9811a,0 0 10px #10b981b3}@keyframes globalBrandPulse{0%,to{opacity:1}50%{opacity:.4}}.global-brand-section__location{z-index:5;color:#344054;-webkit-backdrop-filter:blur(14px);background:#fffffff0;border:1px solid #ffffffd9;border-radius:14px;align-items:center;gap:9px;min-width:145px;padding:10px 12px;display:flex;position:absolute;box-shadow:0 17px 35px #0f172a21}.global-brand-section__location>span{color:#fff;background:linear-gradient(135deg, var(--global-blue-light), var(--global-blue));letter-spacing:.05em;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:9px;font-weight:900;display:inline-flex}.global-brand-section__location>div{flex-direction:column;gap:1px;display:flex}.global-brand-section__location strong{color:#172033;font-size:10.5px;font-weight:850;line-height:1.4}.global-brand-section__location small{color:#7c899b;font-size:8px;line-height:1.4}.global-brand-section__location--japan{top:13%;right:-2%}.global-brand-section__location--korea{bottom:18%;right:-3%}.global-brand-section__location--vietnam{bottom:9%;left:-3%}.global-brand-section__location--vietnam>span{background:linear-gradient(135deg, var(--global-red), #9f1016)}.global-brand-section__stat-card{z-index:5;color:#344054;-webkit-backdrop-filter:blur(14px);background:#fffffff0;border:1px solid #ffffffd9;border-radius:16px;align-items:center;gap:11px;min-width:175px;padding:14px 15px;display:flex;position:absolute;top:19%;left:-6%;box-shadow:0 19px 39px #0f172a24}.global-brand-section__stat-icon{color:#fff;background:linear-gradient(135deg, var(--global-blue-light), var(--global-blue));border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:41px;height:41px;font-size:19px;display:inline-flex;box-shadow:0 8px 18px #1976b93d}.global-brand-section__stat-card>div{flex-direction:column;display:flex}.global-brand-section__stat-card strong{color:var(--global-navy);font-size:17px;font-weight:900;line-height:1.25}.global-brand-section__stat-card small{color:#788699;font-size:8.5px;line-height:1.4}@media (width<=1200px){.global-brand-section{padding:95px 24px}.global-brand-section__grid{grid-template-columns:minmax(0,1fr) minmax(400px,.86fr);gap:55px}.global-brand-section__visual{min-height:590px}.global-brand-section__orbit--outer{width:510px;height:510px}.global-brand-section__orbit--middle{width:410px;height:410px}.global-brand-section__orbit--inner{width:310px;height:310px}.global-brand-section__globe{width:370px;height:370px}.global-brand-section__stat-card{left:-2%}.global-brand-section__location--japan,.global-brand-section__location--korea{right:0}}@media (width<=980px){.global-brand-section{padding:82px 22px}.global-brand-section__grid{grid-template-columns:1fr;gap:65px}.global-brand-section__content{text-align:center}.global-brand-section__title,.global-brand-section__description,.global-brand-section__tagline{margin-left:auto;margin-right:auto}.global-brand-section__features{text-align:left;width:fit-content;max-width:100%;margin-left:auto;margin-right:auto}.global-brand-section__country-list,.global-brand-section__actions{justify-content:center}.global-brand-section__visual{width:100%;max-width:680px;min-height:640px;margin:0 auto}.global-brand-section__stat-card{left:3%}.global-brand-section__location--japan{right:4%}.global-brand-section__location--korea{right:3%}.global-brand-section__location--vietnam{left:4%}}@media (width<=640px){.global-brand-section{padding:65px 16px}.global-brand-section__title{font-size:35px}.global-brand-section__description{margin-top:18px;font-size:13.5px;line-height:1.7}.global-brand-section__tagline{padding:17px 16px 17px 45px}.global-brand-section__tagline>span{font-size:42px;left:13px}.global-brand-section__tagline p{font-size:13px}.global-brand-section__actions{flex-direction:column;width:100%}.global-brand-section__primary-button,.global-brand-section__secondary-button{width:100%}.global-brand-section__visual{min-height:510px}.global-brand-section__orbit--outer{width:390px;height:390px}.global-brand-section__orbit--middle{width:310px;height:310px}.global-brand-section__orbit--inner{width:240px;height:240px}.global-brand-section__globe{border-width:6px;width:300px;height:300px}.global-brand-section__logo-card{width:220px;padding:16px}.global-brand-section__logo-frame{width:180px;height:55px}.global-brand-section__logo-card h3{font-size:14px}.global-brand-section__logo-card p{font-size:8.5px}.global-brand-section__location{min-width:125px;padding:8px 9px}.global-brand-section__location>span{width:29px;height:29px}.global-brand-section__location--japan{top:8%;right:0}.global-brand-section__location--korea{bottom:12%;right:0}.global-brand-section__location--vietnam{bottom:4%;left:0}.global-brand-section__stat-card{min-width:145px;padding:10px;top:13%;left:0}.global-brand-section__stat-icon{width:34px;height:34px}}@media (width<=430px){.global-brand-section__title{font-size:31px}.global-brand-section__country{font-size:9px}.global-brand-section__visual{min-height:410px}.global-brand-section__orbit--outer{width:315px;height:315px}.global-brand-section__orbit--middle{width:250px;height:250px}.global-brand-section__orbit--inner{width:190px;height:190px}.global-brand-section__globe{width:250px;height:250px}.global-brand-section__logo-card{width:185px;padding:13px}.global-brand-section__logo-frame{width:153px;height:48px}.global-brand-section__system-label{margin-top:12px;font-size:6.5px}.global-brand-section__logo-card h3{font-size:12px}.global-brand-section__logo-card p{display:none}.global-brand-section__online{margin-top:11px;font-size:7px}.global-brand-section__stat-card{display:none}.global-brand-section__location{min-width:auto;padding:7px}.global-brand-section__location>div{display:none}.global-brand-section__location>span{width:31px;height:31px}}@media (prefers-reduced-motion:reduce){.global-brand-section *,.global-brand-section :before,.global-brand-section :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ai-automation-section{--ai-bg:#031b33;--ai-bg-secondary:#062f57;--ai-blue:#1976b9;--ai-blue-light:#48a9e6;--ai-red:#d71920;--ai-orange:#e6a83c;--ai-green:#10b981;--ai-white:#fff;--ai-muted:#aebfd0;width:100%;color:var(--ai-white);background:radial-gradient(circle at 85% 10%, #1976b93d, transparent 31%), radial-gradient(circle at 8% 88%, #d719201a, transparent 28%), linear-gradient(135deg, #021426 0%, var(--ai-bg) 45%, var(--ai-bg-secondary) 100%);isolation:isolate;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:110px 24px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;position:relative;overflow:hidden}.ai-automation-section *,.ai-automation-section :before,.ai-automation-section :after{box-sizing:border-box}.ai-automation-section button{font-family:inherit}.ai-automation-section:before{content:"";z-index:-2;opacity:.17;pointer-events:none;background-image:linear-gradient(#ffffff1a 1px,#0000 1px),linear-gradient(90deg,#ffffff1a 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 88%);mask-image:linear-gradient(90deg,#000,#0000 88%)}.ai-automation-section:after{content:"";z-index:-1;pointer-events:none;border:1px solid #ffffff0f;border-radius:50%;width:650px;height:650px;position:absolute;top:-280px;right:-250px;box-shadow:0 0 0 80px #ffffff05,0 0 0 165px #ffffff03}.ai-automation-decoration{z-index:-1;pointer-events:none;border-radius:50%;position:absolute}.ai-automation-decoration--one{filter:blur(12px);background:radial-gradient(circle,#1976b930,#0000 68%);width:370px;height:370px;top:15%;left:-180px}.ai-automation-decoration--two{filter:blur(18px);background:radial-gradient(circle,#e6a83c1c,#0000 68%);width:420px;height:420px;bottom:-190px;right:-140px}.ai-automation-container{z-index:2;width:100%;max-width:1440px;margin:0 auto;position:relative}.ai-automation-grid{grid-template-columns:minmax(0,1fr) minmax(440px,.92fr);align-items:center;gap:clamp(60px,7vw,110px);display:grid}.ai-automation-content{min-width:0}.ai-automation-label{color:#8dd2ff;letter-spacing:.16em;-webkit-backdrop-filter:blur(10px);background:#48a9e614;border:1px solid #48a9e62e;border-radius:999px;align-items:center;gap:9px;margin-bottom:22px;padding:8px 13px;font-size:11px;font-weight:800;line-height:1.35;display:inline-flex}.ai-automation-label-dot{background:var(--ai-blue-light);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #48a9e61a,0 0 15px #48a9e6a6}.ai-automation-title{color:#fff;letter-spacing:-.045em;text-transform:uppercase;max-width:780px;margin:0;font-size:clamp(38px,4.5vw,64px);font-weight:350;line-height:1.07}.ai-automation-title strong{color:#0000;background:linear-gradient(90deg,#fff 0%,#70c7fb 48%,#e6a83c 100%);-webkit-background-clip:text;background-clip:text;margin-top:5px;font-weight:850;display:block}.ai-automation-description{max-width:680px;color:var(--ai-muted);margin:25px 0 0;font-size:15.5px;font-weight:400;line-height:1.8}.ai-automation-badges{flex-wrap:wrap;align-items:center;gap:11px;margin-top:28px;display:flex}.ai-automation-badge{color:#ffffffdb;-webkit-backdrop-filter:blur(10px);background:#ffffff0e;border:1px solid #ffffff17;border-radius:999px;align-items:center;gap:7px;padding:9px 13px;font-size:12px;font-weight:650;line-height:1.4;transition:color .2s,background-color .2s,border-color .2s,transform .2s;display:inline-flex}.ai-automation-badge:hover{color:#fff;background:#48a9e61a;border-color:#48a9e638;transform:translateY(-2px)}.ai-automation-badge-icon{color:#fff;background:linear-gradient(135deg, var(--ai-blue-light), var(--ai-blue));border-radius:50%;justify-content:center;align-items:center;width:19px;height:19px;font-size:9px;font-weight:900;display:inline-flex}.ai-automation-actions{flex-wrap:wrap;align-items:center;gap:13px;margin-top:34px;display:flex}.ai-automation-primary-button,.ai-automation-secondary-button{cursor:pointer;border-radius:999px;outline:none;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 25px;font-size:13.5px;font-weight:750;line-height:1.4;transition:color .22s,background-color .22s,border-color .22s,box-shadow .22s,transform .22s;display:inline-flex}.ai-automation-primary-button{color:#fff;background:linear-gradient(135deg, var(--ai-blue-light), var(--ai-blue), #075985);border:1px solid #0000;position:relative;overflow:hidden;box-shadow:0 13px 30px #1976b952}.ai-automation-primary-button:before{content:"";background:linear-gradient(90deg,#0000,#fff6,#0000);width:42%;transition:left .48s;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-20deg)}.ai-automation-primary-button>*{z-index:1;position:relative}.ai-automation-primary-button:hover{transform:translateY(-3px);box-shadow:0 18px 38px #1976b96e}.ai-automation-primary-button:hover:before{left:125%}.ai-automation-primary-button svg{transition:transform .22s}.ai-automation-primary-button:hover svg{transform:translate(4px)}.ai-automation-secondary-button{color:#ffffffd6;-webkit-backdrop-filter:blur(12px);background:#ffffff0e;border:1px solid #ffffff1c}.ai-automation-secondary-button:hover{color:#fff;background:#ffffff1a;border-color:#fff3;transform:translateY(-2px)}.ai-automation-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:45px;display:grid}.ai-automation-feature-card{-webkit-backdrop-filter:blur(14px);background:linear-gradient(145deg,#ffffff13,#ffffff06);border:1px solid #ffffff16;border-radius:18px;align-items:flex-start;gap:14px;min-height:135px;padding:20px;transition:background-color .22s,border-color .22s,box-shadow .22s,transform .22s;display:flex;position:relative;overflow:hidden}.ai-automation-feature-card:before{content:"";background:linear-gradient(to bottom, var(--ai-blue-light), var(--ai-blue), transparent);opacity:.75;width:3px;position:absolute;top:0;bottom:0;left:0}.ai-automation-feature-card:hover{background:#ffffff16;border-color:#48a9e62e;transform:translateY(-4px);box-shadow:0 17px 35px #00000026}.ai-automation-feature-number{color:#70c7fbbf;letter-spacing:.08em;flex-shrink:0;font-size:12px;font-weight:850;line-height:1.4}.ai-automation-feature-content{min-width:0}.ai-automation-feature-content h3{color:#fff;margin:0;font-size:14px;font-weight:750;line-height:1.45}.ai-automation-feature-content p{color:#9eb0c2;margin:8px 0 0;font-size:12px;font-weight:400;line-height:1.65}.ai-automation-visual{justify-content:center;align-items:center;min-height:620px;display:flex;position:relative}.ai-automation-ring{pointer-events:none;border:1px solid #48a9e62e;border-radius:50%;animation:22s linear infinite aiAutomationRing;position:absolute}.ai-automation-ring--outer{width:570px;height:570px}.ai-automation-ring--inner{border-style:dashed;width:445px;height:445px;animation-duration:17s;animation-direction:reverse}@keyframes aiAutomationRing{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ai-automation-image-card{z-index:2;aspect-ratio:.92;background:#0b2a46;border:8px solid #ffffff16;border-radius:34px;width:min(100%,530px);animation:6s ease-in-out infinite aiAutomationFloat;position:relative;overflow:hidden;transform:rotate(1deg);box-shadow:0 42px 85px #00000061,0 14px 35px #1976b929}@keyframes aiAutomationFloat{0%,to{transform:rotate(1deg)translateY(0)}50%{transform:rotate(0)translateY(-13px)}}.ai-automation-image{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform 7s;display:block}.ai-automation-image-card:hover .ai-automation-image{transform:scale(1.06)}.ai-automation-image-overlay{pointer-events:none;background:linear-gradient(#031b3314 10%,#031b334d 48%,#031b33e0 100%);position:absolute;inset:0}.ai-automation-image-brand{color:#fff;-webkit-backdrop-filter:blur(14px);background:#031b33ad;border:1px solid #ffffff2e;border-radius:14px;align-items:center;gap:9px;padding:9px 13px 9px 9px;display:inline-flex;position:absolute;top:22px;left:22px;box-shadow:0 10px 25px #00000029}.ai-automation-image-logo{color:#fff;background:linear-gradient(135deg, var(--ai-blue), var(--ai-red));border-radius:11px;justify-content:center;align-items:center;width:38px;height:38px;font-size:11px;font-weight:900;display:inline-flex}.ai-automation-image-brand>span:last-child{flex-direction:column;display:flex}.ai-automation-image-brand strong{letter-spacing:.08em;font-size:10px;font-weight:900;line-height:1.25}.ai-automation-image-brand small{color:#ffffffb3;letter-spacing:.18em;font-size:8px;font-weight:750;line-height:1.4}.ai-automation-image-status{color:#fff;-webkit-backdrop-filter:blur(15px);background:#031b33ba;border:1px solid #ffffff26;border-radius:16px;align-items:center;gap:11px;padding:14px 15px;display:flex;position:absolute;bottom:20px;left:20px;right:20px}.ai-automation-status-dot{background:var(--ai-green);border-radius:50%;flex-shrink:0;width:10px;height:10px;animation:2s ease-in-out infinite aiAutomationPulse;box-shadow:0 0 0 5px #10b9811f,0 0 13px #10b981b3}@keyframes aiAutomationPulse{0%,to{opacity:1}50%{opacity:.45}}.ai-automation-image-status>span:last-child{flex-direction:column;gap:2px;display:flex}.ai-automation-image-status strong{font-size:11px;font-weight:800;line-height:1.4}.ai-automation-image-status small{color:#ffffff9e;font-size:9px;line-height:1.45}.ai-automation-floating-card{z-index:4;color:#26364a;-webkit-backdrop-filter:blur(15px);background:#fffffff0;border:1px solid #ffffffbf;border-radius:17px;align-items:center;gap:11px;min-width:175px;padding:14px 15px;display:flex;position:absolute;box-shadow:0 20px 40px #0003}.ai-automation-floating-card--orders{top:17%;right:-4%}.ai-automation-floating-card--tracking{bottom:16%;left:-8%}.ai-automation-floating-icon{color:#fff;background:linear-gradient(135deg, var(--ai-blue-light), var(--ai-blue));border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:39px;height:39px;display:inline-flex;box-shadow:0 8px 17px #1976b940}.ai-automation-floating-card>span:last-child{flex-direction:column;gap:1px;display:flex}.ai-automation-floating-card strong{color:#172033;font-size:13px;font-weight:850;line-height:1.35}.ai-automation-floating-card small{color:#718096;font-size:9.5px;font-weight:500;line-height:1.4}@media (width<=1180px){.ai-automation-section{padding:90px 24px}.ai-automation-grid{grid-template-columns:minmax(0,1fr) minmax(380px,.9fr);gap:55px}.ai-automation-visual{min-height:550px}.ai-automation-ring--outer{width:490px;height:490px}.ai-automation-ring--inner{width:380px;height:380px}}@media (width<=960px){.ai-automation-section{padding:78px 22px}.ai-automation-grid{grid-template-columns:1fr;gap:65px}.ai-automation-content{text-align:center}.ai-automation-label,.ai-automation-title,.ai-automation-description{margin-left:auto;margin-right:auto}.ai-automation-badges,.ai-automation-actions{justify-content:center}.ai-automation-features{text-align:left;max-width:760px;margin-left:auto;margin-right:auto}.ai-automation-visual{width:100%;max-width:650px;min-height:610px;margin:0 auto}.ai-automation-image-card{width:min(82%,520px)}.ai-automation-floating-card--orders{right:1%}.ai-automation-floating-card--tracking{left:1%}}@media (width<=640px){.ai-automation-section{padding:65px 16px}.ai-automation-title{font-size:36px}.ai-automation-description{margin-top:19px;font-size:14px;line-height:1.7}.ai-automation-badges{gap:8px;margin-top:22px}.ai-automation-badge{padding:8px 10px;font-size:10.5px}.ai-automation-actions{flex-direction:column;width:100%;margin-top:27px}.ai-automation-primary-button,.ai-automation-secondary-button{width:100%;min-height:49px}.ai-automation-features{grid-template-columns:1fr;margin-top:36px}.ai-automation-feature-card{min-height:auto;padding:18px}.ai-automation-visual{min-height:500px}.ai-automation-image-card{border-width:6px;border-radius:25px;width:92%}.ai-automation-ring--outer{width:390px;height:390px}.ai-automation-ring--inner{width:300px;height:300px}.ai-automation-floating-card{border-radius:13px;min-width:145px;padding:10px 11px}.ai-automation-floating-card--orders{top:12%;right:-1%}.ai-automation-floating-card--tracking{bottom:12%;left:-1%}.ai-automation-floating-icon{width:33px;height:33px}.ai-automation-floating-card strong{font-size:11px}.ai-automation-floating-card small{font-size:8px}}@media (width<=420px){.ai-automation-title{font-size:31px}.ai-automation-label{font-size:9px}.ai-automation-badges{flex-direction:column;align-items:stretch}.ai-automation-badge{justify-content:center}.ai-automation-visual{min-height:420px}.ai-automation-ring--outer{width:320px;height:320px}.ai-automation-ring--inner{width:245px;height:245px}.ai-automation-image-brand{top:14px;left:14px}.ai-automation-image-status{bottom:13px;left:13px;right:13px}.ai-automation-floating-card--orders{display:none}.ai-automation-floating-card--tracking{bottom:7%}}@media (prefers-reduced-motion:reduce){.ai-automation-section *,.ai-automation-section :before,.ai-automation-section :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.services-section{--service-navy:#031b33;--service-navy-light:#07517f;--service-blue:#1976b9;--service-blue-light:#49b5ef;--service-red:#d71920;--service-orange:#e6a83c;--service-green:#10b981;--service-text:#172033;--service-muted:#64748b;--service-border:#dce7f0;width:100%;color:var(--service-text);isolation:isolate;background:radial-gradient(circle at 92% 8%,#1976b91a,#0000 28%),radial-gradient(circle at 7% 92%,#d719200d,#0000 27%),linear-gradient(145deg,#fff 0%,#f7fbff 55%,snow 100%);padding:105px 24px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;position:relative;overflow:hidden}.services-section *,.services-section :before,.services-section :after{box-sizing:border-box}.services-section button{font-family:inherit}.services-section:before{content:"";z-index:-3;opacity:.3;pointer-events:none;background-image:linear-gradient(#1976b90a 1px,#0000 1px),linear-gradient(90deg,#1976b90a 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.services-section:after{content:"";z-index:-2;pointer-events:none;border:1px solid #1976b914;border-radius:50%;width:520px;height:520px;position:absolute;top:-230px;right:-190px;box-shadow:0 0 0 75px #1976b906,0 0 0 150px #1976b903}.services-section__container{z-index:2;width:100%;max-width:1400px;margin:0 auto;position:relative}.services-section__header{text-align:center;max-width:850px;margin:0 auto 48px}.services-section__label{color:var(--service-blue);letter-spacing:.16em;background:#1976b911;border:1px solid #1976b91f;border-radius:999px;align-items:center;gap:9px;margin-bottom:18px;padding:8px 14px;font-size:10px;font-weight:850;line-height:1.4;display:inline-flex}.services-section__label:before{content:"";background:linear-gradient(135deg, var(--service-blue), var(--service-red));border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #1976b914}.services-section__title{color:var(--service-text);letter-spacing:-.045em;margin:0;font-size:clamp(38px,4.5vw,62px);font-weight:350;line-height:1.08}.services-section__title strong{color:#0000;background:linear-gradient(90deg, var(--service-navy), var(--service-blue), var(--service-red));-webkit-background-clip:text;background-clip:text;margin-top:5px;font-weight:850;display:block}.services-section__tabs{border:1px solid var(--service-border);-webkit-backdrop-filter:blur(15px);background:#ffffffe0;border-radius:18px;align-items:center;gap:7px;width:fit-content;max-width:100%;margin:0 auto 42px;padding:6px;display:flex;box-shadow:0 14px 35px #0f172a12}.services-section__tab{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:13px;outline:none;justify-content:center;align-items:center;gap:11px;min-width:190px;min-height:54px;padding:0 22px;font-size:14px;font-weight:750;line-height:1.4;transition:color .22s,background-color .22s,box-shadow .22s,transform .22s;display:inline-flex}.services-section__tab:hover{color:var(--service-blue);background:#1976b90f}.services-section__tab.is-active{color:#fff;background:linear-gradient(135deg, var(--service-blue-light), var(--service-blue), var(--service-navy-light));transform:translateY(-1px);box-shadow:0 11px 25px #1976b947}.services-section__tab-number{min-width:28px;height:28px;color:var(--service-blue);background:#1976b914;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0 5px;font-size:10px;font-weight:850;transition:color .22s,background-color .22s;display:inline-flex}.services-section__tab.is-active .services-section__tab-number{color:#fff;background:#ffffff29}.services-section__content{background:linear-gradient(145deg,#fffffffa,#f7fbfff0);border:1px solid #1976b91c;border-radius:30px;grid-template-columns:minmax(0,1fr) minmax(390px,.82fr);align-items:stretch;gap:clamp(50px,7vw,90px);min-height:580px;padding:58px;animation:.5s cubic-bezier(.22,1,.36,1) serviceContentEnter;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 70px #0f172a1a,0 8px 22px #1976b90d}.services-section__content:before{content:"";background:linear-gradient(90deg, transparent, var(--service-blue), var(--service-red), var(--service-orange), transparent);border-radius:0 0 999px 999px;height:3px;position:absolute;top:0;left:45px;right:45px}.services-section__content:after{content:"";pointer-events:none;border:1px solid #1976b912;border-radius:50%;width:460px;height:460px;position:absolute;bottom:-200px;right:-180px;box-shadow:0 0 0 60px #1976b905,0 0 0 120px #1976b903}@keyframes serviceContentEnter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.services-section__information{z-index:2;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;display:flex;position:relative}.services-section__number{color:var(--service-blue);letter-spacing:.12em;text-transform:uppercase;margin-bottom:15px;font-size:11px;font-weight:850;line-height:1.4}.services-section__information h3{color:#172033;letter-spacing:-.04em;margin:0;font-size:clamp(34px,4vw,52px);font-weight:850;line-height:1.1}.services-section__description{max-width:680px;color:var(--service-muted);margin:20px 0 0;font-size:14.5px;line-height:1.8}.services-section__features{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 15px;width:100%;margin:29px 0 0;padding:0;list-style:none;display:grid}.services-section__features li{border:1px solid var(--service-border);background:#ffffffd1;border-radius:13px;align-items:flex-start;gap:10px;min-width:0;padding:13px 14px;transition:border-color .22s,box-shadow .22s,transform .22s;display:flex}.services-section__features li:hover{border-color:#1976b93b;transform:translateY(-3px);box-shadow:0 11px 25px #0f172a11}.services-section__features li>span{color:#fff;background:linear-gradient(135deg, var(--service-green), #059669);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:10px;font-weight:900;display:inline-flex;box-shadow:0 5px 12px #10b98138}.services-section__features li p{color:#4d5d72;margin:1px 0 0;font-size:11.5px;font-weight:600;line-height:1.55}.services-section__countries{flex-wrap:wrap;align-items:center;gap:8px;margin-top:25px;display:flex}.services-section__countries span{color:#566477;background:#1976b90e;border:1px solid #1976b91a;border-radius:999px;padding:7px 11px;font-size:10px;font-weight:750;line-height:1.4;transition:color .2s,background-color .2s,border-color .2s,transform .2s}.services-section__countries span:hover{color:var(--service-blue);background:#1976b917;border-color:#1976b933;transform:translateY(-2px)}.services-section__button{color:#fff;background:linear-gradient(135deg, var(--service-blue-light), var(--service-blue), var(--service-navy-light));cursor:pointer;border:1px solid #0000;border-radius:999px;outline:none;justify-content:center;align-items:center;gap:10px;min-height:52px;margin-top:31px;padding:0 26px;font-size:13px;font-weight:750;line-height:1.4;transition:transform .22s,box-shadow .22s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 12px 28px #1976b947}.services-section__button:before{content:"";background:linear-gradient(90deg,#0000,#ffffff6b,#0000);width:42%;transition:left .48s;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-20deg)}.services-section__button>*{z-index:1;position:relative}.services-section__button:hover{transform:translateY(-3px);box-shadow:0 17px 37px #1976b966}.services-section__button:hover:before{left:125%}.services-section__button svg{transition:transform .22s}.services-section__button:hover svg{transform:translate(4px)}.services-section__visual{z-index:2;text-align:center;color:#fff;background:radial-gradient(circle at 80% 15%, #48a9e652, transparent 34%), linear-gradient(145deg, var(--service-navy), var(--service-navy-light));border:1px solid #ffffff14;border-radius:25px;flex-direction:column;justify-content:center;align-items:center;min-height:455px;padding:45px 35px;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 55px #031b3338}.services-section__visual:before{content:"";opacity:.16;pointer-events:none;background-image:linear-gradient(#ffffff1a 1px,#0000 1px),linear-gradient(90deg,#ffffff1a 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.services-section__visual:after{content:"";pointer-events:none;border:1px solid #ffffff17;border-radius:50%;width:310px;height:310px;animation:7s ease-in-out infinite serviceVisualPulse;position:absolute;box-shadow:0 0 0 50px #ffffff06,0 0 0 100px #ffffff04}@keyframes serviceVisualPulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.services-section__emoji{z-index:2;-webkit-backdrop-filter:blur(16px);background:linear-gradient(145deg,#ffffff29,#ffffff0f);border:1px solid #ffffff26;border-radius:30px;justify-content:center;align-items:center;width:110px;height:110px;margin-bottom:24px;font-size:55px;line-height:1;animation:5s ease-in-out infinite serviceEmojiFloat;display:inline-flex;position:relative;box-shadow:0 25px 48px #0000003b}@keyframes serviceEmojiFloat{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-12px)rotate(2deg)}}.services-section__visual-label{z-index:2;color:#8ed4ff;letter-spacing:.14em;text-transform:uppercase;background:#48a9e61a;border:1px solid #48a9e62e;border-radius:999px;margin-bottom:10px;padding:7px 11px;font-size:9px;font-weight:850;line-height:1.4;position:relative}.services-section__visual>strong{z-index:2;color:#fff;letter-spacing:-.035em;max-width:390px;font-size:clamp(24px,2.8vw,37px);font-weight:850;line-height:1.18;position:relative}.services-section__visual>p{z-index:2;color:#ffffffad;max-width:400px;margin:16px 0 0;font-size:12.5px;line-height:1.7;position:relative}.services-section__tab:focus-visible,.services-section__button:focus-visible{outline-offset:3px;outline:3px solid #48a9e661}@media (width<=1120px){.services-section{padding:88px 22px}.services-section__content{grid-template-columns:minmax(0,1fr) minmax(340px,.8fr);gap:45px;padding:45px}.services-section__features{grid-template-columns:1fr}}@media (width<=900px){.services-section__content{grid-template-columns:1fr;gap:48px}.services-section__information{text-align:center;align-items:center}.services-section__description{margin-left:auto;margin-right:auto}.services-section__features{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px}.services-section__countries{justify-content:center}.services-section__visual{width:100%;max-width:680px;min-height:420px;margin:0 auto}}@media (width<=640px){.services-section{padding:65px 15px}.services-section__header{margin-bottom:34px}.services-section__title{font-size:34px}.services-section__tabs{width:100%;margin-bottom:28px}.services-section__tab{flex:1;min-width:0;min-height:50px;padding:0 13px;font-size:12px}.services-section__tab-number{min-width:24px;height:24px;font-size:9px}.services-section__content{border-radius:23px;gap:36px;min-height:auto;padding:33px 20px}.services-section__information h3{font-size:32px}.services-section__description{margin-top:15px;font-size:13px;line-height:1.7}.services-section__features{grid-template-columns:1fr;margin-top:23px}.services-section__features li{padding:12px}.services-section__button{width:100%;min-height:49px}.services-section__visual{border-radius:20px;min-height:360px;padding:35px 22px}.services-section__emoji{border-radius:25px;width:90px;height:90px;font-size:44px}.services-section__visual>strong{font-size:28px}}@media (width<=420px){.services-section{padding-left:10px;padding-right:10px}.services-section__title{font-size:30px}.services-section__label{font-size:9px}.services-section__tabs{padding:5px}.services-section__tab{gap:7px;padding:0 8px;font-size:11px}.services-section__content{padding:28px 15px}.services-section__information h3{font-size:29px}.services-section__countries{gap:6px}.services-section__countries span{font-size:9px}.services-section__visual{min-height:330px}.services-section__visual>strong{font-size:25px}}@media (prefers-reduced-motion:reduce){.services-section *,.services-section :before,.services-section :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.products-showcase{--products-navy:#031b33;--products-navy-light:#07517f;--products-blue:#1976b9;--products-blue-light:#48a9e6;--products-red:#d71920;--products-orange:#e6a83c;--products-green:#10b981;--products-text:#172033;--products-muted:#64748b;--products-border:#dce6ef;--products-gap:18px;width:100%;color:var(--products-text);isolation:isolate;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(circle at 92% 8%,#1976b91a,#0000 28%),radial-gradient(circle at 7% 92%,#d719200d,#0000 27%),linear-gradient(145deg,#fff 0%,#f7fbff 55%,snow 100%);padding:105px 0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;position:relative;overflow:hidden}.products-showcase *,.products-showcase :before,.products-showcase :after{box-sizing:border-box}.products-showcase button{font-family:inherit}.products-showcase:before{content:"";z-index:-3;opacity:.3;pointer-events:none;background-image:linear-gradient(#1976b90a 1px,#0000 1px),linear-gradient(90deg,#1976b90a 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.products-showcase__decoration{z-index:-2;pointer-events:none;border-radius:50%;position:absolute}.products-showcase__decoration--one{border:70px solid #1976b906;width:410px;height:410px;top:-170px;right:-120px}.products-showcase__decoration--two{border:76px solid #d7192005;width:440px;height:440px;bottom:-190px;left:-150px}.products-showcase__header{z-index:2;text-align:center;width:calc(100% - 48px);max-width:900px;margin:0 auto 54px;position:relative}.products-showcase__label{color:var(--products-blue);letter-spacing:.16em;background:#1976b911;border:1px solid #1976b91f;border-radius:999px;align-items:center;gap:9px;margin-bottom:18px;padding:8px 14px;font-size:10px;font-weight:850;line-height:1.4;display:inline-flex}.products-showcase__label-dot{background:linear-gradient(135deg, var(--products-blue), var(--products-red));border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #1976b914}.products-showcase__title{color:var(--products-text);letter-spacing:-.045em;margin:0;font-size:clamp(38px,4.5vw,62px);font-weight:350;line-height:1.08}.products-showcase__title strong{color:#0000;background:linear-gradient(90deg, var(--products-navy), var(--products-blue), var(--products-red));-webkit-background-clip:text;background-clip:text;margin-top:5px;font-weight:850;display:block}.products-showcase__description{max-width:700px;color:var(--products-muted);margin:21px auto 0;font-size:14.5px;line-height:1.75}.products-showcase__rows{z-index:2;flex-direction:column;gap:18px;width:100%;display:flex;position:relative}.products-showcase__marquee{width:100%;padding:6px 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%)}.products-showcase__marquee:nth-child(2){transform:translate(-55px)}.products-showcase__track{width:max-content;animation-name:productsShowcaseScroll;animation-duration:var(--products-duration,36s);animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:var(--products-direction,normal);will-change:transform;align-items:stretch;animation-play-state:running;display:flex}.products-showcase__marquee:hover .products-showcase__track,.products-showcase__track:hover,.products-showcase__card:hover{animation-play-state:running}@keyframes productsShowcaseScroll{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.products-showcase__group{align-items:stretch;gap:var(--products-gap);padding-right:var(--products-gap);flex-shrink:0;display:flex}.products-showcase__card{border:1px solid var(--products-border);cursor:default;-webkit-user-select:none;user-select:none;background:linear-gradient(145deg,#fffffffa,#f8fbfff0);border-radius:22px;flex-direction:column;flex-shrink:0;width:275px;min-height:285px;transition:transform .24s,border-color .24s,box-shadow .24s;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 35px #0f172a12}.products-showcase__card:after{content:"";background:linear-gradient(90deg, transparent, var(--products-blue), var(--products-red), var(--products-orange), transparent);opacity:0;border-radius:999px 999px 0 0;height:3px;transition:opacity .24s,transform .24s;position:absolute;bottom:0;left:23px;right:23px;transform:scaleX(.5)}.products-showcase__card:hover{border-color:#1976b940;transform:translateY(-6px);box-shadow:0 23px 48px #0f172a1f,0 8px 20px #1976b912}.products-showcase__card:hover:after{opacity:.85;transform:scaleX(1)}.products-showcase__card-visual{background:linear-gradient(145deg, var(--product-card-color,#e3f2fd), color-mix(in srgb, var(--product-card-color,#e3f2fd) 65%, #fff));justify-content:center;align-items:center;height:155px;display:flex;position:relative;overflow:hidden}.products-showcase__card-visual:before{content:"";background:#ffffff59;border-radius:50%;width:155px;height:155px;position:absolute;top:-65px;right:-55px}.products-showcase__card-visual:after{content:"";border:25px solid #fff3;border-radius:50%;width:160px;height:160px;position:absolute;bottom:-70px;left:-60px}.products-showcase__card-emoji{z-index:2;filter:drop-shadow(0 14px 17px #0f172a29);font-size:70px;line-height:1;transition:transform .4s cubic-bezier(.22,1,.36,1);position:relative}.products-showcase__card:hover .products-showcase__card-emoji{transform:translateY(-5px)rotate(-5deg)scale(1.08)}.products-showcase__card-status{z-index:3;color:#0c7a57;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd1;border:1px solid #10b98129;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:8.5px;font-weight:750;line-height:1.4;display:inline-flex;position:absolute;top:13px;right:13px;box-shadow:0 7px 16px #0f172a12}.products-showcase__card-status svg{color:var(--products-green)}.products-showcase__card-content{flex:1;padding:21px 21px 23px}.products-showcase__card-label{color:var(--products-blue);letter-spacing:.14em;font-size:8.5px;font-weight:850;line-height:1.4}.products-showcase__card-content h3{color:#1d2939;letter-spacing:-.015em;margin:8px 0 0;font-size:16px;font-weight:800;line-height:1.4}.products-showcase__card-content p{color:#728196;margin:10px 0 0;font-size:11.5px;line-height:1.65}.products-showcase__bottom{z-index:2;border:1px solid var(--products-border);-webkit-backdrop-filter:blur(15px);background:#ffffffdb;border-radius:21px;justify-content:space-between;align-items:center;gap:35px;width:calc(100% - 48px);max-width:1380px;margin:48px auto 0;padding:27px 30px;display:flex;position:relative;box-shadow:0 17px 40px #0f172a12}.products-showcase__notice{align-items:center;gap:14px;display:flex}.products-showcase__notice-icon{background:linear-gradient(145deg,#1976b91c,#48a9e60a);border:1px solid #1976b91f;border-radius:15px;flex-shrink:0;justify-content:center;align-items:center;width:49px;height:49px;font-size:24px;display:inline-flex}.products-showcase__notice strong{color:#243247;font-size:14px;font-weight:800;line-height:1.4}.products-showcase__notice p{color:#708096;margin:5px 0 0;font-size:11.5px;line-height:1.55}.products-showcase__actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.products-showcase__primary-button,.products-showcase__secondary-button{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 22px;font-size:12px;font-weight:750;line-height:1.4;transition:color .22s,background-color .22s,border-color .22s,transform .22s,box-shadow .22s;display:inline-flex}.products-showcase__primary-button{color:#fff;background:linear-gradient(135deg, var(--products-blue-light), var(--products-blue), var(--products-navy-light));border:1px solid #0000;position:relative;overflow:hidden;box-shadow:0 11px 25px #1976b947}.products-showcase__primary-button:before{content:"";background:linear-gradient(90deg,#0000,#ffffff6b,#0000);width:42%;transition:left .48s;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-20deg)}.products-showcase__primary-button>*{z-index:1;position:relative}.products-showcase__primary-button:hover{transform:translateY(-3px);box-shadow:0 16px 34px #1976b966}.products-showcase__primary-button:hover:before{left:125%}.products-showcase__primary-button svg{transition:transform .22s}.products-showcase__primary-button:hover svg{transform:translate(4px)}.products-showcase__secondary-button{color:#506075;border:1px solid var(--products-border);background:#fff}.products-showcase__secondary-button:hover{color:var(--products-blue);border-color:#1976b940;transform:translateY(-2px)}@media (width<=900px){.products-showcase{padding:85px 0}.products-showcase__bottom{flex-direction:column;align-items:flex-start}.products-showcase__actions{width:100%}.products-showcase__primary-button,.products-showcase__secondary-button{flex:1}}@media (width<=640px){.products-showcase{--products-gap:12px;padding:65px 0}.products-showcase__header{width:calc(100% - 30px);margin-bottom:37px}.products-showcase__title{font-size:34px}.products-showcase__description{font-size:13px}.products-showcase__rows{gap:11px}.products-showcase__marquee:nth-child(2){transform:translate(-25px)}.products-showcase__card{border-radius:18px;width:225px;min-height:245px}.products-showcase__card-visual{height:125px}.products-showcase__card-emoji{font-size:57px}.products-showcase__card-content{padding:17px 17px 19px}.products-showcase__card-content h3{font-size:14px}.products-showcase__card-content p{font-size:10.5px}.products-showcase__bottom{width:calc(100% - 30px);margin-top:35px;padding:23px 20px}.products-showcase__actions{flex-direction:column;align-items:stretch}.products-showcase__primary-button,.products-showcase__secondary-button{width:100%}}@media (width<=420px){.products-showcase__header{width:calc(100% - 22px)}.products-showcase__label{font-size:8.5px}.products-showcase__title{font-size:30px}.products-showcase__card{width:195px;min-height:225px}.products-showcase__card-visual{height:110px}.products-showcase__card-emoji{font-size:49px}.products-showcase__card-status{font-size:7.5px;top:9px;right:9px}.products-showcase__notice{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.products-showcase__track{animation-duration:90s}.products-showcase__card{transition:none}}.why-choose-section{--why-navy:#031b33;--why-navy-light:#07517f;--why-blue:#1976b9;--why-blue-light:#48a9e6;--why-red:#d71920;--why-orange:#e6a83c;--why-green:#10b981;--why-text:#172033;--why-muted:#64748b;--why-border:#dce7f0;width:100%;color:var(--why-text);isolation:isolate;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(circle at 92% 8%,#1976b91a,#0000 28%),radial-gradient(circle at 7% 92%,#d719200d,#0000 27%),linear-gradient(145deg,#fff 0%,#f7fbff 55%,snow 100%);padding:105px 24px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;position:relative;overflow:hidden}.why-choose-section *,.why-choose-section :before,.why-choose-section :after{box-sizing:border-box}.why-choose-section button{font-family:inherit}.why-choose-section:before{content:"";z-index:-3;opacity:.3;pointer-events:none;background-image:linear-gradient(#1976b90a 1px,#0000 1px),linear-gradient(90deg,#1976b90a 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.why-choose-section__decoration{z-index:-2;pointer-events:none;border-radius:50%;position:absolute}.why-choose-section__decoration--one{border:70px solid #1976b906;width:420px;height:420px;top:-170px;right:-130px}.why-choose-section__decoration--two{border:78px solid #d7192005;width:460px;height:460px;bottom:-200px;left:-160px}.why-choose-section__container{z-index:2;width:100%;max-width:1420px;margin:0 auto;position:relative}.why-choose-section__header{text-align:center;max-width:900px;margin:0 auto 54px}.why-choose-section__eyebrow{color:var(--why-blue);letter-spacing:.16em;background:#1976b911;border:1px solid #1976b91f;border-radius:999px;align-items:center;gap:9px;margin-bottom:18px;padding:8px 14px;font-size:10px;font-weight:850;line-height:1.4;display:inline-flex}.why-choose-section__eyebrow-dot{background:linear-gradient(135deg, var(--why-blue), var(--why-red));border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #1976b914}.why-choose-section__title{color:var(--why-text);letter-spacing:-.045em;margin:0;font-size:clamp(38px,4.5vw,62px);font-weight:350;line-height:1.08}.why-choose-section__title strong{color:#0000;background:linear-gradient(90deg, var(--why-navy), var(--why-blue), var(--why-red));-webkit-background-clip:text;background-clip:text;margin-top:6px;font-weight:850;display:block}.why-choose-section__description{max-width:720px;color:var(--why-muted);margin:22px auto 0;font-size:14.5px;line-height:1.75}.why-choose-section__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.why-choose-section__card{border:1px solid var(--why-border);min-height:350px;animation:.65s cubic-bezier(.22,1,.36,1) both whyChooseCardEnter;animation-delay:var(--why-card-delay,0s);background:linear-gradient(145deg,#fffffffa,#f7fbffed);border-radius:23px;flex-direction:column;padding:29px 25px 24px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 15px 38px #0f172a0f}@keyframes whyChooseCardEnter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.why-choose-section__card:before{content:"";pointer-events:none;background:radial-gradient(circle,#1976b91c,#0000 68%);border-radius:50%;width:175px;height:175px;position:absolute;top:-80px;right:-65px}.why-choose-section__card:nth-child(2):before{background:radial-gradient(circle,#e6a83c21,#0000 68%)}.why-choose-section__card:nth-child(3):before{background:radial-gradient(circle,#10b9811c,#0000 68%)}.why-choose-section__card:nth-child(4):before{background:radial-gradient(circle,#d719201a,#0000 68%)}.why-choose-section__card:hover{border-color:#1976b93d;transform:translateY(-8px);box-shadow:0 27px 55px #0f172a1f,0 8px 22px #1976b90f}.why-choose-section__card-number{color:#1976b945;letter-spacing:.08em;font-size:11px;font-weight:850;line-height:1.4;position:absolute;top:18px;right:19px}.why-choose-section__card-icon{width:68px;height:68px;color:var(--why-blue);background:linear-gradient(145deg,#1976b91f,#48a9e60a);border:1px solid #1976b91f;border-radius:21px;justify-content:center;align-items:center;margin-bottom:24px;font-size:29px;transition:transform .25s;display:inline-flex;box-shadow:0 11px 24px #1976b917}.why-choose-section__card:nth-child(2) .why-choose-section__card-icon{color:#c8861d;background:linear-gradient(145deg,#e6a83c24,#ffffff80);border-color:#e6a83c29}.why-choose-section__card:nth-child(3) .why-choose-section__card-icon{color:#0b8d65;background:linear-gradient(145deg,#10b98121,#ffffff80);border-color:#10b98126}.why-choose-section__card:nth-child(4) .why-choose-section__card-icon{color:var(--why-red);background:linear-gradient(145deg,#d719201c,#ffffff80);border-color:#d7192021}.why-choose-section__card:hover .why-choose-section__card-icon{transform:translateY(-4px)rotate(-4deg)scale(1.05)}.why-choose-section__card-content{flex:1}.why-choose-section__card-content h3{color:#253247;letter-spacing:-.015em;margin:0;font-size:17px;font-weight:850;line-height:1.45}.why-choose-section__card-content p{color:#718096;margin:13px 0 0;font-size:12.5px;line-height:1.72}.why-choose-section__card-footer{color:#6b7a8e;border-top:1px solid #e6edf3;align-items:center;gap:8px;margin-top:24px;padding-top:16px;display:flex}.why-choose-section__card-footer>span{color:var(--why-green);flex-shrink:0;font-size:15px;display:inline-flex}.why-choose-section__card-footer small{font-size:9.5px;font-weight:700;line-height:1.45}.why-choose-section__card-line{background:linear-gradient(90deg, transparent, var(--why-blue), var(--why-red), var(--why-orange), transparent);opacity:0;border-radius:999px 999px 0 0;height:3px;transition:opacity .25s,transform .25s;position:absolute;bottom:0;left:24px;right:24px;transform:scaleX(.5)}.why-choose-section__card:hover .why-choose-section__card-line{opacity:.85;transform:scaleX(1)}.why-choose-section__bottom{color:#fff;background:radial-gradient(circle at 88% 18%, #48a9e647, transparent 34%), linear-gradient(135deg, var(--why-navy), var(--why-navy-light));border:1px solid #ffffff14;border-radius:25px;justify-content:space-between;align-items:center;gap:35px;margin-top:42px;padding:34px 38px;display:flex;position:relative;overflow:hidden;box-shadow:0 27px 58px #031b3333}.why-choose-section__bottom:before{content:"";opacity:.14;pointer-events:none;background-image:linear-gradient(#ffffff1a 1px,#0000 1px),linear-gradient(90deg,#ffffff1a 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0}.why-choose-section__bottom-content,.why-choose-section__actions{z-index:2;position:relative}.why-choose-section__bottom-content{align-items:center;gap:17px;max-width:800px;display:flex}.why-choose-section__bottom-icon{color:#fff;background:linear-gradient(135deg, var(--why-blue-light), var(--why-blue));border-radius:17px;flex-shrink:0;justify-content:center;align-items:center;width:55px;height:55px;font-size:23px;display:inline-flex;box-shadow:0 12px 28px #1976b94d}.why-choose-section__bottom-label{color:#8ed4ff;letter-spacing:.16em;font-size:9px;font-weight:850;line-height:1.4}.why-choose-section__bottom-content h3{color:#fff;letter-spacing:-.03em;margin:6px 0 0;font-size:clamp(22px,2.6vw,32px);font-weight:800;line-height:1.25}.why-choose-section__bottom-content p{color:#ffffffab;max-width:680px;margin:9px 0 0;font-size:11.5px;line-height:1.65}.why-choose-section__actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.why-choose-section__primary-button,.why-choose-section__secondary-button{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:49px;padding:0 22px;font-size:12px;font-weight:750;line-height:1.4;transition:color .22s,background-color .22s,border-color .22s,transform .22s,box-shadow .22s;display:inline-flex}.why-choose-section__primary-button{color:#fff;background:linear-gradient(135deg, var(--why-blue-light), var(--why-blue));border:1px solid #0000;position:relative;overflow:hidden;box-shadow:0 11px 25px #1976b94d}.why-choose-section__primary-button:before{content:"";background:linear-gradient(90deg,#0000,#ffffff6b,#0000);width:42%;transition:left .48s;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-20deg)}.why-choose-section__primary-button>*{z-index:1;position:relative}.why-choose-section__primary-button:hover{transform:translateY(-3px);box-shadow:0 16px 34px #1976b96b}.why-choose-section__primary-button:hover:before{left:125%}.why-choose-section__primary-button svg{transition:transform .22s}.why-choose-section__primary-button:hover svg{transform:translate(4px)}.why-choose-section__secondary-button{color:#ffffffdb;background:#ffffff0f;border:1px solid #ffffff24}.why-choose-section__secondary-button:hover{color:#fff;background:#ffffff1c;border-color:#ffffff3b;transform:translateY(-2px)}.why-choose-section__primary-button:focus-visible,.why-choose-section__secondary-button:focus-visible{outline-offset:4px;outline:3px solid #48a9e666}@media (width<=1100px){.why-choose-section{padding:88px 22px}.why-choose-section__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.why-choose-section__card{min-height:315px}.why-choose-section__bottom{flex-direction:column;align-items:flex-start}.why-choose-section__actions{width:100%}}@media (width<=700px){.why-choose-section__bottom-content{align-items:flex-start}.why-choose-section__actions{flex-direction:column;align-items:stretch}.why-choose-section__primary-button,.why-choose-section__secondary-button{width:100%}}@media (width<=640px){.why-choose-section{padding:65px 16px}.why-choose-section__header{margin-bottom:36px}.why-choose-section__title{font-size:34px}.why-choose-section__description{font-size:13.5px}.why-choose-section__grid{grid-template-columns:1fr;gap:15px}.why-choose-section__card{min-height:auto;padding:25px 21px 22px}.why-choose-section__card-icon{border-radius:18px;width:60px;height:60px;margin-bottom:20px;font-size:25px}.why-choose-section__bottom{border-radius:21px;margin-top:30px;padding:28px 21px}.why-choose-section__bottom-icon{border-radius:15px;width:48px;height:48px;font-size:20px}}@media (width<=420px){.why-choose-section{padding-left:11px;padding-right:11px}.why-choose-section__eyebrow{font-size:8.5px}.why-choose-section__title{font-size:30px}.why-choose-section__card-content h3{font-size:15px}.why-choose-section__card-content p{font-size:12px}.why-choose-section__bottom-content{flex-direction:column}}@media (prefers-reduced-motion:reduce){.why-choose-section *,.why-choose-section :before,.why-choose-section :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.statistics-section{--statistics-navy:#031b33;--statistics-navy-light:#07517f;--statistics-blue:#1976b9;--statistics-blue-light:#48a9e6;--statistics-red:#d71920;--statistics-orange:#e6a83c;--statistics-green:#10b981;--statistics-text:#172033;--statistics-muted:#64748b;--statistics-border:#dce7f0;width:100%;color:var(--statistics-text);isolation:isolate;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(circle at 92% 8%,#1976b91a,#0000 28%),radial-gradient(circle at 7% 92%,#d719200d,#0000 27%),linear-gradient(145deg,#f8fbff 0%,#fff 48%,snow 100%);padding:105px 24px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;position:relative;overflow:hidden}.statistics-section *,.statistics-section :before,.statistics-section :after{box-sizing:border-box}.statistics-section:before{content:"";z-index:-3;opacity:.32;pointer-events:none;background-image:linear-gradient(#1976b90a 1px,#0000 1px),linear-gradient(90deg,#1976b90a 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.statistics-section__decoration{z-index:-2;pointer-events:none;border-radius:50%;position:absolute}.statistics-section__decoration--one{border:72px solid #1976b906;width:430px;height:430px;top:-180px;right:-130px}.statistics-section__decoration--two{border:80px solid #d7192005;width:470px;height:470px;bottom:-210px;left:-160px}.statistics-section__container{z-index:2;width:100%;max-width:1420px;margin:0 auto;position:relative}.statistics-section__header{text-align:center;max-width:900px;margin:0 auto 54px}.statistics-section__eyebrow{color:var(--statistics-blue);letter-spacing:.16em;background:#1976b911;border:1px solid #1976b91f;border-radius:999px;align-items:center;gap:9px;margin-bottom:18px;padding:8px 14px;font-size:10px;font-weight:850;line-height:1.4;display:inline-flex}.statistics-section__eyebrow-dot{background:linear-gradient(135deg, var(--statistics-blue), var(--statistics-red));border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #1976b914}.statistics-section__title{color:var(--statistics-text);letter-spacing:-.045em;margin:0;font-size:clamp(38px,4.5vw,62px);font-weight:350;line-height:1.08}.statistics-section__title strong{color:#0000;background:linear-gradient(90deg, var(--statistics-navy), var(--statistics-blue), var(--statistics-red));-webkit-background-clip:text;background-clip:text;margin-top:5px;font-weight:850;display:block}.statistics-section__description{max-width:720px;color:var(--statistics-muted);margin:22px auto 0;font-size:14.5px;line-height:1.75}.statistics-section__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.statistics-section__card{border:1px solid var(--statistics-border);min-height:325px;animation:.65s cubic-bezier(.22,1,.36,1) both statisticsCardEnter;animation-delay:var(--statistics-delay,0s);background:linear-gradient(145deg,#fffffffa,#f7fbffed);border-radius:23px;flex-direction:column;align-items:flex-start;padding:28px 24px 25px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 15px 38px #0f172a0f}@keyframes statisticsCardEnter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.statistics-section__card:before{content:"";pointer-events:none;background:radial-gradient(circle,#1976b91c,#0000 68%);border-radius:50%;width:175px;height:175px;position:absolute;top:-80px;right:-65px}.statistics-section__card:nth-child(2):before{background:radial-gradient(circle,#e6a83c21,#0000 68%)}.statistics-section__card:nth-child(3):before{background:radial-gradient(circle,#10b9811c,#0000 68%)}.statistics-section__card:nth-child(4):before{background:radial-gradient(circle,#d719201a,#0000 68%)}.statistics-section__card:hover{border-color:#1976b93d;transform:translateY(-8px);box-shadow:0 27px 55px #0f172a1f,0 8px 22px #1976b90f}.statistics-section__card-index{color:#1976b945;letter-spacing:.08em;font-size:11px;font-weight:850;line-height:1.4;position:absolute;top:18px;right:19px}.statistics-section__icon{width:63px;height:63px;color:var(--statistics-blue);background:linear-gradient(145deg,#1976b91f,#48a9e60a);border:1px solid #1976b91f;border-radius:19px;justify-content:center;align-items:center;margin-bottom:24px;font-size:27px;transition:transform .25s,color .25s,background-color .25s;display:inline-flex;box-shadow:0 11px 24px #1976b917}.statistics-section__card:nth-child(2) .statistics-section__icon{color:#c8861d;background:linear-gradient(145deg,#e6a83c24,#ffffff80);border-color:#e6a83c29}.statistics-section__card:nth-child(3) .statistics-section__icon{color:#0b8d65;background:linear-gradient(145deg,#10b98121,#ffffff80);border-color:#10b98126}.statistics-section__card:nth-child(4) .statistics-section__icon{color:var(--statistics-red);background:linear-gradient(145deg,#d719201c,#ffffff80);border-color:#d7192021}.statistics-section__card:hover .statistics-section__icon{transform:translateY(-4px)rotate(-4deg)scale(1.05)}.statistics-section__number{color:#0000;background:linear-gradient(90deg, var(--statistics-navy), var(--statistics-blue));letter-spacing:-.055em;font-variant-numeric:tabular-nums;-webkit-background-clip:text;background-clip:text;font-size:clamp(42px,4.5vw,64px);font-weight:900;line-height:1}.statistics-section__card:nth-child(2) .statistics-section__number{background:linear-gradient(90deg, #8e5a0e, var(--statistics-orange));-webkit-background-clip:text;background-clip:text}.statistics-section__card:nth-child(3) .statistics-section__number{background:linear-gradient(90deg, #087353, var(--statistics-green));-webkit-background-clip:text;background-clip:text}.statistics-section__card:nth-child(4) .statistics-section__number{background:linear-gradient(90deg, #9e1117, var(--statistics-red));-webkit-background-clip:text;background-clip:text}.statistics-section__card-title{color:#253247;margin:13px 0 0;font-size:15px;font-weight:850;line-height:1.45}.statistics-section__card-description{color:#718096;margin:11px 0 0;font-size:11.5px;line-height:1.7}.statistics-section__card-line{background:linear-gradient(90deg, transparent, var(--statistics-blue), var(--statistics-red), var(--statistics-orange), transparent);opacity:0;border-radius:999px 999px 0 0;height:3px;transition:opacity .25s,transform .25s;position:absolute;bottom:0;left:24px;right:24px;transform:scaleX(.5)}.statistics-section__card:hover .statistics-section__card-line{opacity:.85;transform:scaleX(1)}.statistics-section__bottom{border:1px solid var(--statistics-border);-webkit-backdrop-filter:blur(15px);background:linear-gradient(145deg,#fffffff2,#f4faffe6);border-radius:21px;align-items:center;gap:16px;margin-top:42px;padding:28px 31px;display:flex;position:relative;overflow:hidden;box-shadow:0 17px 40px #0f172a12}.statistics-section__bottom:before{content:"";pointer-events:none;background:radial-gradient(circle,#1976b91a,#0000 68%);border-radius:50%;width:240px;height:240px;position:absolute;top:-80px;right:10%}.statistics-section__bottom-icon{z-index:2;color:#fff;background:linear-gradient(135deg, var(--statistics-green), #07865f);border-radius:15px;flex-shrink:0;justify-content:center;align-items:center;width:49px;height:49px;font-size:18px;font-weight:900;display:inline-flex;position:relative;box-shadow:0 10px 22px #10b9813d}.statistics-section__bottom-content{z-index:2;flex:1;min-width:0;position:relative}.statistics-section__bottom-content strong{color:#253247;font-size:14px;font-weight:850;line-height:1.45}.statistics-section__bottom-content p{color:#718096;max-width:750px;margin:5px 0 0;font-size:11.5px;line-height:1.6}.statistics-section__status{z-index:2;color:#526276;border:1px solid var(--statistics-border);background:#fff;border-radius:999px;flex-shrink:0;align-items:center;gap:8px;padding:9px 13px;font-size:10px;font-weight:750;line-height:1.4;display:inline-flex;position:relative}.statistics-section__status span{background:var(--statistics-green);border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite statisticsStatusPulse;box-shadow:0 0 0 5px #10b9811a,0 0 10px #10b98180}@keyframes statisticsStatusPulse{0%,to{opacity:1}50%{opacity:.4}}@media (width<=1100px){.statistics-section{padding:88px 22px}.statistics-section__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.statistics-section__card{min-height:295px}}@media (width<=760px){.statistics-section__bottom{flex-wrap:wrap;align-items:flex-start}.statistics-section__status{margin-left:65px}}@media (width<=640px){.statistics-section{padding:65px 16px}.statistics-section__header{margin-bottom:36px}.statistics-section__title{font-size:34px}.statistics-section__description{font-size:13.5px}.statistics-section__grid{grid-template-columns:1fr;gap:15px}.statistics-section__card{min-height:auto;padding:24px 21px}.statistics-section__icon{border-radius:17px;width:56px;height:56px;margin-bottom:19px;font-size:24px}.statistics-section__number{font-size:48px}.statistics-section__bottom{border-radius:19px;margin-top:30px;padding:24px 21px}.statistics-section__status{justify-content:center;width:100%;margin-left:0}}@media (width<=420px){.statistics-section{padding-left:11px;padding-right:11px}.statistics-section__eyebrow{font-size:8.5px}.statistics-section__title{font-size:30px}.statistics-section__number{font-size:43px}.statistics-section__bottom{align-items:flex-start}.statistics-section__bottom-icon{width:43px;height:43px}}@media (prefers-reduced-motion:reduce){.statistics-section *,.statistics-section :before,.statistics-section :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.audience-section{--audience-navy:#031b33;--audience-navy-light:#062f57;--audience-blue:#1976b9;--audience-blue-light:#48a9e6;--audience-red:#d71920;--audience-orange:#e6a83c;--audience-text:#172033;--audience-muted:#64748b;--audience-border:#dce6ef;width:100%;color:var(--audience-text);isolation:isolate;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(circle at 95% 5%,#1976b914,#0000 26%),radial-gradient(circle at 5% 92%,#d719200d,#0000 25%),linear-gradient(#fff 0%,#f8fbff 52%,snow 100%);padding:100px 24px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;position:relative;overflow:hidden}.audience-section *,.audience-section :before,.audience-section :after{box-sizing:border-box}.audience-section button{font-family:inherit}.audience-section:before{content:"";z-index:-2;opacity:.34;pointer-events:none;background-image:linear-gradient(#1976b90a 1px,#0000 1px),linear-gradient(90deg,#1976b90a 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.audience-decoration{z-index:-1;pointer-events:none;border-radius:50%;position:absolute}.audience-decoration--one{border:68px solid #1976b906;width:390px;height:390px;top:-160px;right:-130px}.audience-decoration--two{border:75px solid #d7192005;width:420px;height:420px;bottom:-180px;left:-150px}.audience-container{z-index:2;width:100%;max-width:1440px;margin:0 auto;position:relative}.audience-header{text-align:center;max-width:850px;margin:0 auto 52px}.audience-label{color:var(--audience-blue);letter-spacing:.15em;background:#1976b911;border:1px solid #1976b91c;border-radius:999px;align-items:center;gap:9px;margin-bottom:18px;padding:8px 13px;font-size:10.5px;font-weight:800;line-height:1.4;display:inline-flex}.audience-label-dot{background:linear-gradient(135deg, var(--audience-blue), var(--audience-red));border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #1976b914}.audience-title{color:var(--audience-text);letter-spacing:-.045em;margin:0;font-size:clamp(36px,4.2vw,58px);font-weight:350;line-height:1.1}.audience-title strong{color:#0000;background:linear-gradient(90deg, var(--audience-navy), var(--audience-blue), var(--audience-red));-webkit-background-clip:text;background-clip:text;margin-top:5px;font-weight:850;display:block}.audience-description{max-width:680px;color:var(--audience-muted);margin:22px auto 0;font-size:15px;font-weight:400;line-height:1.75}.audience-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.audience-card{text-align:center;border:1px solid var(--audience-border);background:linear-gradient(145deg,#fffffffa,#f8fbffeb);border-radius:22px;flex-direction:column;align-items:center;min-height:275px;padding:28px 24px;transition:transform .24s,border-color .24s,box-shadow .24s;display:flex;position:relative;overflow:hidden;box-shadow:0 15px 38px #0f172a0f}.audience-card:before{content:"";background:radial-gradient(circle,#1976b917,#0000 68%);border-radius:50%;width:150px;height:150px;position:absolute;top:-70px;right:-65px}.audience-card:hover{border-color:#1976b93d;transform:translateY(-8px);box-shadow:0 24px 50px #0f172a1c,0 9px 22px #1976b912}.audience-card-number{color:#1976b947;letter-spacing:.08em;font-size:11px;font-weight:850;line-height:1.4;position:absolute;top:18px;right:19px}.audience-icon{background:linear-gradient(145deg,#1976b91a,#48a9e60a);border:1px solid #1976b91c;border-radius:22px;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:20px;transition:transform .25s,background-color .25s;display:flex;box-shadow:inset 0 1px #fffc,0 11px 24px #1976b914}.audience-icon span{font-size:34px;line-height:1}.audience-card:hover .audience-icon{background:linear-gradient(145deg,#1976b929,#48a9e614);transform:translateY(-4px)rotate(-3deg)scale(1.05)}.audience-card h3{color:#1d2939;margin:0;font-size:16px;font-weight:800;line-height:1.4}.audience-card p{color:#708096;margin:11px 0 0;font-size:12.5px;font-weight:400;line-height:1.65}.audience-card-line{background:linear-gradient(90deg, transparent, var(--audience-blue), var(--audience-red), transparent);opacity:0;border-radius:999px 999px 0 0;height:3px;transition:opacity .25s,transform .25s;position:absolute;bottom:0;left:24px;right:24px;transform:scaleX(.55)}.audience-card:hover .audience-card-line{opacity:.8;transform:scaleX(1)}.audience-solution-banner{color:#fff;background:radial-gradient(circle at 85% 20%, #48a9e640, transparent 32%), linear-gradient(135deg, #021426 0%, var(--audience-navy) 48%, var(--audience-navy-light) 100%);border:1px solid #ffffff14;border-radius:30px;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:center;gap:60px;margin-top:42px;padding:58px 60px;display:grid;position:relative;overflow:hidden;box-shadow:0 32px 70px #031b3338}.audience-solution-banner:before{content:"";pointer-events:none;border:1px solid #ffffff12;border-radius:50%;width:440px;height:440px;position:absolute;top:-180px;right:-130px;box-shadow:0 0 0 70px #ffffff05,0 0 0 140px #ffffff03}.audience-solution-pattern{opacity:.15;pointer-events:none;background-image:linear-gradient(#ffffff1a 1px,#0000 1px),linear-gradient(90deg,#ffffff1a 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 88%);mask-image:linear-gradient(90deg,#000,#0000 88%)}.audience-solution-content,.audience-solution-visual{z-index:2;position:relative}.audience-solution-label{color:#8ed2ff;letter-spacing:.16em;margin-bottom:18px;font-size:10px;font-weight:850;line-height:1.4;display:inline-flex}.audience-solution-content h3{color:#fff;letter-spacing:-.04em;text-transform:uppercase;max-width:680px;margin:0;font-size:clamp(32px,3.5vw,50px);font-weight:350;line-height:1.1}.audience-solution-content h3 strong{color:#0000;background:linear-gradient(90deg,#fff,#70c7fb,#e6a83c);-webkit-background-clip:text;background-clip:text;margin-top:5px;font-weight:850;display:block}.audience-solution-services{flex-wrap:wrap;align-items:center;gap:11px;margin-top:24px;display:flex}.audience-solution-services span{color:#ffffffdb;background:#ffffff0f;border:1px solid #ffffff17;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:11px;font-weight:650;line-height:1.4;display:inline-flex}.audience-solution-services i{color:#fff;background:var(--audience-blue);border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:9px;font-style:normal;font-weight:850;display:inline-flex}.audience-solution-content>p{color:#ffffffad;max-width:650px;margin:22px 0 0;font-size:14px;line-height:1.75}.audience-solution-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;display:flex}.audience-primary-button,.audience-secondary-button{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:0 24px;font-size:13px;font-weight:750;line-height:1.4;transition:color .22s,background-color .22s,border-color .22s,box-shadow .22s,transform .22s;display:inline-flex}.audience-primary-button{color:#fff;background:linear-gradient(135deg, var(--audience-blue-light), var(--audience-blue), #075985);border:1px solid #0000;position:relative;overflow:hidden;box-shadow:0 12px 28px #1976b954}.audience-primary-button:before{content:"";background:linear-gradient(90deg,#0000,#fff6,#0000);width:42%;transition:left .48s;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-20deg)}.audience-primary-button>*{z-index:1;position:relative}.audience-primary-button:hover{transform:translateY(-3px);box-shadow:0 17px 36px #1976b96b}.audience-primary-button:hover:before{left:125%}.audience-primary-button svg{transition:transform .22s}.audience-primary-button:hover svg{transform:translate(4px)}.audience-secondary-button{color:#ffffffd6;-webkit-backdrop-filter:blur(12px);background:#ffffff0e;border:1px solid #ffffff1f}.audience-secondary-button:hover{color:#fff;background:#ffffff1a;border-color:#fff3;transform:translateY(-2px)}.audience-solution-visual{justify-content:center;align-items:center;min-height:330px;display:flex}.audience-solution-circle{border:1px solid #48a9e638;border-radius:50%;justify-content:center;align-items:center;width:280px;height:280px;animation:6s ease-in-out infinite audienceCircleFloat;display:flex;box-shadow:0 0 0 55px #48a9e609,0 0 0 105px #48a9e605}@keyframes audienceCircleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.audience-solution-circle-inner{-webkit-backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffff21,#ffffff0b);border:1px solid #ffffff21;border-radius:34px;justify-content:center;align-items:center;gap:13px;width:190px;height:190px;display:flex;transform:rotate(3deg);box-shadow:0 28px 55px #00000040}.audience-solution-logo{color:#fff;background:linear-gradient(135deg, var(--audience-blue), var(--audience-red));border-radius:18px;justify-content:center;align-items:center;width:58px;height:58px;font-size:17px;font-weight:900;display:inline-flex;box-shadow:0 12px 25px #1976b947}.audience-solution-brand{flex-direction:column;display:flex}.audience-solution-brand strong{color:#fff;letter-spacing:.08em;font-size:13px;font-weight:900;line-height:1.3}.audience-solution-brand small{color:#ffffffa6;letter-spacing:.2em;font-size:9px;font-weight:700;line-height:1.4}.audience-floating-card{color:#26364a;-webkit-backdrop-filter:blur(15px);background:#fffffff0;border:1px solid #fffc;border-radius:16px;align-items:center;gap:11px;min-width:205px;padding:13px 15px;display:flex;position:absolute;box-shadow:0 18px 38px #00000036}.audience-floating-card--one{top:12%;right:-2%}.audience-floating-card--two{bottom:10%;left:-4%}.audience-floating-card>span:first-child{background:#1976b914;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:39px;height:39px;font-size:20px;display:inline-flex}.audience-floating-card>div{flex-direction:column;gap:2px;display:flex}.audience-floating-card strong{color:#172033;font-size:11.5px;font-weight:850;line-height:1.4}.audience-floating-card small{color:#718096;font-size:8.8px;line-height:1.4}@media (width<=1100px){.audience-section{padding:85px 22px}.audience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.audience-solution-banner{grid-template-columns:minmax(0,1fr) minmax(320px,.85fr);gap:35px;padding:52px 42px}}@media (width<=850px){.audience-solution-banner{text-align:center;grid-template-columns:1fr}.audience-solution-content h3,.audience-solution-content>p{margin-left:auto;margin-right:auto}.audience-solution-services,.audience-solution-actions{justify-content:center}.audience-solution-visual{width:100%;max-width:560px;margin:0 auto}.audience-floating-card--one{right:4%}.audience-floating-card--two{left:4%}}@media (width<=640px){.audience-section{padding:65px 16px}.audience-header{margin-bottom:36px}.audience-title{font-size:34px}.audience-description{font-size:13.5px}.audience-grid{grid-template-columns:1fr;gap:14px}.audience-card{min-height:auto;padding:24px 20px}.audience-solution-banner{border-radius:23px;margin-top:30px;padding:42px 20px}.audience-solution-content h3{font-size:32px}.audience-solution-services{flex-direction:column;align-items:stretch}.audience-solution-services span{justify-content:center}.audience-solution-actions{flex-direction:column;width:100%}.audience-primary-button,.audience-secondary-button{width:100%}.audience-solution-visual{min-height:290px}.audience-solution-circle{width:230px;height:230px;box-shadow:0 0 0 35px #48a9e609,0 0 0 70px #48a9e605}.audience-solution-circle-inner{width:165px;height:165px}.audience-floating-card{min-width:165px;padding:10px 11px}.audience-floating-card--one{right:0}.audience-floating-card--two{left:0}}@media (width<=420px){.audience-title{font-size:30px}.audience-label{font-size:9px}.audience-solution-content h3{font-size:28px}.audience-solution-visual{min-height:250px}.audience-solution-circle{width:200px;height:200px}.audience-solution-circle-inner{gap:9px;width:145px;height:145px}.audience-solution-logo{width:48px;height:48px;font-size:14px}.audience-solution-brand strong{font-size:10px}.audience-solution-brand small{font-size:7px}.audience-floating-card--one{display:none}.audience-floating-card--two{bottom:0}}@media (prefers-reduced-motion:reduce){.audience-section *,.audience-section :before,.audience-section :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.partners-marquee-section{--partners-navy:#031b33;--partners-navy-light:#07517f;--partners-blue:#1976b9;--partners-blue-light:#48a9e6;--partners-red:#d71920;--partners-orange:#e6a83c;--partners-text:#172033;--partners-muted:#64748b;--partners-border:#dce6ef;width:100%;color:var(--partners-text);isolation:isolate;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(circle at 92% 8%,#1976b91a,#0000 27%),radial-gradient(circle at 5% 92%,#d719200b,#0000 26%),linear-gradient(145deg,#fff 0%,#f7fbff 53%,snow 100%);padding:100px 0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;position:relative;overflow:hidden}.partners-marquee-section *,.partners-marquee-section :before,.partners-marquee-section :after{box-sizing:border-box}.partners-marquee-section:before{content:"";z-index:-3;opacity:.3;pointer-events:none;background-image:linear-gradient(#1976b90a 1px,#0000 1px),linear-gradient(90deg,#1976b90a 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.partners-marquee-section__decoration{z-index:-2;pointer-events:none;border-radius:50%;position:absolute}.partners-marquee-section__decoration--one{border:70px solid #1976b906;width:410px;height:410px;top:-170px;right:-130px}.partners-marquee-section__decoration--two{border:76px solid #d7192005;width:440px;height:440px;bottom:-190px;left:-150px}.partners-marquee-section__container{z-index:2;width:100%;max-width:1440px;margin:0 auto;padding:0 24px;position:relative}.partners-marquee-section__header{text-align:center;max-width:830px;margin:0 auto 52px}.partners-marquee-section__label{color:var(--partners-blue);letter-spacing:.16em;background:#1976b911;border:1px solid #1976b91f;border-radius:999px;align-items:center;gap:9px;margin-bottom:18px;padding:8px 14px;font-size:10px;font-weight:850;line-height:1.4;display:inline-flex}.partners-marquee-section__label>span{background:linear-gradient(135deg, var(--partners-blue), var(--partners-red));border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #1976b914}.partners-marquee-section__title{color:var(--partners-text);letter-spacing:-.045em;margin:0;font-size:clamp(38px,4.5vw,62px);font-weight:350;line-height:1.08}.partners-marquee-section__title strong{color:#0000;background:linear-gradient(90deg, var(--partners-navy), var(--partners-blue), var(--partners-red));-webkit-background-clip:text;background-clip:text;margin-top:5px;font-weight:850;display:block}.partners-marquee-section__description{max-width:680px;color:var(--partners-muted);margin:21px auto 0;font-size:14.5px;line-height:1.75}.partners-marquee{flex-direction:column;gap:16px;width:100%;padding:12px 0;display:flex;position:relative;overflow:hidden}.partners-marquee:hover .partners-marquee__track,.partners-marquee__row:hover .partners-marquee__track,.partners-marquee__logo:hover~.partners-marquee__track{animation-play-state:running!important}.partners-marquee__fade{z-index:10;pointer-events:none;width:min(10vw,150px);position:absolute;top:0;bottom:0}.partners-marquee__fade--left{background:linear-gradient(90deg,#f9fcff 0%,#f9fcffeb 24%,#0000 100%);left:0}.partners-marquee__fade--right{background:linear-gradient(270deg,snow 0%,#fffafaeb 24%,#0000 100%);right:0}.partners-marquee__row{width:100%;padding:2px 0;position:relative;overflow:hidden}.partners-marquee__track{will-change:transform;width:max-content;animation-name:partnersMarqueeToLeft;animation-duration:var(--partners-duration,35s);align-items:center;animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:running;display:flex}.partners-marquee__row--left .partners-marquee__track{animation-name:partnersMarqueeToLeft}.partners-marquee__row--right .partners-marquee__track{animation-name:partnersMarqueeToRight}@keyframes partnersMarqueeToLeft{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes partnersMarqueeToRight{0%{transform:translate(-50%)}to{transform:translate(0,0)}}.partners-marquee__group{flex-shrink:0;align-items:center;gap:16px;padding-right:16px;display:flex}.partners-marquee__logo{color:#334155;border:1px solid var(--partners-border);-webkit-user-select:none;user-select:none;background:linear-gradient(145deg,#fffffffa,#f7fbffed);border-radius:17px;align-items:center;gap:13px;width:205px;height:76px;padding:0 21px;transition:color .22s,background-color .22s,border-color .22s,box-shadow .22s,transform .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 11px 28px #0f172a0f}.partners-marquee__logo:before{content:"";pointer-events:none;background:radial-gradient(circle,#1976b91a,#0000 68%);border-radius:50%;width:105px;height:105px;position:absolute;top:-55px;right:-45px}.partners-marquee__logo:after{content:"";background:linear-gradient(90deg, transparent, var(--partners-blue), var(--partners-red), transparent);opacity:0;border-radius:999px;height:2px;transition:opacity .22s,transform .22s;position:absolute;bottom:0;left:22px;right:22px;transform:scaleX(.5)}.partners-marquee__logo:hover{color:var(--partners-blue);background:#fff;border-color:#1976b93d;transform:translateY(-3px);box-shadow:0 17px 35px #0f172a1a,0 7px 17px #1976b90f}.partners-marquee__logo:hover:after{opacity:.85;transform:scaleX(1)}.partners-marquee__row:hover .partners-marquee__track{animation-play-state:running!important}.partners-marquee__logo-symbol{z-index:2;color:#fff;background:linear-gradient(135deg, var(--partners-blue-light), var(--partners-blue), var(--partners-navy-light));border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:16px;font-weight:900;line-height:1;transition:transform .22s;display:inline-flex;position:relative;box-shadow:0 8px 18px #1976b938}.partners-marquee__logo:hover .partners-marquee__logo-symbol{transform:rotate(-5deg)scale(1.06)}.partners-marquee__logo-name{z-index:2;letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;line-height:1.4;position:relative;overflow:hidden}.partners-marquee__row:nth-of-type(4) .partners-marquee__logo-symbol{background:linear-gradient(135deg,#ec4899,#be185d)}.partners-marquee__row:nth-of-type(5) .partners-marquee__logo-symbol{background:linear-gradient(135deg,#f59e0b,#d97706)}.partners-marquee__row:nth-of-type(6) .partners-marquee__logo-symbol{background:linear-gradient(135deg,#10b981,#047857)}@media (width<=900px){.partners-marquee-section{padding:85px 0}.partners-marquee-section__container{padding:0 20px}.partners-marquee-section__header{margin-bottom:42px}.partners-marquee{gap:13px}.partners-marquee__logo{width:185px;height:70px;padding:0 17px}.partners-marquee__logo-symbol{width:39px;height:39px;font-size:15px}.partners-marquee__logo-name{font-size:13px}}@media (width<=640px){.partners-marquee-section{padding:65px 0}.partners-marquee-section__container{padding:0 16px}.partners-marquee-section__header{margin-bottom:34px}.partners-marquee-section__title{font-size:34px}.partners-marquee-section__description{font-size:13px;line-height:1.7}.partners-marquee{gap:11px}.partners-marquee__group{gap:11px;padding-right:11px}.partners-marquee__logo{border-radius:14px;gap:10px;width:165px;height:64px;padding:0 14px}.partners-marquee__logo-symbol{border-radius:11px;width:35px;height:35px;font-size:13px}.partners-marquee__logo-name{font-size:11.5px}.partners-marquee__fade{width:45px}}@media (width<=420px){.partners-marquee-section__container{padding:0 11px}.partners-marquee-section__label{font-size:8.5px}.partners-marquee-section__title{font-size:30px}.partners-marquee__logo{width:148px;height:59px}.partners-marquee__logo-symbol{width:32px;height:32px}.partners-marquee__logo-name{font-size:10.5px}}@media (prefers-reduced-motion:reduce){.partners-marquee__track{animation-duration:70s!important}.partners-marquee__logo{transition-duration:.01ms!important}}.blog-news-section{--blog-navy:#031b33;--blog-navy-light:#07517f;--blog-blue:#1976b9;--blog-blue-light:#48a9e6;--blog-red:#d71920;--blog-orange:#e6a83c;--blog-text:#172033;--blog-muted:#64748b;--blog-border:#dce6ef;width:100%;color:var(--blog-text);isolation:isolate;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(circle at 92% 8%,#1976b917,#0000 27%),radial-gradient(circle at 7% 92%,#d719200b,#0000 26%),linear-gradient(145deg,#f8fbff 0%,#fff 48%,snow 100%);padding:105px 24px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;position:relative;overflow:hidden}.blog-news-section *,.blog-news-section :before,.blog-news-section :after{box-sizing:border-box}.blog-news-section a{color:inherit;text-decoration:none}.blog-news-section:before{content:"";z-index:-3;opacity:.32;pointer-events:none;background-image:linear-gradient(#1976b90a 1px,#0000 1px),linear-gradient(90deg,#1976b90a 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.blog-news-decoration{z-index:-2;pointer-events:none;border-radius:50%;position:absolute}.blog-news-decoration--one{border:70px solid #1976b906;width:410px;height:410px;top:-170px;right:-130px}.blog-news-decoration--two{border:76px solid #d7192005;width:440px;height:440px;bottom:-190px;left:-150px}.blog-news-container{z-index:2;width:100%;max-width:1440px;margin:0 auto;position:relative}.blog-news-header{text-align:center;max-width:840px;margin:0 auto 52px}.blog-news-label{color:var(--blog-blue);letter-spacing:.16em;background:#1976b911;border:1px solid #1976b91f;border-radius:999px;align-items:center;gap:9px;margin-bottom:18px;padding:8px 14px;font-size:10px;font-weight:850;line-height:1.4;display:inline-flex}.blog-news-label-dot{background:linear-gradient(135deg, var(--blog-blue), var(--blog-red));border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #1976b914}.blog-news-title{color:var(--blog-text);letter-spacing:-.045em;margin:0;font-size:clamp(38px,4.5vw,62px);font-weight:350;line-height:1.08}.blog-news-title strong{color:#0000;background:linear-gradient(90deg, var(--blog-navy), var(--blog-blue), var(--blog-red));-webkit-background-clip:text;background-clip:text;margin-top:5px;font-weight:850;display:block}.blog-news-description{max-width:680px;color:var(--blog-muted);margin:21px auto 0;font-size:14.5px;font-weight:400;line-height:1.75}.blog-news-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.blog-news-card{border:1px solid var(--blog-border);background:#fffffff5;border-radius:23px;flex-direction:column;min-width:0;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 15px 38px #0f172a11}.blog-news-card:hover{border-color:#1976b938;transform:translateY(-8px);box-shadow:0 27px 55px #0f172a1f,0 9px 24px #1976b90f}.blog-news-card:after{content:"";background:linear-gradient(90deg, transparent, var(--blog-blue), var(--blog-red), var(--blog-orange), transparent);opacity:0;border-radius:999px 999px 0 0;height:3px;transition:opacity .25s,transform .25s;position:absolute;bottom:0;left:24px;right:24px;transform:scaleX(.55)}.blog-news-card:hover:after{opacity:.85;transform:scaleX(1)}.blog-news-image-wrapper{aspect-ratio:16/10;background:linear-gradient(145deg, var(--blog-card-background,#e3f2fd), color-mix(in srgb, var(--blog-card-background,#e3f2fd) 68%, #fff));justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.blog-news-image-wrapper:before{content:"";opacity:.28;pointer-events:none;background-image:linear-gradient(#ffffff4d 1px,#0000 1px),linear-gradient(90deg,#ffffff4d 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.blog-news-image{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .7s cubic-bezier(.22,1,.36,1);display:block}.blog-news-card:hover .blog-news-image{transform:scale(1.07)}.blog-news-emoji{z-index:2;filter:drop-shadow(0 16px 20px #0f172a24);font-size:clamp(58px,6vw,86px);line-height:1;transition:transform .45s cubic-bezier(.22,1,.36,1);position:relative}.blog-news-card:hover .blog-news-emoji{transform:translateY(-5px)rotate(-4deg)scale(1.08)}.blog-news-image-overlay{z-index:2;pointer-events:none;background:linear-gradient(#0000 50%,#031b331f 100%);position:absolute;inset:0}.blog-news-category{z-index:4;color:#fff;background:linear-gradient(135deg, var(--blog-blue-light), var(--blog-blue));letter-spacing:.06em;text-transform:uppercase;border:1px solid #ffffff38;border-radius:999px;padding:7px 11px;font-size:9px;font-weight:850;line-height:1.4;position:absolute;top:15px;left:15px;box-shadow:0 8px 20px #1976b938}.blog-news-card-body{flex-direction:column;flex:1;padding:23px 23px 24px;display:flex}.blog-news-meta{color:#8a97a8;letter-spacing:.03em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:7px;font-size:9.5px;font-weight:650;line-height:1.4;display:flex}.blog-news-meta span{align-items:center;gap:5px;display:inline-flex}.blog-news-meta svg{color:var(--blog-blue);font-size:11px}.blog-news-meta-separator{color:#cad3dc}.blog-news-card-title{color:#172033;letter-spacing:-.015em;margin:14px 0 0;font-size:17px;font-weight:800;line-height:1.45}.blog-news-card-title a{transition:color .2s}.blog-news-card-title a:hover{color:var(--blog-blue)}.blog-news-card-description{color:#708096;margin:12px 0 0;font-size:12px;font-weight:400;line-height:1.7}.blog-news-read-more{width:fit-content;color:var(--blog-blue);align-items:center;gap:8px;margin-top:auto;padding-top:19px;font-size:11.5px;font-weight:800;line-height:1.4;transition:color .2s,gap .2s;display:inline-flex}.blog-news-read-more svg{font-size:11px;transition:transform .2s}.blog-news-read-more:hover{color:var(--blog-navy);gap:11px}.blog-news-read-more:hover svg{transform:translate(3px)}@media (width>=1001px){.blog-news-card--featured{grid-column:span 2;grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);display:grid}.blog-news-card--featured .blog-news-image-wrapper{aspect-ratio:auto;height:100%;min-height:335px}.blog-news-card--featured .blog-news-card-body{padding:31px}.blog-news-card--featured .blog-news-card-title{font-size:23px;line-height:1.4}.blog-news-card--featured .blog-news-card-description{font-size:13px}.blog-news-card--featured .blog-news-emoji{font-size:105px}}.blog-news-actions{justify-content:center;align-items:center;margin-top:45px;display:flex}.blog-news-view-all{color:#fff;background:linear-gradient(135deg, var(--blog-blue-light), var(--blog-blue), var(--blog-navy-light));border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:51px;padding:0 26px;font-size:13px;font-weight:750;line-height:1.4;transition:transform .22s,box-shadow .22s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 12px 28px #1976b947}.blog-news-view-all:before{content:"";background:linear-gradient(90deg,#0000,#ffffff6b,#0000);width:42%;transition:left .48s;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-20deg)}.blog-news-view-all>*{z-index:1;position:relative}.blog-news-view-all:hover{color:#fff;transform:translateY(-3px);box-shadow:0 17px 36px #1976b966}.blog-news-view-all:hover:before{left:125%}.blog-news-view-all svg{transition:transform .22s}.blog-news-view-all:hover svg{transform:translate(4px)}.blog-news-image-wrapper:focus-visible,.blog-news-card-title a:focus-visible,.blog-news-read-more:focus-visible,.blog-news-view-all:focus-visible{outline-offset:4px;outline:3px solid #48a9e661}@media (width<=1100px){.blog-news-section{padding:88px 22px}.blog-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.blog-news-section{padding:65px 16px}.blog-news-header{margin-bottom:36px}.blog-news-title{font-size:34px}.blog-news-description{font-size:13.5px}.blog-news-grid{grid-template-columns:1fr;gap:16px}.blog-news-card{border-radius:19px}.blog-news-card-body{padding:20px}.blog-news-card-title{font-size:16px}.blog-news-actions{margin-top:32px}.blog-news-view-all{width:100%}}@media (width<=420px){.blog-news-section{padding-left:11px;padding-right:11px}.blog-news-title{font-size:30px}.blog-news-label{font-size:8.5px}.blog-news-card-body{padding:18px}.blog-news-meta{font-size:8.5px}.blog-news-card-title{font-size:15px}.blog-news-card-description{font-size:11.5px}}@media (prefers-reduced-motion:reduce){.blog-news-section *,.blog-news-section :before,.blog-news-section :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.logistic-cta-section{--cta-navy:#031b33;--cta-navy-light:#07517f;--cta-blue:#1976b9;--cta-blue-light:#4bb4ef;--cta-red:#d71920;--cta-orange:#e6a83c;--cta-green:#10b981;--cta-white:#fff;--cta-muted:#afc0d1;width:100%;color:var(--cta-white);background:radial-gradient(circle at 85% 12%, #4bb4ef40, transparent 30%), radial-gradient(circle at 8% 88%, #d719201a, transparent 28%), linear-gradient(135deg, #010d19 0%, var(--cta-navy) 48%, var(--cta-navy-light) 100%);isolation:isolate;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:100px 24px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;position:relative;overflow:hidden}.logistic-cta-section *,.logistic-cta-section :before,.logistic-cta-section :after{box-sizing:border-box}.logistic-cta-section button{font-family:inherit}.logistic-cta-pattern{z-index:-3;opacity:.14;pointer-events:none;background-image:linear-gradient(#ffffff1a 1px,#0000 1px),linear-gradient(90deg,#ffffff1a 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 92%);mask-image:linear-gradient(90deg,#000,#0000 92%)}.logistic-cta-circle{z-index:-2;pointer-events:none;border-radius:50%;position:absolute}.logistic-cta-circle--one{border:1px solid #ffffff12;width:540px;height:540px;top:-230px;right:-180px;box-shadow:0 0 0 75px #ffffff05,0 0 0 150px #ffffff03}.logistic-cta-circle--two{filter:blur(18px);background:radial-gradient(circle,#1976b92e,#0000 70%);width:480px;height:480px;bottom:-240px;left:-190px}.logistic-cta-container{z-index:2;grid-template-columns:minmax(0,1.05fr) minmax(430px,.95fr);align-items:center;gap:clamp(60px,8vw,115px);width:100%;max-width:1380px;margin:0 auto;display:grid;position:relative}.logistic-cta-content{min-width:0}.logistic-cta-logo{cursor:pointer;background:0 0;border:0;width:fit-content;margin:0 0 27px;padding:0;display:block}.logistic-cta-logo-frame{background:linear-gradient(145deg,#fffffffc,#f5fafff5);border:1px solid #fffc;border-radius:17px;justify-content:center;align-items:center;width:310px;height:82px;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 19px 40px #00000040}.logistic-cta-logo-frame:after{content:"";background:linear-gradient(90deg, transparent, var(--cta-blue), var(--cta-red), var(--cta-orange), transparent);border-radius:999px;height:2px;position:absolute;bottom:6px;left:22px;right:22px}.logistic-cta-logo-frame img{object-fit:contain;object-position:center;filter:contrast(1.03)saturate(1.06);width:100%;height:100%;padding:6px 15px;display:block}.logistic-cta-logo:hover .logistic-cta-logo-frame{transform:translateY(-3px);box-shadow:0 25px 48px #00000052}.logistic-cta-eyebrow{color:#8dd5ff;letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);background:#4bb4ef17;border:1px solid #4bb4ef2e;border-radius:999px;align-items:center;gap:9px;margin-bottom:19px;padding:8px 13px;font-size:10px;font-weight:850;line-height:1.4;display:inline-flex}.logistic-cta-eyebrow-dot{background:var(--cta-orange);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #e6a83c1a,0 0 14px #e6a83c80}.logistic-cta-title{color:#fff;letter-spacing:-.047em;max-width:800px;margin:0;font-size:clamp(39px,4.7vw,65px);font-weight:350;line-height:1.06}.logistic-cta-title strong{color:#0000;background:linear-gradient(90deg,#fff 0%,#7ed0ff 50%,#f0b44e 100%);-webkit-background-clip:text;background-clip:text;margin-top:7px;font-weight:850;display:block}.logistic-cta-description{max-width:690px;color:var(--cta-muted);margin:25px 0 0;font-size:15px;font-weight:400;line-height:1.8}.logistic-cta-benefits{flex-wrap:wrap;align-items:center;gap:12px 21px;margin-top:27px;display:flex}.logistic-cta-benefit{color:#ffffffdb;align-items:center;gap:8px;font-size:11.5px;font-weight:650;line-height:1.5;display:inline-flex}.logistic-cta-benefit svg{color:var(--cta-green);filter:drop-shadow(0 0 7px #10b98166);font-size:15px}.logistic-cta-actions{flex-wrap:wrap;align-items:center;gap:13px;margin-top:34px;display:flex}.logistic-cta-primary-button,.logistic-cta-secondary-button{cursor:pointer;border-radius:999px;outline:none;justify-content:center;align-items:center;gap:10px;min-height:53px;padding:0 26px;font-size:13px;font-weight:750;line-height:1.4;transition:color .22s,background-color .22s,border-color .22s,box-shadow .22s,transform .22s;display:inline-flex}.logistic-cta-primary-button{color:#fff;background:linear-gradient(135deg, var(--cta-blue-light), var(--cta-blue), #075985);border:1px solid #0000;position:relative;overflow:hidden;box-shadow:0 13px 30px #1976b957}.logistic-cta-primary-button:before{content:"";background:linear-gradient(90deg,#0000,#ffffff6b,#0000);width:42%;transition:left .48s;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-20deg)}.logistic-cta-primary-button>*{z-index:1;position:relative}.logistic-cta-primary-button:hover{transform:translateY(-3px);box-shadow:0 18px 39px #1976b975}.logistic-cta-primary-button:hover:before{left:125%}.logistic-cta-primary-button svg,.logistic-cta-secondary-button svg{transition:transform .22s}.logistic-cta-primary-button:hover svg,.logistic-cta-secondary-button:hover svg{transform:translate(4px)}.logistic-cta-secondary-button{color:#ffffffe0;-webkit-backdrop-filter:blur(12px);background:#ffffff0f;border:1px solid #ffffff24}.logistic-cta-secondary-button:hover{color:#fff;background:#ffffff1c;border-color:#ffffff3b;transform:translateY(-2px)}.logistic-cta-support{align-items:center;gap:11px;margin-top:29px;display:inline-flex}.logistic-cta-support-icon{color:#8cd5ff;background:#4bb4ef17;border:1px solid #4bb4ef29;border-radius:13px;justify-content:center;align-items:center;width:41px;height:41px;font-size:18px;display:inline-flex}.logistic-cta-support>span:last-child{flex-direction:column;gap:2px;display:flex}.logistic-cta-support small{color:#71879c;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700;line-height:1.4}.logistic-cta-support strong{color:#fff;font-size:13px;font-weight:800;line-height:1.4}.logistic-cta-visual{justify-content:center;align-items:center;min-height:590px;display:flex;position:relative}.logistic-cta-orbit{pointer-events:none;border:1px solid #4bb4ef29;border-radius:50%;animation:22s linear infinite logisticCtaOrbit;position:absolute}.logistic-cta-orbit--outer{width:540px;height:540px}.logistic-cta-orbit--inner{border-style:dashed;width:420px;height:420px;animation-duration:17s;animation-direction:reverse}@keyframes logisticCtaOrbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.logistic-cta-main-card{z-index:2;text-align:center;-webkit-backdrop-filter:blur(19px);background:linear-gradient(145deg,#ffffff24,#ffffff0a);border:1px solid #ffffff21;border-radius:31px;flex-direction:column;justify-content:center;align-items:center;width:min(100%,380px);min-height:410px;padding:46px 34px 32px;animation:6s ease-in-out infinite logisticCtaFloat;display:flex;position:relative;overflow:hidden;box-shadow:0 38px 75px #00000057}.logistic-cta-main-card:before{content:"";pointer-events:none;background:radial-gradient(circle,#4bb4ef38,#0000 70%);border-radius:50%;width:280px;height:280px;position:absolute;top:-140px;right:-120px}@keyframes logisticCtaFloat{0%,to{transform:translateY(0)rotate(1deg)}50%{transform:translateY(-12px)rotate(0)}}.logistic-cta-main-card-icon{z-index:2;background:linear-gradient(145deg,#ffffff2b,#ffffff12);border:1px solid #ffffff26;border-radius:29px;justify-content:center;align-items:center;width:105px;height:105px;margin-bottom:25px;font-size:51px;line-height:1;display:inline-flex;position:relative;box-shadow:0 22px 45px #00000038}.logistic-cta-main-card-label{z-index:2;color:#83d2ff;letter-spacing:.14em;background:#4bb4ef17;border:1px solid #4bb4ef29;border-radius:999px;margin-bottom:11px;padding:7px 11px;font-size:8.5px;font-weight:850;line-height:1.4;position:relative}.logistic-cta-main-card>strong{z-index:2;color:#fff;letter-spacing:-.025em;font-size:24px;font-weight:850;line-height:1.25;position:relative}.logistic-cta-main-card>p{z-index:2;color:#ffffffa3;margin:15px 0 0;font-size:11.5px;line-height:1.7;position:relative}.logistic-cta-main-card-status{z-index:2;color:#ffffffad;border-top:1px solid #ffffff1a;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:27px;padding-top:16px;font-size:9.5px;font-weight:650;line-height:1.4;display:flex;position:relative}.logistic-cta-main-card-status>span{background:var(--cta-green);border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite logisticCtaStatus;box-shadow:0 0 0 5px #10b9811a,0 0 12px #10b981a6}@keyframes logisticCtaStatus{0%,to{opacity:1}50%{opacity:.45}}.logistic-cta-floating-card{z-index:5;color:#26364a;-webkit-backdrop-filter:blur(15px);background:#fffffff0;border:1px solid #fffc;border-radius:16px;align-items:center;gap:11px;min-width:185px;padding:13px 14px;display:flex;position:absolute;box-shadow:0 19px 40px #00000038}.logistic-cta-floating-card--quote{top:14%;right:-2%}.logistic-cta-floating-card--tracking{bottom:13%;right:1%}.logistic-cta-floating-card--warehouse{top:32%;left:-7%}.logistic-cta-floating-card>span:first-child{background:#1976b914;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:19px;display:inline-flex}.logistic-cta-floating-card>div{flex-direction:column;gap:2px;display:flex}.logistic-cta-floating-card strong{color:#172033;font-size:11px;font-weight:850;line-height:1.4}.logistic-cta-floating-card small{color:#718096;font-size:8.5px;line-height:1.4}.logistic-cta-logo:focus-visible,.logistic-cta-primary-button:focus-visible,.logistic-cta-secondary-button:focus-visible{outline-offset:4px;outline:3px solid #4bb4ef61}@media (width<=1150px){.logistic-cta-section{padding:88px 22px}.logistic-cta-container{grid-template-columns:minmax(0,1fr) minmax(390px,.9fr);gap:55px}.logistic-cta-visual{min-height:550px}.logistic-cta-orbit--outer{width:480px;height:480px}.logistic-cta-orbit--inner{width:375px;height:375px}}@media (width<=920px){.logistic-cta-container{grid-template-columns:1fr;gap:70px}.logistic-cta-content{text-align:center}.logistic-cta-logo,.logistic-cta-description{margin-left:auto;margin-right:auto}.logistic-cta-benefits,.logistic-cta-actions{justify-content:center}.logistic-cta-visual{width:100%;max-width:650px;min-height:590px;margin:0 auto}.logistic-cta-floating-card--warehouse{left:2%}.logistic-cta-floating-card--quote{right:2%}.logistic-cta-floating-card--tracking{right:5%}}@media (width<=640px){.logistic-cta-section{padding:66px 16px}.logistic-cta-logo-frame{width:270px;height:73px}.logistic-cta-eyebrow{font-size:8.5px}.logistic-cta-title{font-size:35px}.logistic-cta-description{margin-top:19px;font-size:13.5px;line-height:1.72}.logistic-cta-benefits{flex-direction:column;align-items:stretch}.logistic-cta-benefit{justify-content:center}.logistic-cta-actions{flex-direction:column;width:100%}.logistic-cta-primary-button,.logistic-cta-secondary-button{width:100%;min-height:50px}.logistic-cta-visual{min-height:500px}.logistic-cta-main-card{width:min(80%,340px);min-height:370px;padding:37px 25px 27px}.logistic-cta-main-card-icon{width:88px;height:88px;font-size:42px}.logistic-cta-orbit--outer{width:400px;height:400px}.logistic-cta-orbit--inner{width:310px;height:310px}.logistic-cta-floating-card{border-radius:13px;min-width:150px;padding:10px 11px}.logistic-cta-floating-card--quote{top:8%;right:0}.logistic-cta-floating-card--warehouse{top:30%;left:0}.logistic-cta-floating-card--tracking{bottom:5%;right:0}.logistic-cta-floating-card strong{font-size:9.5px}.logistic-cta-floating-card small{font-size:7.5px}}@media (width<=430px){.logistic-cta-section{padding-left:11px;padding-right:11px}.logistic-cta-logo-frame{width:235px;height:65px}.logistic-cta-title{font-size:30px}.logistic-cta-visual{min-height:420px}.logistic-cta-main-card{width:250px;min-height:330px}.logistic-cta-main-card>strong{font-size:20px}.logistic-cta-orbit--outer{width:330px;height:330px}.logistic-cta-orbit--inner{width:255px;height:255px}.logistic-cta-floating-card--warehouse{display:none}.logistic-cta-floating-card--quote{top:1%}.logistic-cta-floating-card--tracking{bottom:0}}@media (prefers-reduced-motion:reduce){.logistic-cta-section *,.logistic-cta-section :before,.logistic-cta-section :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.home-footer{--footer-navy:#021426;--footer-navy-light:#062f57;--footer-blue:#1976b9;--footer-blue-light:#48a9e6;--footer-red:#d71920;--footer-orange:#e6a83c;--footer-green:#10b981;--footer-white:#fff;--footer-muted:#9fb0c2;--footer-border:#ffffff1a;width:100%;color:var(--footer-white);background:radial-gradient(circle at 90% 5%, #1976b933, transparent 27%), radial-gradient(circle at 5% 90%, #d7192014, transparent 28%), linear-gradient(135deg, #010d19 0%, var(--footer-navy) 45%, var(--footer-navy-light) 100%);isolation:isolate;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:80px 24px 0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;position:relative;overflow:hidden}.home-footer *,.home-footer :before,.home-footer :after{box-sizing:border-box}.home-footer a{color:inherit;text-decoration:none}.home-footer ul{margin:0;padding:0;list-style:none}.home-footer:before{content:"";z-index:-2;opacity:.14;pointer-events:none;background-image:linear-gradient(#ffffff17 1px,#0000 1px),linear-gradient(90deg,#ffffff17 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.home-footer:after{content:"";z-index:-1;pointer-events:none;border:1px solid #ffffff0e;border-radius:50%;width:620px;height:620px;position:absolute;top:-280px;right:-240px;box-shadow:0 0 0 75px #ffffff04,0 0 0 155px #ffffff02}.home-footer__decoration{z-index:-1;pointer-events:none;border-radius:50%;position:absolute}.home-footer__decoration--one{filter:blur(18px);background:radial-gradient(circle,#1976b92e,#0000 69%);width:370px;height:370px;top:20%;left:-180px}.home-footer__decoration--two{filter:blur(20px);background:radial-gradient(circle,#e6a83c1a,#0000 69%);width:420px;height:420px;bottom:-190px;right:-160px}.home-footer__container{z-index:2;width:100%;max-width:1440px;margin:0 auto;position:relative}.home-footer__top{grid-template-columns:minmax(330px,.9fr) minmax(0,1.45fr);align-items:start;gap:clamp(60px,8vw,120px);display:grid}.home-footer__brand{min-width:0}.home-footer__logo{outline:none;align-items:center;gap:13px;width:fit-content;display:inline-flex}.home-footer__logo-icon{color:#fff;background:linear-gradient(135deg, var(--footer-blue-light), var(--footer-blue) 55%, var(--footer-red));letter-spacing:-.04em;border:1px solid #ffffff29;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;font-size:15px;font-weight:900;line-height:1;transition:transform .22s,box-shadow .22s;display:inline-flex;box-shadow:0 13px 29px #1976b947}.home-footer__logo:hover .home-footer__logo-icon{transform:translateY(-3px)rotate(-3deg);box-shadow:0 18px 36px #1976b961}.home-footer__logo-text{flex-direction:column;gap:3px;display:flex}.home-footer__logo-text strong{color:#fff;letter-spacing:-.025em;font-size:20px;font-weight:850;line-height:1.25}.home-footer__logo-text small{color:#7fc9f5;letter-spacing:.16em;text-transform:uppercase;font-size:8.5px;font-weight:700;line-height:1.4}.home-footer__tagline{color:#fff;margin:24px 0 0;font-size:15px;font-weight:700;line-height:1.5}.home-footer__description{max-width:480px;color:var(--footer-muted);margin:13px 0 0;font-size:13px;font-weight:400;line-height:1.75}.home-footer__contact-list{flex-direction:column;gap:13px;margin-top:28px;display:flex}.home-footer__contact-item{color:#ffffffd4;align-items:flex-start;gap:11px;width:fit-content;max-width:100%;transition:color .2s,transform .2s;display:flex}a.home-footer__contact-item:hover{color:#fff;transform:translate(4px)}.home-footer__contact-icon{color:#86d2ff;background:#48a9e614;border:1px solid #48a9e629;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:35px;height:35px;font-size:15px;display:inline-flex}.home-footer__contact-item>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.home-footer__contact-item small{color:#71869a;letter-spacing:.05em;text-transform:uppercase;font-size:9.5px;font-weight:650;line-height:1.4}.home-footer__contact-item strong{overflow-wrap:anywhere;color:inherit;font-size:12px;font-weight:650;line-height:1.55}.home-footer__navigation{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,4vw,60px);display:grid}.home-footer__column-title{color:#fff;letter-spacing:.04em;text-transform:uppercase;margin:0 0 23px;padding-bottom:12px;font-size:13px;font-weight:800;line-height:1.4;position:relative}.home-footer__column-title:after{content:"";background:linear-gradient(90deg, var(--footer-blue-light), var(--footer-red));border-radius:999px;width:38px;height:2px;position:absolute;bottom:0;left:0}.home-footer__link-list{flex-direction:column;gap:13px;display:flex}.home-footer__link{color:var(--footer-muted);align-items:flex-start;gap:8px;font-size:12px;font-weight:450;line-height:1.55;transition:color .2s,transform .2s;display:inline-flex}.home-footer__link svg{color:#48a9e699;flex-shrink:0;margin-top:4px;font-size:9px;transition:color .2s,transform .2s}.home-footer__link:hover{color:#fff;transform:translate(4px)}.home-footer__link:hover svg{color:var(--footer-blue-light);transform:translate(2px)}.home-footer__support-banner{-webkit-backdrop-filter:blur(16px);background:linear-gradient(135deg,#48a9e61f,#ffffff0b);border:1px solid #ffffff1a;border-radius:22px;justify-content:space-between;align-items:center;gap:35px;margin-top:65px;padding:30px 34px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 42px #0000002e}.home-footer__support-banner:after{content:"";pointer-events:none;background:radial-gradient(circle,#48a9e624,#0000 68%);border-radius:50%;width:270px;height:270px;position:absolute;top:-100px;right:15%}.home-footer__support-content{z-index:2;align-items:center;gap:17px;display:flex;position:relative}.home-footer__support-icon{color:#fff;background:linear-gradient(135deg, var(--footer-blue-light), var(--footer-blue));border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:53px;height:53px;font-size:21px;display:inline-flex;box-shadow:0 12px 28px #1976b94d}.home-footer__support-content>div{min-width:0}.home-footer__support-label{color:#7fc9f5;letter-spacing:.16em;font-size:9px;font-weight:800;line-height:1.4;display:block}.home-footer__support-content h3{color:#fff;margin:5px 0 0;font-size:17px;font-weight:750;line-height:1.4}.home-footer__support-content p{color:var(--footer-muted);margin:6px 0 0;font-size:11.5px;line-height:1.55}.home-footer__chat-actions{z-index:2;flex-shrink:0;align-items:center;gap:10px;display:flex;position:relative}.home-footer__chat-button{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:45px;padding:0 18px;font-size:11.5px;font-weight:750;line-height:1.4;transition:color .22s,background-color .22s,border-color .22s,box-shadow .22s,transform .22s;display:inline-flex}.home-footer__chat-button svg{font-size:16px}.home-footer__chat-button--whatsapp{color:#fff;background:#16a568;box-shadow:0 10px 23px #16a56840}.home-footer__chat-button--whatsapp:hover{color:#fff;background:#0e8f58;transform:translateY(-3px);box-shadow:0 15px 31px #16a56857}.home-footer__chat-button--messenger{color:#fff;background:linear-gradient(135deg,#45a8f8,#1976b9);box-shadow:0 10px 23px #1976b942}.home-footer__chat-button--messenger:hover{color:#fff;transform:translateY(-3px);box-shadow:0 15px 31px #1976b95c}.home-footer__bottom{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:25px;margin-top:32px;padding:22px 0;display:flex}.home-footer__copyright{color:#74879a;margin:0;font-size:10.5px;font-weight:450;line-height:1.5}.home-footer__trust{color:#74879a;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;font-size:10.5px;line-height:1.5;display:flex}.home-footer__trust span{align-items:center;gap:6px;display:inline-flex}.home-footer__trust svg{color:var(--footer-green)}.home-footer__separator{color:#ffffff2e}@media (width<=1100px){.home-footer{padding-top:70px}.home-footer__top{grid-template-columns:1fr;gap:55px}.home-footer__brand{max-width:620px}.home-footer__navigation{gap:40px}}@media (width<=850px){.home-footer__support-banner{flex-direction:column;align-items:flex-start}.home-footer__chat-actions{width:100%}.home-footer__chat-button{flex:1}}@media (width<=700px){.home-footer{padding:58px 17px 0}.home-footer__navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 25px}.home-footer__navigation .home-footer__column:last-child{grid-column:1/-1}.home-footer__support-banner{margin-top:48px;padding:25px 22px}.home-footer__bottom{flex-direction:column;align-items:flex-start;gap:10px}.home-footer__trust{justify-content:flex-start}}@media (width<=480px){.home-footer__logo-icon{border-radius:14px;width:48px;height:48px}.home-footer__logo-text strong{font-size:17px}.home-footer__navigation{grid-template-columns:1fr}.home-footer__navigation .home-footer__column:last-child{grid-column:auto}.home-footer__support-content{align-items:flex-start}.home-footer__support-icon{border-radius:14px;width:46px;height:46px}.home-footer__support-content h3{font-size:15px}.home-footer__chat-actions{flex-direction:column;align-items:stretch}.home-footer__chat-button{width:100%}.home-footer__trust{flex-direction:column;align-items:flex-start}.home-footer__separator{display:none!important}}@media (prefers-reduced-motion:reduce){.home-footer *,.home-footer :before,.home-footer :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.floating-ai-chat{z-index:9999;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:fixed;bottom:24px;right:24px}.floating-ai-chat__window{color:#1e293b;background:#fff;border:1px solid #f6d57d;border-radius:25px;flex-direction:column;width:min(410px,100vw - 32px);height:clamp(650px,82vh,760px);animation:.26s floatingChatOpen;display:flex;position:absolute;bottom:78px;right:0;overflow:hidden;box-shadow:0 34px 90px #0f172a3d,0 12px 34px #f59e0b26}@keyframes floatingChatOpen{0%{opacity:0;transform:translateY(18px)scale(.965)}to{opacity:1;transform:translateY(0)scale(1)}}.floating-ai-chat__header{color:#fff;background:radial-gradient(circle at 95% 0,#ffffff38,#0000 42%),linear-gradient(135deg,#f5a20b 0%,#f97316 55%,#dc4b0b 100%);flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:88px;padding:16px;display:flex;position:relative;overflow:hidden}.floating-ai-chat__header:after{content:"";pointer-events:none;background:#ffffff17;border-radius:50%;width:145px;height:115px;position:absolute;bottom:-58px;right:68px}.floating-ai-chat__bot{z-index:2;align-items:center;gap:11px;min-width:0;display:flex;position:relative}.floating-ai-chat__bot-avatar{color:#e9780b;background:linear-gradient(145deg,#fff,#fff6df);border:1px solid #ffffffbf;border-radius:16px;flex:0 0 50px;justify-content:center;align-items:center;width:50px;height:50px;font-size:24px;display:inline-flex;box-shadow:0 9px 22px #78350f36}.floating-ai-chat__bot-info{flex-direction:column;min-width:0;display:flex}.floating-ai-chat__bot-info strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:850;line-height:1.3;overflow:hidden}.floating-ai-chat__bot-info span{opacity:.94;align-items:center;gap:7px;margin-top:5px;font-size:11px;font-weight:600;line-height:1.2;display:flex}.floating-ai-chat__bot-info i{background:#86efac;border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 4px #86efac33}.floating-ai-chat__header-actions{z-index:3;align-items:center;gap:7px;display:flex;position:relative}.floating-ai-chat__reset{color:#fff;cursor:pointer;background:#ffffff21;border:1px solid #ffffff36;border-radius:10px;min-height:34px;padding:0 10px;font-family:inherit;font-size:10px;font-weight:700;transition:background-color .2s,opacity .2s}.floating-ai-chat__reset:hover:not(:disabled){background:#ffffff3b}.floating-ai-chat__reset:disabled{opacity:.45;cursor:not-allowed}.floating-ai-chat__close{color:#fff;cursor:pointer;background:#ffffff24;border:1px solid #ffffff38;border-radius:11px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:background-color .2s,transform .2s;display:inline-flex}.floating-ai-chat__close:hover{background:#ffffff40;transform:rotate(5deg)}.floating-ai-chat__body{background:radial-gradient(circle at 100% 0,#f59e0b12,#0000 32%),linear-gradient(#fffdf8,#f8fafc);flex-direction:column;flex:auto;min-height:0;padding:15px 14px 10px;display:flex;overflow:hidden}.floating-ai-chat__messages{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;flex-direction:column;flex:auto;gap:12px;min-height:0;padding:3px 5px 14px 2px;display:flex;overflow:hidden auto}.floating-ai-chat__messages::-webkit-scrollbar{width:5px}.floating-ai-chat__messages::-webkit-scrollbar-track{background:0 0}.floating-ai-chat__messages::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.floating-ai-chat__message{align-items:flex-end;gap:8px;width:100%;animation:.21s floatingMessageAppear;display:flex}@keyframes floatingMessageAppear{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.floating-ai-chat__message p{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:17px;max-width:83%;margin:0;padding:11px 14px;font-size:12.5px;font-weight:450;line-height:1.58}.floating-ai-chat__message--bot{justify-content:flex-start}.floating-ai-chat__message--bot p{color:#334155;background:#fff;border:1px solid #e2e8f0;border-bottom-left-radius:5px;box-shadow:0 5px 15px #0f172a0e}.floating-ai-chat__message--user{justify-content:flex-end}.floating-ai-chat__message--user p{color:#fff;background:linear-gradient(135deg,#f5a20b,#ea580c);border-bottom-right-radius:5px;box-shadow:0 7px 18px #ea580c33}.floating-ai-chat__message--error p{color:#b91c1c;background:#fff1f2;border-color:#fecdd3}.floating-ai-chat__message-avatar{color:#d97706;background:linear-gradient(145deg,#fff7d6,#ffedd5);border:1px solid #fde68a;border-radius:9px;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;display:inline-flex}.floating-ai-chat__typing{background:#fff;border:1px solid #e2e8f0;border-radius:17px 17px 17px 5px;justify-content:center;align-items:center;gap:4px;min-width:60px;min-height:40px;padding:0 14px;display:inline-flex}.floating-ai-chat__typing span{background:#f59e0b;border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite floatingTyping}.floating-ai-chat__typing span:nth-child(2){animation-delay:.15s}.floating-ai-chat__typing span:nth-child(3){animation-delay:.3s}@keyframes floatingTyping{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.floating-ai-chat__quick-actions{border-top:1px solid #edf1f5;flex-wrap:wrap;flex:none;gap:7px;padding-top:11px;display:flex}.floating-ai-chat__quick-actions button{color:#9a3412;cursor:pointer;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;min-height:32px;padding:0 11px;font-family:inherit;font-size:10.5px;font-weight:750;transition:color .2s,background-color .2s,border-color .2s,transform .2s}.floating-ai-chat__quick-actions button:hover:not(:disabled){color:#fff;background:#f97316;border-color:#f97316;transform:translateY(-1px)}.floating-ai-chat__quick-actions button:disabled{opacity:.5;cursor:not-allowed}.floating-ai-chat__links{flex:none;justify-content:center;align-items:center;gap:14px;padding-top:10px;display:flex}.floating-ai-chat__links button,.floating-ai-chat__links a{color:#64748b;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:10.5px;font-weight:650;line-height:1.3;text-decoration:none}.floating-ai-chat__links button:hover,.floating-ai-chat__links a:hover{color:#ea580c}.floating-ai-chat__form{background:#fff;border-top:1px solid #e8edf3;flex:none;align-items:center;gap:9px;min-height:73px;padding:12px 13px;display:flex}.floating-ai-chat__form input{color:#1e293b;background:#f8fafc;border:1px solid #dbe2ea;border-radius:14px;outline:none;width:100%;min-width:0;height:47px;padding:0 15px;font-family:inherit;font-size:12.5px;transition:border-color .2s,box-shadow .2s,background-color .2s}.floating-ai-chat__form input:focus{background:#fff;border-color:#f59e0b;box-shadow:0 0 0 4px #f59e0b1c}.floating-ai-chat__form input:disabled{color:#94a3b8;cursor:not-allowed;background:#f1f5f9}.floating-ai-chat__form button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f5a20b,#ea580c);border:0;border-radius:14px;flex:0 0 47px;justify-content:center;align-items:center;width:47px;height:47px;padding:0;font-size:17px;transition:transform .2s,opacity .2s;display:inline-flex;box-shadow:0 8px 18px #ea580c38}.floating-ai-chat__form button:hover:not(:disabled){transform:translateY(-1px)}.floating-ai-chat__form button:disabled{opacity:.42;cursor:not-allowed;box-shadow:none}.floating-ai-chat__footer{color:#94a3b8;background:#f8fafc;border-top:1px solid #edf1f5;flex:none;justify-content:center;align-items:center;gap:6px;min-height:31px;padding:6px 12px;font-size:9.5px;font-weight:650;display:flex}.floating-ai-chat__launcher{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f5a20b,#ea580c);border:0;border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;padding:0;transition:transform .2s,box-shadow .2s;display:inline-flex;position:relative;box-shadow:0 15px 34px #ea580c52}.floating-ai-chat__launcher:hover{transform:translateY(-3px);box-shadow:0 19px 40px #ea580c61}.floating-ai-chat__launcher.is-open{transform:rotate(4deg)}.floating-ai-chat__launcher-ring{border:1px solid #f59e0b61;border-radius:50%;animation:2s infinite floatingLauncherRing;position:absolute;inset:-6px}@keyframes floatingLauncherRing{0%{opacity:.8;transform:scale(.88)}to{opacity:0;transform:scale(1.25)}}.floating-ai-chat__launcher-icon{z-index:2;font-size:23px;display:inline-flex;position:relative}.floating-ai-chat__online-dot{z-index:3;background:#22c55e;border:3px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;top:3px;right:3px}.floating-ai-chat__tooltip{color:#334155;white-space:nowrap;pointer-events:none;background:#fff;border:1px solid #e2e8f0;border-radius:12px;min-width:198px;padding:10px 13px;font-size:11px;font-weight:650;position:absolute;right:75px;box-shadow:0 10px 28px #0f172a21}.floating-ai-chat__tooltip:after{content:"";background:#fff;border-top:1px solid #e2e8f0;border-right:1px solid #e2e8f0;width:11px;height:11px;position:absolute;top:50%;right:-6px;transform:translateY(-50%)rotate(45deg)}@media (width<=520px){.floating-ai-chat{bottom:14px;right:14px}.floating-ai-chat__window{border-radius:21px;width:auto;height:auto;position:fixed;inset:10px}.floating-ai-chat__header{min-height:82px;padding:14px}.floating-ai-chat__reset{display:none}.floating-ai-chat__launcher{width:56px;height:56px}.floating-ai-chat__tooltip{display:none}}@media (height<=720px) and (width>=521px){.floating-ai-chat__window{height:calc(100vh - 115px)}}.home-page-wrapper{width:100%;min-height:100vh;position:relative;overflow-x:clip}.home-page-wrapper--package-hidden>header,.home-page-wrapper--package-hidden>.home-page-main,.home-page-wrapper--package-hidden>footer,.home-page-wrapper--package-hidden>.home-scroll-top,.home-page-wrapper--package-hidden>.floating-ai-chat{opacity:0;filter:blur(15px)brightness(.65);pointer-events:none;transform:perspective(1500px)translateZ(-240px)scale(.94)}.home-page-wrapper--package-revealed>header,.home-page-wrapper--package-revealed>.home-page-main,.home-page-wrapper--package-revealed>footer,.home-page-wrapper--package-revealed>.floating-ai-chat{animation:1.25s cubic-bezier(.16,1,.3,1) both homePackagePageReveal}@keyframes homePackagePageReveal{0%{opacity:0;filter:blur(16px)brightness(1.45);transform:perspective(1500px)translateZ(-250px)scale(1.08)}45%{opacity:1;filter:blur(4px)brightness(1.12);transform:perspective(1500px)translateZ(35px)scale(1.02)}to{opacity:1;filter:blur()brightness();transform:perspective(1500px)translateZ(0)scale(1)}}.home-package-intro{--package-dark:#020b15;--package-navy:#031b33;--package-blue:#1976b9;--package-cyan:#65d8ff;--package-cardboard:#c98940;--package-cardboard-light:#e8ad61;--package-cardboard-dark:#8c5423;--package-yellow:#ffd45a;z-index:9999999;color:#fff;background:radial-gradient(circle at 50% 48%, #1976b938, transparent 28%), radial-gradient(circle at 80% 12%, #65d8ff1c, transparent 25%), radial-gradient(circle at 14% 88%, #755cff1a, transparent 30%), linear-gradient(145deg, #01050a, var(--package-dark) 42%, var(--package-navy));perspective:1400px;isolation:isolate;justify-content:center;align-items:center;width:100%;height:100dvh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;animation:3s forwards homePackageOverlayExit;display:flex;position:fixed;inset:0;overflow:hidden}.home-package-intro *,.home-package-intro :before,.home-package-intro :after{box-sizing:border-box}@keyframes homePackageOverlayExit{0%,72%{opacity:1;visibility:visible}85%{opacity:1;filter:blur()brightness(1.25)}to{opacity:0;filter:blur(18px)brightness(1.8);visibility:hidden;transform:scale(1.08)}}.home-package-intro:before{content:"";z-index:-4;opacity:.42;background-image:radial-gradient(circle,#ffffffe6 0 1px,#0000 1.8px);background-size:80px 80px;width:200%;height:200%;animation:24s linear infinite homePackageStarsMove;position:absolute;inset:-50%;transform:rotate(-12deg)}@keyframes homePackageStarsMove{0%{transform:translateZ(-200px)rotate(-12deg)}to{transform:translate3d(-80px,80px,-200px)rotate(-12deg)}}.home-package-intro:after{content:"";z-index:-3;pointer-events:none;background:radial-gradient(#0000 32%,#00020861 72%,#000207d1);position:absolute;inset:0}.home-package-intro__space span{filter:blur(18px);mix-blend-mode:screen;pointer-events:none;border-radius:50%;position:absolute}.home-package-intro__space span:first-child{background:radial-gradient(#31b6ff40,#0000 68%);width:620px;height:480px;animation:8s ease-in-out infinite homePackageAurora;top:-210px;left:15%}.home-package-intro__space span:nth-child(2){background:radial-gradient(circle,#755cff26,#0000 68%);width:650px;height:650px;animation:10s ease-in-out infinite reverse homePackageAurora;bottom:-250px;right:-240px}.home-package-intro__space span:nth-child(3){background:radial-gradient(#1976b929,#0000 70%);width:560px;height:260px;top:45%;left:50%;transform:translate(-50%,-50%)}@keyframes homePackageAurora{50%{opacity:.65;transform:translate3d(70px,40px,100px)scale(1.15)}}.home-package-intro__stage{z-index:5;perspective:1300px;perspective-origin:50% 38%;width:min(760px,100% - 30px);height:min(650px,100dvh - 30px);transform-style:preserve-3d;justify-content:center;align-items:center;display:flex;position:relative}.home-package-intro__floor{transform-origin:top;background-image:linear-gradient(#50c2ff21 1px,#0000 1px),linear-gradient(90deg,#50c2ff21 1px,#0000 1px);background-size:58px 58px;border-top:1px solid #65d8ff2b;height:62%;animation:5s linear infinite homePackageFloorMove;position:absolute;bottom:-24%;left:-35%;right:-35%;transform:rotateX(69deg)translateZ(-150px);-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}@keyframes homePackageFloorMove{to{background-position:0 58px,58px 0}}.home-package-intro__shadow{filter:blur(24px);background:#000000a3;border-radius:50%;width:330px;height:75px;animation:1.8s ease-in-out infinite homePackageShadowPulse;position:absolute;top:67%;left:50%;transform:translate(-50%)rotateX(68deg)}@keyframes homePackageShadowPulse{50%{opacity:.6;transform:translate(-50%)rotateX(68deg)scale(1.12)}}.home-package-intro__box{width:300px;height:330px;transform-style:preserve-3d;justify-content:center;align-items:flex-end;animation:.72s cubic-bezier(.18,.89,.32,1.28) both homePackageBoxEnter;display:flex;position:relative;transform:rotateX(-7deg)rotateY(-13deg)translateZ(100px)}@keyframes homePackageBoxEnter{0%{opacity:0;filter:blur(10px);transform:translate3d(0,-180px,-300px)rotateX(-30deg)rotateY(-40deg)rotate(8deg)scale(.55)}72%{opacity:1;filter:blur();transform:translate3d(0,20px,120px)rotateX(-5deg)rotateY(-10deg)rotate(-2deg)scale(1.06)}to{opacity:1;transform:rotateX(-7deg)rotateY(-13deg)translateZ(100px)scale(1)}}.home-package-intro__box-body{width:270px;height:155px;transform-style:preserve-3d;position:relative}.home-package-intro__box-front{z-index:10;background:linear-gradient(145deg, var(--package-cardboard-light), var(--package-cardboard) 50%, #a86629);border:1px solid #ffe6bc4d;border-radius:3px 3px 8px 8px;position:absolute;inset:0;overflow:hidden;transform:translateZ(48px);box-shadow:inset 0 10px 20px #ffffff0d,inset 0 -18px 25px #4b240521,0 26px 55px #0000004d}.home-package-intro__box-left{background:linear-gradient(to left, var(--package-cardboard-dark), #6d3e18);transform-origin:100%;width:48px;position:absolute;top:4px;bottom:4px;left:-47px;transform:rotateY(-90deg)translateZ(0)}.home-package-intro__box-right{transform-origin:0;background:linear-gradient(90deg,#a56628,#754217);width:48px;position:absolute;top:4px;bottom:4px;right:-47px;transform:rotateY(90deg)}.home-package-intro__box-inside{z-index:1;background:linear-gradient(#44220b,#120a04);border-radius:50%;width:260px;height:80px;position:absolute;top:-1px;left:5px;transform:rotateX(68deg)translateZ(40px);box-shadow:inset 0 15px 22px #000000ad,0 0 28px #65d8ff14}.home-package-intro__flap{z-index:9;color:#532c0bb8;letter-spacing:.14em;backface-visibility:visible;transform-style:preserve-3d;background:linear-gradient(145deg,#edb86d,#c7863c);border:1px solid #ffebc83b;justify-content:center;align-items:center;font-size:8px;font-weight:900;display:flex;position:absolute;box-shadow:inset 0 6px 10px #ffffff12,0 12px 22px #00000026}.home-package-intro__flap--back{z-index:4;transform-origin:bottom;width:234px;height:78px;animation:.9s cubic-bezier(.22,1,.36,1) .48s forwards homePackageBackFlapOpen;top:-72px;left:18px}@keyframes homePackageBackFlapOpen{0%{transform:rotateX(8deg)translateZ(44px)}to{transform:rotateX(145deg)translateZ(18px)}}.home-package-intro__flap--front{z-index:13;transform-origin:bottom;width:234px;height:77px;animation:.95s cubic-bezier(.22,1,.36,1) .55s forwards homePackageFrontFlapOpen;top:-15px;left:18px}@keyframes homePackageFrontFlapOpen{0%{transform:rotateX(-6deg)translateZ(54px)}to{transform:rotateX(-152deg)translateZ(35px)}}.home-package-intro__flap--left{z-index:8;transform-origin:0 100%;width:136px;height:68px;animation:.9s cubic-bezier(.22,1,.36,1) .6s forwards homePackageLeftFlapOpen;top:-54px;left:0}@keyframes homePackageLeftFlapOpen{0%{transform:rotateX(5deg)rotate(0)translateZ(50px)}to{transform:rotateX(72deg)rotate(-88deg)translate3d(-22px,8px,16px)}}.home-package-intro__flap--right{z-index:7;transform-origin:100% 100%;width:136px;height:68px;animation:.9s cubic-bezier(.22,1,.36,1) .65s forwards homePackageRightFlapOpen;top:-54px;right:0}@keyframes homePackageRightFlapOpen{0%{transform:rotateX(5deg)rotate(0)translateZ(50px)}to{transform:rotateX(72deg)rotate(88deg)translate3d(22px,8px,16px)}}.home-package-intro__tape{background:linear-gradient(90deg,#ffe0a557,#ffeec699,#ffe0a54d);border-left:1px dashed #6b3d143d;border-right:1px dashed #6b3d143d;width:37px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.home-package-intro__shipping-label{color:#152436;background:#f7fafc;border-radius:4px;flex-direction:column;width:101px;padding:10px;display:flex;position:absolute;top:23px;left:22px;transform:rotate(-2deg);box-shadow:0 8px 16px #3f1d0424}.home-package-intro__shipping-label small{color:#718096;letter-spacing:.13em;font-size:6px;font-weight:800}.home-package-intro__shipping-label strong{color:#d71920;margin-top:4px;font-size:13px;font-weight:900;line-height:1.2}.home-package-intro__shipping-label span{color:#637083;margin-top:4px;font-size:5px;font-weight:700}.home-package-intro__barcode{align-items:stretch;gap:3px;height:37px;display:flex;position:absolute;bottom:20px;right:19px}.home-package-intro__barcode i{background:#42230ab8;width:2px}.home-package-intro__barcode i:nth-child(2),.home-package-intro__barcode i:nth-child(5),.home-package-intro__barcode i:nth-child(8){width:5px}.home-package-intro__barcode i:nth-child(3),.home-package-intro__barcode i:nth-child(7){width:1px}.home-package-intro__light{z-index:2;opacity:0;filter:blur(5px);pointer-events:none;background:radial-gradient(circle,#ffffffeb,#65d8ff7a 22%,#1976b929 45%,#0000 72%);border-radius:50%;width:260px;height:260px;animation:1.4s ease-out .78s forwards homePackageLightBurst;position:absolute;top:125px;left:50%;transform:translate(-50%)scale(.2)}.home-package-intro__light span{filter:blur(2px);background:linear-gradient(90deg,#0000,#fffffff2,#0000);width:370px;height:5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-12deg)}@keyframes homePackageLightBurst{0%{opacity:0;transform:translate(-50%)scale(.15)}40%{opacity:1}to{opacity:.82;transform:translate(-50%)scale(1.55)}}.home-package-intro__brand{z-index:8;opacity:0;width:340px;transform-style:preserve-3d;justify-content:center;align-items:center;gap:14px;animation:1.15s cubic-bezier(.16,1,.3,1) .9s forwards homePackageBrandRise;display:flex;position:absolute;top:105px;left:50%;transform:translate3d(-50%,120px,-30px)scale(.5)}@keyframes homePackageBrandRise{0%{opacity:0;filter:blur(10px);transform:translate3d(-50%,120px,-30px)rotateX(20deg)scale(.5)}65%{opacity:1;filter:blur();transform:translate3d(-50%,-40px,170px)rotateX(-3deg)scale(1.08)}to{opacity:1;transform:translate3d(-50%,-28px,140px)rotateX(0)scale(1)}}.home-package-intro__brand-mark{color:#fff;letter-spacing:-.06em;background:linear-gradient(135deg,#65d8ff,#1976b9 56%,#031b33);border:1px solid #ffffff3d;border-radius:21px;flex-shrink:0;justify-content:center;align-items:center;width:67px;height:67px;font-size:20px;font-weight:950;animation:1.8s ease-in-out infinite homePackageBrandMarkFloat;display:inline-flex;box-shadow:0 18px 40px #1976b961,0 0 36px #65d8ff33,inset 0 1px #ffffff3d}@keyframes homePackageBrandMarkFloat{50%{transform:translateY(-7px)rotate(-4deg)}}.home-package-intro__brand-content{flex-direction:column;min-width:0;display:flex}.home-package-intro__brand-content small{color:#7ce1ff;letter-spacing:.17em;font-size:7px;font-weight:850}.home-package-intro__brand-content strong{color:#fff;letter-spacing:-.04em;text-shadow:0 0 25px #65d8ff33;margin-top:4px;font-size:clamp(19px,3vw,31px);font-weight:900;line-height:1.15}.home-package-intro__brand-content span{color:#ffffff94;margin-top:5px;font-size:8px;font-weight:650;line-height:1.5}.home-package-intro__particles{z-index:8;pointer-events:none;width:1px;height:1px;position:absolute;top:50%;left:50%}.home-package-intro__particles i{opacity:0;width:7px;height:7px;animation:homePackageParticleFly 1.35s ease-out calc(.98s + var(--package-particle-delay)) forwards;background:linear-gradient(135deg,#fff,#65d8ff);border-radius:2px;position:absolute;box-shadow:0 0 11px #65d8ffe6}.home-package-intro__particles i:nth-child(3n){background:var(--package-yellow);border-radius:50%;box-shadow:0 0 11px #ffd45ad9}.home-package-intro__particles i:nth-child(4n){background:#9c8cff;width:4px;height:13px}@keyframes homePackageParticleFly{0%{opacity:0;transform:rotate(var(--package-particle-angle)) translateY(0) scale(0)}24%{opacity:1}to{opacity:0;transform:rotate(var(--package-particle-angle)) translateY(calc(-1 * var(--package-particle-distance))) rotate(180deg) scale(1.4)}}.home-package-intro__status{color:#fff;-webkit-backdrop-filter:blur(18px);background:linear-gradient(135deg,#ffffff1c,#ffffff09);border:1px solid #65d8ff2b;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-width:250px;padding:11px 15px;animation:.5s 2.2s forwards homePackageStatusExit;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 13px 32px #0003}.home-package-intro__status-dot{background:#10d79a;border-radius:50%;flex-shrink:0;width:9px;height:9px;animation:1s ease-in-out infinite homePackageStatusPulse;box-shadow:0 0 0 5px #10d79a1a,0 0 13px #10d79abf}.home-package-intro__status>div{flex-direction:column;display:flex}.home-package-intro__status strong{color:#fff;font-size:10px;font-weight:800;line-height:1.4}.home-package-intro__status small{color:#ffffff7a;margin-top:2px;font-size:7px;line-height:1.4}@keyframes homePackageStatusPulse{50%{opacity:.4;transform:scale(.7)}}@keyframes homePackageStatusExit{to{opacity:0;transform:translate(-50%)translateY(15px)}}.home-page-wrapper--package-revealed:before{content:"";z-index:99998;pointer-events:none;background:linear-gradient(112deg,#0000 17%,#65d8ff24 43%,#ffffff9e 50%,#65d8ff1a 57%,#0000 83%);animation:1.25s ease-out both homePackageLightSweep;position:fixed;inset:0;transform:translate(-135%)}@keyframes homePackageLightSweep{0%{opacity:0;transform:translate(-135%)}18%{opacity:1}to{opacity:0;transform:translate(135%)}}@media (width<=640px){.home-package-intro__stage{height:calc(100dvh - 20px)}.home-package-intro__box{transform:rotateX(-7deg)rotateY(-11deg)translateZ(80px)scale(.82)}.home-package-intro__brand{width:310px}.home-package-intro__brand-mark{border-radius:18px;width:59px;height:59px;font-size:18px}.home-package-intro__brand-content strong{font-size:23px}.home-package-intro__status{min-width:225px;bottom:17px}}@media (width<=420px){.home-package-intro__box{transform:rotateX(-7deg)rotateY(-10deg)translateZ(60px)scale(.69)}.home-package-intro__brand{gap:10px;width:285px}.home-package-intro__brand-mark{border-radius:15px;width:51px;height:51px;font-size:15px}.home-package-intro__brand-content strong{font-size:20px}.home-package-intro__brand-content span{font-size:7px}}@media (prefers-reduced-motion:reduce){.home-package-intro *,.home-package-intro :before,.home-package-intro :after,.home-page-wrapper--package-revealed,.home-page-wrapper--package-revealed:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.home-scroll-top{z-index:99990;color:#fff;cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;background:radial-gradient(circle at 30% 20%,#ffffff73,#0000 32%),linear-gradient(135deg,#1557c0 0%,#0ea5e9 100%);border:0;border-radius:50%;outline:0;place-items:center;width:54px;height:54px;margin:0;padding:0;transition:opacity .25s,visibility .25s,transform .25s,box-shadow .25s,background .25s;display:inline-grid;position:fixed;bottom:104px;right:28px;transform:translateY(18px)scale(.86);box-shadow:0 18px 42px #1557c057,0 8px 18px #0f172a2e,inset 0 1px #ffffff57}.home-scroll-top.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0,0)scale(1)}.home-scroll-top:hover{transform:translateY(-5px)scale(1.04);box-shadow:0 24px 52px #1557c06b,0 10px 24px #0f172a38,inset 0 1px #fff6}.home-scroll-top:active{transform:translateY(-2px)scale(.96)}.home-scroll-top__icon{z-index:2;color:#fff;pointer-events:none;width:20px;height:20px;font-size:20px;line-height:1;display:block;position:relative}.home-scroll-top__ring{z-index:1;border-radius:inherit;opacity:.75;pointer-events:none;border:1px solid #0ea5e96b;animation:1.8s ease-in-out infinite homeScrollTopRing;position:absolute;inset:-7px}.home-scroll-top__ring:before{content:"";border-radius:inherit;border:1px solid #ffffff38;position:absolute;inset:6px}@keyframes homeScrollTopRing{0%{opacity:.75;transform:scale(.92)}70%{opacity:0;transform:scale(1.16)}to{opacity:0;transform:scale(1.16)}}@media (width<=768px){.home-scroll-top{width:48px;height:48px;bottom:92px;right:18px}.home-scroll-top__icon{font-size:18px}}@media (width<=420px){.home-scroll-top{width:46px;height:46px;bottom:84px;right:14px}}.auth-notify{position:relative;overflow:hidden}.auth-notify:before{content:"";-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(90deg,#22c55e,#38bdf8,#a855f7,#22c55e) 0 0/300% 300%;border-radius:14px;padding:2px;animation:2s linear forwards borderRun;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes borderRun{0%{background-position:0%}to{background-position:300%}}.auth-notify .ant-notification-notice{color:#fff;background:#020617}.auth-notify .ant-notification-notice-message{color:#e5e7eb;font-weight:600}.auth-notify .ant-notification-notice-description{color:#9ca3af}.back-home-btn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#334155;cursor:pointer;background:#ffffffe6;border:1px solid #0000001a;border-radius:50px;align-items:center;gap:8px;padding:10px 18px;font-family:inherit;font-size:14px;font-weight:600;transition:all .25s;display:inline-flex;box-shadow:0 2px 12px #0000000f}.back-home-btn:hover{color:#e28a16;background:#fffbf5;border-color:#f5a623;transform:translate(-2px);box-shadow:0 4px 16px #f5a62326}.back-home-btn__icon{font-size:12px}.back-home-btn__home-icon{color:#f5a623;font-size:14px}.back-home-btn--banner{z-index:20;color:#fff;background:#ffffff1f;border-color:#ffffff59;position:absolute;top:2rem;left:2rem;box-shadow:0 4px 20px #0003}.back-home-btn--banner:hover{color:#fff;background:#f5a62359;border-color:#f5a623;transform:translate(-3px);box-shadow:0 6px 24px #00000040}.back-home-btn--banner .back-home-btn__home-icon{color:#ffc96b}.back-home-btn--mobile{display:none}@media (width<=1023px){.back-home-btn--mobile{z-index:100;display:inline-flex;position:fixed;top:16px;left:16px}}@media (width<=640px){.back-home-btn--banner{padding:8px 14px;font-size:13px;top:1rem;left:1rem}.back-home-btn--mobile{padding:8px 14px;font-size:13px;top:12px;left:12px}}.login-container{--login-navy:#062f57;--login-navy-dark:#031b33;--login-blue:#1976b9;--login-blue-light:#3d9bd3;--login-red:#d71920;--login-orange:#e6a83c;--login-rose:#fff5f6;--login-text:#172033;--login-muted:#64748b;--login-border:#dce4ed;--login-error:#e11d48;width:100%;min-height:100dvh;color:var(--login-text);background:var(--login-rose);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;display:flex;overflow-x:hidden}.login-container *,.login-container :before,.login-container :after{box-sizing:border-box}.login-container button,.login-container input{font-family:inherit}.login-container ::selection{color:#881337;background:#ffe4e6}.login-container .login-banner{color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:space-between;width:55%;min-height:100dvh;padding:3.5rem;display:none;position:relative;overflow:hidden}.login-container .banner-overlay{z-index:1;background:linear-gradient(145deg,#031b33e8 0%,#062f57d4 48%,#0c507eb8 100%);position:absolute;inset:0}.login-container .banner-pattern{z-index:2;opacity:.15;pointer-events:none;background-image:linear-gradient(#ffffff1c 1px,#0000 1px),linear-gradient(90deg,#ffffff1c 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 88%);mask-image:linear-gradient(#000 0%,#0000 88%)}.login-container .login-banner:after{content:"";z-index:2;pointer-events:none;border:1px solid #ffffff1a;border-radius:50%;width:510px;height:510px;position:absolute;bottom:-200px;right:-180px;box-shadow:0 0 0 70px #ffffff06,0 0 0 145px #ffffff05}.login-container .logo-wrapper,.login-container .banner-content,.login-container .banner-stats{z-index:10;position:relative}@media (width>=1024px){.login-container .login-banner{display:flex}}.login-container .logo-wrapper{width:fit-content;color:inherit;cursor:pointer;background:0 0;border:0;outline:none;align-items:center;margin:2.8rem 0 0;padding:0;display:inline-flex}.login-container .brand-logo-box{-webkit-backdrop-filter:blur(15px);background:linear-gradient(145deg,#fffffffc,#f7fbfff2);border:1px solid #ffffffd1;border-radius:20px;justify-content:center;align-items:center;width:390px;height:100px;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 42px #0014304d,inset 0 1px #fffffff2}.login-container .brand-logo-box:after{content:"";background:linear-gradient(90deg, transparent, var(--login-blue), var(--login-red), var(--login-orange), transparent);opacity:.65;border-radius:999px;height:2px;position:absolute;bottom:7px;left:25px;right:25px}.login-container .brand-logo-image{object-fit:cover;object-position:center;-webkit-user-select:none;user-select:none;filter:contrast(1.05)saturate(1.08);width:100%;height:100%;transition:transform .25s,filter .25s;display:block;transform:scale(1.13)}.login-container .logo-wrapper:hover .brand-logo-box{transform:translateY(-3px);box-shadow:0 23px 50px #00143061,inset 0 1px #fffffff2}.login-container .logo-wrapper:hover .brand-logo-image{filter:contrast(1.08)saturate(1.13);transform:scale(1.17)}.login-container .logo-wrapper:focus-visible .brand-logo-box{box-shadow:0 0 0 4px #ffffff3d,0 23px 50px #00143057}.login-container .banner-content{width:100%;max-width:38rem;margin-top:auto;margin-bottom:auto;padding:2rem 0}.login-container .banner-eyebrow{color:#fff;letter-spacing:.13em;-webkit-backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff2b;border-radius:999px;margin-bottom:1.1rem;padding:.5rem .9rem;font-size:.68rem;font-weight:800;line-height:1.3;display:inline-flex}.login-container .banner-title{color:#fff;letter-spacing:-.045em;max-width:620px;margin:0;font-size:clamp(2.5rem,4vw,3.7rem);font-weight:800;line-height:1.08}.login-container .banner-description{color:#ffffffc2;max-width:570px;margin:1.35rem 0 0;font-size:.96rem;font-weight:400;line-height:1.75}.login-container .banner-feature-list{flex-direction:column;gap:.75rem;margin-top:1.7rem;display:flex}.login-container .banner-feature-item{color:#ffffffe8;align-items:center;gap:.65rem;font-size:.86rem;font-weight:600;line-height:1.5;display:flex}.login-container .banner-feature-item span{color:#fff;background:#3d9bd347;border:1px solid #83d2ff47;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:.75rem;font-weight:800;display:inline-flex}.login-container .banner-stats{-webkit-backdrop-filter:blur(15px);background:#ffffff17;border:1px solid #ffffff24;border-radius:17px;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr) 1px minmax(0,1fr);align-items:center;gap:1.2rem;width:100%;max-width:670px;padding:1.25rem 1.4rem;display:grid;box-shadow:0 14px 30px #0014302b}.login-container .stat-item{flex-direction:column;gap:.28rem;min-width:0;display:flex}.login-container .stat-number{color:#fff;font-size:1.65rem;font-weight:800;line-height:1.2}.login-container .stat-label{color:#ffffffa3;letter-spacing:.04em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;font-weight:600;line-height:1.4;overflow:hidden}.login-container .stat-divider{background:#ffffff29;width:1px;height:40px}.login-container .login-form-side{background:radial-gradient(circle at 88% 10%,#d719200e,#0000 29%),radial-gradient(circle at 8% 92%,#1976b914,#0000 31%),linear-gradient(145deg,#fff5f6 0%,#fffafb 45%,#f7fbff 100%);justify-content:center;align-items:center;width:100%;min-height:100dvh;padding:2rem 1.25rem;display:flex;position:relative;overflow:hidden}@media (width>=1024px){.login-container .login-form-side{width:45%}}.login-container .form-decoration{pointer-events:none;border-radius:50%;position:absolute}.login-container .decoration-one{border:65px solid #d7192006;width:360px;height:360px;top:-150px;right:-120px}.login-container .decoration-two{border:75px solid #1976b906;width:430px;height:430px;bottom:-190px;left:-150px}.login-container .form-card-glow-wrapper{z-index:2;width:100%;max-width:470px;position:relative}.login-container .form-card-glow-wrapper:before{content:"";z-index:-1;filter:blur(20px);pointer-events:none;background:radial-gradient(circle,#f43f5e14,#0000 67%);position:absolute;inset:-20px}.login-container .form-inner-card{-webkit-backdrop-filter:blur(18px);background:#fffffff7;border:1px solid #fecdd3d1;border-radius:1.5rem;width:100%;padding:2.5rem 2.35rem 2rem;position:relative;box-shadow:0 30px 65px #33111d1a,0 8px 20px #f43f5e0d,inset 0 1px #fffffff2}.login-container .form-inner-card:before{content:"";background:linear-gradient(90deg, transparent, var(--login-blue), var(--login-red), var(--login-orange), transparent);border-radius:0 0 999px 999px;height:3px;position:absolute;top:0;left:34px;right:34px}.login-container .mobile-login-logo{cursor:pointer;background:0 0;border:0;outline:none;margin:0 auto 1.6rem;padding:0;display:none}.login-container .mobile-login-logo-box{background:#fff;border:1px solid #1976b921;border-radius:16px;justify-content:center;align-items:center;width:310px;height:80px;transition:transform .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #1976b91a}.login-container .mobile-login-logo-box img{object-fit:cover;object-position:center;filter:contrast(1.05)saturate(1.08);width:100%;height:100%;transition:transform .22s;display:block;transform:scale(1.13)}.login-container .mobile-login-logo:hover .mobile-login-logo-box{transform:translateY(-2px);box-shadow:0 16px 35px #1976b924}.login-container .mobile-login-logo:hover .mobile-login-logo-box img{transform:scale(1.16)}.login-container .form-header{margin-bottom:1.75rem}.login-container .form-eyebrow{color:var(--login-blue);letter-spacing:.13em;margin-bottom:.55rem;font-size:.68rem;font-weight:800;line-height:1.3;display:block}.login-container .form-title{color:#0f172a;letter-spacing:-.035em;margin:0;font-size:1.85rem;font-weight:800;line-height:1.2}.login-container .form-subtitle{color:var(--login-muted);margin:.65rem 0 0;font-size:.84rem;font-weight:400;line-height:1.65}.login-container .auth-form{flex-direction:column;gap:1.15rem;width:100%;display:flex}.login-container .input-group{flex-direction:column;gap:.42rem;display:flex}.login-container .input-label{color:#344054;margin:0;font-size:.84rem;font-weight:700;line-height:1.4}.login-container .input-wrapper{border:1px solid var(--login-border);background:#fbfcfe;border-radius:.7rem;align-items:center;min-height:49px;transition:background-color .2s,border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative}.login-container .input-wrapper:focus-within{border-color:var(--login-blue);background:#fff;transform:translateY(-1px);box-shadow:0 0 0 4px #1976b91a}.login-container .input-icon-left{z-index:2;color:#94a3b8;pointer-events:none;justify-content:center;align-items:center;transition:color .2s;display:inline-flex;position:absolute;left:.9rem}.login-container .input-wrapper:focus-within .input-icon-left{color:var(--login-blue)}.login-container .form-input{color:#0f172a;background:0 0;border:0;outline:none;width:100%;min-height:48px;padding:.75rem 1rem .75rem 2.8rem;font-size:.86rem;font-weight:500;line-height:1.4}.login-container .form-input::placeholder{color:#a0aabc;font-weight:400}.login-container .form-input:disabled{color:#94a3b8;cursor:not-allowed}.login-container .input-wrapper-password .form-input{padding-right:3rem}.login-container .form-input:-webkit-autofill{-webkit-text-fill-color:#0f172a;transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #fff}.login-container .form-input:-webkit-autofill:hover{-webkit-text-fill-color:#0f172a;transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #fff}.login-container .form-input:-webkit-autofill:focus{-webkit-text-fill-color:#0f172a;transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #fff}.login-container .password-options-row{justify-content:space-between;align-items:center;gap:1rem;display:flex}.login-container .forgot-password-link{color:var(--login-navy);cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-size:.75rem;font-weight:700;line-height:1.4;transition:color .18s}.login-container .forgot-password-link:hover{color:var(--login-blue);text-decoration:underline}.login-container .password-toggle-btn{color:#8793a6;cursor:pointer;background:0 0;border:0;border-radius:.55rem;justify-content:center;align-items:center;width:37px;height:37px;padding:0;transition:color .18s,background-color .18s;display:inline-flex;position:absolute;right:.55rem}.login-container .password-toggle-btn:hover{color:var(--login-blue);background:#1976b912}.login-container .input-wrapper.input-error-border{border-color:var(--login-error);background:#fffafb;box-shadow:0 0 0 3px #e11d4812}.login-container .input-wrapper.input-error-border .input-icon-left{color:var(--login-error)}.login-container .error-text-message{color:var(--login-error);align-items:center;gap:.4rem;margin-top:.05rem;font-size:.74rem;font-weight:600;line-height:1.45;display:flex}.login-container .error-icon{color:#fff;background:var(--login-error);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:17px;height:17px;font-size:.62rem;font-weight:800;line-height:1;display:inline-flex}.login-container .remember-row{margin-top:-.1rem}.login-container .checkbox-label{color:#536176;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.55rem;font-size:.82rem;font-weight:600;line-height:1.4;display:inline-flex;position:relative}.login-container .form-checkbox{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.login-container .custom-checkbox{color:#0000;background:#fff;border:1.5px solid #cbd5e1;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:color .18s,background-color .18s,border-color .18s,box-shadow .18s;display:inline-flex}.login-container .form-checkbox:checked+.custom-checkbox{color:#fff;background:var(--login-navy);border-color:var(--login-navy);box-shadow:0 4px 10px #031b3338}.login-container .form-checkbox:focus-visible+.custom-checkbox{box-shadow:0 0 0 4px #1976b921}.login-container .form-checkbox:disabled+.custom-checkbox{cursor:not-allowed;opacity:.58}.login-container .mui-animated-btn.MuiButton-root{justify-content:center;align-items:center;gap:.55rem;min-height:49px;display:flex;position:relative;overflow:hidden;color:#fff!important;background:linear-gradient(135deg, var(--login-blue-light) 0%, var(--login-blue) 45%, var(--login-navy) 100%)!important;text-transform:none!important;border-radius:.75rem!important;font-size:.91rem!important;font-weight:700!important;line-height:1.4!important;transition:transform .2s,box-shadow .2s!important;box-shadow:0 10px 23px #062f573b!important}.login-container .mui-animated-btn.MuiButton-root:before{content:"";background:linear-gradient(90deg,#0000,#ffffff61,#0000);width:40%;transition:left .45s;position:absolute;top:0;bottom:0;left:-55%;transform:skew(-20deg)}.login-container .mui-animated-btn.MuiButton-root:hover{transform:translateY(-2px);background:linear-gradient(135deg,#328ec5 0%,#126aa4 45%,#042845 100%)!important;box-shadow:0 14px 29px #062f574f!important}.login-container .mui-animated-btn.MuiButton-root:hover:before{left:120%}.login-container .mui-animated-btn.MuiButton-root>*{z-index:1;position:relative}.login-container .mui-animated-btn.MuiButton-root svg{transition:transform .2s}.login-container .mui-animated-btn.MuiButton-root:hover svg:not(.MuiCircularProgress-svg){transform:translate(3px)}.login-container .mui-animated-btn.Mui-disabled{cursor:not-allowed;transform:none;color:#fff!important;box-shadow:none!important;background:linear-gradient(135deg,#8da8bc,#69859b)!important}.login-container .divider{color:#94a3b8;letter-spacing:.04em;text-align:center;text-transform:uppercase;align-items:center;font-size:.7rem;font-weight:600;line-height:1.4;display:flex}.login-container .divider:before,.login-container .divider:after{content:"";border-bottom:1px solid #e2e8f0;flex:1}.login-container .divider:before{margin-right:.75rem}.login-container .divider:after{margin-left:.75rem}.login-container .google-btn{color:#334155;cursor:pointer;background:#fff;border:1px solid #dbe2ea;border-radius:.7rem;outline:none;justify-content:center;align-items:center;gap:.7rem;width:100%;min-height:48px;padding:.75rem 1rem;font-size:.85rem;font-weight:700;line-height:1.4;transition:color .2s,background-color .2s,border-color .2s,box-shadow .2s,transform .2s;display:flex;box-shadow:0 5px 14px #0f172a09}.login-container .google-btn:hover{color:var(--login-blue);background:#fbfdff;border-color:#1976b966;transform:translateY(-1px);box-shadow:0 9px 20px #1976b917}.login-container .google-btn:focus-visible{box-shadow:0 0 0 4px #1976b91f}.login-container .google-btn:disabled{cursor:not-allowed;opacity:.58;transform:none}.login-container .request-access-box{color:#64748b;text-align:center;background:linear-gradient(135deg,#1976b90e,#d7192006);border:1px solid #1976b917;border-radius:.75rem;flex-wrap:wrap;justify-content:center;align-items:center;gap:.3rem;margin-top:1.4rem;padding:.9rem 1rem;font-size:.82rem;line-height:1.5;display:flex}.login-container .request-link{color:var(--login-blue);font-size:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-weight:800;transition:color .18s}.login-container .request-link:hover{color:var(--login-navy);text-decoration:underline}.login-container .form-footer-links{color:#a0a9b7;flex-wrap:wrap;justify-content:center;align-items:center;gap:.55rem;margin-top:1.55rem;font-size:.7rem;line-height:1.4;display:flex}.login-container .form-footer-links button{color:#8490a1;font-size:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;transition:color .18s}.login-container .form-footer-links button:hover{color:var(--login-blue)}@media (width<=1360px) and (width>=1024px){.login-container .login-banner{padding-left:2.5rem;padding-right:2.5rem}.login-container .brand-logo-box{width:330px;height:87px}.login-container .banner-title{font-size:2.75rem}.login-container .banner-stats{gap:.8rem}.login-container .form-inner-card{padding-left:1.8rem;padding-right:1.8rem}}@media (width<=1120px) and (width>=1024px){.login-container .login-banner{width:52%}.login-container .login-form-side{width:48%}.login-container .brand-logo-box{width:290px;height:78px}.login-container .banner-stats{grid-template-columns:1fr;gap:.7rem}.login-container .stat-divider{width:100%;height:1px}.login-container .stat-item{text-align:center;align-items:center}}@media (width<=1023px){.login-container{display:block}.login-container .login-form-side{width:100%;padding:4.8rem 1.2rem 2rem}.login-container .mobile-login-logo{display:flex}.login-container .form-card-glow-wrapper{max-width:520px}}@media (width<=600px){.login-container .login-form-side{padding-left:.85rem;padding-right:.85rem}.login-container .form-inner-card{border-radius:1.2rem;padding:2rem 1.35rem 1.6rem}.login-container .mobile-login-logo-box{width:270px;height:72px}.login-container .form-title{font-size:1.65rem}.login-container .form-subtitle{font-size:.8rem}}@media (width<=420px){.login-container .login-form-side{padding-left:.6rem;padding-right:.6rem}.login-container .form-inner-card{padding-left:1.05rem;padding-right:1.05rem}.login-container .mobile-login-logo-box{width:230px;height:64px}.login-container .form-title{font-size:1.5rem}.login-container .request-access-box{flex-direction:column;gap:.15rem}.login-container .form-footer-links{gap:.4rem}}@media (width<=350px){.login-container .mobile-login-logo-box{width:205px;height:58px}.login-container .form-inner-card{padding-left:.85rem;padding-right:.85rem}.login-container .password-options-row{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.login-container *,.login-container :before,.login-container :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.register-page{--register-navy:#062f57;--register-navy-dark:#031b33;--register-blue:#1976b9;--register-blue-light:#3d9bd3;--register-red:#d71920;--register-orange:#e6a83c;--register-rose:#fff5f6;--register-text:#172033;--register-muted:#64748b;--register-border:#dce4ed;--register-error:#e11d48;width:100%;min-height:100dvh;color:var(--register-text);background:var(--register-rose);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;display:flex;overflow-x:hidden}.register-page *,.register-page :before,.register-page :after{box-sizing:border-box}.register-page button,.register-page input,.register-page select{font-family:inherit}.register-page ::selection{color:#881337;background:#ffe4e6}.register-banner{color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:space-between;width:46%;height:100dvh;padding:3.25rem;display:none;position:sticky;top:0;overflow:hidden}.register-banner-overlay{z-index:1;background:linear-gradient(145deg,#031b33ed 0%,#062f57d6 48%,#0c507eb8 100%);position:absolute;inset:0}.register-banner-pattern{z-index:2;opacity:.15;pointer-events:none;background-image:linear-gradient(#ffffff1c 1px,#0000 1px),linear-gradient(90deg,#ffffff1c 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 88%);mask-image:linear-gradient(#000 0%,#0000 88%)}.register-banner:after{content:"";z-index:2;pointer-events:none;border:1px solid #ffffff1a;border-radius:50%;width:510px;height:510px;position:absolute;bottom:-200px;right:-180px;box-shadow:0 0 0 70px #ffffff06,0 0 0 145px #ffffff05}.register-brand,.register-banner-content,.register-banner-stats{z-index:10;position:relative}@media (width>=1100px){.register-banner{display:flex}}.register-brand{cursor:pointer;background:0 0;border:0;outline:none;width:fit-content;margin:2.5rem 0 0;padding:0;display:inline-flex}.register-brand-frame{-webkit-backdrop-filter:blur(15px);background:linear-gradient(145deg,#fffffffc,#f7fbfff2);border:1px solid #ffffffd1;border-radius:20px;justify-content:center;align-items:center;width:370px;height:96px;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 42px #0014304d,inset 0 1px #fffffff2}.register-brand-frame:after{content:"";background:linear-gradient(90deg, transparent, var(--register-blue), var(--register-red), var(--register-orange), transparent);opacity:.65;border-radius:999px;height:2px;position:absolute;bottom:7px;left:25px;right:25px}.register-brand-frame img{object-fit:cover;object-position:center;filter:contrast(1.05)saturate(1.08);width:100%;height:100%;transition:transform .25s,filter .25s;display:block;transform:scale(1.13)}.register-brand:hover .register-brand-frame{transform:translateY(-3px);box-shadow:0 23px 50px #00143061,inset 0 1px #fffffff2}.register-brand:hover .register-brand-frame img{filter:contrast(1.08)saturate(1.13);transform:scale(1.17)}.register-banner-content{width:100%;max-width:38rem;margin:auto 0;padding:1.5rem 0}.register-banner-eyebrow{color:#fff;letter-spacing:.13em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff2b;border-radius:999px;margin-bottom:1.1rem;padding:.5rem .9rem;font-size:.68rem;font-weight:800;display:inline-flex}.register-banner-title{color:#fff;letter-spacing:-.045em;max-width:620px;margin:0;font-size:clamp(2.4rem,3.6vw,3.5rem);font-weight:800;line-height:1.08}.register-banner-description{color:#ffffffc2;max-width:570px;margin:1.35rem 0 0;font-size:.95rem;line-height:1.75}.register-benefit-list{flex-direction:column;gap:.7rem;margin-top:1.65rem;display:flex}.register-benefit-item{color:#ffffffe8;align-items:center;gap:.65rem;font-size:.85rem;font-weight:600;display:flex}.register-benefit-item span{color:#fff;background:#3d9bd347;border:1px solid #83d2ff47;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.register-banner-stats{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff17;border:1px solid #ffffff24;border-radius:17px;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr) 1px minmax(0,1fr);align-items:center;gap:1rem;width:100%;max-width:670px;padding:1.2rem 1.3rem;display:grid;box-shadow:0 14px 30px #0014302b}.register-stat-item{flex-direction:column;gap:.28rem;min-width:0;display:flex}.register-stat-item strong{color:#fff;font-size:1.55rem;font-weight:800}.register-stat-item span{color:#ffffffa3;letter-spacing:.04em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;font-weight:600;overflow:hidden}.register-stat-divider{background:#ffffff29;width:1px;height:40px}.register-form-side{background:radial-gradient(circle at 88% 10%,#d719200e,#0000 29%),radial-gradient(circle at 8% 92%,#1976b914,#0000 31%),linear-gradient(145deg,#fff5f6 0%,#fffafb 45%,#f7fbff 100%);justify-content:center;align-items:center;width:100%;min-height:100dvh;padding:3rem 1.5rem;display:flex;position:relative;overflow:hidden}@media (width>=1100px){.register-form-side{width:54%}}.register-decoration{pointer-events:none;border-radius:50%;position:absolute}.register-decoration-one{border:65px solid #d7192006;width:360px;height:360px;top:-150px;right:-120px}.register-decoration-two{border:75px solid #1976b906;width:430px;height:430px;bottom:-190px;left:-150px}.register-card-wrapper{z-index:2;width:100%;max-width:680px;position:relative}.register-card-wrapper:before{content:"";z-index:-1;filter:blur(20px);background:radial-gradient(circle,#f43f5e14,#0000 67%);position:absolute;inset:-20px}.register-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff7;border:1px solid #fecdd3d1;border-radius:1.5rem;width:100%;padding:2.5rem 2.5rem 2rem;position:relative;box-shadow:0 30px 65px #33111d1a,0 8px 20px #f43f5e0d,inset 0 1px #fffffff2}.register-card:before{content:"";background:linear-gradient(90deg, transparent, var(--register-blue), var(--register-red), var(--register-orange), transparent);border-radius:0 0 999px 999px;height:3px;position:absolute;top:0;left:40px;right:40px}.register-mobile-logo{cursor:pointer;background:0 0;border:0;margin:0 auto 1.5rem;padding:0;display:none}.register-mobile-logo-frame{background:#fff;border:1px solid #1976b921;border-radius:16px;justify-content:center;align-items:center;width:310px;height:80px;display:flex;overflow:hidden;box-shadow:0 12px 30px #1976b91a}.register-mobile-logo-frame img{object-fit:cover;filter:contrast(1.05)saturate(1.08);width:100%;height:100%;transform:scale(1.13)}.register-form-header{margin-bottom:1.7rem}.register-form-eyebrow{color:var(--register-blue);letter-spacing:.13em;margin-bottom:.5rem;font-size:.68rem;font-weight:800;display:block}.register-form-title{color:#0f172a;letter-spacing:-.035em;margin:0;font-size:1.9rem;font-weight:800;line-height:1.2}.register-form-subtitle{color:var(--register-muted);margin:.65rem 0 0;font-size:.84rem;line-height:1.65}.register-form{flex-direction:column;gap:1.1rem;display:flex}.register-field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.register-field{flex-direction:column;gap:.42rem;min-width:0;display:flex}.register-label{color:#344054;font-size:.84rem;font-weight:700}.register-required{color:var(--register-error);margin-left:3px}.register-input-wrapper{border:1px solid var(--register-border);background:#fbfcfe;border-radius:.7rem;align-items:center;min-height:49px;transition:background-color .2s,border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative}.register-input-wrapper:focus-within{border-color:var(--register-blue);background:#fff;transform:translateY(-1px);box-shadow:0 0 0 4px #1976b91a}.register-input-icon{z-index:2;color:#94a3b8;pointer-events:none;align-items:center;display:inline-flex;position:absolute;left:.9rem}.register-input-wrapper:focus-within .register-input-icon{color:var(--register-blue)}.register-input{color:#0f172a;background:0 0;border:0;outline:none;width:100%;min-height:48px;padding:.75rem 1rem .75rem 2.8rem;font-size:.86rem;font-weight:500}.register-input::placeholder{color:#a0aabc;font-weight:400}.register-input:disabled{color:#94a3b8;cursor:not-allowed}.register-password-wrapper .register-input{padding-right:3rem}.register-password-toggle{color:#8793a6;cursor:pointer;background:0 0;border:0;border-radius:.55rem;justify-content:center;align-items:center;width:37px;height:37px;padding:0;display:inline-flex;position:absolute;right:.55rem}.register-password-toggle:hover{color:var(--register-blue);background:#1976b912}.register-select{appearance:none;cursor:pointer;padding-right:2.8rem}.register-select-arrow{color:#8793a6;pointer-events:none;align-items:center;display:inline-flex;position:absolute;right:.9rem}.register-input-wrapper.register-input-error{border-color:var(--register-error);background:#fffafb;box-shadow:0 0 0 3px #e11d4812}.register-input-error .register-input-icon{color:var(--register-error)}.register-error-message{color:var(--register-error);align-items:center;gap:.4rem;font-size:.73rem;font-weight:600;line-height:1.45;display:flex}.register-error-message>span{color:#fff;background:var(--register-error);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:17px;height:17px;font-size:.62rem;font-weight:800;display:inline-flex}.register-submit-button.MuiButton-root{gap:.55rem;min-height:50px;margin-top:.25rem;display:flex;position:relative;overflow:hidden;color:#fff!important;background:linear-gradient(135deg, var(--register-blue-light) 0%, var(--register-blue) 45%, var(--register-navy) 100%)!important;text-transform:none!important;border-radius:.75rem!important;font-size:.91rem!important;font-weight:700!important;transition:transform .2s,box-shadow .2s!important;box-shadow:0 10px 23px #062f573b!important}.register-submit-button.MuiButton-root:before{content:"";background:linear-gradient(90deg,#0000,#ffffff61,#0000);width:40%;transition:left .45s;position:absolute;top:0;bottom:0;left:-55%;transform:skew(-20deg)}.register-submit-button.MuiButton-root:hover{transform:translateY(-2px);background:linear-gradient(135deg,#328ec5 0%,#126aa4 45%,#042845 100%)!important;box-shadow:0 14px 29px #062f574f!important}.register-submit-button.MuiButton-root:hover:before{left:120%}.register-submit-button.Mui-disabled{color:#fff!important;box-shadow:none!important;background:linear-gradient(135deg,#8da8bc,#69859b)!important}.register-divider{color:#94a3b8;letter-spacing:.04em;text-align:center;text-transform:uppercase;align-items:center;font-size:.7rem;font-weight:600;display:flex}.register-divider:before,.register-divider:after{content:"";border-bottom:1px solid #e2e8f0;flex:1}.register-divider:before{margin-right:.75rem}.register-divider:after{margin-left:.75rem}.register-google-button{color:#334155;cursor:pointer;background:#fff;border:1px solid #dbe2ea;border-radius:.7rem;justify-content:center;align-items:center;gap:.7rem;width:100%;min-height:48px;padding:.75rem 1rem;font-size:.85rem;font-weight:700;transition:color .2s,border-color .2s,box-shadow .2s,transform .2s;display:flex;box-shadow:0 5px 14px #0f172a09}.register-google-button:hover{color:var(--register-blue);border-color:#1976b966;transform:translateY(-1px);box-shadow:0 9px 20px #1976b917}.register-google-button:disabled{cursor:not-allowed;opacity:.58}.register-login-box{color:#64748b;background:linear-gradient(135deg,#1976b90e,#d7192006);border:1px solid #1976b917;border-radius:.75rem;flex-wrap:wrap;justify-content:center;align-items:center;gap:.3rem;margin-top:1.35rem;padding:.9rem 1rem;font-size:.82rem;display:flex}.register-login-box button{color:var(--register-blue);font-size:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}.register-login-box button:hover{text-decoration:underline}.register-footer-links{color:#a0a9b7;flex-wrap:wrap;justify-content:center;align-items:center;gap:.55rem;margin-top:1.5rem;font-size:.7rem;display:flex}.register-footer-links button{color:#8490a1;font-size:inherit;cursor:pointer;background:0 0;border:0;padding:0}.register-footer-links button:hover{color:var(--register-blue)}@media (width<=1300px) and (width>=1100px){.register-banner{width:43%;padding-left:2.25rem;padding-right:2.25rem}.register-form-side{width:57%}.register-brand-frame{width:310px;height:82px}.register-banner-title{font-size:2.65rem}}@media (width<=1099px){.register-page{display:block}.register-form-side{width:100%;padding:4.8rem 1.2rem 2.5rem}.register-mobile-logo{display:flex}.register-card-wrapper{max-width:680px}}@media (width<=700px){.register-form-side{padding-left:.85rem;padding-right:.85rem}.register-card{border-radius:1.2rem;padding:2rem 1.35rem 1.6rem}.register-field-row{grid-template-columns:1fr}.register-mobile-logo-frame{width:270px;height:72px}.register-form-title{font-size:1.65rem}}@media (width<=420px){.register-form-side{padding-left:.6rem;padding-right:.6rem}.register-card{padding-left:1.05rem;padding-right:1.05rem}.register-mobile-logo-frame{width:230px;height:64px}.register-form-title{font-size:1.5rem}.register-login-box{flex-direction:column;gap:.15rem}}@media (width<=350px){.register-mobile-logo-frame{width:205px;height:58px}.register-card{padding-left:.85rem;padding-right:.85rem}}@media (prefers-reduced-motion:reduce){.register-page *,.register-page :before,.register-page :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.verify-otp-page{--verify-navy:#062f57;--verify-navy-dark:#031b33;--verify-blue:#1976b9;--verify-blue-light:#3d9bd3;--verify-red:#d71920;--verify-orange:#e6a83c;--verify-green:#10b981;--verify-green-dark:#059669;--verify-text:#172033;--verify-muted:#64748b;--verify-border:#dce4ed;--verify-error:#ef4444;width:100%;min-height:100dvh;color:var(--verify-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(145deg,#fff5f6 0%,#fffafb 45%,#f7fbff 100%);margin:0;padding:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;display:flex;overflow-x:hidden}.verify-otp-page *,.verify-otp-page :before,.verify-otp-page :after{box-sizing:border-box}.verify-otp-page button,.verify-otp-page input{font-family:inherit}.verify-otp-page ::selection{color:#881337;background:#ffe4e6}.verify-otp-banner{color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:space-between;width:48%;min-height:100dvh;padding:3.5rem;display:none;position:relative;overflow:hidden}.verify-otp-banner-overlay{z-index:1;background:linear-gradient(145deg,#031b33f0 0%,#062f57db 48%,#0c507eb8 100%);position:absolute;inset:0}.verify-otp-banner-pattern{z-index:2;opacity:.15;pointer-events:none;background-image:linear-gradient(#ffffff1c 1px,#0000 1px),linear-gradient(90deg,#ffffff1c 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 88%);mask-image:linear-gradient(#000 0%,#0000 88%)}.verify-otp-banner:after{content:"";z-index:2;pointer-events:none;border:1px solid #ffffff1a;border-radius:50%;width:510px;height:510px;position:absolute;bottom:-200px;right:-180px;box-shadow:0 0 0 70px #ffffff06,0 0 0 145px #ffffff05}.verify-otp-brand,.verify-otp-banner-content,.verify-otp-security-box{z-index:10;position:relative}@media (width>=1050px){.verify-otp-banner{display:flex}}.verify-otp-brand{cursor:pointer;background:0 0;border:0;outline:none;width:fit-content;margin:2.5rem 0 0;padding:0;display:inline-flex}.verify-otp-brand-frame{-webkit-backdrop-filter:blur(15px);background:linear-gradient(145deg,#fffffffc,#f7fbfff2);border:1px solid #ffffffd1;border-radius:20px;justify-content:center;align-items:center;width:370px;height:96px;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 42px #0014304d,inset 0 1px #fffffff2}.verify-otp-brand-frame:after{content:"";background:linear-gradient(90deg, transparent, var(--verify-blue), var(--verify-red), var(--verify-orange), transparent);opacity:.65;border-radius:999px;height:2px;position:absolute;bottom:7px;left:25px;right:25px}.verify-otp-brand-frame img{object-fit:cover;object-position:center;filter:contrast(1.05)saturate(1.08);width:100%;height:100%;transition:transform .25s,filter .25s;display:block;transform:scale(1.13)}.verify-otp-brand:hover .verify-otp-brand-frame{transform:translateY(-3px);box-shadow:0 23px 50px #00143061,inset 0 1px #fffffff2}.verify-otp-brand:hover .verify-otp-brand-frame img{filter:contrast(1.08)saturate(1.13);transform:scale(1.17)}.verify-otp-banner-content{width:100%;max-width:38rem;margin:auto 0;padding:2rem 0}.verify-otp-banner-eyebrow{color:#fff;letter-spacing:.13em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff2b;border-radius:999px;margin-bottom:1.1rem;padding:.5rem .9rem;font-size:.68rem;font-weight:800;display:inline-flex}.verify-otp-banner-title{color:#fff;letter-spacing:-.045em;max-width:620px;margin:0;font-size:clamp(2.5rem,3.8vw,3.6rem);font-weight:800;line-height:1.08}.verify-otp-banner-description{color:#ffffffc2;max-width:570px;margin:1.35rem 0 0;font-size:.96rem;line-height:1.75}.verify-otp-feature-list{flex-direction:column;gap:.75rem;margin-top:1.7rem;display:flex}.verify-otp-feature-item{color:#ffffffe8;align-items:center;gap:.65rem;font-size:.86rem;font-weight:600;line-height:1.5;display:flex}.verify-otp-feature-item>span{color:#fff;background:#3d9bd347;border:1px solid #83d2ff47;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:.75rem;font-weight:800;display:inline-flex}.verify-otp-security-box{color:#ffffffc2;-webkit-backdrop-filter:blur(15px);background:#ffffff17;border:1px solid #ffffff24;border-radius:15px;align-items:center;gap:.8rem;width:100%;max-width:610px;padding:1rem 1.15rem;font-size:.78rem;font-weight:500;line-height:1.55;display:flex;box-shadow:0 14px 30px #0014302b}.verify-otp-security-icon{color:#fff;background:#3d9bd338;border:1px solid #83d2ff3d;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.verify-otp-form-side{background:radial-gradient(circle at 88% 10%,#d719200e,#0000 29%),radial-gradient(circle at 8% 92%,#1976b914,#0000 31%),linear-gradient(145deg,#fff5f6 0%,#fffafb 45%,#f7fbff 100%);justify-content:center;align-items:center;width:100%;min-height:100dvh;padding:2.5rem 1.25rem 5rem;display:flex;position:relative;overflow:hidden}@media (width>=1050px){.verify-otp-form-side{width:52%}}.verify-otp-decoration{pointer-events:none;border-radius:50%;position:absolute}.verify-otp-decoration-one{border:65px solid #d7192006;width:360px;height:360px;top:-150px;right:-120px}.verify-otp-decoration-two{border:75px solid #1976b906;width:430px;height:430px;bottom:-190px;left:-150px}.verify-otp-card-wrapper{z-index:2;width:100%;max-width:500px;position:relative}.verify-otp-card-wrapper:before{content:"";z-index:-1;filter:blur(20px);pointer-events:none;background:radial-gradient(circle,#f43f5e14,#0000 67%);position:absolute;inset:-20px}.verify-otp-card{-webkit-backdrop-filter:blur(18px);background:#fffffff7;border:1px solid #fecdd3d1;border-radius:1.5rem;width:100%;padding:2.5rem 2.35rem 2rem;position:relative;box-shadow:0 30px 65px #33111d1a,0 8px 20px #f43f5e0d,inset 0 1px #fffffff2}.verify-otp-card:before{content:"";background:linear-gradient(90deg, transparent, var(--verify-blue), var(--verify-red), var(--verify-orange), transparent);border-radius:0 0 999px 999px;height:3px;position:absolute;top:0;left:34px;right:34px}.verify-otp-mobile-logo{cursor:pointer;background:0 0;border:0;margin:0 auto 1.5rem;padding:0;display:none}.verify-otp-mobile-logo-frame{background:#fff;border:1px solid #1976b921;border-radius:16px;justify-content:center;align-items:center;width:310px;height:80px;display:flex;overflow:hidden;box-shadow:0 12px 30px #1976b91a}.verify-otp-mobile-logo-frame img{object-fit:cover;object-position:center;filter:contrast(1.05)saturate(1.08);width:100%;height:100%;transform:scale(1.13)}.verify-otp-main-icon{width:58px;height:58px;color:var(--verify-blue);background:linear-gradient(135deg,#3d9bd324,#1976b912);border:1px solid #1976b91f;border-radius:17px;justify-content:center;align-items:center;margin-bottom:1.15rem;display:inline-flex;box-shadow:0 8px 18px #1976b914}.verify-otp-header{margin-bottom:1.8rem}.verify-otp-eyebrow{color:var(--verify-blue);letter-spacing:.13em;margin-bottom:.5rem;font-size:.68rem;font-weight:800;display:block}.verify-otp-title{color:#0f172a;letter-spacing:-.035em;margin:0;font-size:1.9rem;font-weight:800;line-height:1.2}.verify-otp-subtitle{color:var(--verify-muted);margin:.65rem 0 0;font-size:.84rem;line-height:1.6}.verify-otp-email{min-width:0;color:var(--verify-blue);background:#1976b90f;border:1px solid #1976b91a;border-radius:.7rem;align-items:center;gap:.5rem;margin-top:.75rem;padding:.65rem .8rem;font-size:.8rem;font-weight:700;display:flex}.verify-otp-email svg{flex-shrink:0}.verify-otp-email span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.verify-otp-form{flex-direction:column;gap:1.1rem;display:flex}.verify-otp-field{flex-direction:column;gap:.42rem;display:flex}.verify-otp-label{color:#344054;font-size:.84rem;font-weight:700;line-height:1.4}.verify-otp-required{color:var(--verify-error);margin-left:3px}.verify-otp-input-wrapper{border:1px solid var(--verify-border);background:#fbfcfe;border-radius:.75rem;align-items:center;min-height:52px;transition:background-color .2s,border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative}.verify-otp-input-wrapper:focus-within{border-color:var(--verify-blue);background:#fff;transform:translateY(-1px);box-shadow:0 0 0 4px #1976b91a}.verify-otp-input-icon{z-index:2;color:#94a3b8;pointer-events:none;align-items:center;transition:color .2s;display:inline-flex;position:absolute;left:.95rem}.verify-otp-input-wrapper:focus-within .verify-otp-input-icon{color:var(--verify-blue)}.verify-otp-input{color:#0f172a;letter-spacing:.25em;background:0 0;border:0;outline:none;width:100%;min-height:51px;padding:.75rem 3.8rem .75rem 2.9rem;font-size:1.05rem;font-weight:750;line-height:1.5}.verify-otp-input::placeholder{color:#a0aabc;letter-spacing:0;font-size:.84rem;font-weight:400}.verify-otp-input:disabled{color:#94a3b8;cursor:not-allowed}.verify-otp-input-count{color:#94a3b8;pointer-events:none;font-size:.7rem;font-weight:700;line-height:1.4;position:absolute;right:.9rem}.verify-otp-input-wrapper.verify-otp-input-error{border-color:var(--verify-error);background:snow;box-shadow:0 0 0 3px #ef44441a}.verify-otp-input-error .verify-otp-input-icon{color:var(--verify-error)}.verify-otp-error-text{color:var(--verify-error);align-items:center;gap:.4rem;margin-top:.05rem;font-size:.75rem;font-weight:600;line-height:1.45;display:flex}.verify-otp-error-text>span{color:#fff;background:var(--verify-error);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:17px;height:17px;font-size:.62rem;font-weight:800;display:inline-flex}.verify-otp-resend-wrapper{justify-content:flex-end;align-items:center;min-height:28px;margin-top:-.25rem;display:flex}.verify-otp-countdown{color:#7b8799;font-size:.75rem;font-weight:500;line-height:1.4}.verify-otp-countdown strong{color:var(--verify-blue);font-weight:800}.verify-otp-resend-button{color:var(--verify-blue);cursor:pointer;background:0 0;border:0;border-radius:.45rem;align-items:center;gap:.4rem;padding:.3rem .45rem;font-size:.76rem;font-weight:700;line-height:1.4;transition:color .18s,background-color .18s;display:inline-flex}.verify-otp-resend-button:hover{color:var(--verify-navy);background:#1976b90f}.verify-otp-resend-button:disabled{cursor:not-allowed;opacity:.6}.verify-otp-submit.MuiButton-root{justify-content:center;align-items:center;gap:.55rem;min-height:50px;margin-top:.2rem;display:flex;position:relative;overflow:hidden;color:#fff!important;background:linear-gradient(135deg, #34c995 0%, var(--verify-green) 48%, var(--verify-green-dark) 100%)!important;text-transform:none!important;border-radius:.75rem!important;font-size:.91rem!important;font-weight:700!important;line-height:1.4!important;transition:transform .2s,box-shadow .2s!important;box-shadow:0 10px 23px #10b9813b!important}.verify-otp-submit.MuiButton-root:before{content:"";background:linear-gradient(90deg,#0000,#ffffff61,#0000);width:40%;transition:left .45s;position:absolute;top:0;bottom:0;left:-55%;transform:skew(-20deg)}.verify-otp-submit.MuiButton-root:hover{transform:translateY(-2px);background:linear-gradient(135deg,#25ba85,#059669)!important;box-shadow:0 14px 29px #10b9814f!important}.verify-otp-submit.MuiButton-root:hover:before{left:120%}.verify-otp-submit.MuiButton-root>*{z-index:1;position:relative}.verify-otp-submit.Mui-disabled{transform:none;color:#fff!important;box-shadow:none!important;background:linear-gradient(135deg,#91c4b3,#76a999)!important}.verify-otp-back-button{color:#64748b;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.7rem;justify-content:center;align-items:center;gap:.45rem;width:100%;min-height:44px;padding:.65rem 1rem;font-size:.82rem;font-weight:700;line-height:1.4;transition:color .18s,background-color .18s,border-color .18s,transform .18s;display:flex}.verify-otp-back-button:hover{color:var(--verify-blue);background:#1976b90d;border-color:#1976b914;transform:translateY(-1px)}.verify-otp-back-button svg{transition:transform .18s}.verify-otp-back-button:hover svg{transform:translate(-3px)}.verify-otp-back-button:disabled{cursor:not-allowed;opacity:.55;transform:none}.verify-otp-footer{color:#a0a9b7;flex-wrap:wrap;justify-content:center;align-items:center;gap:.55rem;margin-top:1.4rem;font-size:.7rem;line-height:1.4;display:flex}.verify-otp-footer button{color:#8490a1;font-size:inherit;cursor:pointer;background:0 0;border:0;padding:0}.verify-otp-footer button:hover{color:var(--verify-blue)}.verify-otp-status{color:#7c8798;align-items:center;gap:.5rem;font-size:.72rem;font-weight:500;line-height:1.4;display:flex;position:absolute;bottom:1.4rem}.verify-otp-status-dot{background:var(--verify-green);border-radius:50%;width:7px;height:7px;animation:2s infinite verifyOtpPulse;box-shadow:0 0 9px #10b981bf}@keyframes verifyOtpPulse{0%,to{opacity:1}50%{opacity:.45}}@media (width<=1280px) and (width>=1050px){.verify-otp-banner{padding-left:2.5rem;padding-right:2.5rem}.verify-otp-brand-frame{width:315px;height:84px}.verify-otp-banner-title{font-size:2.75rem}.verify-otp-card{padding-left:2rem;padding-right:2rem}}@media (width<=1049px){.verify-otp-page{display:block}.verify-otp-form-side{width:100%;padding:4.8rem 1.2rem 5rem}.verify-otp-mobile-logo{display:flex}.verify-otp-card-wrapper{max-width:540px}}@media (width<=600px){.verify-otp-form-side{padding-left:.85rem;padding-right:.85rem}.verify-otp-card{border-radius:1.2rem;padding:2rem 1.35rem 1.6rem}.verify-otp-mobile-logo-frame{width:270px;height:72px}.verify-otp-title{font-size:1.65rem}.verify-otp-main-icon{border-radius:15px;width:52px;height:52px}}@media (width<=420px){.verify-otp-form-side{padding-left:.6rem;padding-right:.6rem}.verify-otp-card{padding-left:1.05rem;padding-right:1.05rem}.verify-otp-mobile-logo-frame{width:230px;height:64px}.verify-otp-title{font-size:1.5rem}.verify-otp-input{letter-spacing:.18em;padding-left:2.65rem;font-size:.96rem}.verify-otp-footer{gap:.4rem}}@media (width<=350px){.verify-otp-mobile-logo-frame{width:205px;height:58px}.verify-otp-card{padding-left:.85rem;padding-right:.85rem}}@media (prefers-reduced-motion:reduce){.verify-otp-page *,.verify-otp-page :before,.verify-otp-page :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.forgot-password-page{--forgot-navy:#062f57;--forgot-navy-dark:#031b33;--forgot-blue:#1976b9;--forgot-blue-light:#3d9bd3;--forgot-red:#d71920;--forgot-orange:#e6a83c;--forgot-rose:#fff5f6;--forgot-text:#172033;--forgot-muted:#64748b;--forgot-border:#dce4ed;--forgot-error:#e11d48;width:100%;min-height:100dvh;color:var(--forgot-text);background:var(--forgot-rose);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;display:flex;overflow-x:hidden}.forgot-password-page *,.forgot-password-page :before,.forgot-password-page :after{box-sizing:border-box}.forgot-password-page button,.forgot-password-page input{font-family:inherit}.forgot-password-page ::selection{color:#881337;background:#ffe4e6}.forgot-banner{color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:space-between;width:48%;min-height:100dvh;padding:3.5rem;display:none;position:relative;overflow:hidden}.forgot-banner-overlay{z-index:1;background:linear-gradient(145deg,#031b33ed 0%,#062f57d9 48%,#0c507eb8 100%);position:absolute;inset:0}.forgot-banner-pattern{z-index:2;opacity:.15;pointer-events:none;background-image:linear-gradient(#ffffff1c 1px,#0000 1px),linear-gradient(90deg,#ffffff1c 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 88%);mask-image:linear-gradient(#000 0%,#0000 88%)}.forgot-banner:after{content:"";z-index:2;pointer-events:none;border:1px solid #ffffff1a;border-radius:50%;width:510px;height:510px;position:absolute;bottom:-200px;right:-180px;box-shadow:0 0 0 70px #ffffff06,0 0 0 145px #ffffff05}.forgot-brand,.forgot-banner-content,.forgot-security-box{z-index:10;position:relative}@media (width>=1024px){.forgot-banner{display:flex}}.forgot-brand{cursor:pointer;background:0 0;border:0;outline:none;align-items:center;width:fit-content;margin:2.5rem 0 0;padding:0;display:inline-flex}.forgot-brand-frame{-webkit-backdrop-filter:blur(15px);background:linear-gradient(145deg,#fffffffc,#f7fbfff2);border:1px solid #ffffffd1;border-radius:20px;justify-content:center;align-items:center;width:370px;height:96px;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 42px #0014304d,inset 0 1px #fffffff2}.forgot-brand-frame:after{content:"";background:linear-gradient(90deg, transparent, var(--forgot-blue), var(--forgot-red), var(--forgot-orange), transparent);opacity:.65;border-radius:999px;height:2px;position:absolute;bottom:7px;left:25px;right:25px}.forgot-brand-frame img{object-fit:cover;object-position:center;-webkit-user-select:none;user-select:none;filter:contrast(1.05)saturate(1.08);width:100%;height:100%;transition:transform .25s,filter .25s;display:block;transform:scale(1.13)}.forgot-brand:hover .forgot-brand-frame{transform:translateY(-3px);box-shadow:0 23px 50px #00143061,inset 0 1px #fffffff2}.forgot-brand:hover .forgot-brand-frame img{filter:contrast(1.08)saturate(1.13);transform:scale(1.17)}.forgot-brand:focus-visible .forgot-brand-frame{box-shadow:0 0 0 4px #ffffff3d,0 23px 50px #00143057}.forgot-banner-content{width:100%;max-width:38rem;margin:auto 0;padding:2rem 0}.forgot-banner-eyebrow{color:#fff;letter-spacing:.13em;-webkit-backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff2b;border-radius:999px;margin-bottom:1.1rem;padding:.5rem .9rem;font-size:.68rem;font-weight:800;line-height:1.3;display:inline-flex}.forgot-banner-title{color:#fff;letter-spacing:-.045em;max-width:620px;margin:0;font-size:clamp(2.5rem,3.8vw,3.6rem);font-weight:800;line-height:1.08}.forgot-banner-description{color:#ffffffc2;max-width:570px;margin:1.35rem 0 0;font-size:.96rem;line-height:1.75}.forgot-banner-features{flex-direction:column;gap:.75rem;margin-top:1.7rem;display:flex}.forgot-banner-feature{color:#ffffffe8;align-items:center;gap:.65rem;font-size:.86rem;font-weight:600;line-height:1.5;display:flex}.forgot-banner-feature>span{color:#fff;background:#3d9bd347;border:1px solid #83d2ff47;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:.75rem;font-weight:800;display:inline-flex}.forgot-security-box{color:#ffffffc2;-webkit-backdrop-filter:blur(15px);background:#ffffff17;border:1px solid #ffffff24;border-radius:15px;align-items:center;gap:.8rem;width:100%;max-width:600px;padding:1rem 1.15rem;font-size:.78rem;font-weight:500;line-height:1.55;display:flex;box-shadow:0 14px 30px #0014302b}.forgot-security-icon{color:#fff;background:#3d9bd338;border:1px solid #83d2ff3d;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.forgot-form-side{background:radial-gradient(circle at 88% 10%,#d719200e,#0000 29%),radial-gradient(circle at 8% 92%,#1976b914,#0000 31%),linear-gradient(145deg,#fff5f6 0%,#fffafb 45%,#f7fbff 100%);justify-content:center;align-items:center;width:100%;min-height:100dvh;padding:2rem 1.25rem;display:flex;position:relative;overflow:hidden}@media (width>=1024px){.forgot-form-side{width:52%}}.forgot-decoration{pointer-events:none;border-radius:50%;position:absolute}.forgot-decoration-one{border:65px solid #d7192006;width:360px;height:360px;top:-150px;right:-120px}.forgot-decoration-two{border:75px solid #1976b906;width:430px;height:430px;bottom:-190px;left:-150px}.forgot-card-wrapper{z-index:2;width:100%;max-width:480px;position:relative}.forgot-card-wrapper:before{content:"";z-index:-1;filter:blur(20px);pointer-events:none;background:radial-gradient(circle,#f43f5e14,#0000 67%);position:absolute;inset:-20px}.forgot-card{-webkit-backdrop-filter:blur(18px);background:#fffffff7;border:1px solid #fecdd3d1;border-radius:1.5rem;width:100%;padding:2.6rem 2.4rem 2rem;position:relative;box-shadow:0 30px 65px #33111d1a,0 8px 20px #f43f5e0d,inset 0 1px #fffffff2}.forgot-card:before{content:"";background:linear-gradient(90deg, transparent, var(--forgot-blue), var(--forgot-red), var(--forgot-orange), transparent);border-radius:0 0 999px 999px;height:3px;position:absolute;top:0;left:34px;right:34px}.forgot-mobile-logo{cursor:pointer;background:0 0;border:0;outline:none;margin:0 auto 1.6rem;padding:0;display:none}.forgot-mobile-logo-frame{background:#fff;border:1px solid #1976b921;border-radius:16px;justify-content:center;align-items:center;width:310px;height:80px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #1976b91a}.forgot-mobile-logo-frame img{object-fit:cover;object-position:center;filter:contrast(1.05)saturate(1.08);width:100%;height:100%;transition:transform .22s;display:block;transform:scale(1.13)}.forgot-mobile-logo:hover .forgot-mobile-logo-frame img{transform:scale(1.16)}.forgot-icon-box{width:58px;height:58px;color:var(--forgot-blue);background:linear-gradient(135deg,#3d9bd324,#1976b912);border:1px solid #1976b91f;border-radius:17px;justify-content:center;align-items:center;margin-bottom:1.25rem;display:inline-flex;box-shadow:0 8px 18px #1976b914}.forgot-form-header{margin-bottom:1.8rem}.forgot-form-eyebrow{color:var(--forgot-blue);letter-spacing:.13em;margin-bottom:.55rem;font-size:.68rem;font-weight:800;line-height:1.3;display:block}.forgot-form-title{color:#0f172a;letter-spacing:-.035em;margin:0;font-size:1.9rem;font-weight:800;line-height:1.2}.forgot-form-subtitle{color:var(--forgot-muted);margin:.65rem 0 0;font-size:.85rem;line-height:1.65}.forgot-form{flex-direction:column;gap:1.15rem;width:100%;display:flex}.forgot-field{flex-direction:column;gap:.42rem;display:flex}.forgot-label{color:#344054;font-size:.84rem;font-weight:700;line-height:1.4}.forgot-input-wrapper{border:1px solid var(--forgot-border);background:#fbfcfe;border-radius:.75rem;align-items:center;min-height:50px;transition:background-color .2s,border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative}.forgot-input-wrapper:focus-within{border-color:var(--forgot-blue);background:#fff;transform:translateY(-1px);box-shadow:0 0 0 4px #1976b91a}.forgot-input-icon{z-index:2;color:#94a3b8;pointer-events:none;justify-content:center;align-items:center;transition:color .2s;display:inline-flex;position:absolute;left:.95rem}.forgot-input-wrapper:focus-within .forgot-input-icon{color:var(--forgot-blue)}.forgot-input{color:#0f172a;background:0 0;border:0;outline:none;width:100%;min-height:49px;padding:.75rem 1rem .75rem 2.9rem;font-size:.87rem;font-weight:500;line-height:1.4}.forgot-input::placeholder{color:#a0aabc;font-weight:400}.forgot-input:disabled{color:#94a3b8;cursor:not-allowed}.forgot-input:-webkit-autofill{-webkit-text-fill-color:#0f172a;transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #fff}.forgot-input:-webkit-autofill:hover{-webkit-text-fill-color:#0f172a;transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #fff}.forgot-input:-webkit-autofill:focus{-webkit-text-fill-color:#0f172a;transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #fff}.forgot-input-wrapper.forgot-input-error{border-color:var(--forgot-error);background:#fffafb;box-shadow:0 0 0 3px #e11d4812}.forgot-input-error .forgot-input-icon{color:var(--forgot-error)}.forgot-error-message{color:var(--forgot-error);align-items:center;gap:.4rem;font-size:.74rem;font-weight:600;line-height:1.45;display:flex}.forgot-error-message>span{color:#fff;background:var(--forgot-error);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:17px;height:17px;font-size:.62rem;font-weight:800;display:inline-flex}.forgot-info-box{color:#64748b;background:linear-gradient(135deg,#1976b90f,#3d9bd306);border:1px solid #1976b91a;border-radius:.75rem;align-items:flex-start;gap:.65rem;padding:.85rem .95rem;display:flex}.forgot-info-icon{color:var(--forgot-blue);flex-shrink:0;margin-top:1px;display:inline-flex}.forgot-info-box p{margin:0;font-size:.76rem;font-weight:500;line-height:1.55}.forgot-submit-button.MuiButton-root{justify-content:center;align-items:center;gap:.55rem;min-height:50px;display:flex;position:relative;overflow:hidden;color:#fff!important;background:linear-gradient(135deg, var(--forgot-blue-light) 0%, var(--forgot-blue) 45%, var(--forgot-navy) 100%)!important;text-transform:none!important;border-radius:.75rem!important;font-size:.91rem!important;font-weight:700!important;line-height:1.4!important;transition:transform .2s,box-shadow .2s!important;box-shadow:0 10px 23px #062f573b!important}.forgot-submit-button.MuiButton-root:before{content:"";background:linear-gradient(90deg,#0000,#ffffff61,#0000);width:40%;transition:left .45s;position:absolute;top:0;bottom:0;left:-55%;transform:skew(-20deg)}.forgot-submit-button.MuiButton-root:hover{transform:translateY(-2px);background:linear-gradient(135deg,#328ec5 0%,#126aa4 45%,#042845 100%)!important;box-shadow:0 14px 29px #062f574f!important}.forgot-submit-button.MuiButton-root:hover:before{left:120%}.forgot-submit-button.MuiButton-root>*{z-index:1;position:relative}.forgot-submit-button.MuiButton-root svg{transition:transform .2s}.forgot-submit-button.MuiButton-root:hover svg:not(.MuiCircularProgress-svg){transform:translate(3px)}.forgot-submit-button.Mui-disabled{transform:none;color:#fff!important;box-shadow:none!important;background:linear-gradient(135deg,#8da8bc,#69859b)!important}.forgot-back-link{color:#64748b;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.7rem;justify-content:center;align-items:center;gap:.45rem;width:100%;min-height:44px;padding:.65rem 1rem;font-size:.84rem;font-weight:700;line-height:1.4;transition:color .2s,background-color .2s,border-color .2s,transform .2s;display:flex}.forgot-back-link:hover{color:var(--forgot-blue);background:#1976b90d;border-color:#1976b914;transform:translateY(-1px)}.forgot-back-link svg{transition:transform .2s}.forgot-back-link:hover svg{transform:translate(-3px)}.forgot-back-link:disabled{cursor:not-allowed;opacity:.55;transform:none}.forgot-footer-links{color:#a0a9b7;flex-wrap:wrap;justify-content:center;align-items:center;gap:.55rem;margin-top:1.5rem;font-size:.7rem;line-height:1.4;display:flex}.forgot-footer-links button{color:#8490a1;font-size:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;transition:color .18s}.forgot-footer-links button:hover{color:var(--forgot-blue)}@media (width<=1280px) and (width>=1024px){.forgot-banner{padding-left:2.5rem;padding-right:2.5rem}.forgot-brand-frame{width:320px;height:84px}.forgot-banner-title{font-size:2.8rem}.forgot-card{padding-left:2rem;padding-right:2rem}}@media (width<=1023px){.forgot-password-page{display:block}.forgot-form-side{width:100%;padding:4.8rem 1.2rem 2rem}.forgot-mobile-logo{display:flex}.forgot-card-wrapper{max-width:520px}}@media (width<=600px){.forgot-form-side{padding-left:.85rem;padding-right:.85rem}.forgot-card{border-radius:1.2rem;padding:2rem 1.35rem 1.6rem}.forgot-mobile-logo-frame{width:270px;height:72px}.forgot-form-title{font-size:1.65rem}.forgot-form-subtitle{font-size:.81rem}.forgot-icon-box{border-radius:15px;width:52px;height:52px}}@media (width<=420px){.forgot-form-side{padding-left:.6rem;padding-right:.6rem}.forgot-card{padding-left:1.05rem;padding-right:1.05rem}.forgot-mobile-logo-frame{width:230px;height:64px}.forgot-form-title{font-size:1.5rem}.forgot-footer-links{gap:.4rem}}@media (width<=350px){.forgot-mobile-logo-frame{width:205px;height:58px}.forgot-card{padding-left:.85rem;padding-right:.85rem}}@media (prefers-reduced-motion:reduce){.forgot-password-page *,.forgot-password-page :before,.forgot-password-page :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.otp-forgot-page{--otp-navy:#062f57;--otp-navy-dark:#031b33;--otp-blue:#1976b9;--otp-blue-light:#3d9bd3;--otp-red:#d71920;--otp-orange:#e6a83c;--otp-green:#10b981;--otp-green-dark:#059669;--otp-rose:#fff5f6;--otp-text:#172033;--otp-muted:#64748b;--otp-border:#dce4ed;--otp-error:#ef4444;width:100%;min-height:100dvh;color:var(--otp-text);background:var(--otp-rose);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;display:flex;overflow-x:hidden}.otp-forgot-page *,.otp-forgot-page :before,.otp-forgot-page :after{box-sizing:border-box}.otp-forgot-page button,.otp-forgot-page input{font-family:inherit}.otp-forgot-page ::selection{color:#881337;background:#ffe4e6}.otp-forgot-banner{color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:space-between;width:48%;min-height:100dvh;padding:3.5rem;display:none;position:relative;overflow:hidden}.otp-forgot-overlay{z-index:1;background:linear-gradient(145deg,#031b33f0 0%,#062f57db 48%,#0c507eb8 100%);position:absolute;inset:0}.otp-forgot-pattern{z-index:2;opacity:.15;pointer-events:none;background-image:linear-gradient(#ffffff1c 1px,#0000 1px),linear-gradient(90deg,#ffffff1c 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 88%);mask-image:linear-gradient(#000 0%,#0000 88%)}.otp-forgot-banner:after{content:"";z-index:2;pointer-events:none;border:1px solid #ffffff1a;border-radius:50%;width:510px;height:510px;position:absolute;bottom:-200px;right:-180px;box-shadow:0 0 0 70px #ffffff06,0 0 0 145px #ffffff05}.otp-forgot-brand,.otp-forgot-banner-content,.otp-forgot-security-box{z-index:10;position:relative}@media (width>=1050px){.otp-forgot-banner{display:flex}}.otp-forgot-brand{cursor:pointer;background:0 0;border:0;outline:none;width:fit-content;margin:2.5rem 0 0;padding:0;display:inline-flex}.otp-forgot-brand-frame{-webkit-backdrop-filter:blur(15px);background:linear-gradient(145deg,#fffffffc,#f7fbfff2);border:1px solid #ffffffd1;border-radius:20px;justify-content:center;align-items:center;width:370px;height:96px;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 42px #0014304d,inset 0 1px #fffffff2}.otp-forgot-brand-frame:after{content:"";background:linear-gradient(90deg, transparent, var(--otp-blue), var(--otp-red), var(--otp-orange), transparent);opacity:.65;border-radius:999px;height:2px;position:absolute;bottom:7px;left:25px;right:25px}.otp-forgot-brand-frame img{object-fit:cover;object-position:center;-webkit-user-select:none;user-select:none;filter:contrast(1.05)saturate(1.08);width:100%;height:100%;transition:transform .25s,filter .25s;display:block;transform:scale(1.13)}.otp-forgot-brand:hover .otp-forgot-brand-frame{transform:translateY(-3px);box-shadow:0 23px 50px #00143061,inset 0 1px #fffffff2}.otp-forgot-brand:hover .otp-forgot-brand-frame img{filter:contrast(1.08)saturate(1.13);transform:scale(1.17)}.otp-forgot-banner-content{width:100%;max-width:38rem;margin:auto 0;padding:2rem 0}.otp-forgot-banner-eyebrow{color:#fff;letter-spacing:.13em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff2b;border-radius:999px;margin-bottom:1.1rem;padding:.5rem .9rem;font-size:.68rem;font-weight:800;display:inline-flex}.otp-forgot-banner-title{color:#fff;letter-spacing:-.045em;max-width:620px;margin:0;font-size:clamp(2.5rem,3.8vw,3.6rem);font-weight:800;line-height:1.08}.otp-forgot-banner-description{color:#ffffffc2;max-width:570px;margin:1.35rem 0 0;font-size:.96rem;line-height:1.75}.otp-forgot-feature-list{flex-direction:column;gap:.75rem;margin-top:1.7rem;display:flex}.otp-forgot-feature-item{color:#ffffffe8;align-items:center;gap:.65rem;font-size:.86rem;font-weight:600;line-height:1.5;display:flex}.otp-forgot-feature-item>span{color:#fff;background:#3d9bd347;border:1px solid #83d2ff47;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:.75rem;font-weight:800;display:inline-flex}.otp-forgot-security-box{color:#ffffffc2;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff17;border:1px solid #ffffff24;border-radius:15px;align-items:center;gap:.8rem;width:100%;max-width:610px;padding:1rem 1.15rem;font-size:.78rem;font-weight:500;line-height:1.55;display:flex;box-shadow:0 14px 30px #0014302b}.otp-forgot-security-icon{color:#fff;background:#3d9bd338;border:1px solid #83d2ff3d;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.otp-forgot-form-side{background:radial-gradient(circle at 88% 10%,#d719200e,#0000 29%),radial-gradient(circle at 8% 92%,#1976b914,#0000 31%),linear-gradient(145deg,#fff5f6 0%,#fffafb 45%,#f7fbff 100%);justify-content:center;align-items:center;width:100%;min-height:100dvh;padding:2.5rem 1.25rem;display:flex;position:relative;overflow:hidden}@media (width>=1050px){.otp-forgot-form-side{width:52%}}.otp-forgot-decoration{pointer-events:none;border-radius:50%;position:absolute}.otp-forgot-decoration-one{border:65px solid #d7192006;width:360px;height:360px;top:-150px;right:-120px}.otp-forgot-decoration-two{border:75px solid #1976b906;width:430px;height:430px;bottom:-190px;left:-150px}.otp-forgot-card-wrapper{z-index:2;width:100%;max-width:500px;position:relative}.otp-forgot-card-wrapper:before{content:"";z-index:-1;filter:blur(20px);pointer-events:none;background:radial-gradient(circle,#f43f5e14,#0000 67%);position:absolute;inset:-20px}.otp-forgot-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff7;border:1px solid #fecdd3d1;border-radius:1.5rem;width:100%;padding:2.5rem 2.35rem 2rem;position:relative;box-shadow:0 30px 65px #33111d1a,0 8px 20px #f43f5e0d,inset 0 1px #fffffff2}.otp-forgot-card:before{content:"";background:linear-gradient(90deg, transparent, var(--otp-blue), var(--otp-red), var(--otp-orange), transparent);border-radius:0 0 999px 999px;height:3px;position:absolute;top:0;left:34px;right:34px}.otp-forgot-mobile-logo{cursor:pointer;background:0 0;border:0;margin:0 auto 1.5rem;padding:0;display:none}.otp-forgot-mobile-logo-frame{background:#fff;border:1px solid #1976b921;border-radius:16px;justify-content:center;align-items:center;width:310px;height:80px;display:flex;overflow:hidden;box-shadow:0 12px 30px #1976b91a}.otp-forgot-mobile-logo-frame img{object-fit:cover;filter:contrast(1.05)saturate(1.08);width:100%;height:100%;transform:scale(1.13)}.otp-forgot-main-icon{width:58px;height:58px;color:var(--otp-blue);background:linear-gradient(135deg,#3d9bd324,#1976b912);border:1px solid #1976b91f;border-radius:17px;justify-content:center;align-items:center;margin-bottom:1.15rem;display:inline-flex;box-shadow:0 8px 18px #1976b914}.otp-forgot-header{margin-bottom:1.7rem}.otp-forgot-eyebrow{color:var(--otp-blue);letter-spacing:.13em;margin-bottom:.5rem;font-size:.68rem;font-weight:800;display:block}.otp-forgot-title{color:#0f172a;letter-spacing:-.035em;margin:0;font-size:1.9rem;font-weight:800;line-height:1.2}.otp-forgot-subtitle{color:var(--otp-muted);margin:.65rem 0 0;font-size:.84rem;line-height:1.6}.otp-forgot-email{min-width:0;color:var(--otp-blue);background:#1976b90f;border:1px solid #1976b91a;border-radius:.7rem;align-items:center;gap:.5rem;margin-top:.75rem;padding:.65rem .8rem;font-size:.8rem;font-weight:700;display:flex}.otp-forgot-email svg{flex-shrink:0}.otp-forgot-email span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.otp-forgot-form{flex-direction:column;gap:1.05rem;display:flex}.otp-forgot-field{flex-direction:column;gap:.42rem;display:flex}.otp-forgot-label{color:#344054;font-size:.84rem;font-weight:700}.otp-forgot-required{color:var(--otp-error);margin-left:3px}.otp-forgot-input-wrapper{border:1px solid var(--otp-border);background:#fbfcfe;border-radius:.75rem;align-items:center;min-height:50px;transition:background-color .2s,border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative}.otp-forgot-input-wrapper:focus-within{border-color:var(--otp-blue);background:#fff;transform:translateY(-1px);box-shadow:0 0 0 4px #1976b91a}.otp-forgot-input-icon{z-index:2;color:#94a3b8;pointer-events:none;align-items:center;transition:color .2s;display:inline-flex;position:absolute;left:.95rem}.otp-forgot-input-wrapper:focus-within .otp-forgot-input-icon{color:var(--otp-blue)}.otp-forgot-input{color:#0f172a;letter-spacing:0;background:0 0;border:0;outline:none;width:100%;min-height:49px;padding:.75rem 3.8rem .75rem 2.9rem;font-family:inherit;font-size:.88rem;font-weight:500;line-height:1.5}.otp-forgot-input::placeholder{color:#a0aabc;font-family:inherit;font-size:.84rem;font-weight:400}.otp-forgot-input:disabled{color:#94a3b8;cursor:not-allowed}.otp-forgot-code-input{letter-spacing:.28em;padding-right:3.6rem;font-size:1rem;font-weight:700}.otp-forgot-code-input::placeholder{letter-spacing:0;font-size:.84rem;font-weight:400}.otp-forgot-code-count{color:#94a3b8;pointer-events:none;font-size:.7rem;font-weight:700;position:absolute;right:.9rem}.otp-forgot-password-wrapper{padding-right:.45rem}.otp-forgot-password-wrapper .otp-forgot-input{padding-right:4rem}.otp-forgot-password-toggle{min-width:45px;height:35px;color:var(--otp-blue);letter-spacing:0;cursor:pointer;background:0 0;border:0;border-radius:.5rem;justify-content:center;align-items:center;padding:0 .5rem;font-family:inherit;font-size:.75rem;font-weight:700;line-height:1.4;transition:color .18s,background-color .18s;display:inline-flex;position:absolute;right:.55rem}.otp-forgot-password-toggle:hover{color:var(--otp-navy);background:#1976b912}.otp-forgot-password-toggle:focus-visible{outline:none;box-shadow:0 0 0 3px #1976b921}.otp-forgot-input-wrapper .otp-forgot-input,.otp-forgot-input-wrapper .otp-forgot-input:focus{box-shadow:none}.otp-forgot-input-wrapper.otp-forgot-input-error{border-color:var(--otp-error);background:snow;box-shadow:0 0 0 3px #ef44441a}.otp-forgot-input-error .otp-forgot-input-icon{color:var(--otp-error)}.otp-forgot-error{color:var(--otp-error);letter-spacing:0;align-items:center;gap:.4rem;margin-top:.05rem;font-family:inherit;font-size:.75rem;font-weight:600;line-height:1.45;display:flex}.otp-forgot-error>span{color:#fff;background:var(--otp-error);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:17px;height:17px;font-size:.62rem;font-weight:800;display:inline-flex}.otp-forgot-resend{justify-content:flex-end;align-items:center;min-height:26px;margin-top:-.25rem;display:flex}.otp-forgot-countdown{color:#7b8799;font-size:.74rem;font-weight:500;line-height:1.4}.otp-forgot-countdown strong{color:var(--otp-blue);font-weight:800}.otp-forgot-resend-button{color:var(--otp-blue);cursor:pointer;background:0 0;border:0;border-radius:.45rem;align-items:center;gap:.35rem;padding:.3rem .45rem;font-size:.76rem;font-weight:700;transition:color .18s,background-color .18s;display:inline-flex}.otp-forgot-resend-button:hover{color:var(--otp-navy);background:#1976b90f}.otp-forgot-resend-button:disabled{cursor:not-allowed;opacity:.6}.otp-forgot-submit.MuiButton-root{justify-content:center;align-items:center;gap:.55rem;min-height:50px;margin-top:.2rem;display:flex;position:relative;overflow:hidden;color:#fff!important;background:linear-gradient(135deg, #34c995 0%, var(--otp-green) 48%, var(--otp-green-dark) 100%)!important;text-transform:none!important;border-radius:.75rem!important;font-size:.91rem!important;font-weight:700!important;line-height:1.4!important;transition:transform .2s,box-shadow .2s!important;box-shadow:0 10px 23px #10b9813b!important}.otp-forgot-submit.MuiButton-root:before{content:"";background:linear-gradient(90deg,#0000,#ffffff61,#0000);width:40%;transition:left .45s;position:absolute;top:0;bottom:0;left:-55%;transform:skew(-20deg)}.otp-forgot-submit.MuiButton-root:hover{transform:translateY(-2px);background:linear-gradient(135deg,#25ba85,#059669)!important;box-shadow:0 14px 29px #10b9814f!important}.otp-forgot-submit.MuiButton-root:hover:before{left:120%}.otp-forgot-submit.MuiButton-root>*{z-index:1;position:relative}.otp-forgot-submit.Mui-disabled{transform:none;color:#fff!important;box-shadow:none!important;background:linear-gradient(135deg,#91c4b3,#76a999)!important}.otp-forgot-back-button{color:#64748b;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.7rem;justify-content:center;align-items:center;gap:.45rem;width:100%;min-height:43px;padding:.6rem 1rem;font-size:.82rem;font-weight:700;transition:color .18s,background-color .18s,border-color .18s,transform .18s;display:flex}.otp-forgot-back-button:hover{color:var(--otp-blue);background:#1976b90d;border-color:#1976b914;transform:translateY(-1px)}.otp-forgot-back-button svg{transition:transform .18s}.otp-forgot-back-button:hover svg{transform:translate(-3px)}.otp-forgot-back-button:disabled{cursor:not-allowed;opacity:.55;transform:none}.otp-forgot-footer{color:#a0a9b7;flex-wrap:wrap;justify-content:center;align-items:center;gap:.55rem;margin-top:1.4rem;font-size:.7rem;display:flex}.otp-forgot-footer button{color:#8490a1;font-size:inherit;cursor:pointer;background:0 0;border:0;padding:0}.otp-forgot-footer button:hover{color:var(--otp-blue)}@media (width<=1280px) and (width>=1050px){.otp-forgot-banner{padding-left:2.5rem;padding-right:2.5rem}.otp-forgot-brand-frame{width:315px;height:84px}.otp-forgot-banner-title{font-size:2.75rem}.otp-forgot-card{padding-left:2rem;padding-right:2rem}}@media (width<=1049px){.otp-forgot-page{display:block}.otp-forgot-form-side{width:100%;padding:4.8rem 1.2rem 2rem}.otp-forgot-mobile-logo{display:flex}.otp-forgot-card-wrapper{max-width:540px}}@media (width<=600px){.otp-forgot-form-side{padding-left:.85rem;padding-right:.85rem}.otp-forgot-card{border-radius:1.2rem;padding:2rem 1.35rem 1.6rem}.otp-forgot-mobile-logo-frame{width:270px;height:72px}.otp-forgot-title{font-size:1.65rem}.otp-forgot-main-icon{border-radius:15px;width:52px;height:52px}}@media (width<=420px){.otp-forgot-form-side{padding-left:.6rem;padding-right:.6rem}.otp-forgot-card{padding-left:1.05rem;padding-right:1.05rem}.otp-forgot-mobile-logo-frame{width:230px;height:64px}.otp-forgot-title{font-size:1.5rem}.otp-forgot-input{padding-left:2.65rem}.otp-forgot-footer{gap:.4rem}}@media (width<=350px){.otp-forgot-mobile-logo-frame{width:205px;height:58px}.otp-forgot-card{padding-left:.85rem;padding-right:.85rem}.otp-forgot-password-toggle{min-width:41px;padding-left:.35rem;padding-right:.35rem}}@media (prefers-reduced-motion:reduce){.otp-forgot-page *,.otp-forgot-page :before,.otp-forgot-page :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.not-found-page{--not-found-primary:#2563eb;--not-found-primary-hover:#1d4ed8;--not-found-secondary:#7c3aed;--not-found-text-primary:#0f172a;--not-found-text-secondary:#64748b;--not-found-text-muted:#94a3b8;--not-found-border:#e2e8f0;--not-found-surface:#ffffffe0;isolation:isolate;width:100%;min-height:100vh;color:var(--not-found-text-primary);box-sizing:border-box;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(circle at 10% 10%,#2563eb24,#0000 34%),radial-gradient(circle at 90% 90%,#7c3aed21,#0000 36%),linear-gradient(135deg,#f8fbff 0%,#f4f7fc 50%,#f8f5ff 100%);justify-content:center;align-items:center;padding:32px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.5;display:flex;position:relative;overflow:hidden}.not-found-page *,.not-found-page :before,.not-found-page :after{box-sizing:border-box}.not-found-page button{font-family:inherit}.not-found-background{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.not-found-grid{opacity:.45;background-image:linear-gradient(#94a3b817 1px,#0000 1px),linear-gradient(90deg,#94a3b817 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000e6,#0000);mask-image:linear-gradient(#000000e6,#0000)}.not-found-glow{filter:blur(8px);border-radius:50%;animation:8s ease-in-out infinite notFoundFloat;position:absolute}.glow-one{background:radial-gradient(circle,#2563eb38,#0000 68%);width:360px;height:360px;top:-120px;left:-100px}.glow-two{background:radial-gradient(circle,#7c3aed33,#0000 68%);width:430px;height:430px;animation-delay:-4s;bottom:-140px;right:-120px}@keyframes notFoundFloat{0%,to{transform:translate(0,0)}50%{transform:translateY(-18px)}}.not-found-card{text-align:center;-webkit-backdrop-filter:blur(18px);background:linear-gradient(145deg,#fffffff5,#ffffffc7);border:1px solid #ffffffe6;border-radius:28px;flex-direction:column;align-items:center;width:100%;max-width:660px;padding:42px 42px 36px;animation:.55s both notFoundCardEnter;display:flex;position:relative;box-shadow:0 4px 8px #0f172a08,0 24px 70px #2563eb21,inset 0 1px 1px #ffffffe6}.not-found-card:before{content:"";z-index:-1;border-radius:inherit;-webkit-mask-composite:xor;background:linear-gradient(135deg,#2563eb73,#fff9,#7c3aed66);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes notFoundCardEnter{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.not-found-status{color:#1d4ed8;letter-spacing:.04em;text-transform:uppercase;background-color:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:30px;padding:5px 12px;font-size:12px;font-weight:700;line-height:1.4;display:inline-flex}.not-found-status-dot{background-color:#3b82f6;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite notFoundPulse;box-shadow:0 0 0 4px #3b82f61f}@keyframes notFoundPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(.85)}}.not-found-illustration{justify-content:center;align-items:center;width:150px;height:126px;margin-top:22px;display:flex;position:relative}.not-found-package{z-index:2;color:#fff;background:linear-gradient(145deg,#60a5fa 0%,#2563eb 58%,#1d4ed8 100%);border:1px solid #ffffff8c;border-radius:18px;justify-content:center;align-items:center;width:86px;height:76px;animation:3.5s ease-in-out infinite notFoundPackageFloat;display:flex;position:relative;transform:rotate(-3deg);box-shadow:0 15px 30px #2563eb40,inset 0 1px 1px #ffffff59}.not-found-package:before{content:"";background-color:#fff3;width:2px;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.package-top-line{background-color:#ffffff3d;height:1px;position:absolute;top:15px;left:12px;right:12px}.package-label{z-index:1;color:#2563eb;background-color:#fff;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;font-size:20px;font-weight:800;line-height:1;display:flex;position:relative;box-shadow:0 5px 12px #1e40af38}@keyframes notFoundPackageFloat{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-8px)rotate(2deg)}}.not-found-orbit{border:1px dashed #2563eb4d;border-radius:50%;animation:12s linear infinite notFoundOrbit;position:absolute}.orbit-one{width:126px;height:82px;transform:rotate(12deg)}.orbit-two{border-color:#7c3aed38;width:146px;height:104px;animation-duration:15s;animation-direction:reverse;transform:rotate(-18deg)}@keyframes notFoundOrbit{0%{rotate:0deg}to{rotate:360deg}}.not-found-code{color:#172554;letter-spacing:-.09em;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:2px;margin-top:-2px;font-size:clamp(72px,12vw,108px);font-weight:900;line-height:.9;display:flex}.not-found-code span{color:#0000;-webkit-text-fill-color:transparent;filter:drop-shadow(0 8px 16px #2563eb1f);background:linear-gradient(145deg,#172554,#2563eb 55%,#7c3aed);-webkit-background-clip:text;background-clip:text;display:inline-block}.not-found-code .not-found-zero{margin:0 5px;transform:translateY(-2px)}.not-found-title{color:var(--not-found-text-primary);letter-spacing:-.025em;margin:22px 0 0;font-size:28px;font-weight:800;line-height:1.3}.not-found-description{max-width:500px;color:var(--not-found-text-secondary);margin:12px 0 0;font-size:15px;font-weight:400;line-height:1.7}.not-found-actions{justify-content:center;align-items:center;gap:12px;width:100%;margin-top:28px;display:flex}.not-found-button{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-width:150px;min-height:46px;padding:0 20px;font-size:14px;font-weight:700;line-height:1.4;transition:color .2s,background-color .2s,border-color .2s,transform .2s,box-shadow .2s;display:inline-flex}.not-found-button svg{flex-shrink:0;width:19px;height:19px}.not-found-button.primary{color:#fff;background:linear-gradient(135deg,#3b82f6,#2563eb);border:1px solid #2563eb;box-shadow:0 7px 18px #2563eb38}.not-found-button.primary:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:translateY(-2px);box-shadow:0 11px 24px #2563eb4d}.not-found-button.secondary{color:#334155;background-color:#ffffffd1;border:1px solid #cbd5e1;box-shadow:0 4px 12px #0f172a0d}.not-found-button.secondary:hover{color:#1d4ed8;background-color:#fff;border-color:#93c5fd;transform:translateY(-2px);box-shadow:0 9px 20px #2563eb1f}.not-found-button:focus-visible{outline-offset:3px;outline:3px solid #2563eb33}.not-found-support{color:var(--not-found-text-muted);justify-content:center;align-items:center;gap:10px;margin-top:28px;font-size:12px;font-weight:500;line-height:1.5;display:flex}.not-found-support-divider{background-color:#cbd5e1;border-radius:50%;width:4px;height:4px}@media (width<=768px){.not-found-page{padding:22px}.not-found-card{border-radius:24px;max-width:580px;padding:36px 28px 30px}.not-found-code{font-size:82px}.not-found-title{font-size:25px}}@media (width<=520px){.not-found-page{padding:14px}.not-found-card{border-radius:20px;padding:30px 18px 25px}.not-found-illustration{width:130px;height:112px}.not-found-package{border-radius:16px;width:76px;height:68px}.not-found-code{margin-top:2px;font-size:70px}.not-found-title{margin-top:18px;font-size:22px}.not-found-description{font-size:14px;line-height:1.65}.not-found-actions{flex-direction:column}.not-found-button{width:100%}.not-found-support{flex-direction:column;gap:4px}.not-found-support-divider{display:none}}@media (width<=360px){.not-found-card{padding-left:14px;padding-right:14px}.not-found-code{font-size:62px}.not-found-title{font-size:20px}}@media (prefers-reduced-motion:reduce){.not-found-card,.not-found-glow,.not-found-status-dot,.not-found-package,.not-found-orbit{animation:none}.not-found-button{transition:none}.not-found-button:hover{transform:none}}.logistics-intro{--intro-space:#010711;--intro-navy:#02172b;--intro-navy-light:#064a78;--intro-blue:#178bd1;--intro-cyan:#63d8ff;--intro-cyan-light:#c4f4ff;--intro-purple:#755cff;--intro-red:#dc1824;--intro-yellow:#ffd34d;--intro-green:#10d79a;z-index:999999;color:#fff;background:radial-gradient(circle at 75% 18%, #3aa1ff3d, transparent 25%), radial-gradient(circle at 18% 72%, #755cff29, transparent 30%), radial-gradient(circle at 52% 45%, #009dff14, transparent 38%), linear-gradient(150deg, #00040a 0%, var(--intro-space) 28%, var(--intro-navy) 62%, #063e64 100%);isolation:isolate;perspective:1600px;perspective-origin:50% 40%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;height:100dvh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;animation:.75s cubic-bezier(.22,1,.36,1) both introScreenEnter;position:fixed;inset:0;overflow:hidden}.logistics-intro *,.logistics-intro :before,.logistics-intro :after{box-sizing:border-box}.logistics-intro button{font-family:inherit}@keyframes introScreenEnter{0%{opacity:0;filter:blur(14px)brightness(.35);transform:scale(1.1)translateZ(-150px)}to{opacity:1;filter:blur()brightness();transform:scale(1)translateZ(0)}}.logistics-intro.is-closing{pointer-events:none;animation:.65s cubic-bezier(.65,0,.35,1) forwards introScreenExit}@keyframes introScreenExit{0%{opacity:1;filter:blur()brightness();transform:scale(1)translateZ(0)}55%{opacity:.82;filter:blur(3px)brightness(1.3);transform:scale(1.035)translateZ(90px)}to{opacity:0;filter:blur(18px)brightness(1.8);visibility:hidden;transform:scale(1.12)translateZ(250px)}}.logistics-intro:before{content:"";z-index:-5;opacity:.7;pointer-events:none;background-image:radial-gradient(circle,#fffffff2 0 1px,#0000 1.8px);background-size:85px 85px;width:200%;height:200%;animation:30s linear infinite introDeepSpaceMove;position:absolute;inset:-50%;transform:rotate(-12deg)translateZ(-450px)scale(1.4)}@keyframes introDeepSpaceMove{0%{transform:rotate(-12deg)translateZ(-450px)scale(1.4)}to{transform:rotate(-12deg)translate3d(-85px,85px,-450px)scale(1.4)}}.logistics-intro:after{content:"";z-index:-4;pointer-events:none;background:radial-gradient(#0000 25%,#00040c3d 65%,#000208c2 100%);position:absolute;inset:0}.logistics-intro__stars{z-index:1;pointer-events:none;transform-style:preserve-3d;position:absolute;inset:0;overflow:hidden}.logistics-intro__stars span{top:var(--star-y);left:var(--star-x);width:var(--star-size);height:var(--star-size);animation:2.6s ease-in-out infinite introStarPulse;animation-delay:var(--star-delay);background:#fff;border-radius:50%;position:absolute;box-shadow:0 0 5px #fff,0 0 12px #63d8fff2,0 0 24px #63d8ff80}.logistics-intro__stars span:nth-child(3n){background:var(--intro-cyan-light);transform:translateZ(80px)}.logistics-intro__stars span:nth-child(4n){background:#dcd4ff;transform:translateZ(150px);box-shadow:0 0 8px #755cfff2,0 0 20px #755cff80}.logistics-intro__stars span:nth-child(5n){animation-name:introStarFly;animation-duration:5s}@keyframes introStarPulse{0%,to{opacity:.22;transform:translateZ(0)scale(.65)}50%{opacity:1;transform:translateZ(120px)scale(1.7)}}@keyframes introStarFly{0%{opacity:0;transform:translate3d(160px,-120px,-100px)scale(.3)}20%{opacity:1}to{opacity:0;transform:translate3d(-220px,190px,280px)scale(2.2)}}.logistics-intro__sky-light{z-index:0;filter:blur(18px);mix-blend-mode:screen;pointer-events:none;border-radius:50%;position:absolute}.logistics-intro__sky-light--one{background:radial-gradient(#33c2ff4d,#0d6fc61f 40%,#0000 72%);width:750px;height:590px;animation:8s ease-in-out infinite introAuroraOne;top:-260px;left:18%;transform:rotate(-13deg)translateZ(-120px)}.logistics-intro__sky-light--two{background:radial-gradient(#755cff30,#1b9cff1c 42%,#0000 72%);width:760px;height:680px;animation:10s ease-in-out infinite introAuroraTwo;bottom:-280px;right:-250px;transform:rotate(20deg)translateZ(-180px)}@keyframes introAuroraOne{0%,to{opacity:.5;transform:rotate(-13deg)translate3d(-30px,0,-120px)scale(.92)}50%{opacity:1;transform:rotate(-4deg)translate3d(80px,55px,80px)scale(1.12)}}@keyframes introAuroraTwo{0%,to{opacity:.55;transform:rotate(20deg)translate3d(20px,40px,-180px)scale(1)}50%{opacity:.92;transform:rotate(8deg)translate3d(-90px,-55px,50px)scale(1.14)}}.logistics-intro__skip{z-index:50;color:#ffffffd1;cursor:pointer;-webkit-backdrop-filter:blur(18px);background:linear-gradient(135deg,#ffffff1f,#ffffff0b);border:1px solid #8ce0ff33;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:43px;padding:0 17px;font-size:11px;font-weight:750;transition:color .2s,background-color .2s,border-color .2s,transform .2s,box-shadow .2s;display:inline-flex;position:absolute;top:25px;right:28px;box-shadow:0 12px 32px #0003,inset 0 1px #ffffff21}.logistics-intro__skip:hover{color:#fff;background:#63d8ff29;border-color:#63d8ff66;transform:translateY(-3px)translateZ(30px);box-shadow:0 17px 40px #00000047,0 0 24px #63d8ff21}.logistics-intro__skip:focus-visible{outline-offset:4px;outline:3px solid #63d8ff7a}.logistics-intro__brand{z-index:20;text-align:center;width:min(950px,100% - 40px);transform-style:preserve-3d;animation:1.1s cubic-bezier(.22,1,.36,1) both introBrandEnter;position:absolute;top:6.5vh;left:50%;transform:translate(-50%)translateZ(180px)}@keyframes introBrandEnter{0%{opacity:0;filter:blur(10px);transform:translate(-50%)translateY(-45px)translateZ(-150px)scale(.86)}to{opacity:1;filter:blur();transform:translate(-50%)translateY(0)translateZ(180px)scale(1)}}.logistics-intro__brand-label{color:var(--intro-cyan-light);letter-spacing:.2em;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,#63d8ff24,#755cff12);border:1px solid #63d8ff38;border-radius:999px;align-items:center;padding:8px 15px;font-size:9px;font-weight:850;line-height:1.4;display:inline-flex;box-shadow:0 0 28px #63d8ff14,inset 0 1px #ffffff1f}.logistics-intro__brand h1{flex-direction:column;margin:15px 0 0;line-height:1.04;display:flex}.logistics-intro__brand h1>span{color:#ffffffc2;letter-spacing:.04em;font-size:clamp(16px,1.9vw,27px);font-weight:430}.logistics-intro__brand h1 strong{color:#0000;background:linear-gradient(90deg, #fff 0%, var(--intro-cyan) 28%, #fff 52%, #a798ff 72%, var(--intro-yellow) 100%);letter-spacing:-.055em;filter:drop-shadow(0 0 24px #63d8ff2b);background-size:220%;-webkit-background-clip:text;background-clip:text;margin-top:7px;font-size:clamp(35px,5vw,70px);font-weight:920;animation:4s linear infinite introTitleShine}@keyframes introTitleShine{to{background-position:220%}}.logistics-intro__brand p{color:#ffffff87;letter-spacing:.05em;margin:13px 0 0;font-size:11.5px;line-height:1.6}.logistics-intro__scene{z-index:10;perspective:1500px;perspective-origin:50% 36%;transform-style:preserve-3d;position:absolute;inset:18vh 0 11vh}.logistics-intro__ground{transform-origin:top;pointer-events:none;background-image:linear-gradient(#51c4ff2b 1px,#0000 1px),linear-gradient(90deg,#51c4ff2b 1px,#0000 1px);background-size:68px 68px;border-top:1px solid #63d8ff3b;height:105%;animation:7s linear infinite introGroundMove;position:absolute;bottom:-57%;left:-25%;right:-25%;transform:rotateX(68deg)translateZ(-180px);box-shadow:0 -25px 90px #1994e217;-webkit-mask-image:linear-gradient(#000,#0000008c 50%,#0000 88%);mask-image:linear-gradient(#000,#0000008c 50%,#0000 88%)}@keyframes introGroundMove{0%{background-position:0 0,0 0}to{background-position:0 68px,68px 0}}.logistics-intro__route{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:translateZ(45px)rotateX(-2deg)}.logistics-intro__route-shadow{fill:none;stroke:#30b7ff24;stroke-width:19px;stroke-linecap:round;filter:blur(9px)}.logistics-intro__route-line{fill:none;stroke:url(#logisticsRouteGradient);stroke-width:3.5px;stroke-linecap:round;stroke-dasharray:12 15;stroke-dashoffset:1250px;filter:url(#logisticsRouteGlow);animation:5.4s linear .7s forwards introRouteDraw}@keyframes introRouteDraw{to{stroke-dashoffset:0}}.logistics-intro__warehouse{z-index:8;width:240px;height:205px;transform-style:preserve-3d;animation:1.1s cubic-bezier(.22,1,.36,1) .25s both introWarehouseEnter;position:absolute;bottom:5%;left:6%;transform:rotateY(17deg)rotateX(4deg)translateZ(120px)}@keyframes introWarehouseEnter{0%{opacity:0;filter:blur(9px);transform:translate3d(-140px,45px,-250px)rotateY(38deg)rotateX(15deg)scale(.65)}to{opacity:1;filter:blur();transform:rotateY(17deg)rotateX(4deg)translateZ(120px)scale(1)}}.logistics-intro__warehouse-pin{z-index:7;color:var(--intro-cyan-light);letter-spacing:.14em;white-space:nowrap;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#021629c2;border:1px solid #63d8ff36;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:8px;font-weight:850;display:inline-flex;position:absolute;top:-36px;left:50%;transform:translate(-50%)translateZ(60px);box-shadow:0 13px 30px #00000038,0 0 21px #63d8ff12}.logistics-intro__warehouse-pin>span{background:var(--intro-green);border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite introOnlinePulse;box-shadow:0 0 0 5px #10d79a1a,0 0 14px #10d79ad9}@keyframes introOnlinePulse{50%{opacity:.35;transform:scale(.72)}}.logistics-intro__warehouse-building{height:135px;transform-style:preserve-3d;background:linear-gradient(110deg,#1e6b9b 0%,#0a3658 45%,#041d34 100%);border:1px solid #77deff3d;border-radius:9px 9px 4px 4px;position:absolute;bottom:24px;left:16px;right:16px;box-shadow:-24px 31px 56px #0000006b,13px 0 28px #3ebcff14,inset 12px 0 23px #ffffff09}.logistics-intro__warehouse-building:before{content:"";clip-path:polygon(100% 0,100% 100%,0 88%,0 13%);transform-origin:100%;background:linear-gradient(90deg,#021729,#0b3652);width:15px;position:absolute;top:6px;bottom:5px;left:-15px;transform:rotateY(90deg)}.logistics-intro__warehouse-roof{clip-path:polygon(4% 100%,13% 0,87% 0,96% 100%);background:linear-gradient(90deg,#52b9ec,#16658e 55%,#07304c);height:31px;position:absolute;top:-27px;left:-11px;right:-11px;transform:rotateX(18deg)translateZ(18px);box-shadow:0 8px 18px #0000002e}.logistics-intro__warehouse-sign{color:#ffffffad;letter-spacing:.16em;white-space:nowrap;font-size:7px;font-weight:850;position:absolute;top:13px;left:50%;transform:translate(-50%)}.logistics-intro__warehouse-door{background:linear-gradient(140deg,#174b6c,#031728);border:2px solid #75dcff26;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(2,1fr);width:82px;height:86px;display:grid;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:inset 0 0 25px #0000004d}.logistics-intro__warehouse-door span{border:1px solid #ffffff0e}.logistics-intro__warehouse-window{background:linear-gradient(145deg,#b4f4ffcc,#2397d126);border:1px solid #94e8ff4d;width:31px;height:42px;animation:2s ease-in-out infinite introWarehouseLight;position:absolute;bottom:30px;box-shadow:0 0 18px #45c3ff52,inset 0 0 13px #ffffff1f}@keyframes introWarehouseLight{50%{filter:brightness(1.6)}}.logistics-intro__warehouse-window--one{left:17px}.logistics-intro__warehouse-window--two{animation-delay:.45s;right:17px}.logistics-intro__packages{z-index:5;transform-style:preserve-3d;align-items:flex-end;display:flex;position:absolute;bottom:14px;right:-5px}.logistics-intro__packages span{color:#281a05cc;background:linear-gradient(145deg,#ffd172,#b97022);border:1px solid #ffffff47;justify-content:center;align-items:center;width:39px;height:36px;font-size:7px;font-weight:900;display:inline-flex;box-shadow:-8px 12px 20px #0000004d}.logistics-intro__packages span:first-child{transform:translate3d(16px,-29px,25px)rotate(-5deg)}.logistics-intro__packages span:nth-child(2){width:48px;height:44px;transform:translateZ(15px)rotate(3deg)}.logistics-intro__packages span:nth-child(3){width:34px;height:31px;transform:translate3d(-8px,0,-8px)rotate(-4deg)}.logistics-intro__warehouse-shadow{filter:blur(15px);background:#00000094;border-radius:50%;height:32px;position:absolute;bottom:-6px;left:1px;right:1px;transform:rotateX(72deg)translateZ(-50px)}.logistics-intro__plane-path{z-index:15;width:135px;height:72px;transform-style:preserve-3d;animation:5.45s cubic-bezier(.42,0,.28,1) .85s forwards introPlaneJourney;position:absolute;top:56%;left:15%}@keyframes introPlaneJourney{0%{opacity:0;filter:blur(5px)brightness(.65);transform:translate3d(-5vw,85px,-350px)rotate(-23deg)rotateY(-22deg)rotateX(12deg)scale(.38)}7%{opacity:1}24%{filter:blur()brightness();transform:translate3d(17vw,-18vh,30px)rotate(-15deg)rotateY(-10deg)rotateX(5deg)scale(.78)}48%{transform:translate3d(37vw,-29vh,280px)rotate(-2deg)rotateY(2deg)rotateX(-2deg)scale(1.25)}68%{transform:translate3d(51vw,-27vh,420px)rotate(7deg)rotateY(12deg)rotateX(-4deg)scale(1.42)}84%{transform:translate3d(62vw,-16vh,190px)rotate(15deg)rotateY(16deg)rotateX(3deg)scale(1)}to{opacity:1;filter:brightness(.9);transform:translate3d(70vw,-2vh,35px)rotate(13deg)rotateY(8deg)rotateX(5deg)scale(.65)}}.logistics-intro__plane{width:125px;height:58px;transform-style:preserve-3d;filter:drop-shadow(-22px 27px 19px #00000061)drop-shadow(0 0 15px #63d8ff21);animation:.75s ease-in-out infinite alternate introPlaneFloat;position:relative}@keyframes introPlaneFloat{0%{transform:rotateX(1deg)rotateY(-7deg)translateY(-2px)}to{transform:rotateX(7deg)rotateY(-1deg)translateY(4px)}}.logistics-intro__plane-body{background:linear-gradient(#fff 0%,#d9f2ff 34%,#91bfd7 70%,#4e7891 100%);border-radius:65% 90% 48% 52%;width:109px;height:21px;position:absolute;top:23px;left:6px;transform:translateZ(14px);box-shadow:inset 0 -6px 8px #031b3342,inset 0 3px 4px #ffffffa6}.logistics-intro__plane-body:after{content:"";background:linear-gradient(90deg, var(--intro-red), #f43a44);opacity:.9;border-radius:999px;height:3px;position:absolute;bottom:2px;left:8px;right:13px}.logistics-intro__plane-nose{background:linear-gradient(#fff,#a9d4e8 70%,#739fb7);border-radius:0 95% 95% 0;width:30px;height:21px;position:absolute;top:23px;right:0;transform:translateZ(15px)}.logistics-intro__plane-wing{clip-path:polygon(0 45%,100% 0,77% 100%,7% 72%);transform-origin:0;background:linear-gradient(135deg,#f4fcff,#b9e5f8 44%,#3687b3);width:59px;height:24px;position:absolute;left:46px}.logistics-intro__plane-wing--top{top:1px;transform:rotate(-11deg)rotateX(42deg)translateZ(-3px)}.logistics-intro__plane-wing--bottom{top:34px;transform:rotate(10deg)rotateX(-45deg)translateZ(12px)}.logistics-intro__plane-tail{background:linear-gradient(135deg, var(--intro-cyan), var(--intro-blue) 55%, #065481);clip-path:polygon(0 100%,25% 7%,100% 100%);width:33px;height:28px;position:absolute;top:5px;left:11px;transform:rotate(-7deg)translateZ(19px)}.logistics-intro__plane-windows{z-index:5;gap:5px;display:flex;position:absolute;top:27px;right:25px;transform:translateZ(20px)}.logistics-intro__plane-windows i{background:linear-gradient(145deg,#0e496a,#011c30);border-radius:50%;width:5px;height:5px;box-shadow:inset 0 1px 1px #ffffff61,0 0 4px #63d8ff61}.logistics-intro__plane-trail{align-items:center;gap:7px;display:flex;position:absolute;top:33px;right:98px;transform:translateZ(-10px)}.logistics-intro__plane-trail span{filter:blur(1px);background:linear-gradient(90deg,#0000,#63d8ffd1);border-radius:999px;width:68px;height:3px;animation:.62s linear infinite introPlaneTrail}.logistics-intro__plane-trail span:nth-child(2){opacity:.58;width:42px;animation-delay:.14s}.logistics-intro__plane-trail span:nth-child(3){opacity:.32;width:24px;animation-delay:.28s}@keyframes introPlaneTrail{0%{opacity:0;transform:translate(28px)scaleX(.35)}to{opacity:1;transform:translate(-15px)scaleX(1.15)}}.logistics-intro__destination{z-index:9;width:270px;height:220px;transform-style:preserve-3d;animation:1.1s cubic-bezier(.22,1,.36,1) .4s both introDestinationEnter;position:absolute;bottom:7%;right:5%;transform:rotateY(-16deg)rotateX(3deg)translateZ(130px)}@keyframes introDestinationEnter{0%{opacity:0;filter:blur(9px);transform:translate3d(150px,45px,-250px)rotateY(-40deg)scale(.64)}to{opacity:1;filter:blur();transform:rotateY(-16deg)rotateX(3deg)translateZ(130px)scale(1)}}.logistics-intro__destination-radar{width:165px;height:165px;position:absolute;top:31px;left:50%;transform:translate(-50%)translateZ(-20px)}.logistics-intro__destination-radar span{opacity:0;border:1px solid #63d8ff66;border-radius:50%;animation:2s ease-out 4.7s infinite introRadarPulse;position:absolute;inset:0;box-shadow:0 0 18px #63d8ff1f}.logistics-intro__destination-radar span:nth-child(2){animation-delay:5.15s}.logistics-intro__destination-radar span:nth-child(3){animation-delay:5.6s}@keyframes introRadarPulse{0%{opacity:.85;transform:scale(.12)}to{opacity:0;transform:scale(1.6)}}.logistics-intro__destination-card{z-index:5;-webkit-backdrop-filter:blur(20px);background:linear-gradient(145deg,#ffffff2b,#ffffff0b);border:1px solid #9fe8ff36;border-radius:20px;align-items:center;gap:14px;width:235px;padding:19px;animation:2s ease-in-out 5.1s infinite introDestinationGlow;display:flex;position:absolute;top:45px;left:50%;transform:translate(-50%)translateZ(55px);box-shadow:-22px 28px 56px #00000057,0 0 32px #63d8ff14,inset 0 1px #ffffff24}@keyframes introDestinationGlow{50%{border-color:#63d8ff8c;transform:translate(-50%)translateZ(75px)scale(1.025);box-shadow:-22px 28px 56px #0000004d,0 0 45px #63d8ff3d,inset 0 1px #ffffff2b}}.logistics-intro__flag{color:#ffed5b;transform-origin:0;background:linear-gradient(145deg,#f62a34,#bd0710);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:63px;height:45px;font-size:24px;animation:1.65s ease-in-out infinite introFlagWave;display:flex;box-shadow:0 12px 24px #dc182447,inset 0 1px #ffffff2e}@keyframes introFlagWave{0%,to{transform:perspective(130px)rotateY(-7deg)skewY(-1deg)}50%{transform:perspective(130px)rotateY(11deg)skewY(1deg)}}.logistics-intro__destination-info{flex-direction:column;min-width:0;display:flex}.logistics-intro__destination-info small{color:var(--intro-cyan);letter-spacing:.16em;font-size:8px;font-weight:850;line-height:1.4}.logistics-intro__destination-info strong{color:#fff;letter-spacing:-.03em;margin-top:3px;font-size:22px;font-weight:900;line-height:1.2}.logistics-intro__destination-info>span{color:#ffffff96;align-items:center;gap:5px;margin-top:7px;font-size:8px;font-weight:650;line-height:1.4;display:flex}.logistics-intro__destination-info svg{color:var(--intro-green);filter:drop-shadow(0 0 6px #10d79a8c)}.logistics-intro__city{opacity:.47;justify-content:center;align-items:flex-end;gap:5px;height:78px;display:flex;position:absolute;bottom:5px;left:5px;right:5px;transform:translateZ(-15px)rotateX(-3deg)}.logistics-intro__city span{background:linear-gradient(#63d8ff1c,#33b0eeb8);border:1px solid #63d8ff2e;width:22px;position:relative;box-shadow:inset 0 0 12px #63d8ff1a,0 0 12px #63d8ff0f}.logistics-intro__city span:after{content:"";opacity:.45;background-image:radial-gradient(circle,#b9f2ff 0 1px,#0000 1.6px);background-size:6px 7px;position:absolute;inset:5px}.logistics-intro__city span:first-child{height:31px}.logistics-intro__city span:nth-child(2){height:52px}.logistics-intro__city span:nth-child(3){height:75px}.logistics-intro__city span:nth-child(4){height:45px}.logistics-intro__city span:nth-child(5){height:64px}.logistics-intro__city span:nth-child(6){height:36px}.logistics-intro__status{z-index:30;max-width:820px;margin:0 auto;position:absolute;bottom:24px;left:30px;right:30px;transform:translateZ(150px)}.logistics-intro__status-text{text-align:center;height:23px;margin-bottom:9px;position:relative;overflow:hidden}.logistics-intro__status-step{color:#ffffffad;letter-spacing:.055em;opacity:0;font-size:10px;font-weight:680;line-height:1.5;animation-duration:7.1s;animation-timing-function:ease;animation-fill-mode:both;position:absolute;inset:0}.logistics-intro__status-step--one{animation-name:introStatusOne}.logistics-intro__status-step--two{color:var(--intro-cyan-light);animation-name:introStatusTwo}.logistics-intro__status-step--three{color:#86f6cf;animation-name:introStatusThree}@keyframes introStatusOne{0%,3%{opacity:0;transform:translateY(10px)}8%,26%{opacity:1;transform:translateY(0)}32%,to{opacity:0;transform:translateY(-10px)}}@keyframes introStatusTwo{0%,27%{opacity:0;transform:translateY(10px)}34%,73%{opacity:1;transform:translateY(0)}79%,to{opacity:0;transform:translateY(-10px)}}@keyframes introStatusThree{0%,74%{opacity:0;transform:translateY(10px)}82%,to{opacity:1;transform:translateY(0)}}.logistics-intro__progress{background:#ffffff14;border:1px solid #9fe8ff1f;border-radius:999px;width:100%;height:6px;position:relative;overflow:hidden;box-shadow:inset 0 2px 6px #0003}.logistics-intro__progress:before{content:"";filter:blur(8px);background:linear-gradient(90deg,#0000,#63d8ff33,#0000);animation:2s linear infinite introProgressGlow;position:absolute;inset:-10px}@keyframes introProgressGlow{0%{transform:translate(-70%)}to{transform:translate(70%)}}.logistics-intro__progress>span{background:linear-gradient(90deg, var(--intro-blue), var(--intro-cyan), #fff, var(--intro-yellow));border-radius:inherit;transform-origin:0;width:100%;height:100%;animation:6.35s cubic-bezier(.4,0,.2,1) .3s forwards introProgressLoading;display:block;transform:scaleX(0);box-shadow:0 0 15px #63d8ffb8,0 0 28px #63d8ff52}@keyframes introProgressLoading{to{transform:scaleX(1)}}.logistics-intro__progress-labels{color:#ffffff5c;letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-top:8px;font-size:7.5px;font-weight:750;line-height:1.4;display:flex}@media (width<=1000px){.logistics-intro__brand{top:7.5vh}.logistics-intro__scene{inset:21vh 0 12vh}.logistics-intro__warehouse{transform-origin:0 100%;left:1%;transform:scale(.82)rotateY(17deg)rotateX(4deg)translateZ(100px)}.logistics-intro__destination{transform-origin:100% 100%;right:0;transform:scale(.82)rotateY(-16deg)translateZ(100px)}}@media (width<=680px){.logistics-intro__skip{min-height:38px;padding:0 13px;top:15px;right:14px}.logistics-intro__brand{width:calc(100% - 30px);top:7.5vh}.logistics-intro__brand h1 strong{font-size:36px}.logistics-intro__brand p{font-size:10px}.logistics-intro__scene{inset:23vh 0 14vh}.logistics-intro__warehouse{transform-origin:0 100%;bottom:4%;left:-31px;transform:scale(.61)rotateY(17deg)}.logistics-intro__destination{transform-origin:100% 100%;bottom:5%;right:-32px;transform:scale(.61)rotateY(-16deg)}.logistics-intro__plane-path{top:57%;left:6%}@keyframes introPlaneJourney{0%{opacity:0;transform:translate3d(-8vw,45px,-250px)rotate(-22deg)scale(.32)}8%{opacity:1}35%{transform:translate3d(24vw,-15vh,80px)rotate(-10deg)scale(.63)}65%{transform:translate3d(49vw,-20vh,230px)rotate(6deg)scale(.84)}to{opacity:1;transform:translate3d(72vw,-1vh,20px)rotate(14deg)scale(.45)}}.logistics-intro__status{bottom:16px;left:16px;right:16px}}@media (width<=420px){.logistics-intro__brand-label{padding:7px 10px;font-size:7px}.logistics-intro__brand h1>span{font-size:14px}.logistics-intro__brand h1 strong{font-size:30px}.logistics-intro__warehouse{left:-47px;transform:scale(.52)rotateY(17deg)}.logistics-intro__destination{right:-49px;transform:scale(.52)rotateY(-16deg)}.logistics-intro__progress-labels{font-size:6px}}@media (prefers-reduced-motion:reduce){.logistics-intro *,.logistics-intro :before,.logistics-intro :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.logistics-intro__plane-path{opacity:1;transform:translate3d(68vw,-3vh,20px)scale(.7)}}:root{--consignment-primary:#1659c7;--consignment-primary-dark:#0b326f;--consignment-primary-deep:#071f45;--consignment-accent:#ef3340;--consignment-text:#172033;--consignment-muted:#64748b;--consignment-border:#e2e8f0;--consignment-surface:#fff;--consignment-soft:#f6f8fc;--consignment-success:#16805a;--consignment-warning:#c56a0a;--consignment-shadow-sm:0 10px 30px #0f203f14;--consignment-shadow-md:0 22px 60px #0f203f1f;--consignment-radius-sm:14px;--consignment-radius-md:22px;--consignment-radius-lg:30px}.consignment-page,.consignment-page *{box-sizing:border-box}.consignment-page{width:100%;color:var(--consignment-text);background:var(--consignment-surface);font-family:Inter,Segoe UI,Roboto,Arial,sans-serif;overflow:hidden}.consignment-page button,.consignment-page input,.consignment-page select{font:inherit}.consignment-page button,.consignment-page a{-webkit-tap-highlight-color:transparent}.consignment-container{width:min(1200px,100% - 40px);margin:0 auto}.consignment-hero{color:#fff;background:radial-gradient(circle at 86% 18%,#4390ff57,#0000 28%),radial-gradient(circle at 8% 90%,#ef334033,#0000 24%),linear-gradient(135deg,#061832 0%,#0a2d61 48%,#0d4a99 100%);min-height:720px;padding:62px 0 130px;position:relative;overflow:hidden}.consignment-hero:after{content:"";background:var(--consignment-surface);clip-path:polygon(0 66%,100% 0,100% 100%,0 100%);height:82px;position:absolute;bottom:-1px;left:0;right:0}.consignment-hero__grid{opacity:.16;pointer-events:none;background-image:linear-gradient(#ffffff1f 1px,#0000 1px),linear-gradient(90deg,#ffffff1f 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 78%);mask-image:linear-gradient(90deg,#000,#0000 78%)}.consignment-hero__glow{pointer-events:none;border:1px solid #ffffff21;border-radius:50%;width:620px;height:620px;position:absolute;top:-240px;right:-180px;box-shadow:0 0 0 80px #ffffff09,0 0 0 160px #ffffff05}.consignment-hero__inner{z-index:2;grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr);align-items:center;gap:78px;display:grid;position:relative}.consignment-breadcrumb{color:#ffffffab;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:34px;font-size:14px;display:flex}.consignment-breadcrumb button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;transition:color .2s}.consignment-breadcrumb button:hover,.consignment-breadcrumb strong{color:#fff}.consignment-eyebrow{color:#dbeafe;letter-spacing:.09em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:9px;margin-bottom:20px;padding:9px 14px;font-size:12px;font-weight:800;display:inline-flex}.consignment-eyebrow--light{margin-bottom:18px}.consignment-hero h1{color:#fff;letter-spacing:-.045em;max-width:700px;margin:0;font-size:clamp(44px,5.1vw,70px);line-height:1.06}.consignment-hero h1 span{color:#8fc4ff}.consignment-hero__description{color:#ebf4ffcc;max-width:650px;margin:24px 0 0;font-size:17px;line-height:1.8}.consignment-hero__actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.consignment-btn{cursor:pointer;border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 23px;font-weight:800;transition:transform .2s,box-shadow .2s,background .2s,border-color .2s,color .2s;display:inline-flex}.consignment-btn:hover{transform:translateY(-2px)}.consignment-btn:focus-visible,.consignment-page button:focus-visible,.consignment-page a:focus-visible,.consignment-page input:focus-visible,.consignment-page select:focus-visible{outline-offset:3px;outline:3px solid #4f94ff4d}.consignment-btn--primary{color:#fff;background:linear-gradient(135deg,#1b66df,#0d4ca9);box-shadow:0 16px 32px #00327e5c}.consignment-btn--primary:hover{box-shadow:0 20px 40px #00327e70}.consignment-btn--ghost{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border-color:#ffffff3d}.consignment-btn--ghost:hover{background:#ffffff21;border-color:#ffffff8c}.consignment-btn--full{width:100%;margin-top:18px}.consignment-btn--light{color:var(--consignment-primary-dark);background:#fff;box-shadow:0 14px 30px #00204c33}.consignment-btn--outline-light{color:#fff;background:0 0;border-color:#ffffff57}.consignment-btn--outline-light:hover{background:#ffffff1a}.consignment-hero__trust{color:#ffffffc2;flex-wrap:wrap;gap:18px;margin-top:28px;font-size:13px;font-weight:700;display:flex}.consignment-hero__trust span{align-items:center;gap:7px;display:inline-flex}.consignment-hero__trust .anticon{color:#6ce7b4}.consignment-hero__visual{justify-content:center;align-items:center;min-height:520px;display:flex;position:relative}.consignment-hero__visual:before{content:"";background:#ffffff14;border-radius:50%;width:470px;height:470px;position:absolute;box-shadow:inset 0 0 0 1px #ffffff1f,0 40px 90px #00153640}.consignment-tracking-card{z-index:2;width:min(100%,480px);color:var(--consignment-text);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border:1px solid #ffffffd6;border-radius:26px;padding:26px;position:relative;box-shadow:0 34px 80px #00163d57}.consignment-tracking-card__head{border-bottom:1px solid var(--consignment-border);justify-content:space-between;align-items:center;gap:16px;padding-bottom:22px;display:flex}.consignment-tracking-card__code{align-items:center;gap:13px;display:flex}.consignment-tracking-card__icon{color:#fff;background:linear-gradient(135deg,#1d6fe8,#0e4596);border-radius:15px;place-items:center;width:50px;height:50px;font-size:22px;display:grid}.consignment-tracking-card small,.consignment-tracking-meta small{color:var(--consignment-muted);font-size:12px;display:block}.consignment-tracking-card strong{color:var(--consignment-text);margin-top:4px;display:block}.consignment-status-pill{color:#126344;white-space:nowrap;background:#e5f8ef;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:800}.consignment-tracking-route{grid-template-columns:minmax(0,1fr) 114px minmax(0,1fr);align-items:center;gap:8px;margin:28px 0 20px;display:grid}.consignment-tracking-point{align-items:center;gap:9px;display:flex}.consignment-tracking-point:last-child{text-align:right;flex-direction:row-reverse}.consignment-tracking-point>span{color:#8493a8;background:#fff;border:2px solid #d8e2f0;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:grid}.consignment-tracking-point.is-complete>span{color:#fff;border-color:var(--consignment-primary);background:var(--consignment-primary)}.consignment-tracking-point div{min-width:0}.consignment-tracking-point strong{white-space:nowrap;font-size:13px}.consignment-tracking-point small{white-space:nowrap;margin-top:4px}.consignment-tracking-line{height:40px;color:var(--consignment-primary);justify-content:center;align-items:center;display:flex;position:relative}.consignment-tracking-line>span{background:repeating-linear-gradient(90deg,#9ab7dc 0 8px,#0000 8px 14px);height:2px;position:absolute;left:0;right:0}.consignment-tracking-line .anticon{z-index:1;background:#edf5ff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:relative;box-shadow:0 0 0 7px #fff}.consignment-progress{background:#e9eef5;border-radius:999px;height:8px;overflow:hidden}.consignment-progress span{border-radius:inherit;background:linear-gradient(90deg, var(--consignment-primary), #5ba1ff);width:68%;height:100%;display:block}.consignment-tracking-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.consignment-tracking-meta>div{background:#f9fbfe;border:1px solid #edf1f6;border-radius:14px;min-width:0;padding:13px}.consignment-tracking-meta strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.consignment-floating-note{z-index:3;min-width:220px;color:var(--consignment-text);background:#fffffff5;border:1px solid #ffffffe0;border-radius:17px;align-items:center;gap:11px;padding:14px 16px;animation:4s ease-in-out infinite consignment-float;display:flex;position:absolute;box-shadow:0 18px 40px #001c4838}.consignment-floating-note>.anticon{width:40px;height:40px;color:var(--consignment-primary);background:#eaf3ff;border-radius:12px;flex:0 0 40px;place-items:center;font-size:19px;display:grid}.consignment-floating-note strong,.consignment-floating-note small{display:block}.consignment-floating-note strong{font-size:13px}.consignment-floating-note small{color:var(--consignment-muted);margin-top:4px;font-size:11px}.consignment-floating-note--top{top:54px;right:-34px}.consignment-floating-note--bottom{animation-delay:-2s;bottom:58px;left:-38px}@keyframes consignment-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.consignment-benefit-strip{z-index:5;margin-top:-66px;position:relative}.consignment-benefit-strip__grid{border:1px solid var(--consignment-border);box-shadow:var(--consignment-shadow-md);background:#fff;border-radius:24px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.consignment-benefit-strip article{border-right:1px solid var(--consignment-border);gap:13px;min-width:0;padding:24px 22px;display:flex}.consignment-benefit-strip article:last-child{border-right:0}.consignment-benefit-strip article>span{width:43px;height:43px;color:var(--consignment-primary);background:#edf5ff;border-radius:13px;flex:0 0 43px;place-items:center;font-size:20px;display:grid}.consignment-benefit-strip strong{margin-bottom:7px;font-size:14px;display:block}.consignment-benefit-strip p{color:var(--consignment-muted);margin:0;font-size:12px;line-height:1.6}.consignment-section{padding:104px 0}.consignment-section-heading{max-width:720px;margin-bottom:48px}.consignment-section-heading--center{text-align:center;margin-left:auto;margin-right:auto}.consignment-section-heading--split{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:end;gap:56px;max-width:none;display:grid}.consignment-section-heading--split p{margin:0 0 4px}.consignment-section-kicker{color:var(--consignment-primary);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:14px;font-size:12px;font-weight:900;display:inline-flex}.consignment-section-kicker:before{content:"";background:var(--consignment-accent);border-radius:999px;width:28px;height:2px}.consignment-section-heading h2,.consignment-faq-copy h2,.consignment-calculator-copy h2{color:#14213a;letter-spacing:-.035em;margin:0;font-size:clamp(32px,4vw,48px);line-height:1.16}.consignment-section-heading p,.consignment-faq-copy>p,.consignment-calculator-copy>p{color:var(--consignment-muted);margin:18px 0 0;font-size:16px;line-height:1.75}.consignment-process-section{padding-top:118px}.consignment-process-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.consignment-process-card{border:1px solid var(--consignment-border);border-radius:var(--consignment-radius-md);background:#fff;min-height:270px;padding:26px;transition:transform .25s,box-shadow .25s,border-color .25s;position:relative}.consignment-process-card:hover{box-shadow:var(--consignment-shadow-md);border-color:#b9d2f2;transform:translateY(-7px)}.consignment-process-card__top{justify-content:space-between;align-items:center;gap:15px;margin-bottom:27px;display:flex}.consignment-process-card__icon{color:#fff;background:linear-gradient(135deg,#1b66df,#0d438f);border-radius:16px;place-items:center;width:54px;height:54px;font-size:23px;display:grid;box-shadow:0 12px 24px #1659c738}.consignment-process-card__number{color:#dfe9f7;font-size:32px;font-weight:900;line-height:1}.consignment-process-card h3{color:#1d2940;margin:0 0 12px;font-size:19px}.consignment-process-card p{color:var(--consignment-muted);margin:0;font-size:14px;line-height:1.72}.consignment-process-card__connector{z-index:2;color:#8aa8cf;background:#f2f7fd;border:7px solid #fff;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:absolute;top:50%;right:-34px;transform:translateY(-50%)}.consignment-route-section{background:linear-gradient(180deg, #f6f8fcf2, #fff), var(--consignment-soft)}.consignment-route-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.consignment-route-card{border:1px solid var(--consignment-border);border-radius:var(--consignment-radius-md);background:#fff;flex-direction:column;min-width:0;padding:26px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;box-shadow:0 7px 26px #0f203f0d}.consignment-route-card:hover{box-shadow:var(--consignment-shadow-md);border-color:#abc8ed;transform:translateY(-7px)}.consignment-route-card__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.consignment-route-card__icon{width:48px;height:48px;color:var(--consignment-primary);background:#eaf3ff;border-radius:15px;place-items:center;font-size:22px;display:grid}.consignment-route-card__tag{color:#58667a;text-overflow:ellipsis;white-space:nowrap;background:#f1f4f8;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:800;overflow:hidden}.consignment-route-card h3{color:#1b2941;margin:0;font-size:19px;line-height:1.35}.consignment-route-card__time{color:var(--consignment-primary);align-items:center;gap:7px;margin-top:12px;font-size:13px;font-weight:800;display:flex}.consignment-route-card p{color:var(--consignment-muted);flex:1;margin:17px 0 20px;font-size:13px;line-height:1.7}.consignment-route-card__methods{flex-wrap:wrap;gap:7px;margin-bottom:22px;display:flex}.consignment-route-card__methods span{color:#47607e;background:#f8fbff;border:1px solid #dce7f5;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:700}.consignment-route-card button{border:0;border-top:1px solid var(--consignment-border);width:100%;min-height:44px;color:var(--consignment-primary);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:10px;padding:0;font-size:13px;font-weight:900;display:flex}.consignment-route-card button:hover{color:var(--consignment-primary-dark)}.consignment-calculator-section{color:#fff;background:radial-gradient(circle at 10% 18%,#2a7fff47,#0000 26%),radial-gradient(circle at 92% 90%,#ef33402b,#0000 24%),linear-gradient(135deg,#06182f 0%,#0a2c5e 56%,#0b438a 100%)}.consignment-calculator-layout{grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);align-items:center;gap:76px;display:grid}.consignment-calculator-copy h2{color:#fff}.consignment-calculator-copy>p{color:#e9f2ffc2}.consignment-estimate-summary{gap:11px;margin-top:34px;display:grid}.consignment-estimate-summary>div{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:20px;padding-bottom:12px;display:flex}.consignment-estimate-summary span{color:#ffffffa6;font-size:13px}.consignment-estimate-summary strong{color:#fff;text-align:right;font-size:14px}.consignment-calculator-note{background:#ffffff14;border:1px solid #ffffff26;border-radius:16px;gap:13px;margin-top:30px;padding:18px;display:flex}.consignment-calculator-note>.anticon{color:#ffd48a;margin-top:2px;font-size:20px}.consignment-calculator-note strong{font-size:13px}.consignment-calculator-note p{color:#ffffffad;margin:7px 0 0;font-size:12px;line-height:1.65}.consignment-calculator-card{border-radius:var(--consignment-radius-lg);color:var(--consignment-text);background:#fff;border:1px solid #fffc;padding:30px;box-shadow:0 35px 90px #000f2a5c}.consignment-calculator-card__head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.consignment-calculator-card__head span{color:var(--consignment-primary);letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:900;display:block}.consignment-calculator-card__head h3{color:#17243b;margin:0;font-size:23px}.consignment-calculator-card__head button{color:var(--consignment-muted);cursor:pointer;background:#f2f5f9;border:0;border-radius:9px;align-items:center;gap:7px;padding:8px 10px;font-size:12px;font-weight:800;display:inline-flex}.consignment-calculator-card__head button:hover{color:var(--consignment-primary);background:#eaf3ff}.consignment-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.consignment-field{gap:8px;min-width:0;display:grid}.consignment-field--full{grid-column:1/-1}.consignment-field>span{color:#344156;font-size:12px;font-weight:800}.consignment-field input,.consignment-field select{color:#1d2a40;background:#fff;border:1px solid #dce3ed;border-radius:11px;outline:none;width:100%;height:48px;padding:0 14px;font-size:14px;transition:border-color .2s,box-shadow .2s,background .2s}.consignment-field select{cursor:pointer}.consignment-field input::placeholder{color:#a1adbd}.consignment-field input:hover,.consignment-field select:hover{border-color:#b7c8dd}.consignment-field input:focus,.consignment-field select:focus{border-color:var(--consignment-primary);box-shadow:0 0 0 4px #1659c71a}.consignment-field input::-webkit-outer-spin-button{appearance:none;margin:0}.consignment-field input::-webkit-inner-spin-button{appearance:none;margin:0}.consignment-insurance-option{cursor:pointer;background:#f7fbff;border:1px solid #dce7f4;border-radius:14px;align-items:flex-start;gap:12px;margin-top:18px;padding:15px;display:flex;position:relative}.consignment-insurance-option input{opacity:0;pointer-events:none;position:absolute}.consignment-insurance-option__check{background:#fff;border:2px solid #a9b8ca;border-radius:6px;flex:0 0 21px;width:21px;height:21px;margin-top:1px;transition:border-color .2s,background .2s;position:relative}.consignment-insurance-option input:checked+.consignment-insurance-option__check{border-color:var(--consignment-primary);background:var(--consignment-primary)}.consignment-insurance-option input:checked+.consignment-insurance-option__check:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:3px;left:6px;transform:rotate(45deg)}.consignment-insurance-option strong,.consignment-insurance-option small{display:block}.consignment-insurance-option strong{color:#23324a;font-size:13px}.consignment-insurance-option small{color:var(--consignment-muted);margin-top:5px;font-size:11px}.consignment-result{background:#f7f9fc;border:1px solid #e1e8f1;border-radius:17px;margin-top:20px;padding:20px}.consignment-result__row,.consignment-result__total{justify-content:space-between;align-items:center;gap:18px;display:flex}.consignment-result__row{color:var(--consignment-muted);padding:8px 0;font-size:12px}.consignment-result__row strong{color:#27344a;text-align:right;font-size:12px}.consignment-result__total{border-top:1px dashed #cfd9e6;margin-top:10px;padding-top:16px}.consignment-result__total span{color:#26364f;font-size:14px;font-weight:800}.consignment-result__total strong{color:var(--consignment-primary);letter-spacing:-.02em;text-align:right;font-size:23px}.consignment-goods-section{background:#fff}.consignment-goods-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.consignment-goods-card{border:1px solid var(--consignment-border);border-radius:var(--consignment-radius-md);box-shadow:var(--consignment-shadow-sm);background:#fff;padding:30px}.consignment-goods-card--accepted{border-top:4px solid var(--consignment-success)}.consignment-goods-card--restricted{border-top:4px solid var(--consignment-warning)}.consignment-goods-card__head{align-items:center;gap:15px;margin-bottom:24px;display:flex}.consignment-goods-card__head>span{border-radius:15px;flex:0 0 52px;place-items:center;width:52px;height:52px;font-size:22px;display:grid}.consignment-goods-card--accepted .consignment-goods-card__head>span{color:var(--consignment-success);background:#e9f8f1}.consignment-goods-card--restricted .consignment-goods-card__head>span{color:var(--consignment-warning);background:#fff3e2}.consignment-goods-card__head small{color:var(--consignment-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.consignment-goods-card__head h3{color:#1c2940;margin:5px 0 0;font-size:24px}.consignment-goods-card ul{gap:13px;margin:0;padding:0;list-style:none;display:grid}.consignment-goods-card li{color:#536176;padding-left:23px;font-size:14px;line-height:1.65;position:relative}.consignment-goods-card li:before{content:"";background:#9aabc0;border-radius:50%;width:8px;height:8px;position:absolute;top:9px;left:2px}.consignment-goods-card--accepted li:before{background:var(--consignment-success)}.consignment-goods-card--restricted li:before{background:var(--consignment-warning)}.consignment-faq-section{background:var(--consignment-soft)}.consignment-faq-layout{grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);align-items:start;gap:76px;display:grid}.consignment-support-card{box-shadow:var(--consignment-shadow-sm);background:#fff;border:1px solid #dbe5f2;border-radius:18px;gap:14px;margin-top:34px;padding:20px;display:flex}.consignment-support-card__icon{width:47px;height:47px;color:var(--consignment-primary);background:#eaf3ff;border-radius:14px;flex:0 0 47px;place-items:center;font-size:21px;display:grid}.consignment-support-card strong{color:#1d2b43;font-size:14px}.consignment-support-card p{color:var(--consignment-muted);margin:7px 0 13px;font-size:12px;line-height:1.65}.consignment-support-card__links{flex-wrap:wrap;gap:9px 14px;display:flex}.consignment-support-card__links a{color:var(--consignment-primary);align-items:center;gap:6px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.consignment-faq-list{gap:12px;display:grid}.consignment-faq-item{border:1px solid var(--consignment-border);background:#fff;border-radius:16px;transition:border-color .2s,box-shadow .2s;overflow:hidden}.consignment-faq-item.is-open{border-color:#b9d2f3;box-shadow:0 12px 30px #1659c714}.consignment-faq-item>button{color:#1f2c43;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;width:100%;min-height:68px;padding:16px 20px;font-size:14px;font-weight:800;display:flex}.consignment-faq-item>button strong{width:31px;height:31px;color:var(--consignment-primary);background:#edf5ff;border-radius:9px;flex:0 0 31px;place-items:center;font-size:21px;line-height:1;display:grid}.consignment-faq-item__content{padding:0 20px 20px}.consignment-faq-item__content p{color:var(--consignment-muted);border-top:1px solid #edf1f6;margin:0;padding-top:15px;font-size:13px;line-height:1.75}.consignment-cta{color:#fff;background:radial-gradient(circle at 80% 20%,#ffffff29,#0000 25%),linear-gradient(135deg,#0c3b83,#145fc4 65%,#0c499f);padding:70px 0}.consignment-cta__inner{justify-content:space-between;align-items:center;gap:50px;display:flex}.consignment-cta__inner>div:first-child{max-width:690px}.consignment-cta__inner>div:first-child>span{color:#bcd8ff;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:900}.consignment-cta h2{color:#fff;letter-spacing:-.035em;margin:11px 0 0;font-size:clamp(31px,4vw,46px);line-height:1.16}.consignment-cta p{color:#ffffffc2;margin:16px 0 0;font-size:15px;line-height:1.7}.consignment-cta__actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:12px;display:flex}@media (width<=1140px){.consignment-hero__inner{grid-template-columns:minmax(0,1fr) minmax(380px,.88fr);gap:46px}.consignment-floating-note--top{right:-5px}.consignment-floating-note--bottom{left:-5px}.consignment-benefit-strip__grid,.consignment-route-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.consignment-benefit-strip article:nth-child(2){border-right:0}.consignment-benefit-strip article:nth-child(-n+2){border-bottom:1px solid var(--consignment-border)}.consignment-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.consignment-process-card__connector{display:none}.consignment-calculator-layout{gap:48px}}@media (width<=960px){.consignment-hero{padding-top:46px}.consignment-hero__inner,.consignment-calculator-layout,.consignment-faq-layout{grid-template-columns:1fr}.consignment-hero__content{max-width:760px}.consignment-hero__visual{min-height:500px}.consignment-section-heading--split{grid-template-columns:1fr;gap:18px}.consignment-calculator-copy{max-width:740px}.consignment-faq-copy{max-width:720px}.consignment-cta__inner{flex-direction:column;align-items:flex-start}.consignment-cta__actions{justify-content:flex-start}}@media (width<=720px){.consignment-container{width:min(100% - 28px,1200px)}.consignment-hero{min-height:auto;padding:38px 0 112px}.consignment-hero:after{height:55px}.consignment-breadcrumb{margin-bottom:25px}.consignment-hero h1{font-size:clamp(39px,11vw,54px)}.consignment-hero__description{font-size:15px}.consignment-hero__actions,.consignment-cta__actions{flex-direction:column}.consignment-hero__actions .consignment-btn,.consignment-cta__actions .consignment-btn{width:100%}.consignment-hero__trust{gap:11px;display:grid}.consignment-hero__visual{min-height:auto;padding:54px 0 70px}.consignment-hero__visual:before{width:360px;height:360px}.consignment-tracking-card{border-radius:21px;padding:20px}.consignment-tracking-card__head{flex-direction:column;align-items:flex-start}.consignment-tracking-route{grid-template-columns:1fr;gap:14px}.consignment-tracking-point:last-child{text-align:left;flex-direction:row}.consignment-tracking-line{width:2px;height:45px;margin-left:16px}.consignment-tracking-line>span{background:repeating-linear-gradient(#9ab7dc 0 8px,#0000 8px 14px);width:2px;height:auto;inset:0 auto 0 0}.consignment-tracking-line .anticon{position:absolute;top:50%;left:-16px;transform:translateY(-50%)}.consignment-tracking-meta{grid-template-columns:1fr}.consignment-floating-note{min-width:0;max-width:205px;padding:11px 12px}.consignment-floating-note--top{top:13px;right:0}.consignment-floating-note--bottom{bottom:10px;left:0}.consignment-benefit-strip{margin-top:-38px}.consignment-benefit-strip__grid,.consignment-process-grid,.consignment-route-grid,.consignment-goods-grid{grid-template-columns:1fr}.consignment-benefit-strip article{border-right:0;border-bottom:1px solid var(--consignment-border)}.consignment-benefit-strip article:last-child{border-bottom:0}.consignment-section{padding:78px 0}.consignment-process-section{padding-top:92px}.consignment-section-heading{margin-bottom:34px}.consignment-section-heading h2,.consignment-faq-copy h2,.consignment-calculator-copy h2{font-size:34px}.consignment-calculator-card{border-radius:22px;padding:22px}.consignment-calculator-card__head{flex-direction:column;align-items:flex-start}.consignment-form-grid{grid-template-columns:1fr}.consignment-field--full{grid-column:auto}.consignment-result__row,.consignment-result__total{align-items:flex-start}.consignment-result__total strong{font-size:20px}.consignment-goods-card{padding:23px}.consignment-support-card{align-items:flex-start}.consignment-support-card__links{flex-direction:column}.consignment-cta{padding:58px 0}}@media (width<=430px){.consignment-hero h1{font-size:38px}.consignment-tracking-card{padding:17px}.consignment-tracking-card__code{align-items:flex-start}.consignment-floating-note{display:none}.consignment-hero__visual{padding-bottom:20px}.consignment-benefit-strip{margin-top:-20px}.consignment-section-heading h2,.consignment-faq-copy h2,.consignment-calculator-copy h2{font-size:30px}.consignment-route-card,.consignment-process-card,.consignment-goods-card,.consignment-calculator-card{border-radius:18px}}@media (prefers-reduced-motion:reduce){.consignment-page *,.consignment-page :before,.consignment-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.buyfor-page{color:#0f172a;background:radial-gradient(circle at 0 0,#2469ff14,#0000 34rem),linear-gradient(#f7f9fc 0%,#fff 42%,#f8fafc 100%);min-height:100vh;overflow-x:hidden}.buyfor-page *{box-sizing:border-box}.buyfor-container{width:min(1180px,100% - 40px);margin:0 auto}.buyfor-hero{isolation:isolate;background:linear-gradient(135deg,#041330fa,#0c306df5),radial-gradient(circle at 20% 20%,#407bffb3,#0000 36rem);padding:58px 0 72px;position:relative;overflow:hidden}.buyfor-hero:before{content:"";z-index:-2;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 95%);mask-image:linear-gradient(#000 0%,#0000 95%)}.buyfor-hero__glow{filter:blur(50px);opacity:.48;pointer-events:none;z-index:-1;border-radius:999px;width:360px;height:360px;position:absolute}.buyfor-hero__glow--one{background:#1d7cff;top:-120px;left:-90px}.buyfor-hero__glow--two{background:#f04438;bottom:-150px;right:-110px}.buyfor-hero__inner{grid-template-columns:minmax(0,1.06fr) minmax(360px,.94fr);align-items:center;gap:54px;display:grid;position:relative}.buyfor-breadcrumb{color:#ffffffad;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:22px;font-size:14px;display:flex}.buyfor-breadcrumb button{color:#ffffffc7;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.buyfor-breadcrumb button:hover{color:#fff}.buyfor-breadcrumb strong{color:#fff;font-weight:700}.buyfor-eyebrow{color:#dbeafe;letter-spacing:.02em;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff1a;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:9px;width:fit-content;padding:9px 13px;font-size:13px;font-weight:800;display:inline-flex}.buyfor-eyebrow--light{color:#fff;background:#ffffff24;border-color:#ffffff38}.buyfor-hero h1{color:#fff;letter-spacing:-.065em;max-width:760px;margin:22px 0 18px;font-size:clamp(42px,6vw,76px);line-height:.98}.buyfor-hero h1 span{color:#93c5fd;display:block}.buyfor-hero__description{color:#eff6ffd6;max-width:650px;margin:0;font-size:18px;line-height:1.8}.buyfor-hero__actions,.buyfor-cta__actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:30px;display:flex}.buyfor-btn{cursor:pointer;border:0;border-radius:16px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 21px;font-size:15px;font-weight:900;transition:transform .22s,box-shadow .22s,background .22s,border-color .22s,color .22s;display:inline-flex}.buyfor-btn:hover{transform:translateY(-2px)}.buyfor-btn--primary{color:#fff;background:linear-gradient(135deg,#e11d48,#f97316);box-shadow:0 18px 42px #e11d484d}.buyfor-btn--primary:hover{box-shadow:0 22px 50px #e11d486b}.buyfor-btn--secondary{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a;border:1px solid #fff3}.buyfor-btn--secondary:hover{background:#ffffff29}.buyfor-btn--light{color:#0f2d5c;background:#fff;box-shadow:0 18px 42px #0f172a2e}.buyfor-btn--outline-light{color:#fff;background:#ffffff14;border:1px solid #ffffff57}.buyfor-btn--full{width:100%;min-height:54px;margin-top:18px}.buyfor-hero__trust{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.buyfor-hero__trust span{color:#eff6ffe0;background:#ffffff17;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:0 13px;font-size:13px;font-weight:800;display:inline-flex}.buyfor-hero__trust svg{color:#22c55e}.buyfor-hero__visual{min-height:500px;position:relative}.buyfor-order-card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(#fffffff0,#f8fafce0),#ffffffe6;border:1px solid #ffffff2e;border-radius:34px;width:min(100%,460px);margin-left:auto;padding:22px;position:relative;box-shadow:0 38px 90px #00000057,inset 0 1px #ffffffd9}.buyfor-order-card__header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.buyfor-order-card__header span,.buyfor-order-card__header small{color:#64748b;font-size:13px;font-weight:800;display:block}.buyfor-order-card__header strong{color:#0f172a;margin-top:4px;font-size:20px;display:block}.buyfor-order-card__header small{color:#ea580c;background:#fff7ed;border-radius:999px;padding:8px 11px}.buyfor-product-preview{background:#fff;border:1px solid #e5e7eb;border-radius:24px;grid-template-columns:92px 1fr;gap:16px;padding:16px;display:grid}.buyfor-product-preview__image{color:#1d4ed8;background:radial-gradient(circle at 30% 20%,#f973163d,#0000 52%),linear-gradient(135deg,#f8fafc,#e0f2fe);border-radius:22px;place-items:center;width:92px;height:92px;font-size:34px;display:grid}.buyfor-product-preview strong{color:#0f172a;font-size:17px;line-height:1.35;display:block}.buyfor-product-preview span{color:#64748b;margin-top:6px;font-size:14px;font-weight:700;display:block}.buyfor-rating{color:#f59e0b;align-items:center;gap:3px;margin-top:11px;display:flex}.buyfor-rating small{color:#64748b;margin-left:7px;font-weight:800}.buyfor-order-timeline{grid-template-columns:repeat(4,1fr);gap:9px;margin:24px 0;display:grid;position:relative}.buyfor-order-timeline:before{content:"";background:#e2e8f0;border-radius:999px;height:3px;position:absolute;top:12px;left:8%;right:8%}.buyfor-order-timeline div{z-index:1;text-align:center;position:relative}.buyfor-order-timeline div span{background:#fff;border:5px solid #e2e8f0;border-radius:999px;width:26px;height:26px;margin:0 auto 8px;display:block}.buyfor-order-timeline div.is-done span{background:#22c55e;border-color:#22c55e;box-shadow:0 0 0 5px #22c55e1f}.buyfor-order-timeline div.is-active span{border-color:#2563eb;box-shadow:0 0 0 5px #2563eb21}.buyfor-order-timeline p{color:#64748b;margin:0;font-size:12px;font-weight:900}.buyfor-order-summary{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.buyfor-order-summary article{background:#f8fafc;border:1px solid #e5e7eb;border-radius:18px;padding:14px 12px}.buyfor-order-summary small{color:#64748b;font-size:12px;font-weight:800;display:block}.buyfor-order-summary strong{color:#0f172a;margin-top:5px;font-size:14px;display:block}.buyfor-floating-card{background:#fffffff0;border:1px solid #e2e8f0c7;border-radius:22px;align-items:center;gap:12px;width:250px;padding:14px;display:flex;position:absolute;box-shadow:0 20px 45px #0f172a3d}.buyfor-floating-card>span{color:#fff;background:linear-gradient(135deg,#2563eb,#06b6d4);border-radius:15px;flex:none;place-items:center;width:44px;height:44px;font-size:20px;display:grid}.buyfor-floating-card strong{color:#0f172a;font-size:14px;display:block}.buyfor-floating-card small{color:#64748b;margin-top:3px;font-size:12px;font-weight:700;display:block}.buyfor-floating-card--left{bottom:96px;left:-10px}.buyfor-floating-card--right{top:92px;right:-18px}.buyfor-floating-card--right>span{background:linear-gradient(135deg,#e11d48,#f97316)}.buyfor-stats{z-index:2;margin-top:-34px;position:relative}.buyfor-stats__grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.buyfor-stats article{background:#fffffff0;border:1px solid #e2e8f0c7;border-radius:26px;min-height:116px;padding:23px;box-shadow:0 18px 48px #0f172a17}.buyfor-stats strong{color:#0f2d5c;letter-spacing:-.04em;font-size:34px;line-height:1;display:block}.buyfor-stats span{color:#64748b;margin-top:10px;font-size:14px;font-weight:800;line-height:1.45;display:block}.buyfor-section{padding:86px 0}.buyfor-section--soft{background:radial-gradient(circle at 10% 0,#2563eb12,#0000 34rem),linear-gradient(#f8fafc 0%,#fff 100%)}.buyfor-section-heading{max-width:730px;margin-bottom:34px}.buyfor-section-heading--center{text-align:center;margin-left:auto;margin-right:auto}.buyfor-section-heading>span{color:#e11d48;text-transform:uppercase;letter-spacing:.12em;margin-bottom:11px;font-size:13px;font-weight:950;display:inline-flex}.buyfor-section-heading h2{color:#0f172a;letter-spacing:-.045em;margin:0;font-size:clamp(30px,4vw,48px);line-height:1.08}.buyfor-section-heading p{color:#64748b;margin:16px 0 0;font-size:16px;line-height:1.75}.buyfor-process-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.buyfor-process-card{background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #e5e7eb;border-radius:28px;min-height:255px;padding:24px;position:relative;overflow:hidden;box-shadow:0 20px 46px #0f172a12}.buyfor-process-card:after{content:"";background:#2563eb12;border-radius:999px;width:130px;height:130px;position:absolute;bottom:-48px;right:-48px}.buyfor-process-card__top{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:28px;display:flex}.buyfor-process-card__icon{color:#2563eb;background:#eff6ff;border-radius:18px;place-items:center;width:52px;height:52px;font-size:23px;display:grid}.buyfor-process-card__top strong{color:#cbd5e1;letter-spacing:-.04em;font-size:30px;line-height:1}.buyfor-process-card h3,.buyfor-benefit-card h3,.buyfor-country-card h3{color:#0f172a;letter-spacing:-.02em;margin:0;font-size:19px;line-height:1.35}.buyfor-process-card p,.buyfor-benefit-card p,.buyfor-country-card p{color:#64748b;margin:11px 0 0;font-size:14.5px;line-height:1.7}.buyfor-process-card__arrow{z-index:5;color:#2563eb;background:#fff;border-radius:999px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:42%;right:-16px;box-shadow:0 12px 28px #0f172a29}.buyfor-benefit-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.buyfor-benefit-card{background:#fff;border:1px solid #e5e7eb;border-radius:28px;min-height:226px;padding:26px;transition:transform .24s,box-shadow .24s,border-color .24s;box-shadow:0 18px 42px #0f172a0f}.buyfor-benefit-card:hover{border-color:#2563eb47;transform:translateY(-5px);box-shadow:0 26px 58px #0f172a1c}.buyfor-benefit-card>span{color:#fff;background:linear-gradient(135deg,#0f2d5c,#2563eb);border-radius:19px;place-items:center;width:54px;height:54px;margin-bottom:22px;font-size:24px;display:grid}.buyfor-country-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.buyfor-country-card{background:#fff;border:1px solid #e5e7eb;border-radius:28px;padding:22px;box-shadow:0 18px 42px #0f172a0f}.buyfor-country-card__icon{color:#e11d48;background:#fff1f2;border-radius:18px;place-items:center;width:52px;height:52px;margin-bottom:18px;font-size:23px;display:grid}.buyfor-country-card p strong{color:#0f2d5c}.buyfor-country-card button{color:#0f2d5c;cursor:pointer;background:#f1f5f9;border:0;border-radius:15px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:42px;margin-top:18px;font-weight:900;transition:all .22s;display:inline-flex}.buyfor-country-card button:hover{color:#fff;background:#0f2d5c}.buyfor-calculator-section{color:#fff;background:linear-gradient(135deg,#071a39,#0f2d5c 56%,#153e75);position:relative;overflow:hidden}.buyfor-calculator-section:before{content:"";pointer-events:none;background-image:radial-gradient(circle at 10% 10%,#3b82f642,#0000 28rem),radial-gradient(circle at 80% 20%,#f43f5e2e,#0000 30rem);position:absolute;inset:0}.buyfor-calculator-layout{grid-template-columns:minmax(0,.85fr) minmax(430px,1.15fr);align-items:start;gap:42px;display:grid;position:relative}.buyfor-calculator-copy{position:sticky;top:28px}.buyfor-calculator-copy h2{color:#fff;letter-spacing:-.055em;margin:18px 0 14px;font-size:clamp(34px,4.8vw,54px);line-height:1.04}.buyfor-calculator-copy>p{color:#eff6ffd1;margin:0;font-size:16px;line-height:1.75}.buyfor-note-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff17;border:1px solid #ffffff29;border-radius:24px;gap:14px;margin-top:26px;padding:18px;display:flex}.buyfor-note-card>span{color:#fbbf24;flex:none;font-size:22px}.buyfor-note-card strong{color:#fff;font-size:15px;display:block}.buyfor-note-card p{color:#eff6ffc7;margin:5px 0 0;font-size:14px;line-height:1.65}.buyfor-check-list{gap:12px;margin:26px 0 0;padding:0;list-style:none;display:grid}.buyfor-check-list li{color:#eff6ffe0;align-items:flex-start;gap:9px;font-size:14px;font-weight:800;display:flex}.buyfor-check-list svg{color:#22c55e;margin-top:3px}.buyfor-calculator-card{color:#0f172a;background:#fff;border-radius:32px;padding:24px;box-shadow:0 34px 86px #00000047}.buyfor-calculator-card__title{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px;display:flex}.buyfor-calculator-card__title span{color:#e11d48;text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:950;display:block}.buyfor-calculator-card__title h3{color:#0f172a;letter-spacing:-.035em;margin:5px 0 0;font-size:26px}.buyfor-calculator-card__title button{color:#334155;cursor:pointer;background:#f1f5f9;border:0;border-radius:13px;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-weight:900;display:inline-flex}.buyfor-calculator-card__title button:hover{background:#e2e8f0}.buyfor-form-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.buyfor-field{gap:8px;display:grid}.buyfor-field--full{grid-column:1/-1}.buyfor-field span{color:#334155;font-size:13px;font-weight:900}.buyfor-field input,.buyfor-field select{color:#0f172a;width:100%;height:48px;font:inherit;background:#f8fafc;border:1px solid #dbe3ef;border-radius:15px;outline:none;padding:0 14px;font-weight:800;transition:border-color .18s,box-shadow .18s,background .18s}.buyfor-field input:focus,.buyfor-field select:focus{background:#fff;border-color:#2563eb;box-shadow:0 0 0 4px #2563eb1f}.buyfor-field input::placeholder{color:#94a3b8;font-weight:700}.buyfor-insurance{cursor:pointer;background:#f8fafc;border:1px solid #e5e7eb;border-radius:20px;align-items:flex-start;gap:12px;margin-top:16px;padding:15px;display:flex}.buyfor-insurance input{accent-color:#e11d48;width:19px;height:19px;margin-top:2px}.buyfor-insurance strong,.buyfor-insurance small{display:block}.buyfor-insurance strong{color:#0f172a;font-size:14px}.buyfor-insurance small{color:#64748b;margin-top:3px;font-size:13px;font-weight:700}.buyfor-current-route{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:16px;display:grid}.buyfor-current-route>div{background:#eff6ff;border:1px solid #bfdbfe;border-radius:18px;padding:14px}.buyfor-current-route small{color:#2563eb;font-size:12px;font-weight:900;display:block}.buyfor-current-route strong{color:#0f2d5c;margin-top:4px;font-size:14px;display:block}.buyfor-result{border:1px solid #e5e7eb;border-radius:24px;margin-top:16px;overflow:hidden}.buyfor-result__row,.buyfor-result__total{justify-content:space-between;gap:20px;padding:14px 16px;display:flex}.buyfor-result__row{background:#fff;border-bottom:1px solid #e5e7eb}.buyfor-result__row span,.buyfor-result__total span{color:#64748b;font-size:14px;font-weight:800}.buyfor-result__row strong{color:#0f172a;text-align:right;font-size:14px}.buyfor-result__total{background:radial-gradient(circle at 10% 0,#f871712e,#0000 20rem),linear-gradient(135deg,#fff7ed,#fff1f2);align-items:center}.buyfor-result__total strong{color:#e11d48;text-align:right;letter-spacing:-.035em;font-size:24px;line-height:1.15}.buyfor-policy-layout{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}.buyfor-policy-card{background:#fff;border:1px solid #e5e7eb;border-radius:32px;gap:18px;padding:30px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 48px #0f172a14}.buyfor-policy-card:after{content:"";opacity:.1;border-radius:999px;width:180px;height:180px;position:absolute;bottom:-60px;right:-60px}.buyfor-policy-card--good:after{background:#22c55e}.buyfor-policy-card--warning:after{background:#f97316}.buyfor-policy-card__icon{color:#fff;border-radius:20px;flex:none;place-items:center;width:58px;height:58px;font-size:24px;display:grid}.buyfor-policy-card--good .buyfor-policy-card__icon{background:linear-gradient(135deg,#16a34a,#22c55e)}.buyfor-policy-card--warning .buyfor-policy-card__icon{background:linear-gradient(135deg,#ea580c,#f97316)}.buyfor-policy-card__label{color:#e11d48;text-transform:uppercase;letter-spacing:.11em;margin-bottom:8px;font-size:12px;font-weight:950;display:block}.buyfor-policy-card h2{color:#0f172a;letter-spacing:-.035em;margin:0;font-size:28px;line-height:1.15}.buyfor-policy-card ul{gap:11px;margin:20px 0 0;padding:0;list-style:none;display:grid}.buyfor-policy-card li{color:#475569;padding-left:22px;font-size:14.5px;font-weight:700;line-height:1.55;position:relative}.buyfor-policy-card li:before{content:"";background:#2563eb;border-radius:999px;width:8px;height:8px;position:absolute;top:9px;left:0}.buyfor-faq-layout{grid-template-columns:minmax(0,.78fr) minmax(430px,1.22fr);align-items:start;gap:44px;display:grid}.buyfor-support-box{background:#eff6ff;border:1px solid #dbeafe;border-radius:26px;gap:15px;margin-top:24px;padding:20px;display:flex}.buyfor-support-box>span{color:#fff;background:#2563eb;border-radius:17px;flex:none;place-items:center;width:48px;height:48px;font-size:22px;display:grid}.buyfor-support-box strong{color:#0f2d5c;font-size:16px;display:block}.buyfor-support-box p{color:#475569;margin:6px 0 13px;font-size:14px;line-height:1.6}.buyfor-support-box div div{flex-wrap:wrap;gap:10px;display:flex}.buyfor-support-box a{color:#0f2d5c;background:#fff;border-radius:999px;align-items:center;gap:7px;min-height:36px;padding:0 11px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.buyfor-faq-list{gap:14px;display:grid}.buyfor-faq-item{background:#fff;border:1px solid #e5e7eb;border-radius:22px;overflow:hidden;box-shadow:0 16px 38px #0f172a0d}.buyfor-faq-item button{color:#0f172a;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;width:100%;min-height:68px;padding:18px 20px;display:flex}.buyfor-faq-item button span{font-size:16px;font-weight:900;line-height:1.45}.buyfor-faq-item button strong{color:#2563eb;background:#f1f5f9;border-radius:999px;flex:none;place-items:center;width:34px;height:34px;font-size:22px;line-height:1;display:grid}.buyfor-faq-item p{color:#64748b;margin:0;padding:0 20px 20px;font-size:15px;line-height:1.75}.buyfor-faq-item.is-open{border-color:#bfdbfe}.buyfor-faq-item.is-open button strong{color:#fff;background:#2563eb}.buyfor-cta{background:radial-gradient(circle at 10% 0,#ffffff2e,#0000 28rem),linear-gradient(135deg,#0f2d5c,#1d4ed8 62%,#e11d48);padding:74px 0}.buyfor-cta__inner{grid-template-columns:1fr auto;align-items:center;gap:28px;display:grid}.buyfor-cta span{color:#bfdbfe;text-transform:uppercase;letter-spacing:.12em;margin-bottom:10px;font-size:13px;font-weight:950;display:inline-flex}.buyfor-cta h2{color:#fff;letter-spacing:-.045em;max-width:780px;margin:0;font-size:clamp(30px,4.2vw,46px);line-height:1.08}.buyfor-cta p{color:#eff6ffd1;max-width:700px;margin:14px 0 0;line-height:1.72}.buyfor-cta__actions{justify-content:flex-end;margin-top:0}@media (width<=1120px){.buyfor-hero__inner,.buyfor-calculator-layout,.buyfor-faq-layout{grid-template-columns:1fr}.buyfor-hero__visual{min-height:auto}.buyfor-order-card{margin:0 auto}.buyfor-floating-card--left{bottom:28px;left:0}.buyfor-floating-card--right{top:42px;right:0}.buyfor-stats__grid,.buyfor-process-grid,.buyfor-country-grid{grid-template-columns:repeat(2,1fr)}.buyfor-calculator-copy{position:static}.buyfor-cta__inner{grid-template-columns:1fr}.buyfor-cta__actions{justify-content:flex-start}}@media (width<=820px){.buyfor-container{width:min(100% - 28px,1180px)}.buyfor-hero{padding:40px 0 56px}.buyfor-hero h1{font-size:clamp(38px,12vw,56px)}.buyfor-hero__description{font-size:16px}.buyfor-floating-card{width:100%;margin-top:14px;position:static}.buyfor-stats{margin-top:-22px}.buyfor-stats__grid,.buyfor-process-grid,.buyfor-benefit-grid,.buyfor-country-grid,.buyfor-policy-layout,.buyfor-form-grid{grid-template-columns:1fr}.buyfor-section{padding:64px 0}.buyfor-section-heading--center{text-align:left}.buyfor-process-card__arrow{display:none}.buyfor-calculator-card,.buyfor-policy-card{border-radius:26px;padding:20px}.buyfor-policy-card{flex-direction:column}.buyfor-current-route{grid-template-columns:1fr}.buyfor-result__row,.buyfor-result__total{flex-direction:column;align-items:flex-start;gap:6px}.buyfor-result__row strong,.buyfor-result__total strong{text-align:left}.buyfor-order-summary{grid-template-columns:1fr}}@media (width<=520px){.buyfor-breadcrumb{font-size:13px}.buyfor-hero__actions,.buyfor-cta__actions{flex-direction:column;align-items:stretch;width:100%}.buyfor-btn{width:100%}.buyfor-order-card{border-radius:26px;padding:16px}.buyfor-product-preview{grid-template-columns:1fr}.buyfor-product-preview__image{width:100%}.buyfor-order-timeline{text-align:left;grid-template-columns:1fr}.buyfor-order-timeline:before{display:none}.buyfor-order-timeline div{text-align:left;align-items:center;gap:10px;display:flex}.buyfor-order-timeline div span{margin:0}.buyfor-calculator-card__title{flex-direction:column}.buyfor-calculator-card__title button{justify-content:center;width:100%}.buyfor-support-box{flex-direction:column}.buyfor-support-box a{justify-content:center;width:100%}}:root{--bf-price-primary:#1557c0;--bf-price-primary-dark:#0b2d62;--bf-price-accent:#ef3340;--bf-price-text:#172033;--bf-price-muted:#718096;--bf-price-border:#e2e8f0;--bf-price-shadow:0 24px 70px #0f203f1f}.buyfor-pricing-page,.buyfor-pricing-page *{box-sizing:border-box}.buyfor-pricing-page{min-height:100vh;color:var(--bf-price-text);background:#fff;font-family:Inter,Segoe UI,Roboto,Arial,sans-serif;overflow:hidden}.buyfor-pricing-container{width:min(1180px,100% - 40px);margin:0 auto}.buyfor-pricing-hero{color:#fff;background:radial-gradient(circle at 84% 10%,#458bff52,#0000 30%),radial-gradient(circle at 8% 90%,#ef334038,#0000 26%),linear-gradient(135deg,#061832 0%,#0b2e62 48%,#0e4c9c 100%);padding:64px 0 96px;position:relative}.buyfor-pricing-hero:before{content:"";opacity:.13;pointer-events:none;background-image:linear-gradient(#ffffff29 1px,#0000 1px),linear-gradient(90deg,#ffffff29 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.buyfor-pricing-hero__inner{z-index:1;grid-template-columns:minmax(0,1fr) 430px;align-items:center;gap:64px;display:grid;position:relative}.buyfor-pricing-breadcrumb{color:#ffffffad;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:30px;font-size:14px;display:flex}.buyfor-pricing-breadcrumb button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.buyfor-pricing-breadcrumb button:hover,.buyfor-pricing-breadcrumb strong{color:#fff}.buyfor-pricing-eyebrow{color:#dbeafe;letter-spacing:.1em;text-transform:uppercase;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:9px;width:fit-content;padding:9px 14px;font-size:12px;font-weight:900;display:inline-flex}.buyfor-pricing-hero h1{color:#fff;letter-spacing:-.055em;max-width:780px;margin:22px 0 20px;font-size:clamp(42px,5.6vw,72px);line-height:1.02}.buyfor-pricing-hero h1 span{color:#93c5fd;display:block}.buyfor-pricing-hero p{color:#eff6ffd1;max-width:650px;margin:0;font-size:17px;line-height:1.8}.buyfor-pricing-hero__actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.buyfor-pricing-btn{cursor:pointer;border:1px solid #0000;border-radius:15px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 22px;font-weight:900;transition:all .22s;display:inline-flex}.buyfor-pricing-btn:hover{transform:translateY(-2px)}.buyfor-pricing-btn--primary{color:#fff;background:linear-gradient(135deg,#ef3340,#f97316);box-shadow:0 18px 38px #ef334047}.buyfor-pricing-btn--secondary{color:#fff;background:#ffffff17;border-color:#ffffff3d}.buyfor-pricing-btn--light{color:var(--bf-price-primary-dark);background:#fff;box-shadow:0 16px 35px #00194633}.buyfor-pricing-btn--full{width:100%;margin-top:18px}.buyfor-pricing-hero__card{color:var(--bf-price-text);background:#fffffff5;border-radius:30px;padding:26px;box-shadow:0 34px 90px #00123757}.buyfor-pricing-card-top{border-bottom:1px solid var(--bf-price-border);align-items:center;gap:14px;padding-bottom:20px;display:flex}.buyfor-pricing-card-top>span{color:#fff;background:linear-gradient(135deg,#1557c0,#0b2d62);border-radius:18px;place-items:center;width:54px;height:54px;font-size:25px;display:grid}.buyfor-pricing-card-top small{color:var(--bf-price-muted);font-size:12px;font-weight:700;display:block}.buyfor-pricing-card-top strong{margin-top:4px;font-size:22px;display:block}.buyfor-pricing-preview{gap:12px;margin-top:22px;display:grid}.buyfor-pricing-preview div{background:#f7f9fc;border-radius:16px;justify-content:space-between;gap:18px;padding:15px;display:flex}.buyfor-pricing-preview span{color:var(--bf-price-muted);font-size:13px;font-weight:800}.buyfor-pricing-preview strong{color:var(--bf-price-primary-dark);font-size:14px}.buyfor-pricing-rating{color:#f59e0b;align-items:center;gap:4px;margin-top:22px;display:flex}.buyfor-pricing-rating span{color:var(--bf-price-muted);margin-left:8px;font-size:13px;font-weight:800}.buyfor-pricing-section{padding:92px 0}.buyfor-pricing-heading{max-width:760px;margin-bottom:42px}.buyfor-pricing-heading--center{text-align:center;margin-left:auto;margin-right:auto}.buyfor-pricing-heading>span{color:var(--bf-price-primary);letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:950;display:inline-flex}.buyfor-pricing-heading h2{color:#14213a;letter-spacing:-.04em;margin:0;font-size:clamp(32px,4vw,48px);line-height:1.14}.buyfor-pricing-heading p{color:var(--bf-price-muted);margin:16px 0 0;font-size:16px;line-height:1.75}.buyfor-pricing-grid{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.buyfor-pricing-country-card{border:1px solid var(--bf-price-border);background:#fff;border-radius:26px;flex-direction:column;min-height:390px;padding:26px;transition:all .24s;display:flex;position:relative;box-shadow:0 12px 35px #0f203f0f}.buyfor-pricing-country-card:hover{box-shadow:var(--bf-price-shadow);border-color:#1557c052;transform:translateY(-7px)}.buyfor-pricing-country-card.is-popular{border-color:#ef334059}.popular-badge{color:var(--bf-price-accent);background:#fff1f2;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:900;position:absolute;top:18px;right:18px}.country-card-icon{width:54px;height:54px;color:var(--bf-price-primary);background:#eaf3ff;border-radius:18px;place-items:center;margin-bottom:22px;font-size:24px;display:grid}.buyfor-pricing-country-card h3{color:#172033;margin:0;font-size:20px;line-height:1.35}.buyfor-pricing-country-card p{color:var(--bf-price-muted);margin:11px 0 20px;line-height:1.65}.country-card-price{gap:10px;margin-top:auto;display:grid}.country-card-price div{border-bottom:1px dashed #dce5f0;justify-content:space-between;gap:16px;padding-bottom:10px;display:flex}.country-card-price span{color:var(--bf-price-muted);font-size:13px}.country-card-price strong{color:var(--bf-price-primary-dark);text-align:right;font-size:13px}.buyfor-pricing-country-card button{min-height:46px;color:var(--bf-price-primary);cursor:pointer;background:#f0f7ff;border:0;border-radius:14px;justify-content:space-between;align-items:center;margin-top:20px;padding:0 14px;font-weight:900;display:flex}.buyfor-pricing-country-card button:hover{color:#fff;background:var(--bf-price-primary)}.buyfor-pricing-calculator-section{color:#fff;background:radial-gradient(circle at 12% 15%,#458bff40,#0000 28%),linear-gradient(135deg,#061832 0%,#0b2e62 55%,#0e4c9c 100%)}.buyfor-pricing-calculator-layout{grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);align-items:center;gap:70px;display:grid}.buyfor-pricing-note-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.buyfor-pricing-note-grid article{border:1px solid var(--bf-price-border);background:#fff;border-radius:24px;min-height:190px;padding:24px;box-shadow:0 14px 34px #0f203f0f}.buyfor-pricing-note-grid .anticon{width:46px;height:46px;color:var(--bf-price-primary);background:#eaf3ff;border-radius:15px;place-items:center;font-size:22px;display:grid}.buyfor-pricing-note-grid p{color:var(--bf-price-muted);margin:18px 0 0;font-size:14px;line-height:1.7}.buyfor-pricing-cta{color:#fff;background:linear-gradient(135deg,#0b2d62,#1557c0 65%,#ef3340);padding:72px 0}.buyfor-pricing-cta__inner{justify-content:space-between;align-items:center;gap:40px;display:flex}.buyfor-pricing-cta span{color:#bfdbfe;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:950}.buyfor-pricing-cta h2{letter-spacing:-.04em;max-width:760px;margin:10px 0 0;font-size:clamp(30px,4vw,46px);line-height:1.12}.buyfor-pricing-cta p{color:#ffffffc7;max-width:700px;margin:15px 0 0;line-height:1.7}@media (width<=1100px){.buyfor-pricing-hero__inner,.buyfor-pricing-calculator-layout{grid-template-columns:1fr}.buyfor-pricing-grid,.buyfor-pricing-note-grid{grid-template-columns:repeat(2,1fr)}.buyfor-pricing-hero__card{max-width:520px}}@media (width<=720px){.buyfor-pricing-container{width:min(100% - 28px,1180px)}.buyfor-pricing-hero{padding:42px 0 70px}.buyfor-pricing-hero h1{font-size:40px}.buyfor-pricing-hero__actions,.buyfor-pricing-cta__inner{flex-direction:column;align-items:stretch}.buyfor-pricing-btn{width:100%}.buyfor-pricing-section{padding:68px 0}.buyfor-pricing-grid,.buyfor-pricing-note-grid,.calculator-form-grid{grid-template-columns:1fr}.calculator-field--full{grid-column:auto}.calculator-card{border-radius:22px;padding:22px}.calculator-card__head{flex-direction:column}.calculator-result>div{flex-direction:column;gap:5px}.calculator-result strong{text-align:left}}:root{--cp-primary:#1557c0;--cp-primary-dark:#0b2d62;--cp-accent:#ef3340;--cp-text:#172033;--cp-muted:#718096;--cp-border:#e2e8f0;--cp-shadow:0 24px 70px #0f203f1f}.consignment-pricing-page,.consignment-pricing-page *{box-sizing:border-box}.consignment-pricing-page{min-height:100vh;color:var(--cp-text);background:#fff;font-family:Inter,Segoe UI,Roboto,Arial,sans-serif;overflow:hidden}.consignment-pricing-container{width:min(1180px,100% - 40px);margin:0 auto}.consignment-pricing-hero{color:#fff;background:radial-gradient(circle at 84% 10%,#458bff52,#0000 30%),radial-gradient(circle at 8% 90%,#ef334033,#0000 26%),linear-gradient(135deg,#061832 0%,#0b2e62 48%,#0e4c9c 100%);padding:64px 0 96px;position:relative}.consignment-pricing-hero:before{content:"";opacity:.13;pointer-events:none;background-image:linear-gradient(#ffffff29 1px,#0000 1px),linear-gradient(90deg,#ffffff29 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.consignment-pricing-hero__inner{z-index:1;grid-template-columns:minmax(0,1fr) 430px;align-items:center;gap:64px;display:grid;position:relative}.consignment-pricing-breadcrumb{color:#ffffffad;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:30px;font-size:14px;display:flex}.consignment-pricing-breadcrumb button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.consignment-pricing-breadcrumb button:hover,.consignment-pricing-breadcrumb strong{color:#fff}.consignment-pricing-eyebrow{color:#dbeafe;letter-spacing:.1em;text-transform:uppercase;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:9px;width:fit-content;padding:9px 14px;font-size:12px;font-weight:900;display:inline-flex}.consignment-pricing-hero h1{color:#fff;letter-spacing:-.055em;max-width:780px;margin:22px 0 20px;font-size:clamp(42px,5.6vw,72px);line-height:1.02}.consignment-pricing-hero h1 span{color:#93c5fd;display:block}.consignment-pricing-hero p{color:#eff6ffd1;max-width:650px;margin:0;font-size:17px;line-height:1.8}.consignment-pricing-hero__actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.consignment-pricing-btn{cursor:pointer;border:1px solid #0000;border-radius:15px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 22px;font-weight:900;transition:all .22s;display:inline-flex}.consignment-pricing-btn:hover{transform:translateY(-2px)}.consignment-pricing-btn--primary{color:#fff;background:linear-gradient(135deg,#ef3340,#f97316);box-shadow:0 18px 38px #ef334047}.consignment-pricing-btn--secondary{color:#fff;background:#ffffff17;border-color:#ffffff3d}.consignment-pricing-btn--light{color:var(--cp-primary-dark);background:#fff;box-shadow:0 16px 35px #00194633}.consignment-pricing-btn--full{width:100%;margin-top:18px}.consignment-pricing-hero__card{color:var(--cp-text);background:#fffffff5;border-radius:30px;padding:26px;box-shadow:0 34px 90px #00123757}.consignment-pricing-card-top{border-bottom:1px solid var(--cp-border);align-items:center;gap:14px;padding-bottom:20px;display:flex}.consignment-pricing-card-top>span{color:#fff;background:linear-gradient(135deg,#1557c0,#0b2d62);border-radius:18px;place-items:center;width:54px;height:54px;font-size:25px;display:grid}.consignment-pricing-card-top small{color:var(--cp-muted);font-size:12px;font-weight:700;display:block}.consignment-pricing-card-top strong{margin-top:4px;font-size:22px;display:block}.consignment-pricing-preview{gap:12px;margin-top:22px;display:grid}.consignment-pricing-preview div{background:#f7f9fc;border-radius:16px;justify-content:space-between;gap:18px;padding:15px;display:flex}.consignment-pricing-preview span{color:var(--cp-muted);font-size:13px;font-weight:800}.consignment-pricing-preview strong{color:var(--cp-primary-dark);text-align:right;font-size:14px}.consignment-pricing-trust{color:#16805a;gap:9px;margin-top:22px;font-size:13px;font-weight:900;line-height:1.5;display:flex}.consignment-pricing-section{padding:92px 0}.consignment-pricing-heading{max-width:760px;margin-bottom:42px}.consignment-pricing-heading--center{text-align:center;margin-left:auto;margin-right:auto}.consignment-pricing-heading>span{color:var(--cp-primary);letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:950;display:inline-flex}.consignment-pricing-heading h2{color:#14213a;letter-spacing:-.04em;margin:0;font-size:clamp(32px,4vw,48px);line-height:1.14}.consignment-pricing-heading p{color:var(--cp-muted);margin:16px 0 0;font-size:16px;line-height:1.75}.consignment-pricing-grid{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.consignment-route-price-card{border:1px solid var(--cp-border);background:#fff;border-radius:26px;flex-direction:column;min-height:360px;padding:26px;transition:all .24s;display:flex;box-shadow:0 12px 35px #0f203f0f}.consignment-route-price-card:hover{box-shadow:var(--cp-shadow);border-color:#1557c052;transform:translateY(-7px)}.route-price-card__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.route-price-card__head>span{width:54px;height:54px;color:var(--cp-primary);background:#eaf3ff;border-radius:18px;place-items:center;font-size:24px;display:grid}.route-price-card__head strong{color:var(--cp-accent);background:#fff1f2;border-radius:999px;padding:7px 10px;font-size:11px}.consignment-route-price-card h3{color:#172033;margin:0;font-size:20px;line-height:1.35}.consignment-route-price-card p{color:var(--cp-muted);align-items:center;gap:8px;margin:12px 0 20px;font-size:14px;display:flex}.route-price-methods{gap:10px;margin-top:auto;display:grid}.route-price-methods div{border-bottom:1px dashed #dce5f0;justify-content:space-between;gap:16px;padding-bottom:10px;display:flex}.route-price-methods span{color:var(--cp-muted);font-size:13px}.route-price-methods strong{color:var(--cp-primary-dark);text-align:right;font-size:13px}.consignment-route-price-card button{min-height:46px;color:var(--cp-primary);cursor:pointer;background:#f0f7ff;border:0;border-radius:14px;justify-content:space-between;align-items:center;margin-top:20px;padding:0 14px;font-weight:900;display:flex}.consignment-route-price-card button:hover{color:#fff;background:var(--cp-primary)}.consignment-pricing-calculator-section{color:#fff;background:radial-gradient(circle at 12% 15%,#458bff40,#0000 28%),linear-gradient(135deg,#061832 0%,#0b2e62 55%,#0e4c9c 100%)}.consignment-pricing-calculator-layout{grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);align-items:center;gap:70px;display:grid}.calculator-copy h2{color:#fff;letter-spacing:-.04em;margin:18px 0 16px;font-size:clamp(34px,4vw,52px);line-height:1.08}.calculator-copy>p{color:#eff6ffc7;margin:0;line-height:1.75}.calculator-note{background:#ffffff14;border:1px solid #ffffff29;border-radius:18px;gap:14px;margin-top:28px;padding:18px;display:flex}.calculator-note>span{color:#fbbf24;font-size:22px}.calculator-note strong{color:#fff}.calculator-note p{color:#eff6ffb8;margin:6px 0 0;font-size:13px;line-height:1.65}.calculator-card{color:var(--cp-text);background:#fff;border-radius:30px;padding:30px;box-shadow:0 34px 90px #00123759}.calculator-card__head{justify-content:space-between;gap:20px;margin-bottom:24px;display:flex}.calculator-card__head span{color:var(--cp-primary);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:950;display:block}.calculator-card__head h3{margin:6px 0 0;font-size:24px}.calculator-card__head button{height:38px;color:var(--cp-muted);cursor:pointer;background:#f1f5f9;border:0;border-radius:12px;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.calculator-form-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.calculator-field{gap:8px;display:grid}.calculator-field--full{grid-column:1/-1}.calculator-field span{color:#334155;font-size:12px;font-weight:900}.calculator-field input,.calculator-field select{color:#172033;background:#fff;border:1px solid #dce3ed;border-radius:13px;outline:none;width:100%;height:48px;padding:0 14px;font-weight:700}.calculator-field input:focus,.calculator-field select:focus{border-color:var(--cp-primary);box-shadow:0 0 0 4px #1557c01a}.calculator-insurance{cursor:pointer;background:#f7fbff;border:1px solid #dce7f4;border-radius:16px;gap:12px;margin-top:18px;padding:15px;display:flex}.calculator-insurance input{accent-color:var(--cp-primary);margin-top:3px}.calculator-insurance strong,.calculator-insurance small{display:block}.calculator-insurance small{color:var(--cp-muted);margin-top:4px;font-size:12px}.calculator-result{background:#f7f9fc;border:1px solid #e1e8f1;border-radius:20px;margin-top:20px;padding:20px}.calculator-result>div{color:var(--cp-muted);justify-content:space-between;gap:18px;padding:9px 0;font-size:13px;display:flex}.calculator-result strong{color:#172033;text-align:right}.calculator-result__total{border-top:1px dashed #cbd5e1;margin-top:10px;padding-top:16px!important}.calculator-result__total span{color:#172033;font-weight:900}.calculator-result__total strong{color:var(--cp-accent);font-size:24px}.consignment-pricing-note-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.consignment-pricing-note-grid article{border:1px solid var(--cp-border);background:#fff;border-radius:24px;min-height:190px;padding:24px;box-shadow:0 14px 34px #0f203f0f}.consignment-pricing-note-grid .anticon{width:46px;height:46px;color:var(--cp-primary);background:#eaf3ff;border-radius:15px;place-items:center;font-size:22px;display:grid}.consignment-pricing-note-grid p{color:var(--cp-muted);margin:18px 0 0;font-size:14px;line-height:1.7}.consignment-pricing-cta{color:#fff;background:linear-gradient(135deg,#0b2d62,#1557c0 65%,#ef3340);padding:72px 0}.consignment-pricing-cta__inner{justify-content:space-between;align-items:center;gap:40px;display:flex}.consignment-pricing-cta span{color:#bfdbfe;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:950}.consignment-pricing-cta h2{letter-spacing:-.04em;max-width:760px;margin:10px 0 0;font-size:clamp(30px,4vw,46px);line-height:1.12}.consignment-pricing-cta p{color:#ffffffc7;max-width:700px;margin:15px 0 0;line-height:1.7}@media (width<=1100px){.consignment-pricing-hero__inner,.consignment-pricing-calculator-layout{grid-template-columns:1fr}.consignment-pricing-grid,.consignment-pricing-note-grid{grid-template-columns:repeat(2,1fr)}.consignment-pricing-hero__card{max-width:520px}}@media (width<=720px){.consignment-pricing-container{width:min(100% - 28px,1180px)}.consignment-pricing-hero{padding:42px 0 70px}.consignment-pricing-hero h1{font-size:40px}.consignment-pricing-hero__actions,.consignment-pricing-cta__inner{flex-direction:column;align-items:stretch}.consignment-pricing-btn{width:100%}.consignment-pricing-section{padding:68px 0}.consignment-pricing-grid,.consignment-pricing-note-grid,.calculator-form-grid{grid-template-columns:1fr}.calculator-field--full{grid-column:auto}.calculator-card{border-radius:22px;padding:22px}.calculator-card__head{flex-direction:column}.calculator-result>div{flex-direction:column;gap:5px}.calculator-result strong{text-align:left}}:root{--pc-primary:#1557c0;--pc-dark:#071f45;--pc-accent:#ef3340;--pc-text:#172033;--pc-muted:#64748b;--pc-border:#e2e8f0;--pc-soft:#f7f9fc;--pc-shadow:0 24px 70px #0f203f1f}.pricing-calculator-page,.pricing-calculator-page *{box-sizing:border-box}.pricing-calculator-page{min-height:100vh;color:var(--pc-text);background:#fff;font-family:Inter,Segoe UI,Roboto,Arial,sans-serif;overflow:hidden}.pricing-calculator-container{width:min(1180px,100% - 40px);margin:0 auto}.pricing-calculator-hero{color:#fff;background:radial-gradient(circle at 82% 16%,#458bff52,#0000 30%),radial-gradient(circle at 10% 90%,#ef334038,#0000 26%),linear-gradient(135deg,#061832 0%,#0b2e62 50%,#0e4c9c 100%);padding:64px 0 92px;position:relative}.pricing-calculator-hero:before{content:"";opacity:.13;pointer-events:none;background-image:linear-gradient(#ffffff29 1px,#0000 1px),linear-gradient(90deg,#ffffff29 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.pricing-calculator-hero__inner{z-index:1;grid-template-columns:minmax(0,1fr) 430px;align-items:center;gap:64px;display:grid;position:relative}.pricing-calculator-breadcrumb{color:#ffffffb3;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:30px;font-size:14px;display:flex}.pricing-calculator-breadcrumb button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.pricing-calculator-breadcrumb button:hover,.pricing-calculator-breadcrumb strong{color:#fff}.pricing-calculator-eyebrow,.pricing-calculator-kicker{color:#dbeafe;letter-spacing:.1em;text-transform:uppercase;background:#ffffff17;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:9px;width:fit-content;padding:9px 14px;font-size:12px;font-weight:900;display:inline-flex}.pricing-calculator-kicker{color:var(--pc-primary);background:#eaf3ff;border-color:#dbeafe}.pricing-calculator-hero h1{color:#fff;letter-spacing:-.055em;max-width:780px;margin:22px 0 20px;font-size:clamp(42px,5.6vw,72px);line-height:1.02}.pricing-calculator-hero h1 span{color:#93c5fd;display:block}.pricing-calculator-hero p{color:#eff6ffd1;max-width:650px;margin:0;font-size:17px;line-height:1.8}.pricing-calculator-summary-card{color:var(--pc-text);background:#fffffff5;border-radius:30px;padding:28px;box-shadow:0 34px 90px #00123757}.pricing-calculator-summary-card>span{color:#fff;background:linear-gradient(135deg, var(--pc-primary), var(--pc-dark));border-radius:19px;place-items:center;width:58px;height:58px;font-size:26px;display:grid}.pricing-calculator-summary-card small{color:var(--pc-muted);margin-top:22px;font-weight:800;display:block}.pricing-calculator-summary-card strong{color:var(--pc-accent);margin-top:8px;font-size:34px;line-height:1.1;display:block}.pricing-calculator-summary-card p{color:var(--pc-muted);margin-top:14px;font-size:14px;line-height:1.7}.pricing-calculator-section{background:radial-gradient(circle at 10% 0,#1557c014,#0000 30rem),linear-gradient(#fff 0%,#f8fafc 100%);padding:92px 0}.pricing-calculator-layout{grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);align-items:flex-start;gap:70px;display:grid}.pricing-calculator-copy h2{color:#14213a;letter-spacing:-.04em;margin:18px 0 16px;font-size:clamp(34px,4vw,52px);line-height:1.08}.pricing-calculator-copy>p{color:var(--pc-muted);margin:0;line-height:1.75}.pricing-calculator-service-tabs{gap:14px;margin-top:28px;display:grid}.pricing-calculator-service-tabs button{border:1px solid var(--pc-border);text-align:left;cursor:pointer;background:#fff;border-radius:20px;grid-template-columns:28px 1fr;gap:8px 12px;padding:18px;display:grid;box-shadow:0 12px 34px #0f203f0f}.pricing-calculator-service-tabs button svg{color:#94a3b8}.pricing-calculator-service-tabs button strong{color:var(--pc-text);font-size:16px}.pricing-calculator-service-tabs button span{color:var(--pc-muted);grid-column:2;font-size:13px;line-height:1.6}.pricing-calculator-service-tabs button.is-active{background:#eef6ff;border-color:#1557c059}.pricing-calculator-service-tabs button.is-active svg{color:var(--pc-primary)}.pricing-calculator-note{background:#fffbeb;border:1px solid #fde68a;border-radius:18px;gap:14px;margin-top:24px;padding:18px;display:flex}.pricing-calculator-note>span{color:#d97706;font-size:22px}.pricing-calculator-note p{color:#7c4a03;margin:0;font-size:13px;line-height:1.65}.pricing-calculator-card{color:var(--pc-text);box-shadow:var(--pc-shadow);background:#fff;border-radius:30px;padding:30px}.pricing-calculator-card__head{justify-content:space-between;gap:20px;margin-bottom:24px;display:flex}.pricing-calculator-card__head span{color:var(--pc-primary);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:950;display:block}.pricing-calculator-card__head h3{margin:6px 0 0;font-size:24px}.pricing-calculator-card__head button{height:38px;color:var(--pc-muted);cursor:pointer;background:#f1f5f9;border:0;border-radius:12px;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.pricing-calculator-form-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.pricing-calculator-field{gap:8px;display:grid}.pricing-calculator-field--full{grid-column:1/-1}.pricing-calculator-field span{color:#334155;font-size:12px;font-weight:900}.pricing-calculator-field input,.pricing-calculator-field select{width:100%;height:48px;color:var(--pc-text);background:#fff;border:1px solid #dce3ed;border-radius:13px;outline:none;padding:0 14px;font-weight:700}.pricing-calculator-field input:focus,.pricing-calculator-field select:focus{border-color:var(--pc-primary);box-shadow:0 0 0 4px #1557c01a}.pricing-calculator-insurance{cursor:pointer;background:#f7fbff;border:1px solid #dce7f4;border-radius:16px;gap:12px;margin-top:18px;padding:15px;display:flex}.pricing-calculator-insurance input{accent-color:var(--pc-primary);margin-top:3px}.pricing-calculator-insurance strong,.pricing-calculator-insurance small{display:block}.pricing-calculator-insurance small{color:var(--pc-muted);margin-top:4px;font-size:12px}.pricing-calculator-result{background:var(--pc-soft);border:1px solid #e1e8f1;border-radius:20px;margin-top:20px;padding:20px}.pricing-calculator-result>div{color:var(--pc-muted);justify-content:space-between;gap:18px;padding:9px 0;font-size:13px;display:flex}.pricing-calculator-result strong{color:var(--pc-text);text-align:right}.pricing-calculator-result__total{border-top:1px dashed #cbd5e1;margin-top:10px;padding-top:16px!important}.pricing-calculator-result__total span{color:var(--pc-text);font-weight:900}.pricing-calculator-result__total strong{color:var(--pc-accent);font-size:24px}.pricing-calculator-btn{cursor:pointer;border:0;border-radius:15px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 22px;font-weight:900;transition:all .22s;display:inline-flex}.pricing-calculator-btn:hover{transform:translateY(-2px)}.pricing-calculator-btn--primary{color:#fff;background:linear-gradient(135deg, var(--pc-accent), #f97316);box-shadow:0 18px 38px #ef334047}.pricing-calculator-btn--full{width:100%;margin-top:18px}.pricing-calculator-tips{background:#fff;padding:76px 0}.pricing-calculator-tips__grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.pricing-calculator-tips article{border:1px solid var(--pc-border);background:#fff;border-radius:24px;min-height:180px;padding:24px;box-shadow:0 14px 34px #0f203f0f}.pricing-calculator-tips article>span{width:46px;height:46px;color:var(--pc-primary);background:#eaf3ff;border-radius:15px;place-items:center;font-size:22px;display:grid}.pricing-calculator-tips strong{color:var(--pc-text);margin-top:18px;font-size:17px;display:block}.pricing-calculator-tips p{color:var(--pc-muted);margin:8px 0 0;font-size:14px;line-height:1.7}@media (width<=1100px){.pricing-calculator-hero__inner,.pricing-calculator-layout{grid-template-columns:1fr}.pricing-calculator-summary-card{max-width:520px}.pricing-calculator-tips__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.pricing-calculator-container{width:min(100% - 28px,1180px)}.pricing-calculator-hero{padding:42px 0 70px}.pricing-calculator-hero h1{font-size:40px}.pricing-calculator-section{padding:68px 0}.pricing-calculator-form-grid,.pricing-calculator-tips__grid{grid-template-columns:1fr}.pricing-calculator-field--full{grid-column:auto}.pricing-calculator-card{border-radius:22px;padding:22px}.pricing-calculator-card__head{flex-direction:column}.pricing-calculator-result>div{flex-direction:column;gap:5px}.pricing-calculator-result strong{text-align:left}}:root{--sf-primary:#1557c0;--sf-primary-dark:#0b2d62;--sf-accent:#ef3340;--sf-text:#172033;--sf-muted:#718096;--sf-border:#e2e8f0;--sf-shadow:0 24px 70px #0f203f1f}.service-fees-page,.service-fees-page *{box-sizing:border-box}.service-fees-page{min-height:100vh;color:var(--sf-text);background:#fff;font-family:Inter,Segoe UI,Roboto,Arial,sans-serif;overflow:hidden}.service-fees-container{width:min(1180px,100% - 40px);margin:0 auto}.service-fees-hero{color:#fff;background:radial-gradient(circle at 84% 10%,#458bff52,#0000 30%),radial-gradient(circle at 8% 90%,#ef334033,#0000 26%),linear-gradient(135deg,#061832 0%,#0b2e62 48%,#0e4c9c 100%);padding:64px 0 96px;position:relative}.service-fees-hero:before{content:"";opacity:.13;pointer-events:none;background-image:linear-gradient(#ffffff29 1px,#0000 1px),linear-gradient(90deg,#ffffff29 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.service-fees-hero__inner{z-index:1;grid-template-columns:minmax(0,1fr) 430px;align-items:center;gap:64px;display:grid;position:relative}.service-fees-breadcrumb{color:#ffffffad;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:30px;font-size:14px;display:flex}.service-fees-breadcrumb button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.service-fees-breadcrumb button:hover,.service-fees-breadcrumb strong{color:#fff}.service-fees-eyebrow{color:#dbeafe;letter-spacing:.1em;text-transform:uppercase;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:9px;width:fit-content;padding:9px 14px;font-size:12px;font-weight:900;display:inline-flex}.service-fees-hero h1{color:#fff;letter-spacing:-.055em;max-width:780px;margin:22px 0 20px;font-size:clamp(42px,5.6vw,72px);line-height:1.02}.service-fees-hero h1 span{color:#93c5fd;display:block}.service-fees-hero p{color:#eff6ffd1;max-width:650px;margin:0;font-size:17px;line-height:1.8}.service-fees-hero__actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.service-fees-btn{cursor:pointer;border:1px solid #0000;border-radius:15px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 22px;font-weight:900;transition:all .22s;display:inline-flex}.service-fees-btn:hover{transform:translateY(-2px)}.service-fees-btn--primary{color:#fff;background:linear-gradient(135deg,#ef3340,#f97316);box-shadow:0 18px 38px #ef334047}.service-fees-btn--secondary{color:#fff;background:#ffffff17;border-color:#ffffff3d}.service-fees-btn--light{color:var(--sf-primary-dark);background:#fff;box-shadow:0 16px 35px #00194633}.service-fees-btn--full{width:100%;margin-top:18px}.service-fees-hero__card,.service-fees-summary-card{color:var(--sf-text);background:#fffffff5;border-radius:30px;padding:28px;box-shadow:0 34px 90px #00123757}.service-fees-hero__card>span,.service-fees-summary-card>span{color:#fff;background:linear-gradient(135deg,#1557c0,#0b2d62);border-radius:19px;place-items:center;width:58px;height:58px;margin-bottom:18px;font-size:27px;display:grid}.service-fees-hero__card small,.service-fees-summary-card small{color:var(--sf-muted);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:800;display:block}.service-fees-hero__card strong,.service-fees-summary-card strong{letter-spacing:-.03em;margin-top:7px;font-size:28px;display:block}.service-fees-hero__card p,.service-fees-summary-card p{color:var(--sf-muted);margin:14px 0 0;font-size:14px;line-height:1.65}.service-fees-section{padding:92px 0}.service-fees-heading{max-width:760px;margin-bottom:42px}.service-fees-heading--center{text-align:center;margin-left:auto;margin-right:auto}.service-fees-heading>span,.service-fees-kicker{color:var(--sf-primary);letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:950;display:inline-flex}.service-fees-heading h2,.service-fees-calculator-copy h2{color:#14213a;letter-spacing:-.04em;margin:0;font-size:clamp(32px,4vw,48px);line-height:1.14}.service-fees-heading p,.service-fees-calculator-copy>p{color:var(--sf-muted);margin:16px 0 0;font-size:16px;line-height:1.75}.service-fees-grid,.service-fees-tips__grid,.service-fees-note-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.service-fees-card,.service-fees-tips article,.service-fees-note-grid article{border:1px solid var(--sf-border);background:#fff;border-radius:26px;padding:26px;transition:all .24s;box-shadow:0 12px 35px #0f203f0f}.service-fees-card:hover{box-shadow:var(--sf-shadow);border-color:#1557c052;transform:translateY(-7px)}.service-fees-calculator-section{color:#fff;background:radial-gradient(circle at 12% 15%,#458bff40,#0000 28%),linear-gradient(135deg,#061832 0%,#0b2e62 55%,#0e4c9c 100%)}.service-fees-calculator-layout{grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);align-items:center;gap:70px;display:grid}.service-fees-calculator-copy h2{color:#fff;margin:18px 0 16px}.service-fees-calculator-copy>p{color:#eff6ffc7}.service-fees-note{background:#ffffff14;border:1px solid #ffffff29;border-radius:18px;gap:14px;margin-top:28px;padding:18px;display:flex}.service-fees-note>span{color:#fbbf24;font-size:22px}.service-fees-note p{color:#eff6ffc2;margin:0;line-height:1.65}.service-fees-calculator-card{color:var(--sf-text);background:#fff;border-radius:30px;padding:30px;box-shadow:0 34px 90px #00123759}.service-fees-calculator-card__head{justify-content:space-between;gap:20px;margin-bottom:24px;display:flex}.service-fees-calculator-card__head span{color:var(--sf-primary);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:950;display:block}.service-fees-calculator-card__head h3{margin:6px 0 0;font-size:24px}.service-fees-calculator-card__head button{height:38px;color:var(--sf-muted);cursor:pointer;background:#f1f5f9;border:0;border-radius:12px;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.service-fees-form-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.service-fees-field{gap:8px;display:grid}.service-fees-field--full{grid-column:1/-1}.service-fees-field span{color:#334155;font-size:12px;font-weight:900}.service-fees-field input,.service-fees-field select{color:#172033;background:#fff;border:1px solid #dce3ed;border-radius:13px;outline:none;width:100%;height:48px;padding:0 14px;font-weight:700}.service-fees-field input:focus,.service-fees-field select:focus{border-color:var(--sf-primary);box-shadow:0 0 0 4px #1557c01a}.service-fees-result{background:#f7f9fc;border:1px solid #e1e8f1;border-radius:20px;margin-top:20px;padding:20px}.service-fees-result>div{color:var(--sf-muted);justify-content:space-between;gap:18px;padding:9px 0;font-size:13px;display:flex}.service-fees-result strong{color:#172033;text-align:right}.service-fees-result__total{border-top:1px dashed #cbd5e1;margin-top:10px;padding-top:16px!important}.service-fees-result__total span{color:#172033;font-weight:900}.service-fees-result__total strong{color:var(--sf-accent);font-size:24px}.service-fees-cta{color:#fff;background:linear-gradient(135deg,#0b2d62,#1557c0 65%,#ef3340);padding:72px 0}.service-fees-cta__inner{justify-content:space-between;align-items:center;gap:40px;display:flex}.service-fees-cta span{color:#bfdbfe;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:950}.service-fees-cta h2{letter-spacing:-.04em;max-width:760px;margin:10px 0 0;font-size:clamp(30px,4vw,46px);line-height:1.12}.service-fees-cta p{color:#ffffffc7;max-width:700px;margin:15px 0 0;line-height:1.7}@media (width<=1100px){.service-fees-hero__inner,.service-fees-calculator-layout{grid-template-columns:1fr}.service-fees-grid,.service-fees-tips__grid,.service-fees-note-grid{grid-template-columns:repeat(2,1fr)}.service-fees-hero__card,.service-fees-summary-card{max-width:520px}}@media (width<=720px){.service-fees-container{width:min(100% - 28px,1180px)}.service-fees-hero{padding:42px 0 70px}.service-fees-hero h1{font-size:40px}.service-fees-hero__actions,.service-fees-cta__inner{flex-direction:column;align-items:stretch}.service-fees-btn{width:100%}.service-fees-section{padding:68px 0}.service-fees-grid,.service-fees-tips__grid,.service-fees-note-grid,.service-fees-form-grid{grid-template-columns:1fr}.service-fees-field--full{grid-column:auto}.service-fees-calculator-card{border-radius:22px;padding:22px}.service-fees-calculator-card__head{flex-direction:column}.service-fees-result>div{flex-direction:column;gap:5px}.service-fees-result strong{text-align:left}}.service-fees-grid{grid-template-columns:repeat(3,1fr)}.service-fees-card__head{gap:16px;margin-bottom:22px;display:flex}.service-fees-card__head>span{width:54px;height:54px;color:var(--sf-primary);background:#eaf3ff;border-radius:18px;flex:none;place-items:center;font-size:24px;display:grid}.service-fees-card__head h3{color:#172033;margin:0;font-size:21px}.service-fees-card__head p{color:var(--sf-muted);margin:8px 0 0;line-height:1.6}.service-fees-card__items{gap:12px;display:grid}.service-fees-card__items div{background:#f7f9fc;border-radius:16px;padding:14px}.service-fees-card__items span,.service-fees-card__items small{color:var(--sf-muted);font-size:12px;display:block}.service-fees-card__items strong{color:var(--sf-primary-dark);margin:5px 0;display:block}.service-fees-options{gap:12px;margin-top:18px;display:grid}.service-fees-options label{cursor:pointer;background:#f7fbff;border:1px solid #dce7f4;border-radius:16px;gap:12px;padding:15px;display:flex}.service-fees-options input{accent-color:var(--sf-primary);margin-top:3px}.service-fees-options strong,.service-fees-options small{display:block}.service-fees-options small{color:var(--sf-muted);margin-top:4px;font-size:12px}@media (width<=1100px){.service-fees-grid{grid-template-columns:1fr}}:root{--is-primary:#1557c0;--is-primary-dark:#0b2d62;--is-accent:#ef3340;--is-text:#172033;--is-muted:#718096;--is-border:#e2e8f0;--is-shadow:0 24px 70px #0f203f1f}.international-shipping-page,.international-shipping-page *{box-sizing:border-box}.international-shipping-page{min-height:100vh;color:var(--is-text);background:#fff;font-family:Inter,Segoe UI,Roboto,Arial,sans-serif;overflow:hidden}.international-shipping-container{width:min(1180px,100% - 40px);margin:0 auto}.international-shipping-hero{color:#fff;background:radial-gradient(circle at 84% 10%,#458bff52,#0000 30%),radial-gradient(circle at 8% 90%,#ef334033,#0000 26%),linear-gradient(135deg,#061832 0%,#0b2e62 48%,#0e4c9c 100%);padding:64px 0 96px;position:relative}.international-shipping-hero:before{content:"";opacity:.13;pointer-events:none;background-image:linear-gradient(#ffffff29 1px,#0000 1px),linear-gradient(90deg,#ffffff29 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.international-shipping-hero__inner{z-index:1;grid-template-columns:minmax(0,1fr) 430px;align-items:center;gap:64px;display:grid;position:relative}.international-shipping-breadcrumb{color:#ffffffad;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:30px;font-size:14px;display:flex}.international-shipping-breadcrumb button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.international-shipping-breadcrumb button:hover,.international-shipping-breadcrumb strong{color:#fff}.international-shipping-eyebrow{color:#dbeafe;letter-spacing:.1em;text-transform:uppercase;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:9px;width:fit-content;padding:9px 14px;font-size:12px;font-weight:900;display:inline-flex}.international-shipping-hero h1{color:#fff;letter-spacing:-.055em;max-width:780px;margin:22px 0 20px;font-size:clamp(42px,5.6vw,72px);line-height:1.02}.international-shipping-hero h1 span{color:#93c5fd;display:block}.international-shipping-hero p{color:#eff6ffd1;max-width:650px;margin:0;font-size:17px;line-height:1.8}.international-shipping-hero__actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.international-shipping-btn{cursor:pointer;border:1px solid #0000;border-radius:15px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 22px;font-weight:900;transition:all .22s;display:inline-flex}.international-shipping-btn:hover{transform:translateY(-2px)}.international-shipping-btn--primary{color:#fff;background:linear-gradient(135deg,#ef3340,#f97316);box-shadow:0 18px 38px #ef334047}.international-shipping-btn--secondary{color:#fff;background:#ffffff17;border-color:#ffffff3d}.international-shipping-btn--light{color:var(--is-primary-dark);background:#fff;box-shadow:0 16px 35px #00194633}.international-shipping-btn--full{width:100%;margin-top:18px}.international-shipping-hero__card,.international-shipping-summary-card{color:var(--is-text);background:#fffffff5;border-radius:30px;padding:28px;box-shadow:0 34px 90px #00123757}.international-shipping-hero__card>span,.international-shipping-summary-card>span{color:#fff;background:linear-gradient(135deg,#1557c0,#0b2d62);border-radius:19px;place-items:center;width:58px;height:58px;margin-bottom:18px;font-size:27px;display:grid}.international-shipping-hero__card small,.international-shipping-summary-card small{color:var(--is-muted);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:800;display:block}.international-shipping-hero__card strong,.international-shipping-summary-card strong{letter-spacing:-.03em;margin-top:7px;font-size:28px;display:block}.international-shipping-hero__card p,.international-shipping-summary-card p{color:var(--is-muted);margin:14px 0 0;font-size:14px;line-height:1.65}.international-shipping-section{padding:92px 0}.international-shipping-heading{max-width:760px;margin-bottom:42px}.international-shipping-heading--center{text-align:center;margin-left:auto;margin-right:auto}.international-shipping-heading>span,.international-shipping-kicker{color:var(--is-primary);letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:950;display:inline-flex}.international-shipping-heading h2,.international-shipping-calculator-copy h2{color:#14213a;letter-spacing:-.04em;margin:0;font-size:clamp(32px,4vw,48px);line-height:1.14}.international-shipping-heading p,.international-shipping-calculator-copy>p{color:var(--is-muted);margin:16px 0 0;font-size:16px;line-height:1.75}.international-shipping-grid,.international-shipping-tips__grid,.international-shipping-note-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.international-shipping-card,.international-shipping-tips article,.international-shipping-note-grid article{border:1px solid var(--is-border);background:#fff;border-radius:26px;padding:26px;transition:all .24s;box-shadow:0 12px 35px #0f203f0f}.international-shipping-card:hover{box-shadow:var(--is-shadow);border-color:#1557c052;transform:translateY(-7px)}.international-shipping-calculator-section{color:#fff;background:radial-gradient(circle at 12% 15%,#458bff40,#0000 28%),linear-gradient(135deg,#061832 0%,#0b2e62 55%,#0e4c9c 100%)}.international-shipping-calculator-layout{grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);align-items:center;gap:70px;display:grid}.international-shipping-calculator-copy h2{color:#fff;margin:18px 0 16px}.international-shipping-calculator-copy>p{color:#eff6ffc7}.international-shipping-note{background:#ffffff14;border:1px solid #ffffff29;border-radius:18px;gap:14px;margin-top:28px;padding:18px;display:flex}.international-shipping-note>span{color:#fbbf24;font-size:22px}.international-shipping-note p{color:#eff6ffc2;margin:0;line-height:1.65}.international-shipping-calculator-card{color:var(--is-text);background:#fff;border-radius:30px;padding:30px;box-shadow:0 34px 90px #00123759}.international-shipping-calculator-card__head{justify-content:space-between;gap:20px;margin-bottom:24px;display:flex}.international-shipping-calculator-card__head span{color:var(--is-primary);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:950;display:block}.international-shipping-calculator-card__head h3{margin:6px 0 0;font-size:24px}.international-shipping-calculator-card__head button{height:38px;color:var(--is-muted);cursor:pointer;background:#f1f5f9;border:0;border-radius:12px;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.international-shipping-form-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.international-shipping-field{gap:8px;display:grid}.international-shipping-field--full{grid-column:1/-1}.international-shipping-field span{color:#334155;font-size:12px;font-weight:900}.international-shipping-field input,.international-shipping-field select{color:#172033;background:#fff;border:1px solid #dce3ed;border-radius:13px;outline:none;width:100%;height:48px;padding:0 14px;font-weight:700}.international-shipping-field input:focus,.international-shipping-field select:focus{border-color:var(--is-primary);box-shadow:0 0 0 4px #1557c01a}.international-shipping-result{background:#f7f9fc;border:1px solid #e1e8f1;border-radius:20px;margin-top:20px;padding:20px}.international-shipping-result>div{color:var(--is-muted);justify-content:space-between;gap:18px;padding:9px 0;font-size:13px;display:flex}.international-shipping-result strong{color:#172033;text-align:right}.international-shipping-result__total{border-top:1px dashed #cbd5e1;margin-top:10px;padding-top:16px!important}.international-shipping-result__total span{color:#172033;font-weight:900}.international-shipping-result__total strong{color:var(--is-accent);font-size:24px}.international-shipping-cta{color:#fff;background:linear-gradient(135deg,#0b2d62,#1557c0 65%,#ef3340);padding:72px 0}.international-shipping-cta__inner{justify-content:space-between;align-items:center;gap:40px;display:flex}.international-shipping-cta span{color:#bfdbfe;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:950}.international-shipping-cta h2{letter-spacing:-.04em;max-width:760px;margin:10px 0 0;font-size:clamp(30px,4vw,46px);line-height:1.12}.international-shipping-cta p{color:#ffffffc7;max-width:700px;margin:15px 0 0;line-height:1.7}@media (width<=1100px){.international-shipping-hero__inner,.international-shipping-calculator-layout{grid-template-columns:1fr}.international-shipping-grid,.international-shipping-tips__grid,.international-shipping-note-grid{grid-template-columns:repeat(2,1fr)}.international-shipping-hero__card,.international-shipping-summary-card{max-width:520px}}@media (width<=720px){.international-shipping-container{width:min(100% - 28px,1180px)}.international-shipping-hero{padding:42px 0 70px}.international-shipping-hero h1{font-size:40px}.international-shipping-hero__actions,.international-shipping-cta__inner{flex-direction:column;align-items:stretch}.international-shipping-btn{width:100%}.international-shipping-section{padding:68px 0}.international-shipping-grid,.international-shipping-tips__grid,.international-shipping-note-grid,.international-shipping-form-grid{grid-template-columns:1fr}.international-shipping-field--full{grid-column:auto}.international-shipping-calculator-card{border-radius:22px;padding:22px}.international-shipping-calculator-card__head{flex-direction:column}.international-shipping-result>div{flex-direction:column;gap:5px}.international-shipping-result strong{text-align:left}}.international-shipping-grid{grid-template-columns:repeat(4,1fr)}.international-route-card__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.international-route-card__head>span{width:54px;height:54px;color:var(--is-primary);background:#eaf3ff;border-radius:18px;place-items:center;font-size:24px;display:grid}.international-route-card__head strong{color:var(--is-accent);background:#fff1f2;border-radius:999px;padding:7px 10px;font-size:11px}.international-route-card h3{color:#172033;margin:0;font-size:20px;line-height:1.35}.international-route-card p{color:var(--is-muted);margin:12px 0 18px;line-height:1.65}.international-route-methods{gap:10px;margin-top:auto;display:grid}.international-route-methods div{background:#f7f9fc;border-radius:16px;padding:13px}.international-route-methods span,.international-route-methods small{color:var(--is-muted);font-size:12px;display:block}.international-route-methods strong{color:var(--is-primary-dark);margin:5px 0;display:block}.international-route-card button{min-height:46px;color:var(--is-primary);cursor:pointer;background:#f0f7ff;border:0;border-radius:14px;justify-content:space-between;align-items:center;margin-top:20px;padding:0 14px;font-weight:900;display:flex}.international-route-card button:hover{color:#fff;background:var(--is-primary)}@media (width<=1100px){.international-shipping-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.international-shipping-grid{grid-template-columns:1fr}}:root{--general-policy-primary:#1557c0;--general-policy-dark:#0b2d62;--general-policy-accent:#ef3340;--general-policy-text:#172033;--general-policy-muted:#64748b;--general-policy-border:#e2e8f0;--general-policy-soft:#f7f9fc;--general-policy-shadow:0 24px 70px #0f203f1f}.general-policy-page,.general-policy-page *{box-sizing:border-box}.general-policy-page{min-height:100vh;color:var(--general-policy-text);background:#fff;font-family:Inter,Segoe UI,Roboto,Arial,sans-serif;overflow:hidden}.general-policy-page button{font:inherit}.general-policy-container{width:min(1180px,100% - 40px);margin:0 auto}.general-policy-hero{color:#fff;background:radial-gradient(circle at 84% 12%, #3b82f657, transparent 32%), radial-gradient(circle at 8% 90%, #ef334033, transparent 28%), linear-gradient(135deg, #061832 0%, var(--general-policy-dark) 48%, var(--general-policy-primary) 100%);padding:64px 0 96px;position:relative}.general-policy-hero-grid{opacity:.13;pointer-events:none;background-image:linear-gradient(#ffffff29 1px,#0000 1px),linear-gradient(90deg,#ffffff29 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.general-policy-hero-inner{z-index:1;grid-template-columns:minmax(0,1fr) 430px;align-items:center;gap:64px;display:grid;position:relative}.general-policy-breadcrumb{color:#ffffffb3;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:30px;font-size:14px;display:flex}.general-policy-breadcrumb button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.general-policy-breadcrumb button:hover,.general-policy-breadcrumb strong{color:#fff}.general-policy-eyebrow{color:#dbeafe;letter-spacing:.1em;text-transform:uppercase;background:#ffffff17;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:9px;width:fit-content;padding:9px 14px;font-size:12px;font-weight:900;display:inline-flex}.general-policy-hero h1{color:#fff;letter-spacing:-.055em;max-width:820px;margin:22px 0 20px;font-size:clamp(42px,5.6vw,72px);line-height:1.02}.general-policy-hero h1 span{color:#bfdbfe;letter-spacing:-.035em;margin-top:12px;font-size:.62em;line-height:1.25;display:block}.general-policy-hero-description{color:#eff6ffd1;max-width:650px;margin:0;font-size:17px;line-height:1.8}.general-policy-hero-actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.general-policy-btn{cursor:pointer;border:1px solid #0000;border-radius:15px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 22px;font-weight:900;transition:transform .22s,box-shadow .22s,background .22s,color .22s;display:inline-flex}.general-policy-btn:hover{transform:translateY(-2px)}.general-policy-btn-primary{color:#fff;background:linear-gradient(135deg,#ef3340,#f97316);box-shadow:0 18px 38px #ef334047}.general-policy-btn-secondary{color:#fff;background:#ffffff17;border-color:#ffffff3d}.general-policy-btn-light{color:var(--general-policy-dark);background:#fff;box-shadow:0 16px 35px #00194633}.general-policy-hero-card{color:var(--general-policy-text);background:#fffffff5;border-radius:30px;padding:28px;box-shadow:0 34px 90px #00123757}.general-policy-hero-card-icon{color:#fff;background:linear-gradient(135deg, var(--general-policy-primary), var(--general-policy-dark));border-radius:20px;place-items:center;width:60px;height:60px;font-size:28px;display:grid}.general-policy-hero-card small{color:var(--general-policy-muted);text-transform:uppercase;letter-spacing:.1em;margin-top:22px;font-size:12px;font-weight:900;display:block}.general-policy-hero-card strong{color:var(--general-policy-text);letter-spacing:-.03em;margin-top:6px;font-size:26px;display:block}.general-policy-hero-card p{color:var(--general-policy-muted);margin:10px 0 0;font-size:14px;line-height:1.65}.general-policy-hero-card-list{gap:12px;margin-top:22px;display:grid}.general-policy-hero-card-list span{color:#334155;gap:9px;font-size:13px;font-weight:800;line-height:1.55;display:flex}.general-policy-hero-card-list svg{color:var(--general-policy-primary);flex:none;margin-top:2px}.general-policy-stats-section{z-index:3;margin-top:-44px;position:relative}.general-policy-stats-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.general-policy-stats-grid article{border:1px solid var(--general-policy-border);background:#fff;border-radius:24px;min-height:120px;padding:24px;box-shadow:0 18px 48px #0f203f17}.general-policy-stats-grid strong{color:var(--general-policy-primary);letter-spacing:-.04em;font-size:32px;line-height:1;display:block}.general-policy-stats-grid span{color:var(--general-policy-muted);margin-top:10px;font-size:14px;font-weight:800;line-height:1.45;display:block}.general-policy-section{padding:92px 0}.general-policy-section-soft{background:radial-gradient(circle at 12% 0,#3b82f617,#0000 32rem),linear-gradient(#f8fafc 0%,#fff 100%)}.general-policy-section-heading{max-width:760px;margin-bottom:42px}.general-policy-section-heading-center{text-align:center;margin-left:auto;margin-right:auto}.general-policy-section-heading>span,.general-policy-faq-copy>span,.general-policy-cta span{color:var(--general-policy-primary);letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:950;display:inline-flex}.general-policy-section-heading h2,.general-policy-faq-copy h2,.general-policy-cta h2{color:#14213a;letter-spacing:-.04em;margin:0;font-size:clamp(32px,4vw,48px);line-height:1.14}.general-policy-section-heading p,.general-policy-faq-copy p{color:var(--general-policy-muted);margin:16px 0 0;font-size:16px;line-height:1.75}.general-policy-highlight-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.general-policy-highlight-grid article{border:1px solid var(--general-policy-border);background:#fff;border-radius:24px;min-height:190px;padding:24px;box-shadow:0 14px 34px #0f203f0f}.general-policy-highlight-grid svg{width:46px;height:46px;color:var(--general-policy-primary);background:#eaf3ff;border-radius:15px;padding:12px}.general-policy-highlight-grid p{color:var(--general-policy-muted);margin:18px 0 0;font-size:14px;font-weight:700;line-height:1.7}.general-policy-detail-layout,.general-policy-faq-layout{grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);align-items:start;gap:70px;display:grid}.general-policy-detail-list{gap:18px;display:grid}.general-policy-detail-card{border:1px solid var(--general-policy-border);box-shadow:var(--general-policy-shadow);background:#fff;border-radius:26px;padding:24px}.general-policy-detail-card-head{align-items:flex-start;gap:16px;display:flex}.general-policy-detail-card-head>span{color:#fff;background:linear-gradient(135deg, var(--general-policy-primary), var(--general-policy-dark));border-radius:16px;flex:none;place-items:center;width:48px;height:48px;font-weight:950;display:grid}.general-policy-detail-card h3{color:var(--general-policy-text);margin:0;font-size:20px}.general-policy-detail-card p{color:var(--general-policy-muted);margin:8px 0 0;font-size:14px;line-height:1.7}.general-policy-detail-card ul{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.general-policy-detail-card li{color:#475569;padding-left:23px;font-size:14px;font-weight:700;line-height:1.65;position:relative}.general-policy-detail-card li:before{content:"";background:var(--general-policy-primary);border-radius:999px;width:8px;height:8px;position:absolute;top:9px;left:0}.general-policy-process-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.general-policy-process-grid article{border:1px solid var(--general-policy-border);background:#fff;border-radius:24px;min-height:230px;padding:24px;box-shadow:0 14px 34px #0f203f0f}.general-policy-process-grid article>span{color:#cbd5e1;font-size:34px;font-weight:950;line-height:1}.general-policy-process-grid h3{color:var(--general-policy-text);margin:24px 0 10px;font-size:18px}.general-policy-process-grid p{color:var(--general-policy-muted);margin:0;font-size:14px;line-height:1.7}.general-policy-faq-section{background:var(--general-policy-soft)}.general-policy-faq-copy{position:sticky;top:100px}.general-policy-support-card{background:#fff;border:1px solid #dbeafe;border-radius:24px;gap:16px;margin-top:28px;padding:20px;display:flex;box-shadow:0 14px 34px #0f203f0f}.general-policy-support-card>svg{color:#fff;background:linear-gradient(135deg, var(--general-policy-primary), var(--general-policy-dark));border-radius:18px;flex:none;width:52px;height:52px;padding:14px}.general-policy-support-card strong{color:var(--general-policy-text);font-size:16px;display:block}.general-policy-support-card p{color:var(--general-policy-muted);margin:7px 0 14px;font-size:14px;line-height:1.6}.general-policy-support-card button{color:#fff;background:var(--general-policy-primary);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-size:13px;font-weight:900;display:inline-flex}.general-policy-faq-list{gap:16px;display:grid}.general-policy-faq-list article{border:1px solid var(--general-policy-border);background:#fff;border-radius:22px;padding:22px;box-shadow:0 12px 30px #0f203f0f}.general-policy-faq-list strong{color:var(--general-policy-text);font-size:16px;line-height:1.45;display:block}.general-policy-faq-list p{color:var(--general-policy-muted);margin:10px 0 0;font-size:14px;line-height:1.75}.general-policy-cta{color:#fff;background:linear-gradient(135deg, var(--general-policy-dark), var(--general-policy-primary) 65%, #ef3340);padding:72px 0}.general-policy-cta-inner{justify-content:space-between;align-items:center;gap:40px;display:flex}.general-policy-cta span,.general-policy-cta h2{color:#fff}.general-policy-cta p{color:#ffffffc7;max-width:700px;margin:15px 0 0;line-height:1.7}@media (width<=1100px){.general-policy-hero-inner,.general-policy-detail-layout,.general-policy-faq-layout{grid-template-columns:1fr}.general-policy-stats-grid,.general-policy-highlight-grid,.general-policy-process-grid{grid-template-columns:repeat(2,1fr)}.general-policy-hero-card{max-width:560px}.general-policy-faq-copy{position:static}}@media (width<=720px){.general-policy-container{width:min(100% - 28px,1180px)}.general-policy-hero{padding:42px 0 72px}.general-policy-hero h1{font-size:40px}.general-policy-hero-actions,.general-policy-cta-inner{flex-direction:column;align-items:stretch}.general-policy-btn{width:100%}.general-policy-section{padding:68px 0}.general-policy-stats-grid,.general-policy-highlight-grid,.general-policy-process-grid{grid-template-columns:1fr}.general-policy-stats-section{margin-top:-24px}.general-policy-hero-card,.general-policy-detail-card{border-radius:22px;padding:22px}.general-policy-detail-card-head,.general-policy-support-card{flex-direction:column}}:root{--shipping-policy-primary:#0ea5e9;--shipping-policy-dark:#075985;--shipping-policy-accent:#ef3340;--shipping-policy-text:#172033;--shipping-policy-muted:#64748b;--shipping-policy-border:#e2e8f0;--shipping-policy-soft:#f7f9fc;--shipping-policy-shadow:0 24px 70px #0f203f1f}.shipping-policy-page,.shipping-policy-page *{box-sizing:border-box}.shipping-policy-page{min-height:100vh;color:var(--shipping-policy-text);background:#fff;font-family:Inter,Segoe UI,Roboto,Arial,sans-serif;overflow:hidden}.shipping-policy-page button{font:inherit}.shipping-policy-container{width:min(1180px,100% - 40px);margin:0 auto}.shipping-policy-hero{color:#fff;background:radial-gradient(circle at 84% 12%, #3b82f657, transparent 32%), radial-gradient(circle at 8% 90%, #ef334033, transparent 28%), linear-gradient(135deg, #061832 0%, var(--shipping-policy-dark) 48%, var(--shipping-policy-primary) 100%);padding:64px 0 96px;position:relative}.shipping-policy-hero-grid{opacity:.13;pointer-events:none;background-image:linear-gradient(#ffffff29 1px,#0000 1px),linear-gradient(90deg,#ffffff29 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.shipping-policy-hero-inner{z-index:1;grid-template-columns:minmax(0,1fr) 430px;align-items:center;gap:64px;display:grid;position:relative}.shipping-policy-breadcrumb{color:#ffffffb3;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:30px;font-size:14px;display:flex}.shipping-policy-breadcrumb button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.shipping-policy-breadcrumb button:hover,.shipping-policy-breadcrumb strong{color:#fff}.shipping-policy-eyebrow{color:#dbeafe;letter-spacing:.1em;text-transform:uppercase;background:#ffffff17;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:9px;width:fit-content;padding:9px 14px;font-size:12px;font-weight:900;display:inline-flex}.shipping-policy-hero h1{color:#fff;letter-spacing:-.055em;max-width:820px;margin:22px 0 20px;font-size:clamp(42px,5.6vw,72px);line-height:1.02}.shipping-policy-hero h1 span{color:#bfdbfe;letter-spacing:-.035em;margin-top:12px;font-size:.62em;line-height:1.25;display:block}.shipping-policy-hero-description{color:#eff6ffd1;max-width:650px;margin:0;font-size:17px;line-height:1.8}.shipping-policy-hero-actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.shipping-policy-btn{cursor:pointer;border:1px solid #0000;border-radius:15px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 22px;font-weight:900;transition:transform .22s,box-shadow .22s,background .22s,color .22s;display:inline-flex}.shipping-policy-btn:hover{transform:translateY(-2px)}.shipping-policy-btn-primary{color:#fff;background:linear-gradient(135deg,#ef3340,#f97316);box-shadow:0 18px 38px #ef334047}.shipping-policy-btn-secondary{color:#fff;background:#ffffff17;border-color:#ffffff3d}.shipping-policy-btn-light{color:var(--shipping-policy-dark);background:#fff;box-shadow:0 16px 35px #00194633}.shipping-policy-hero-card{color:var(--shipping-policy-text);background:#fffffff5;border-radius:30px;padding:28px;box-shadow:0 34px 90px #00123757}.shipping-policy-hero-card-icon{color:#fff;background:linear-gradient(135deg, var(--shipping-policy-primary), var(--shipping-policy-dark));border-radius:20px;place-items:center;width:60px;height:60px;font-size:28px;display:grid}.shipping-policy-hero-card small{color:var(--shipping-policy-muted);text-transform:uppercase;letter-spacing:.1em;margin-top:22px;font-size:12px;font-weight:900;display:block}.shipping-policy-hero-card strong{color:var(--shipping-policy-text);letter-spacing:-.03em;margin-top:6px;font-size:26px;display:block}.shipping-policy-hero-card p{color:var(--shipping-policy-muted);margin:10px 0 0;font-size:14px;line-height:1.65}.shipping-policy-hero-card-list{gap:12px;margin-top:22px;display:grid}.shipping-policy-hero-card-list span{color:#334155;gap:9px;font-size:13px;font-weight:800;line-height:1.55;display:flex}.shipping-policy-hero-card-list svg{color:var(--shipping-policy-primary);flex:none;margin-top:2px}.shipping-policy-stats-section{z-index:3;margin-top:-44px;position:relative}.shipping-policy-stats-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.shipping-policy-stats-grid article{border:1px solid var(--shipping-policy-border);background:#fff;border-radius:24px;min-height:120px;padding:24px;box-shadow:0 18px 48px #0f203f17}.shipping-policy-stats-grid strong{color:var(--shipping-policy-primary);letter-spacing:-.04em;font-size:32px;line-height:1;display:block}.shipping-policy-stats-grid span{color:var(--shipping-policy-muted);margin-top:10px;font-size:14px;font-weight:800;line-height:1.45;display:block}.shipping-policy-section{padding:92px 0}.shipping-policy-section-soft{background:radial-gradient(circle at 12% 0,#3b82f617,#0000 32rem),linear-gradient(#f8fafc 0%,#fff 100%)}.shipping-policy-section-heading{max-width:760px;margin-bottom:42px}.shipping-policy-section-heading-center{text-align:center;margin-left:auto;margin-right:auto}.shipping-policy-section-heading>span,.shipping-policy-faq-copy>span,.shipping-policy-cta span{color:var(--shipping-policy-primary);letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:950;display:inline-flex}.shipping-policy-section-heading h2,.shipping-policy-faq-copy h2,.shipping-policy-cta h2{color:#14213a;letter-spacing:-.04em;margin:0;font-size:clamp(32px,4vw,48px);line-height:1.14}.shipping-policy-section-heading p,.shipping-policy-faq-copy p{color:var(--shipping-policy-muted);margin:16px 0 0;font-size:16px;line-height:1.75}.shipping-policy-highlight-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.shipping-policy-highlight-grid article{border:1px solid var(--shipping-policy-border);background:#fff;border-radius:24px;min-height:190px;padding:24px;box-shadow:0 14px 34px #0f203f0f}.shipping-policy-highlight-grid svg{width:46px;height:46px;color:var(--shipping-policy-primary);background:#eaf3ff;border-radius:15px;padding:12px}.shipping-policy-highlight-grid p{color:var(--shipping-policy-muted);margin:18px 0 0;font-size:14px;font-weight:700;line-height:1.7}.shipping-policy-detail-layout,.shipping-policy-faq-layout{grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);align-items:start;gap:70px;display:grid}.shipping-policy-detail-list{gap:18px;display:grid}.shipping-policy-detail-card{border:1px solid var(--shipping-policy-border);box-shadow:var(--shipping-policy-shadow);background:#fff;border-radius:26px;padding:24px}.shipping-policy-detail-card-head{align-items:flex-start;gap:16px;display:flex}.shipping-policy-detail-card-head>span{color:#fff;background:linear-gradient(135deg, var(--shipping-policy-primary), var(--shipping-policy-dark));border-radius:16px;flex:none;place-items:center;width:48px;height:48px;font-weight:950;display:grid}.shipping-policy-detail-card h3{color:var(--shipping-policy-text);margin:0;font-size:20px}.shipping-policy-detail-card p{color:var(--shipping-policy-muted);margin:8px 0 0;font-size:14px;line-height:1.7}.shipping-policy-detail-card ul{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.shipping-policy-detail-card li{color:#475569;padding-left:23px;font-size:14px;font-weight:700;line-height:1.65;position:relative}.shipping-policy-detail-card li:before{content:"";background:var(--shipping-policy-primary);border-radius:999px;width:8px;height:8px;position:absolute;top:9px;left:0}.shipping-policy-process-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.shipping-policy-process-grid article{border:1px solid var(--shipping-policy-border);background:#fff;border-radius:24px;min-height:230px;padding:24px;box-shadow:0 14px 34px #0f203f0f}.shipping-policy-process-grid article>span{color:#cbd5e1;font-size:34px;font-weight:950;line-height:1}.shipping-policy-process-grid h3{color:var(--shipping-policy-text);margin:24px 0 10px;font-size:18px}.shipping-policy-process-grid p{color:var(--shipping-policy-muted);margin:0;font-size:14px;line-height:1.7}.shipping-policy-faq-section{background:var(--shipping-policy-soft)}.shipping-policy-faq-copy{position:sticky;top:100px}.shipping-policy-support-card{background:#fff;border:1px solid #dbeafe;border-radius:24px;gap:16px;margin-top:28px;padding:20px;display:flex;box-shadow:0 14px 34px #0f203f0f}.shipping-policy-support-card>svg{color:#fff;background:linear-gradient(135deg, var(--shipping-policy-primary), var(--shipping-policy-dark));border-radius:18px;flex:none;width:52px;height:52px;padding:14px}.shipping-policy-support-card strong{color:var(--shipping-policy-text);font-size:16px;display:block}.shipping-policy-support-card p{color:var(--shipping-policy-muted);margin:7px 0 14px;font-size:14px;line-height:1.6}.shipping-policy-support-card button{color:#fff;background:var(--shipping-policy-primary);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-size:13px;font-weight:900;display:inline-flex}.shipping-policy-faq-list{gap:16px;display:grid}.shipping-policy-faq-list article{border:1px solid var(--shipping-policy-border);background:#fff;border-radius:22px;padding:22px;box-shadow:0 12px 30px #0f203f0f}.shipping-policy-faq-list strong{color:var(--shipping-policy-text);font-size:16px;line-height:1.45;display:block}.shipping-policy-faq-list p{color:var(--shipping-policy-muted);margin:10px 0 0;font-size:14px;line-height:1.75}.shipping-policy-cta{color:#fff;background:linear-gradient(135deg, var(--shipping-policy-dark), var(--shipping-policy-primary) 65%, #ef3340);padding:72px 0}.shipping-policy-cta-inner{justify-content:space-between;align-items:center;gap:40px;display:flex}.shipping-policy-cta span,.shipping-policy-cta h2{color:#fff}.shipping-policy-cta p{color:#ffffffc7;max-width:700px;margin:15px 0 0;line-height:1.7}@media (width<=1100px){.shipping-policy-hero-inner,.shipping-policy-detail-layout,.shipping-policy-faq-layout{grid-template-columns:1fr}.shipping-policy-stats-grid,.shipping-policy-highlight-grid,.shipping-policy-process-grid{grid-template-columns:repeat(2,1fr)}.shipping-policy-hero-card{max-width:560px}.shipping-policy-faq-copy{position:static}}@media (width<=720px){.shipping-policy-container{width:min(100% - 28px,1180px)}.shipping-policy-hero{padding:42px 0 72px}.shipping-policy-hero h1{font-size:40px}.shipping-policy-hero-actions,.shipping-policy-cta-inner{flex-direction:column;align-items:stretch}.shipping-policy-btn{width:100%}.shipping-policy-section{padding:68px 0}.shipping-policy-stats-grid,.shipping-policy-highlight-grid,.shipping-policy-process-grid{grid-template-columns:1fr}.shipping-policy-stats-section{margin-top:-24px}.shipping-policy-hero-card,.shipping-policy-detail-card{border-radius:22px;padding:22px}.shipping-policy-detail-card-head,.shipping-policy-support-card{flex-direction:column}}:root{--payment-policy-primary:#16a34a;--payment-policy-dark:#14532d;--payment-policy-accent:#ef3340;--payment-policy-text:#172033;--payment-policy-muted:#64748b;--payment-policy-border:#e2e8f0;--payment-policy-soft:#f7f9fc;--payment-policy-shadow:0 24px 70px #0f203f1f}.payment-policy-page,.payment-policy-page *{box-sizing:border-box}.payment-policy-page{min-height:100vh;color:var(--payment-policy-text);background:#fff;font-family:Inter,Segoe UI,Roboto,Arial,sans-serif;overflow:hidden}.payment-policy-page button{font:inherit}.payment-policy-container{width:min(1180px,100% - 40px);margin:0 auto}.payment-policy-hero{color:#fff;background:radial-gradient(circle at 84% 12%, #3b82f657, transparent 32%), radial-gradient(circle at 8% 90%, #ef334033, transparent 28%), linear-gradient(135deg, #061832 0%, var(--payment-policy-dark) 48%, var(--payment-policy-primary) 100%);padding:64px 0 96px;position:relative}.payment-policy-hero-grid{opacity:.13;pointer-events:none;background-image:linear-gradient(#ffffff29 1px,#0000 1px),linear-gradient(90deg,#ffffff29 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.payment-policy-hero-inner{z-index:1;grid-template-columns:minmax(0,1fr) 430px;align-items:center;gap:64px;display:grid;position:relative}.payment-policy-breadcrumb{color:#ffffffb3;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:30px;font-size:14px;display:flex}.payment-policy-breadcrumb button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.payment-policy-breadcrumb button:hover,.payment-policy-breadcrumb strong{color:#fff}.payment-policy-eyebrow{color:#dbeafe;letter-spacing:.1em;text-transform:uppercase;background:#ffffff17;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:9px;width:fit-content;padding:9px 14px;font-size:12px;font-weight:900;display:inline-flex}.payment-policy-hero h1{color:#fff;letter-spacing:-.055em;max-width:820px;margin:22px 0 20px;font-size:clamp(42px,5.6vw,72px);line-height:1.02}.payment-policy-hero h1 span{color:#bfdbfe;letter-spacing:-.035em;margin-top:12px;font-size:.62em;line-height:1.25;display:block}.payment-policy-hero-description{color:#eff6ffd1;max-width:650px;margin:0;font-size:17px;line-height:1.8}.payment-policy-hero-actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.payment-policy-btn{cursor:pointer;border:1px solid #0000;border-radius:15px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 22px;font-weight:900;transition:transform .22s,box-shadow .22s,background .22s,color .22s;display:inline-flex}.payment-policy-btn:hover{transform:translateY(-2px)}.payment-policy-btn-primary{color:#fff;background:linear-gradient(135deg,#ef3340,#f97316);box-shadow:0 18px 38px #ef334047}.payment-policy-btn-secondary{color:#fff;background:#ffffff17;border-color:#ffffff3d}.payment-policy-btn-light{color:var(--payment-policy-dark);background:#fff;box-shadow:0 16px 35px #00194633}.payment-policy-hero-card{color:var(--payment-policy-text);background:#fffffff5;border-radius:30px;padding:28px;box-shadow:0 34px 90px #00123757}.payment-policy-hero-card-icon{color:#fff;background:linear-gradient(135deg, var(--payment-policy-primary), var(--payment-policy-dark));border-radius:20px;place-items:center;width:60px;height:60px;font-size:28px;display:grid}.payment-policy-hero-card small{color:var(--payment-policy-muted);text-transform:uppercase;letter-spacing:.1em;margin-top:22px;font-size:12px;font-weight:900;display:block}.payment-policy-hero-card strong{color:var(--payment-policy-text);letter-spacing:-.03em;margin-top:6px;font-size:26px;display:block}.payment-policy-hero-card p{color:var(--payment-policy-muted);margin:10px 0 0;font-size:14px;line-height:1.65}.payment-policy-hero-card-list{gap:12px;margin-top:22px;display:grid}.payment-policy-hero-card-list span{color:#334155;gap:9px;font-size:13px;font-weight:800;line-height:1.55;display:flex}.payment-policy-hero-card-list svg{color:var(--payment-policy-primary);flex:none;margin-top:2px}.payment-policy-stats-section{z-index:3;margin-top:-44px;position:relative}.payment-policy-stats-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.payment-policy-stats-grid article{border:1px solid var(--payment-policy-border);background:#fff;border-radius:24px;min-height:120px;padding:24px;box-shadow:0 18px 48px #0f203f17}.payment-policy-stats-grid strong{color:var(--payment-policy-primary);letter-spacing:-.04em;font-size:32px;line-height:1;display:block}.payment-policy-stats-grid span{color:var(--payment-policy-muted);margin-top:10px;font-size:14px;font-weight:800;line-height:1.45;display:block}.payment-policy-section{padding:92px 0}.payment-policy-section-soft{background:radial-gradient(circle at 12% 0,#3b82f617,#0000 32rem),linear-gradient(#f8fafc 0%,#fff 100%)}.payment-policy-section-heading{max-width:760px;margin-bottom:42px}.payment-policy-section-heading-center{text-align:center;margin-left:auto;margin-right:auto}.payment-policy-section-heading>span,.payment-policy-faq-copy>span,.payment-policy-cta span{color:var(--payment-policy-primary);letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:950;display:inline-flex}.payment-policy-section-heading h2,.payment-policy-faq-copy h2,.payment-policy-cta h2{color:#14213a;letter-spacing:-.04em;margin:0;font-size:clamp(32px,4vw,48px);line-height:1.14}.payment-policy-section-heading p,.payment-policy-faq-copy p{color:var(--payment-policy-muted);margin:16px 0 0;font-size:16px;line-height:1.75}.payment-policy-highlight-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.payment-policy-highlight-grid article{border:1px solid var(--payment-policy-border);background:#fff;border-radius:24px;min-height:190px;padding:24px;box-shadow:0 14px 34px #0f203f0f}.payment-policy-highlight-grid svg{width:46px;height:46px;color:var(--payment-policy-primary);background:#eaf3ff;border-radius:15px;padding:12px}.payment-policy-highlight-grid p{color:var(--payment-policy-muted);margin:18px 0 0;font-size:14px;font-weight:700;line-height:1.7}.payment-policy-detail-layout,.payment-policy-faq-layout{grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);align-items:start;gap:70px;display:grid}.payment-policy-detail-list{gap:18px;display:grid}.payment-policy-detail-card{border:1px solid var(--payment-policy-border);box-shadow:var(--payment-policy-shadow);background:#fff;border-radius:26px;padding:24px}.payment-policy-detail-card-head{align-items:flex-start;gap:16px;display:flex}.payment-policy-detail-card-head>span{color:#fff;background:linear-gradient(135deg, var(--payment-policy-primary), var(--payment-policy-dark));border-radius:16px;flex:none;place-items:center;width:48px;height:48px;font-weight:950;display:grid}.payment-policy-detail-card h3{color:var(--payment-policy-text);margin:0;font-size:20px}.payment-policy-detail-card p{color:var(--payment-policy-muted);margin:8px 0 0;font-size:14px;line-height:1.7}.payment-policy-detail-card ul{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.payment-policy-detail-card li{color:#475569;padding-left:23px;font-size:14px;font-weight:700;line-height:1.65;position:relative}.payment-policy-detail-card li:before{content:"";background:var(--payment-policy-primary);border-radius:999px;width:8px;height:8px;position:absolute;top:9px;left:0}.payment-policy-process-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.payment-policy-process-grid article{border:1px solid var(--payment-policy-border);background:#fff;border-radius:24px;min-height:230px;padding:24px;box-shadow:0 14px 34px #0f203f0f}.payment-policy-process-grid article>span{color:#cbd5e1;font-size:34px;font-weight:950;line-height:1}.payment-policy-process-grid h3{color:var(--payment-policy-text);margin:24px 0 10px;font-size:18px}.payment-policy-process-grid p{color:var(--payment-policy-muted);margin:0;font-size:14px;line-height:1.7}.payment-policy-faq-section{background:var(--payment-policy-soft)}.payment-policy-faq-copy{position:sticky;top:100px}.payment-policy-support-card{background:#fff;border:1px solid #dbeafe;border-radius:24px;gap:16px;margin-top:28px;padding:20px;display:flex;box-shadow:0 14px 34px #0f203f0f}.payment-policy-support-card>svg{color:#fff;background:linear-gradient(135deg, var(--payment-policy-primary), var(--payment-policy-dark));border-radius:18px;flex:none;width:52px;height:52px;padding:14px}.payment-policy-support-card strong{color:var(--payment-policy-text);font-size:16px;display:block}.payment-policy-support-card p{color:var(--payment-policy-muted);margin:7px 0 14px;font-size:14px;line-height:1.6}.payment-policy-support-card button{color:#fff;background:var(--payment-policy-primary);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-size:13px;font-weight:900;display:inline-flex}.payment-policy-faq-list{gap:16px;display:grid}.payment-policy-faq-list article{border:1px solid var(--payment-policy-border);background:#fff;border-radius:22px;padding:22px;box-shadow:0 12px 30px #0f203f0f}.payment-policy-faq-list strong{color:var(--payment-policy-text);font-size:16px;line-height:1.45;display:block}.payment-policy-faq-list p{color:var(--payment-policy-muted);margin:10px 0 0;font-size:14px;line-height:1.75}.payment-policy-cta{color:#fff;background:linear-gradient(135deg, var(--payment-policy-dark), var(--payment-policy-primary) 65%, #ef3340);padding:72px 0}.payment-policy-cta-inner{justify-content:space-between;align-items:center;gap:40px;display:flex}.payment-policy-cta span,.payment-policy-cta h2{color:#fff}.payment-policy-cta p{color:#ffffffc7;max-width:700px;margin:15px 0 0;line-height:1.7}@media (width<=1100px){.payment-policy-hero-inner,.payment-policy-detail-layout,.payment-policy-faq-layout{grid-template-columns:1fr}.payment-policy-stats-grid,.payment-policy-highlight-grid,.payment-policy-process-grid{grid-template-columns:repeat(2,1fr)}.payment-policy-hero-card{max-width:560px}.payment-policy-faq-copy{position:static}}@media (width<=720px){.payment-policy-container{width:min(100% - 28px,1180px)}.payment-policy-hero{padding:42px 0 72px}.payment-policy-hero h1{font-size:40px}.payment-policy-hero-actions,.payment-policy-cta-inner{flex-direction:column;align-items:stretch}.payment-policy-btn{width:100%}.payment-policy-section{padding:68px 0}.payment-policy-stats-grid,.payment-policy-highlight-grid,.payment-policy-process-grid{grid-template-columns:1fr}.payment-policy-stats-section{margin-top:-24px}.payment-policy-hero-card,.payment-policy-detail-card{border-radius:22px;padding:22px}.payment-policy-detail-card-head,.payment-policy-support-card{flex-direction:column}}:root{--refund-policy-primary:#f97316;--refund-policy-dark:#9a3412;--refund-policy-accent:#ef3340;--refund-policy-text:#172033;--refund-policy-muted:#64748b;--refund-policy-border:#e2e8f0;--refund-policy-soft:#f7f9fc;--refund-policy-shadow:0 24px 70px #0f203f1f}.refund-policy-page,.refund-policy-page *{box-sizing:border-box}.refund-policy-page{min-height:100vh;color:var(--refund-policy-text);background:#fff;font-family:Inter,Segoe UI,Roboto,Arial,sans-serif;overflow:hidden}.refund-policy-page button{font:inherit}.refund-policy-container{width:min(1180px,100% - 40px);margin:0 auto}.refund-policy-hero{color:#fff;background:radial-gradient(circle at 84% 12%, #3b82f657, transparent 32%), radial-gradient(circle at 8% 90%, #ef334033, transparent 28%), linear-gradient(135deg, #061832 0%, var(--refund-policy-dark) 48%, var(--refund-policy-primary) 100%);padding:64px 0 96px;position:relative}.refund-policy-hero-grid{opacity:.13;pointer-events:none;background-image:linear-gradient(#ffffff29 1px,#0000 1px),linear-gradient(90deg,#ffffff29 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.refund-policy-hero-inner{z-index:1;grid-template-columns:minmax(0,1fr) 430px;align-items:center;gap:64px;display:grid;position:relative}.refund-policy-breadcrumb{color:#ffffffb3;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:30px;font-size:14px;display:flex}.refund-policy-breadcrumb button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.refund-policy-breadcrumb button:hover,.refund-policy-breadcrumb strong{color:#fff}.refund-policy-eyebrow{color:#dbeafe;letter-spacing:.1em;text-transform:uppercase;background:#ffffff17;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:9px;width:fit-content;padding:9px 14px;font-size:12px;font-weight:900;display:inline-flex}.refund-policy-hero h1{color:#fff;letter-spacing:-.055em;max-width:820px;margin:22px 0 20px;font-size:clamp(42px,5.6vw,72px);line-height:1.02}.refund-policy-hero h1 span{color:#bfdbfe;letter-spacing:-.035em;margin-top:12px;font-size:.62em;line-height:1.25;display:block}.refund-policy-hero-description{color:#eff6ffd1;max-width:650px;margin:0;font-size:17px;line-height:1.8}.refund-policy-hero-actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.refund-policy-btn{cursor:pointer;border:1px solid #0000;border-radius:15px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 22px;font-weight:900;transition:transform .22s,box-shadow .22s,background .22s,color .22s;display:inline-flex}.refund-policy-btn:hover{transform:translateY(-2px)}.refund-policy-btn-primary{color:#fff;background:linear-gradient(135deg,#ef3340,#f97316);box-shadow:0 18px 38px #ef334047}.refund-policy-btn-secondary{color:#fff;background:#ffffff17;border-color:#ffffff3d}.refund-policy-btn-light{color:var(--refund-policy-dark);background:#fff;box-shadow:0 16px 35px #00194633}.refund-policy-hero-card{color:var(--refund-policy-text);background:#fffffff5;border-radius:30px;padding:28px;box-shadow:0 34px 90px #00123757}.refund-policy-hero-card-icon{color:#fff;background:linear-gradient(135deg, var(--refund-policy-primary), var(--refund-policy-dark));border-radius:20px;place-items:center;width:60px;height:60px;font-size:28px;display:grid}.refund-policy-hero-card small{color:var(--refund-policy-muted);text-transform:uppercase;letter-spacing:.1em;margin-top:22px;font-size:12px;font-weight:900;display:block}.refund-policy-hero-card strong{color:var(--refund-policy-text);letter-spacing:-.03em;margin-top:6px;font-size:26px;display:block}.refund-policy-hero-card p{color:var(--refund-policy-muted);margin:10px 0 0;font-size:14px;line-height:1.65}.refund-policy-hero-card-list{gap:12px;margin-top:22px;display:grid}.refund-policy-hero-card-list span{color:#334155;gap:9px;font-size:13px;font-weight:800;line-height:1.55;display:flex}.refund-policy-hero-card-list svg{color:var(--refund-policy-primary);flex:none;margin-top:2px}.refund-policy-stats-section{z-index:3;margin-top:-44px;position:relative}.refund-policy-stats-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.refund-policy-stats-grid article{border:1px solid var(--refund-policy-border);background:#fff;border-radius:24px;min-height:120px;padding:24px;box-shadow:0 18px 48px #0f203f17}.refund-policy-stats-grid strong{color:var(--refund-policy-primary);letter-spacing:-.04em;font-size:32px;line-height:1;display:block}.refund-policy-stats-grid span{color:var(--refund-policy-muted);margin-top:10px;font-size:14px;font-weight:800;line-height:1.45;display:block}.refund-policy-section{padding:92px 0}.refund-policy-section-soft{background:radial-gradient(circle at 12% 0,#3b82f617,#0000 32rem),linear-gradient(#f8fafc 0%,#fff 100%)}.refund-policy-section-heading{max-width:760px;margin-bottom:42px}.refund-policy-section-heading-center{text-align:center;margin-left:auto;margin-right:auto}.refund-policy-section-heading>span,.refund-policy-faq-copy>span,.refund-policy-cta span{color:var(--refund-policy-primary);letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:950;display:inline-flex}.refund-policy-section-heading h2,.refund-policy-faq-copy h2,.refund-policy-cta h2{color:#14213a;letter-spacing:-.04em;margin:0;font-size:clamp(32px,4vw,48px);line-height:1.14}.refund-policy-section-heading p,.refund-policy-faq-copy p{color:var(--refund-policy-muted);margin:16px 0 0;font-size:16px;line-height:1.75}.refund-policy-highlight-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.refund-policy-highlight-grid article{border:1px solid var(--refund-policy-border);background:#fff;border-radius:24px;min-height:190px;padding:24px;box-shadow:0 14px 34px #0f203f0f}.refund-policy-highlight-grid svg{width:46px;height:46px;color:var(--refund-policy-primary);background:#eaf3ff;border-radius:15px;padding:12px}.refund-policy-highlight-grid p{color:var(--refund-policy-muted);margin:18px 0 0;font-size:14px;font-weight:700;line-height:1.7}.refund-policy-detail-layout,.refund-policy-faq-layout{grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);align-items:start;gap:70px;display:grid}.refund-policy-detail-list{gap:18px;display:grid}.refund-policy-detail-card{border:1px solid var(--refund-policy-border);box-shadow:var(--refund-policy-shadow);background:#fff;border-radius:26px;padding:24px}.refund-policy-detail-card-head{align-items:flex-start;gap:16px;display:flex}.refund-policy-detail-card-head>span{color:#fff;background:linear-gradient(135deg, var(--refund-policy-primary), var(--refund-policy-dark));border-radius:16px;flex:none;place-items:center;width:48px;height:48px;font-weight:950;display:grid}.refund-policy-detail-card h3{color:var(--refund-policy-text);margin:0;font-size:20px}.refund-policy-detail-card p{color:var(--refund-policy-muted);margin:8px 0 0;font-size:14px;line-height:1.7}.refund-policy-detail-card ul{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.refund-policy-detail-card li{color:#475569;padding-left:23px;font-size:14px;font-weight:700;line-height:1.65;position:relative}.refund-policy-detail-card li:before{content:"";background:var(--refund-policy-primary);border-radius:999px;width:8px;height:8px;position:absolute;top:9px;left:0}.refund-policy-process-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.refund-policy-process-grid article{border:1px solid var(--refund-policy-border);background:#fff;border-radius:24px;min-height:230px;padding:24px;box-shadow:0 14px 34px #0f203f0f}.refund-policy-process-grid article>span{color:#cbd5e1;font-size:34px;font-weight:950;line-height:1}.refund-policy-process-grid h3{color:var(--refund-policy-text);margin:24px 0 10px;font-size:18px}.refund-policy-process-grid p{color:var(--refund-policy-muted);margin:0;font-size:14px;line-height:1.7}.refund-policy-faq-section{background:var(--refund-policy-soft)}.refund-policy-faq-copy{position:sticky;top:100px}.refund-policy-support-card{background:#fff;border:1px solid #dbeafe;border-radius:24px;gap:16px;margin-top:28px;padding:20px;display:flex;box-shadow:0 14px 34px #0f203f0f}.refund-policy-support-card>svg{color:#fff;background:linear-gradient(135deg, var(--refund-policy-primary), var(--refund-policy-dark));border-radius:18px;flex:none;width:52px;height:52px;padding:14px}.refund-policy-support-card strong{color:var(--refund-policy-text);font-size:16px;display:block}.refund-policy-support-card p{color:var(--refund-policy-muted);margin:7px 0 14px;font-size:14px;line-height:1.6}.refund-policy-support-card button{color:#fff;background:var(--refund-policy-primary);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-size:13px;font-weight:900;display:inline-flex}.refund-policy-faq-list{gap:16px;display:grid}.refund-policy-faq-list article{border:1px solid var(--refund-policy-border);background:#fff;border-radius:22px;padding:22px;box-shadow:0 12px 30px #0f203f0f}.refund-policy-faq-list strong{color:var(--refund-policy-text);font-size:16px;line-height:1.45;display:block}.refund-policy-faq-list p{color:var(--refund-policy-muted);margin:10px 0 0;font-size:14px;line-height:1.75}.refund-policy-cta{color:#fff;background:linear-gradient(135deg, var(--refund-policy-dark), var(--refund-policy-primary) 65%, #ef3340);padding:72px 0}.refund-policy-cta-inner{justify-content:space-between;align-items:center;gap:40px;display:flex}.refund-policy-cta span,.refund-policy-cta h2{color:#fff}.refund-policy-cta p{color:#ffffffc7;max-width:700px;margin:15px 0 0;line-height:1.7}@media (width<=1100px){.refund-policy-hero-inner,.refund-policy-detail-layout,.refund-policy-faq-layout{grid-template-columns:1fr}.refund-policy-stats-grid,.refund-policy-highlight-grid,.refund-policy-process-grid{grid-template-columns:repeat(2,1fr)}.refund-policy-hero-card{max-width:560px}.refund-policy-faq-copy{position:static}}@media (width<=720px){.refund-policy-container{width:min(100% - 28px,1180px)}.refund-policy-hero{padding:42px 0 72px}.refund-policy-hero h1{font-size:40px}.refund-policy-hero-actions,.refund-policy-cta-inner{flex-direction:column;align-items:stretch}.refund-policy-btn{width:100%}.refund-policy-section{padding:68px 0}.refund-policy-stats-grid,.refund-policy-highlight-grid,.refund-policy-process-grid{grid-template-columns:1fr}.refund-policy-stats-section{margin-top:-24px}.refund-policy-hero-card,.refund-policy-detail-card{border-radius:22px;padding:22px}.refund-policy-detail-card-head,.refund-policy-support-card{flex-direction:column}}:root{--insurance-policy-primary:#7c3aed;--insurance-policy-dark:#4c1d95;--insurance-policy-accent:#ef3340;--insurance-policy-text:#172033;--insurance-policy-muted:#64748b;--insurance-policy-border:#e2e8f0;--insurance-policy-soft:#f7f9fc;--insurance-policy-shadow:0 24px 70px #0f203f1f}.insurance-policy-page,.insurance-policy-page *{box-sizing:border-box}.insurance-policy-page{min-height:100vh;color:var(--insurance-policy-text);background:#fff;font-family:Inter,Segoe UI,Roboto,Arial,sans-serif;overflow:hidden}.insurance-policy-page button{font:inherit}.insurance-policy-container{width:min(1180px,100% - 40px);margin:0 auto}.insurance-policy-hero{color:#fff;background:radial-gradient(circle at 84% 12%, #3b82f657, transparent 32%), radial-gradient(circle at 8% 90%, #ef334033, transparent 28%), linear-gradient(135deg, #061832 0%, var(--insurance-policy-dark) 48%, var(--insurance-policy-primary) 100%);padding:64px 0 96px;position:relative}.insurance-policy-hero-grid{opacity:.13;pointer-events:none;background-image:linear-gradient(#ffffff29 1px,#0000 1px),linear-gradient(90deg,#ffffff29 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.insurance-policy-hero-inner{z-index:1;grid-template-columns:minmax(0,1fr) 430px;align-items:center;gap:64px;display:grid;position:relative}.insurance-policy-breadcrumb{color:#ffffffb3;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:30px;font-size:14px;display:flex}.insurance-policy-breadcrumb button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.insurance-policy-breadcrumb button:hover,.insurance-policy-breadcrumb strong{color:#fff}.insurance-policy-eyebrow{color:#dbeafe;letter-spacing:.1em;text-transform:uppercase;background:#ffffff17;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:9px;width:fit-content;padding:9px 14px;font-size:12px;font-weight:900;display:inline-flex}.insurance-policy-hero h1{color:#fff;letter-spacing:-.055em;max-width:820px;margin:22px 0 20px;font-size:clamp(42px,5.6vw,72px);line-height:1.02}.insurance-policy-hero h1 span{color:#bfdbfe;letter-spacing:-.035em;margin-top:12px;font-size:.62em;line-height:1.25;display:block}.insurance-policy-hero-description{color:#eff6ffd1;max-width:650px;margin:0;font-size:17px;line-height:1.8}.insurance-policy-hero-actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.insurance-policy-btn{cursor:pointer;border:1px solid #0000;border-radius:15px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 22px;font-weight:900;transition:transform .22s,box-shadow .22s,background .22s,color .22s;display:inline-flex}.insurance-policy-btn:hover{transform:translateY(-2px)}.insurance-policy-btn-primary{color:#fff;background:linear-gradient(135deg,#ef3340,#f97316);box-shadow:0 18px 38px #ef334047}.insurance-policy-btn-secondary{color:#fff;background:#ffffff17;border-color:#ffffff3d}.insurance-policy-btn-light{color:var(--insurance-policy-dark);background:#fff;box-shadow:0 16px 35px #00194633}.insurance-policy-hero-card{color:var(--insurance-policy-text);background:#fffffff5;border-radius:30px;padding:28px;box-shadow:0 34px 90px #00123757}.insurance-policy-hero-card-icon{color:#fff;background:linear-gradient(135deg, var(--insurance-policy-primary), var(--insurance-policy-dark));border-radius:20px;place-items:center;width:60px;height:60px;font-size:28px;display:grid}.insurance-policy-hero-card small{color:var(--insurance-policy-muted);text-transform:uppercase;letter-spacing:.1em;margin-top:22px;font-size:12px;font-weight:900;display:block}.insurance-policy-hero-card strong{color:var(--insurance-policy-text);letter-spacing:-.03em;margin-top:6px;font-size:26px;display:block}.insurance-policy-hero-card p{color:var(--insurance-policy-muted);margin:10px 0 0;font-size:14px;line-height:1.65}.insurance-policy-hero-card-list{gap:12px;margin-top:22px;display:grid}.insurance-policy-hero-card-list span{color:#334155;gap:9px;font-size:13px;font-weight:800;line-height:1.55;display:flex}.insurance-policy-hero-card-list svg{color:var(--insurance-policy-primary);flex:none;margin-top:2px}.insurance-policy-stats-section{z-index:3;margin-top:-44px;position:relative}.insurance-policy-stats-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.insurance-policy-stats-grid article{border:1px solid var(--insurance-policy-border);background:#fff;border-radius:24px;min-height:120px;padding:24px;box-shadow:0 18px 48px #0f203f17}.insurance-policy-stats-grid strong{color:var(--insurance-policy-primary);letter-spacing:-.04em;font-size:32px;line-height:1;display:block}.insurance-policy-stats-grid span{color:var(--insurance-policy-muted);margin-top:10px;font-size:14px;font-weight:800;line-height:1.45;display:block}.insurance-policy-section{padding:92px 0}.insurance-policy-section-soft{background:radial-gradient(circle at 12% 0,#3b82f617,#0000 32rem),linear-gradient(#f8fafc 0%,#fff 100%)}.insurance-policy-section-heading{max-width:760px;margin-bottom:42px}.insurance-policy-section-heading-center{text-align:center;margin-left:auto;margin-right:auto}.insurance-policy-section-heading>span,.insurance-policy-faq-copy>span,.insurance-policy-cta span{color:var(--insurance-policy-primary);letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:950;display:inline-flex}.insurance-policy-section-heading h2,.insurance-policy-faq-copy h2,.insurance-policy-cta h2{color:#14213a;letter-spacing:-.04em;margin:0;font-size:clamp(32px,4vw,48px);line-height:1.14}.insurance-policy-section-heading p,.insurance-policy-faq-copy p{color:var(--insurance-policy-muted);margin:16px 0 0;font-size:16px;line-height:1.75}.insurance-policy-highlight-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.insurance-policy-highlight-grid article{border:1px solid var(--insurance-policy-border);background:#fff;border-radius:24px;min-height:190px;padding:24px;box-shadow:0 14px 34px #0f203f0f}.insurance-policy-highlight-grid svg{width:46px;height:46px;color:var(--insurance-policy-primary);background:#eaf3ff;border-radius:15px;padding:12px}.insurance-policy-highlight-grid p{color:var(--insurance-policy-muted);margin:18px 0 0;font-size:14px;font-weight:700;line-height:1.7}.insurance-policy-detail-layout,.insurance-policy-faq-layout{grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);align-items:start;gap:70px;display:grid}.insurance-policy-detail-list{gap:18px;display:grid}.insurance-policy-detail-card{border:1px solid var(--insurance-policy-border);box-shadow:var(--insurance-policy-shadow);background:#fff;border-radius:26px;padding:24px}.insurance-policy-detail-card-head{align-items:flex-start;gap:16px;display:flex}.insurance-policy-detail-card-head>span{color:#fff;background:linear-gradient(135deg, var(--insurance-policy-primary), var(--insurance-policy-dark));border-radius:16px;flex:none;place-items:center;width:48px;height:48px;font-weight:950;display:grid}.insurance-policy-detail-card h3{color:var(--insurance-policy-text);margin:0;font-size:20px}.insurance-policy-detail-card p{color:var(--insurance-policy-muted);margin:8px 0 0;font-size:14px;line-height:1.7}.insurance-policy-detail-card ul{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.insurance-policy-detail-card li{color:#475569;padding-left:23px;font-size:14px;font-weight:700;line-height:1.65;position:relative}.insurance-policy-detail-card li:before{content:"";background:var(--insurance-policy-primary);border-radius:999px;width:8px;height:8px;position:absolute;top:9px;left:0}.insurance-policy-process-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.insurance-policy-process-grid article{border:1px solid var(--insurance-policy-border);background:#fff;border-radius:24px;min-height:230px;padding:24px;box-shadow:0 14px 34px #0f203f0f}.insurance-policy-process-grid article>span{color:#cbd5e1;font-size:34px;font-weight:950;line-height:1}.insurance-policy-process-grid h3{color:var(--insurance-policy-text);margin:24px 0 10px;font-size:18px}.insurance-policy-process-grid p{color:var(--insurance-policy-muted);margin:0;font-size:14px;line-height:1.7}.insurance-policy-faq-section{background:var(--insurance-policy-soft)}.insurance-policy-faq-copy{position:sticky;top:100px}.insurance-policy-support-card{background:#fff;border:1px solid #dbeafe;border-radius:24px;gap:16px;margin-top:28px;padding:20px;display:flex;box-shadow:0 14px 34px #0f203f0f}.insurance-policy-support-card>svg{color:#fff;background:linear-gradient(135deg, var(--insurance-policy-primary), var(--insurance-policy-dark));border-radius:18px;flex:none;width:52px;height:52px;padding:14px}.insurance-policy-support-card strong{color:var(--insurance-policy-text);font-size:16px;display:block}.insurance-policy-support-card p{color:var(--insurance-policy-muted);margin:7px 0 14px;font-size:14px;line-height:1.6}.insurance-policy-support-card button{color:#fff;background:var(--insurance-policy-primary);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-size:13px;font-weight:900;display:inline-flex}.insurance-policy-faq-list{gap:16px;display:grid}.insurance-policy-faq-list article{border:1px solid var(--insurance-policy-border);background:#fff;border-radius:22px;padding:22px;box-shadow:0 12px 30px #0f203f0f}.insurance-policy-faq-list strong{color:var(--insurance-policy-text);font-size:16px;line-height:1.45;display:block}.insurance-policy-faq-list p{color:var(--insurance-policy-muted);margin:10px 0 0;font-size:14px;line-height:1.75}.insurance-policy-cta{color:#fff;background:linear-gradient(135deg, var(--insurance-policy-dark), var(--insurance-policy-primary) 65%, #ef3340);padding:72px 0}.insurance-policy-cta-inner{justify-content:space-between;align-items:center;gap:40px;display:flex}.insurance-policy-cta span,.insurance-policy-cta h2{color:#fff}.insurance-policy-cta p{color:#ffffffc7;max-width:700px;margin:15px 0 0;line-height:1.7}@media (width<=1100px){.insurance-policy-hero-inner,.insurance-policy-detail-layout,.insurance-policy-faq-layout{grid-template-columns:1fr}.insurance-policy-stats-grid,.insurance-policy-highlight-grid,.insurance-policy-process-grid{grid-template-columns:repeat(2,1fr)}.insurance-policy-hero-card{max-width:560px}.insurance-policy-faq-copy{position:static}}@media (width<=720px){.insurance-policy-container{width:min(100% - 28px,1180px)}.insurance-policy-hero{padding:42px 0 72px}.insurance-policy-hero h1{font-size:40px}.insurance-policy-hero-actions,.insurance-policy-cta-inner{flex-direction:column;align-items:stretch}.insurance-policy-btn{width:100%}.insurance-policy-section{padding:68px 0}.insurance-policy-stats-grid,.insurance-policy-highlight-grid,.insurance-policy-process-grid{grid-template-columns:1fr}.insurance-policy-stats-section{margin-top:-24px}.insurance-policy-hero-card,.insurance-policy-detail-card{border-radius:22px;padding:22px}.insurance-policy-detail-card-head,.insurance-policy-support-card{flex-direction:column}}:root{--liability-policy-primary:#475569;--liability-policy-dark:#0f172a;--liability-policy-accent:#ef3340;--liability-policy-text:#172033;--liability-policy-muted:#64748b;--liability-policy-border:#e2e8f0;--liability-policy-soft:#f7f9fc;--liability-policy-shadow:0 24px 70px #0f203f1f}.liability-policy-page,.liability-policy-page *{box-sizing:border-box}.liability-policy-page{min-height:100vh;color:var(--liability-policy-text);background:#fff;font-family:Inter,Segoe UI,Roboto,Arial,sans-serif;overflow:hidden}.liability-policy-page button{font:inherit}.liability-policy-container{width:min(1180px,100% - 40px);margin:0 auto}.liability-policy-hero{color:#fff;background:radial-gradient(circle at 84% 12%, #3b82f657, transparent 32%), radial-gradient(circle at 8% 90%, #ef334033, transparent 28%), linear-gradient(135deg, #061832 0%, var(--liability-policy-dark) 48%, var(--liability-policy-primary) 100%);padding:64px 0 96px;position:relative}.liability-policy-hero-grid{opacity:.13;pointer-events:none;background-image:linear-gradient(#ffffff29 1px,#0000 1px),linear-gradient(90deg,#ffffff29 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.liability-policy-hero-inner{z-index:1;grid-template-columns:minmax(0,1fr) 430px;align-items:center;gap:64px;display:grid;position:relative}.liability-policy-breadcrumb{color:#ffffffb3;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:30px;font-size:14px;display:flex}.liability-policy-breadcrumb button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.liability-policy-breadcrumb button:hover,.liability-policy-breadcrumb strong{color:#fff}.liability-policy-eyebrow{color:#dbeafe;letter-spacing:.1em;text-transform:uppercase;background:#ffffff17;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:9px;width:fit-content;padding:9px 14px;font-size:12px;font-weight:900;display:inline-flex}.liability-policy-hero h1{color:#fff;letter-spacing:-.055em;max-width:820px;margin:22px 0 20px;font-size:clamp(42px,5.6vw,72px);line-height:1.02}.liability-policy-hero h1 span{color:#bfdbfe;letter-spacing:-.035em;margin-top:12px;font-size:.62em;line-height:1.25;display:block}.liability-policy-hero-description{color:#eff6ffd1;max-width:650px;margin:0;font-size:17px;line-height:1.8}.liability-policy-hero-actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.liability-policy-btn{cursor:pointer;border:1px solid #0000;border-radius:15px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 22px;font-weight:900;transition:transform .22s,box-shadow .22s,background .22s,color .22s;display:inline-flex}.liability-policy-btn:hover{transform:translateY(-2px)}.liability-policy-btn-primary{color:#fff;background:linear-gradient(135deg,#ef3340,#f97316);box-shadow:0 18px 38px #ef334047}.liability-policy-btn-secondary{color:#fff;background:#ffffff17;border-color:#ffffff3d}.liability-policy-btn-light{color:var(--liability-policy-dark);background:#fff;box-shadow:0 16px 35px #00194633}.liability-policy-hero-card{color:var(--liability-policy-text);background:#fffffff5;border-radius:30px;padding:28px;box-shadow:0 34px 90px #00123757}.liability-policy-hero-card-icon{color:#fff;background:linear-gradient(135deg, var(--liability-policy-primary), var(--liability-policy-dark));border-radius:20px;place-items:center;width:60px;height:60px;font-size:28px;display:grid}.liability-policy-hero-card small{color:var(--liability-policy-muted);text-transform:uppercase;letter-spacing:.1em;margin-top:22px;font-size:12px;font-weight:900;display:block}.liability-policy-hero-card strong{color:var(--liability-policy-text);letter-spacing:-.03em;margin-top:6px;font-size:26px;display:block}.liability-policy-hero-card p{color:var(--liability-policy-muted);margin:10px 0 0;font-size:14px;line-height:1.65}.liability-policy-hero-card-list{gap:12px;margin-top:22px;display:grid}.liability-policy-hero-card-list span{color:#334155;gap:9px;font-size:13px;font-weight:800;line-height:1.55;display:flex}.liability-policy-hero-card-list svg{color:var(--liability-policy-primary);flex:none;margin-top:2px}.liability-policy-stats-section{z-index:3;margin-top:-44px;position:relative}.liability-policy-stats-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.liability-policy-stats-grid article{border:1px solid var(--liability-policy-border);background:#fff;border-radius:24px;min-height:120px;padding:24px;box-shadow:0 18px 48px #0f203f17}.liability-policy-stats-grid strong{color:var(--liability-policy-primary);letter-spacing:-.04em;font-size:32px;line-height:1;display:block}.liability-policy-stats-grid span{color:var(--liability-policy-muted);margin-top:10px;font-size:14px;font-weight:800;line-height:1.45;display:block}.liability-policy-section{padding:92px 0}.liability-policy-section-soft{background:radial-gradient(circle at 12% 0,#3b82f617,#0000 32rem),linear-gradient(#f8fafc 0%,#fff 100%)}.liability-policy-section-heading{max-width:760px;margin-bottom:42px}.liability-policy-section-heading-center{text-align:center;margin-left:auto;margin-right:auto}.liability-policy-section-heading>span,.liability-policy-faq-copy>span,.liability-policy-cta span{color:var(--liability-policy-primary);letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:950;display:inline-flex}.liability-policy-section-heading h2,.liability-policy-faq-copy h2,.liability-policy-cta h2{color:#14213a;letter-spacing:-.04em;margin:0;font-size:clamp(32px,4vw,48px);line-height:1.14}.liability-policy-section-heading p,.liability-policy-faq-copy p{color:var(--liability-policy-muted);margin:16px 0 0;font-size:16px;line-height:1.75}.liability-policy-highlight-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.liability-policy-highlight-grid article{border:1px solid var(--liability-policy-border);background:#fff;border-radius:24px;min-height:190px;padding:24px;box-shadow:0 14px 34px #0f203f0f}.liability-policy-highlight-grid svg{width:46px;height:46px;color:var(--liability-policy-primary);background:#eaf3ff;border-radius:15px;padding:12px}.liability-policy-highlight-grid p{color:var(--liability-policy-muted);margin:18px 0 0;font-size:14px;font-weight:700;line-height:1.7}.liability-policy-detail-layout,.liability-policy-faq-layout{grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);align-items:start;gap:70px;display:grid}.liability-policy-detail-list{gap:18px;display:grid}.liability-policy-detail-card{border:1px solid var(--liability-policy-border);box-shadow:var(--liability-policy-shadow);background:#fff;border-radius:26px;padding:24px}.liability-policy-detail-card-head{align-items:flex-start;gap:16px;display:flex}.liability-policy-detail-card-head>span{color:#fff;background:linear-gradient(135deg, var(--liability-policy-primary), var(--liability-policy-dark));border-radius:16px;flex:none;place-items:center;width:48px;height:48px;font-weight:950;display:grid}.liability-policy-detail-card h3{color:var(--liability-policy-text);margin:0;font-size:20px}.liability-policy-detail-card p{color:var(--liability-policy-muted);margin:8px 0 0;font-size:14px;line-height:1.7}.liability-policy-detail-card ul{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.liability-policy-detail-card li{color:#475569;padding-left:23px;font-size:14px;font-weight:700;line-height:1.65;position:relative}.liability-policy-detail-card li:before{content:"";background:var(--liability-policy-primary);border-radius:999px;width:8px;height:8px;position:absolute;top:9px;left:0}.liability-policy-process-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.liability-policy-process-grid article{border:1px solid var(--liability-policy-border);background:#fff;border-radius:24px;min-height:230px;padding:24px;box-shadow:0 14px 34px #0f203f0f}.liability-policy-process-grid article>span{color:#cbd5e1;font-size:34px;font-weight:950;line-height:1}.liability-policy-process-grid h3{color:var(--liability-policy-text);margin:24px 0 10px;font-size:18px}.liability-policy-process-grid p{color:var(--liability-policy-muted);margin:0;font-size:14px;line-height:1.7}.liability-policy-faq-section{background:var(--liability-policy-soft)}.liability-policy-faq-copy{position:sticky;top:100px}.liability-policy-support-card{background:#fff;border:1px solid #dbeafe;border-radius:24px;gap:16px;margin-top:28px;padding:20px;display:flex;box-shadow:0 14px 34px #0f203f0f}.liability-policy-support-card>svg{color:#fff;background:linear-gradient(135deg, var(--liability-policy-primary), var(--liability-policy-dark));border-radius:18px;flex:none;width:52px;height:52px;padding:14px}.liability-policy-support-card strong{color:var(--liability-policy-text);font-size:16px;display:block}.liability-policy-support-card p{color:var(--liability-policy-muted);margin:7px 0 14px;font-size:14px;line-height:1.6}.liability-policy-support-card button{color:#fff;background:var(--liability-policy-primary);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-size:13px;font-weight:900;display:inline-flex}.liability-policy-faq-list{gap:16px;display:grid}.liability-policy-faq-list article{border:1px solid var(--liability-policy-border);background:#fff;border-radius:22px;padding:22px;box-shadow:0 12px 30px #0f203f0f}.liability-policy-faq-list strong{color:var(--liability-policy-text);font-size:16px;line-height:1.45;display:block}.liability-policy-faq-list p{color:var(--liability-policy-muted);margin:10px 0 0;font-size:14px;line-height:1.75}.liability-policy-cta{color:#fff;background:linear-gradient(135deg, var(--liability-policy-dark), var(--liability-policy-primary) 65%, #ef3340);padding:72px 0}.liability-policy-cta-inner{justify-content:space-between;align-items:center;gap:40px;display:flex}.liability-policy-cta span,.liability-policy-cta h2{color:#fff}.liability-policy-cta p{color:#ffffffc7;max-width:700px;margin:15px 0 0;line-height:1.7}@media (width<=1100px){.liability-policy-hero-inner,.liability-policy-detail-layout,.liability-policy-faq-layout{grid-template-columns:1fr}.liability-policy-stats-grid,.liability-policy-highlight-grid,.liability-policy-process-grid{grid-template-columns:repeat(2,1fr)}.liability-policy-hero-card{max-width:560px}.liability-policy-faq-copy{position:static}}@media (width<=720px){.liability-policy-container{width:min(100% - 28px,1180px)}.liability-policy-hero{padding:42px 0 72px}.liability-policy-hero h1{font-size:40px}.liability-policy-hero-actions,.liability-policy-cta-inner{flex-direction:column;align-items:stretch}.liability-policy-btn{width:100%}.liability-policy-section{padding:68px 0}.liability-policy-stats-grid,.liability-policy-highlight-grid,.liability-policy-process-grid{grid-template-columns:1fr}.liability-policy-stats-section{margin-top:-24px}.liability-policy-hero-card,.liability-policy-detail-card{border-radius:22px;padding:22px}.liability-policy-detail-card-head,.liability-policy-support-card{flex-direction:column}}:root{--privacy-policy-primary:#0d9488;--privacy-policy-dark:#134e4a;--privacy-policy-accent:#ef3340;--privacy-policy-text:#172033;--privacy-policy-muted:#64748b;--privacy-policy-border:#e2e8f0;--privacy-policy-soft:#f7f9fc;--privacy-policy-shadow:0 24px 70px #0f203f1f}.privacy-policy-page,.privacy-policy-page *{box-sizing:border-box}.privacy-policy-page{min-height:100vh;color:var(--privacy-policy-text);background:#fff;font-family:Inter,Segoe UI,Roboto,Arial,sans-serif;overflow:hidden}.privacy-policy-page button{font:inherit}.privacy-policy-container{width:min(1180px,100% - 40px);margin:0 auto}.privacy-policy-hero{color:#fff;background:radial-gradient(circle at 84% 12%, #3b82f657, transparent 32%), radial-gradient(circle at 8% 90%, #ef334033, transparent 28%), linear-gradient(135deg, #061832 0%, var(--privacy-policy-dark) 48%, var(--privacy-policy-primary) 100%);padding:64px 0 96px;position:relative}.privacy-policy-hero-grid{opacity:.13;pointer-events:none;background-image:linear-gradient(#ffffff29 1px,#0000 1px),linear-gradient(90deg,#ffffff29 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.privacy-policy-hero-inner{z-index:1;grid-template-columns:minmax(0,1fr) 430px;align-items:center;gap:64px;display:grid;position:relative}.privacy-policy-breadcrumb{color:#ffffffb3;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:30px;font-size:14px;display:flex}.privacy-policy-breadcrumb button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.privacy-policy-breadcrumb button:hover,.privacy-policy-breadcrumb strong{color:#fff}.privacy-policy-eyebrow{color:#dbeafe;letter-spacing:.1em;text-transform:uppercase;background:#ffffff17;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:9px;width:fit-content;padding:9px 14px;font-size:12px;font-weight:900;display:inline-flex}.privacy-policy-hero h1{color:#fff;letter-spacing:-.055em;max-width:820px;margin:22px 0 20px;font-size:clamp(42px,5.6vw,72px);line-height:1.02}.privacy-policy-hero h1 span{color:#bfdbfe;letter-spacing:-.035em;margin-top:12px;font-size:.62em;line-height:1.25;display:block}.privacy-policy-hero-description{color:#eff6ffd1;max-width:650px;margin:0;font-size:17px;line-height:1.8}.privacy-policy-hero-actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.privacy-policy-btn{cursor:pointer;border:1px solid #0000;border-radius:15px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 22px;font-weight:900;transition:transform .22s,box-shadow .22s,background .22s,color .22s;display:inline-flex}.privacy-policy-btn:hover{transform:translateY(-2px)}.privacy-policy-btn-primary{color:#fff;background:linear-gradient(135deg,#ef3340,#f97316);box-shadow:0 18px 38px #ef334047}.privacy-policy-btn-secondary{color:#fff;background:#ffffff17;border-color:#ffffff3d}.privacy-policy-btn-light{color:var(--privacy-policy-dark);background:#fff;box-shadow:0 16px 35px #00194633}.privacy-policy-hero-card{color:var(--privacy-policy-text);background:#fffffff5;border-radius:30px;padding:28px;box-shadow:0 34px 90px #00123757}.privacy-policy-hero-card-icon{color:#fff;background:linear-gradient(135deg, var(--privacy-policy-primary), var(--privacy-policy-dark));border-radius:20px;place-items:center;width:60px;height:60px;font-size:28px;display:grid}.privacy-policy-hero-card small{color:var(--privacy-policy-muted);text-transform:uppercase;letter-spacing:.1em;margin-top:22px;font-size:12px;font-weight:900;display:block}.privacy-policy-hero-card strong{color:var(--privacy-policy-text);letter-spacing:-.03em;margin-top:6px;font-size:26px;display:block}.privacy-policy-hero-card p{color:var(--privacy-policy-muted);margin:10px 0 0;font-size:14px;line-height:1.65}.privacy-policy-hero-card-list{gap:12px;margin-top:22px;display:grid}.privacy-policy-hero-card-list span{color:#334155;gap:9px;font-size:13px;font-weight:800;line-height:1.55;display:flex}.privacy-policy-hero-card-list svg{color:var(--privacy-policy-primary);flex:none;margin-top:2px}.privacy-policy-stats-section{z-index:3;margin-top:-44px;position:relative}.privacy-policy-stats-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.privacy-policy-stats-grid article{border:1px solid var(--privacy-policy-border);background:#fff;border-radius:24px;min-height:120px;padding:24px;box-shadow:0 18px 48px #0f203f17}.privacy-policy-stats-grid strong{color:var(--privacy-policy-primary);letter-spacing:-.04em;font-size:32px;line-height:1;display:block}.privacy-policy-stats-grid span{color:var(--privacy-policy-muted);margin-top:10px;font-size:14px;font-weight:800;line-height:1.45;display:block}.privacy-policy-section{padding:92px 0}.privacy-policy-section-soft{background:radial-gradient(circle at 12% 0,#3b82f617,#0000 32rem),linear-gradient(#f8fafc 0%,#fff 100%)}.privacy-policy-section-heading{max-width:760px;margin-bottom:42px}.privacy-policy-section-heading-center{text-align:center;margin-left:auto;margin-right:auto}.privacy-policy-section-heading>span,.privacy-policy-faq-copy>span,.privacy-policy-cta span{color:var(--privacy-policy-primary);letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:950;display:inline-flex}.privacy-policy-section-heading h2,.privacy-policy-faq-copy h2,.privacy-policy-cta h2{color:#14213a;letter-spacing:-.04em;margin:0;font-size:clamp(32px,4vw,48px);line-height:1.14}.privacy-policy-section-heading p,.privacy-policy-faq-copy p{color:var(--privacy-policy-muted);margin:16px 0 0;font-size:16px;line-height:1.75}.privacy-policy-highlight-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.privacy-policy-highlight-grid article{border:1px solid var(--privacy-policy-border);background:#fff;border-radius:24px;min-height:190px;padding:24px;box-shadow:0 14px 34px #0f203f0f}.privacy-policy-highlight-grid svg{width:46px;height:46px;color:var(--privacy-policy-primary);background:#eaf3ff;border-radius:15px;padding:12px}.privacy-policy-highlight-grid p{color:var(--privacy-policy-muted);margin:18px 0 0;font-size:14px;font-weight:700;line-height:1.7}.privacy-policy-detail-layout,.privacy-policy-faq-layout{grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);align-items:start;gap:70px;display:grid}.privacy-policy-detail-list{gap:18px;display:grid}.privacy-policy-detail-card{border:1px solid var(--privacy-policy-border);box-shadow:var(--privacy-policy-shadow);background:#fff;border-radius:26px;padding:24px}.privacy-policy-detail-card-head{align-items:flex-start;gap:16px;display:flex}.privacy-policy-detail-card-head>span{color:#fff;background:linear-gradient(135deg, var(--privacy-policy-primary), var(--privacy-policy-dark));border-radius:16px;flex:none;place-items:center;width:48px;height:48px;font-weight:950;display:grid}.privacy-policy-detail-card h3{color:var(--privacy-policy-text);margin:0;font-size:20px}.privacy-policy-detail-card p{color:var(--privacy-policy-muted);margin:8px 0 0;font-size:14px;line-height:1.7}.privacy-policy-detail-card ul{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.privacy-policy-detail-card li{color:#475569;padding-left:23px;font-size:14px;font-weight:700;line-height:1.65;position:relative}.privacy-policy-detail-card li:before{content:"";background:var(--privacy-policy-primary);border-radius:999px;width:8px;height:8px;position:absolute;top:9px;left:0}.privacy-policy-process-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.privacy-policy-process-grid article{border:1px solid var(--privacy-policy-border);background:#fff;border-radius:24px;min-height:230px;padding:24px;box-shadow:0 14px 34px #0f203f0f}.privacy-policy-process-grid article>span{color:#cbd5e1;font-size:34px;font-weight:950;line-height:1}.privacy-policy-process-grid h3{color:var(--privacy-policy-text);margin:24px 0 10px;font-size:18px}.privacy-policy-process-grid p{color:var(--privacy-policy-muted);margin:0;font-size:14px;line-height:1.7}.privacy-policy-faq-section{background:var(--privacy-policy-soft)}.privacy-policy-faq-copy{position:sticky;top:100px}.privacy-policy-support-card{background:#fff;border:1px solid #dbeafe;border-radius:24px;gap:16px;margin-top:28px;padding:20px;display:flex;box-shadow:0 14px 34px #0f203f0f}.privacy-policy-support-card>svg{color:#fff;background:linear-gradient(135deg, var(--privacy-policy-primary), var(--privacy-policy-dark));border-radius:18px;flex:none;width:52px;height:52px;padding:14px}.privacy-policy-support-card strong{color:var(--privacy-policy-text);font-size:16px;display:block}.privacy-policy-support-card p{color:var(--privacy-policy-muted);margin:7px 0 14px;font-size:14px;line-height:1.6}.privacy-policy-support-card button{color:#fff;background:var(--privacy-policy-primary);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-size:13px;font-weight:900;display:inline-flex}.privacy-policy-faq-list{gap:16px;display:grid}.privacy-policy-faq-list article{border:1px solid var(--privacy-policy-border);background:#fff;border-radius:22px;padding:22px;box-shadow:0 12px 30px #0f203f0f}.privacy-policy-faq-list strong{color:var(--privacy-policy-text);font-size:16px;line-height:1.45;display:block}.privacy-policy-faq-list p{color:var(--privacy-policy-muted);margin:10px 0 0;font-size:14px;line-height:1.75}.privacy-policy-cta{color:#fff;background:linear-gradient(135deg, var(--privacy-policy-dark), var(--privacy-policy-primary) 65%, #ef3340);padding:72px 0}.privacy-policy-cta-inner{justify-content:space-between;align-items:center;gap:40px;display:flex}.privacy-policy-cta span,.privacy-policy-cta h2{color:#fff}.privacy-policy-cta p{color:#ffffffc7;max-width:700px;margin:15px 0 0;line-height:1.7}@media (width<=1100px){.privacy-policy-hero-inner,.privacy-policy-detail-layout,.privacy-policy-faq-layout{grid-template-columns:1fr}.privacy-policy-stats-grid,.privacy-policy-highlight-grid,.privacy-policy-process-grid{grid-template-columns:repeat(2,1fr)}.privacy-policy-hero-card{max-width:560px}.privacy-policy-faq-copy{position:static}}@media (width<=720px){.privacy-policy-container{width:min(100% - 28px,1180px)}.privacy-policy-hero{padding:42px 0 72px}.privacy-policy-hero h1{font-size:40px}.privacy-policy-hero-actions,.privacy-policy-cta-inner{flex-direction:column;align-items:stretch}.privacy-policy-btn{width:100%}.privacy-policy-section{padding:68px 0}.privacy-policy-stats-grid,.privacy-policy-highlight-grid,.privacy-policy-process-grid{grid-template-columns:1fr}.privacy-policy-stats-section{margin-top:-24px}.privacy-policy-hero-card,.privacy-policy-detail-card{border-radius:22px;padding:22px}.privacy-policy-detail-card-head,.privacy-policy-support-card{flex-direction:column}}:root{--ordering-policy-primary:#db2777;--ordering-policy-dark:#831843;--ordering-policy-accent:#ef3340;--ordering-policy-text:#172033;--ordering-policy-muted:#64748b;--ordering-policy-border:#e2e8f0;--ordering-policy-soft:#f7f9fc;--ordering-policy-shadow:0 24px 70px #0f203f1f}.ordering-policy-page,.ordering-policy-page *{box-sizing:border-box}.ordering-policy-page{min-height:100vh;color:var(--ordering-policy-text);background:#fff;font-family:Inter,Segoe UI,Roboto,Arial,sans-serif;overflow:hidden}.ordering-policy-page button{font:inherit}.ordering-policy-container{width:min(1180px,100% - 40px);margin:0 auto}.ordering-policy-hero{color:#fff;background:radial-gradient(circle at 84% 12%, #3b82f657, transparent 32%), radial-gradient(circle at 8% 90%, #ef334033, transparent 28%), linear-gradient(135deg, #061832 0%, var(--ordering-policy-dark) 48%, var(--ordering-policy-primary) 100%);padding:64px 0 96px;position:relative}.ordering-policy-hero-grid{opacity:.13;pointer-events:none;background-image:linear-gradient(#ffffff29 1px,#0000 1px),linear-gradient(90deg,#ffffff29 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.ordering-policy-hero-inner{z-index:1;grid-template-columns:minmax(0,1fr) 430px;align-items:center;gap:64px;display:grid;position:relative}.ordering-policy-breadcrumb{color:#ffffffb3;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:30px;font-size:14px;display:flex}.ordering-policy-breadcrumb button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ordering-policy-breadcrumb button:hover,.ordering-policy-breadcrumb strong{color:#fff}.ordering-policy-eyebrow{color:#dbeafe;letter-spacing:.1em;text-transform:uppercase;background:#ffffff17;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:9px;width:fit-content;padding:9px 14px;font-size:12px;font-weight:900;display:inline-flex}.ordering-policy-hero h1{color:#fff;letter-spacing:-.055em;max-width:820px;margin:22px 0 20px;font-size:clamp(42px,5.6vw,72px);line-height:1.02}.ordering-policy-hero h1 span{color:#bfdbfe;letter-spacing:-.035em;margin-top:12px;font-size:.62em;line-height:1.25;display:block}.ordering-policy-hero-description{color:#eff6ffd1;max-width:650px;margin:0;font-size:17px;line-height:1.8}.ordering-policy-hero-actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.ordering-policy-btn{cursor:pointer;border:1px solid #0000;border-radius:15px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 22px;font-weight:900;transition:transform .22s,box-shadow .22s,background .22s,color .22s;display:inline-flex}.ordering-policy-btn:hover{transform:translateY(-2px)}.ordering-policy-btn-primary{color:#fff;background:linear-gradient(135deg,#ef3340,#f97316);box-shadow:0 18px 38px #ef334047}.ordering-policy-btn-secondary{color:#fff;background:#ffffff17;border-color:#ffffff3d}.ordering-policy-btn-light{color:var(--ordering-policy-dark);background:#fff;box-shadow:0 16px 35px #00194633}.ordering-policy-hero-card{color:var(--ordering-policy-text);background:#fffffff5;border-radius:30px;padding:28px;box-shadow:0 34px 90px #00123757}.ordering-policy-hero-card-icon{color:#fff;background:linear-gradient(135deg, var(--ordering-policy-primary), var(--ordering-policy-dark));border-radius:20px;place-items:center;width:60px;height:60px;font-size:28px;display:grid}.ordering-policy-hero-card small{color:var(--ordering-policy-muted);text-transform:uppercase;letter-spacing:.1em;margin-top:22px;font-size:12px;font-weight:900;display:block}.ordering-policy-hero-card strong{color:var(--ordering-policy-text);letter-spacing:-.03em;margin-top:6px;font-size:26px;display:block}.ordering-policy-hero-card p{color:var(--ordering-policy-muted);margin:10px 0 0;font-size:14px;line-height:1.65}.ordering-policy-hero-card-list{gap:12px;margin-top:22px;display:grid}.ordering-policy-hero-card-list span{color:#334155;gap:9px;font-size:13px;font-weight:800;line-height:1.55;display:flex}.ordering-policy-hero-card-list svg{color:var(--ordering-policy-primary);flex:none;margin-top:2px}.ordering-policy-stats-section{z-index:3;margin-top:-44px;position:relative}.ordering-policy-stats-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.ordering-policy-stats-grid article{border:1px solid var(--ordering-policy-border);background:#fff;border-radius:24px;min-height:120px;padding:24px;box-shadow:0 18px 48px #0f203f17}.ordering-policy-stats-grid strong{color:var(--ordering-policy-primary);letter-spacing:-.04em;font-size:32px;line-height:1;display:block}.ordering-policy-stats-grid span{color:var(--ordering-policy-muted);margin-top:10px;font-size:14px;font-weight:800;line-height:1.45;display:block}.ordering-policy-section{padding:92px 0}.ordering-policy-section-soft{background:radial-gradient(circle at 12% 0,#3b82f617,#0000 32rem),linear-gradient(#f8fafc 0%,#fff 100%)}.ordering-policy-section-heading{max-width:760px;margin-bottom:42px}.ordering-policy-section-heading-center{text-align:center;margin-left:auto;margin-right:auto}.ordering-policy-section-heading>span,.ordering-policy-faq-copy>span,.ordering-policy-cta span{color:var(--ordering-policy-primary);letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:950;display:inline-flex}.ordering-policy-section-heading h2,.ordering-policy-faq-copy h2,.ordering-policy-cta h2{color:#14213a;letter-spacing:-.04em;margin:0;font-size:clamp(32px,4vw,48px);line-height:1.14}.ordering-policy-section-heading p,.ordering-policy-faq-copy p{color:var(--ordering-policy-muted);margin:16px 0 0;font-size:16px;line-height:1.75}.ordering-policy-highlight-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.ordering-policy-highlight-grid article{border:1px solid var(--ordering-policy-border);background:#fff;border-radius:24px;min-height:190px;padding:24px;box-shadow:0 14px 34px #0f203f0f}.ordering-policy-highlight-grid svg{width:46px;height:46px;color:var(--ordering-policy-primary);background:#eaf3ff;border-radius:15px;padding:12px}.ordering-policy-highlight-grid p{color:var(--ordering-policy-muted);margin:18px 0 0;font-size:14px;font-weight:700;line-height:1.7}.ordering-policy-detail-layout,.ordering-policy-faq-layout{grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);align-items:start;gap:70px;display:grid}.ordering-policy-detail-list{gap:18px;display:grid}.ordering-policy-detail-card{border:1px solid var(--ordering-policy-border);box-shadow:var(--ordering-policy-shadow);background:#fff;border-radius:26px;padding:24px}.ordering-policy-detail-card-head{align-items:flex-start;gap:16px;display:flex}.ordering-policy-detail-card-head>span{color:#fff;background:linear-gradient(135deg, var(--ordering-policy-primary), var(--ordering-policy-dark));border-radius:16px;flex:none;place-items:center;width:48px;height:48px;font-weight:950;display:grid}.ordering-policy-detail-card h3{color:var(--ordering-policy-text);margin:0;font-size:20px}.ordering-policy-detail-card p{color:var(--ordering-policy-muted);margin:8px 0 0;font-size:14px;line-height:1.7}.ordering-policy-detail-card ul{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.ordering-policy-detail-card li{color:#475569;padding-left:23px;font-size:14px;font-weight:700;line-height:1.65;position:relative}.ordering-policy-detail-card li:before{content:"";background:var(--ordering-policy-primary);border-radius:999px;width:8px;height:8px;position:absolute;top:9px;left:0}.ordering-policy-process-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.ordering-policy-process-grid article{border:1px solid var(--ordering-policy-border);background:#fff;border-radius:24px;min-height:230px;padding:24px;box-shadow:0 14px 34px #0f203f0f}.ordering-policy-process-grid article>span{color:#cbd5e1;font-size:34px;font-weight:950;line-height:1}.ordering-policy-process-grid h3{color:var(--ordering-policy-text);margin:24px 0 10px;font-size:18px}.ordering-policy-process-grid p{color:var(--ordering-policy-muted);margin:0;font-size:14px;line-height:1.7}.ordering-policy-faq-section{background:var(--ordering-policy-soft)}.ordering-policy-faq-copy{position:sticky;top:100px}.ordering-policy-support-card{background:#fff;border:1px solid #dbeafe;border-radius:24px;gap:16px;margin-top:28px;padding:20px;display:flex;box-shadow:0 14px 34px #0f203f0f}.ordering-policy-support-card>svg{color:#fff;background:linear-gradient(135deg, var(--ordering-policy-primary), var(--ordering-policy-dark));border-radius:18px;flex:none;width:52px;height:52px;padding:14px}.ordering-policy-support-card strong{color:var(--ordering-policy-text);font-size:16px;display:block}.ordering-policy-support-card p{color:var(--ordering-policy-muted);margin:7px 0 14px;font-size:14px;line-height:1.6}.ordering-policy-support-card button{color:#fff;background:var(--ordering-policy-primary);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-size:13px;font-weight:900;display:inline-flex}.ordering-policy-faq-list{gap:16px;display:grid}.ordering-policy-faq-list article{border:1px solid var(--ordering-policy-border);background:#fff;border-radius:22px;padding:22px;box-shadow:0 12px 30px #0f203f0f}.ordering-policy-faq-list strong{color:var(--ordering-policy-text);font-size:16px;line-height:1.45;display:block}.ordering-policy-faq-list p{color:var(--ordering-policy-muted);margin:10px 0 0;font-size:14px;line-height:1.75}.ordering-policy-cta{color:#fff;background:linear-gradient(135deg, var(--ordering-policy-dark), var(--ordering-policy-primary) 65%, #ef3340);padding:72px 0}.ordering-policy-cta-inner{justify-content:space-between;align-items:center;gap:40px;display:flex}.ordering-policy-cta span,.ordering-policy-cta h2{color:#fff}.ordering-policy-cta p{color:#ffffffc7;max-width:700px;margin:15px 0 0;line-height:1.7}@media (width<=1100px){.ordering-policy-hero-inner,.ordering-policy-detail-layout,.ordering-policy-faq-layout{grid-template-columns:1fr}.ordering-policy-stats-grid,.ordering-policy-highlight-grid,.ordering-policy-process-grid{grid-template-columns:repeat(2,1fr)}.ordering-policy-hero-card{max-width:560px}.ordering-policy-faq-copy{position:static}}@media (width<=720px){.ordering-policy-container{width:min(100% - 28px,1180px)}.ordering-policy-hero{padding:42px 0 72px}.ordering-policy-hero h1{font-size:40px}.ordering-policy-hero-actions,.ordering-policy-cta-inner{flex-direction:column;align-items:stretch}.ordering-policy-btn{width:100%}.ordering-policy-section{padding:68px 0}.ordering-policy-stats-grid,.ordering-policy-highlight-grid,.ordering-policy-process-grid{grid-template-columns:1fr}.ordering-policy-stats-section{margin-top:-24px}.ordering-policy-hero-card,.ordering-policy-detail-card{border-radius:22px;padding:22px}.ordering-policy-detail-card-head,.ordering-policy-support-card{flex-direction:column}}:root{--buyfor-guide-primary:#1557c0;--buyfor-guide-dark:#071f45;--buyfor-guide-accent:#ef3340;--buyfor-guide-text:#172033;--buyfor-guide-muted:#64748b;--buyfor-guide-border:#e2e8f0;--buyfor-guide-soft:#f7f9fc;--buyfor-guide-shadow:0 24px 70px #0f203f1f}.buyfor-guide-page,.buyfor-guide-page *{box-sizing:border-box}.buyfor-guide-page{min-height:100vh;color:var(--buyfor-guide-text);background:#fff;font-family:Inter,Segoe UI,Roboto,Arial,sans-serif;overflow:hidden}.buyfor-guide-page button{font:inherit}.buyfor-guide-container{width:min(1180px,100% - 40px);margin:0 auto}.buyfor-guide-hero{color:#fff;background:radial-gradient(circle at 84% 10%,#458bff52,#0000 30%),radial-gradient(circle at 8% 90%,#ef334033,#0000 26%),linear-gradient(135deg,#061832 0%,#0b2e62 48%,#0e4c9c 100%);padding:64px 0 96px;position:relative}.buyfor-guide-hero__grid{opacity:.14;pointer-events:none;background-image:linear-gradient(#ffffff29 1px,#0000 1px),linear-gradient(90deg,#ffffff29 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.buyfor-guide-hero__inner{z-index:1;grid-template-columns:minmax(0,1fr) 430px;align-items:center;gap:64px;display:grid;position:relative}.buyfor-guide-breadcrumb{color:#ffffffb3;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:30px;font-size:14px;display:flex}.buyfor-guide-breadcrumb button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.buyfor-guide-breadcrumb button:hover,.buyfor-guide-breadcrumb strong{color:#fff}.buyfor-guide-eyebrow{color:#dbeafe;letter-spacing:.1em;text-transform:uppercase;background:#ffffff17;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:9px;width:fit-content;padding:9px 14px;font-size:12px;font-weight:900;display:inline-flex}.buyfor-guide-hero h1{color:#fff;letter-spacing:-.055em;max-width:780px;margin:22px 0 20px;font-size:clamp(42px,5.6vw,72px);line-height:1.02}.buyfor-guide-hero h1 span{color:#93c5fd;display:block}.buyfor-guide-hero p{color:#eff6ffd1;max-width:660px;margin:0;font-size:17px;line-height:1.8}.buyfor-guide-hero__actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.buyfor-guide-btn{cursor:pointer;border:1px solid #0000;border-radius:15px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 22px;font-weight:900;transition:transform .22s,box-shadow .22s,background .22s;display:inline-flex}.buyfor-guide-btn:hover{transform:translateY(-2px)}.buyfor-guide-btn--primary{color:#fff;background:linear-gradient(135deg, var(--buyfor-guide-accent), #f97316);box-shadow:0 18px 38px #ef334047}.buyfor-guide-btn--secondary{color:#fff;background:#ffffff17;border-color:#ffffff3d}.buyfor-guide-btn--light{color:var(--buyfor-guide-dark);background:#fff;box-shadow:0 16px 35px #00194633}.buyfor-guide-btn--outline{color:#fff;background:#ffffff14;border-color:#ffffff47}.buyfor-guide-hero-card{color:var(--buyfor-guide-text);background:#fffffff5;border-radius:30px;padding:28px;box-shadow:0 34px 90px #00123757}.buyfor-guide-hero-card__icon{color:#fff;background:linear-gradient(135deg, var(--buyfor-guide-primary), var(--buyfor-guide-dark));border-radius:19px;place-items:center;width:58px;height:58px;font-size:26px;display:grid}.buyfor-guide-hero-card small{color:var(--buyfor-guide-muted);margin-top:22px;font-weight:800;display:block}.buyfor-guide-hero-card strong{color:var(--buyfor-guide-dark);margin-top:8px;font-size:30px;line-height:1.15;display:block}.buyfor-guide-hero-card p{color:var(--buyfor-guide-muted);margin-top:14px;font-size:14px;line-height:1.7}.buyfor-guide-hero-card__meta{gap:12px;margin-top:22px;display:grid}.buyfor-guide-hero-card__meta div{color:var(--buyfor-guide-primary);background:#eef6ff;border-radius:16px;align-items:center;gap:10px;padding:14px;font-weight:900;display:flex}.buyfor-guide-section{padding:92px 0}.buyfor-guide-section--soft{background:radial-gradient(circle at 10% 0,#1557c014,#0000 30rem),linear-gradient(#f8fafc 0%,#fff 100%)}.buyfor-guide-heading{max-width:760px;margin-bottom:42px}.buyfor-guide-heading--center{text-align:center;margin-left:auto;margin-right:auto}.buyfor-guide-heading>span{color:var(--buyfor-guide-primary);letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:950;display:inline-flex}.buyfor-guide-heading h2{color:#14213a;letter-spacing:-.04em;margin:0;font-size:clamp(32px,4vw,48px);line-height:1.14}.buyfor-guide-heading p{color:var(--buyfor-guide-muted);margin:16px 0 0;font-size:16px;line-height:1.75}.buyfor-guide-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.buyfor-guide-step-card{border:1px solid var(--buyfor-guide-border);background:#fff;border-radius:26px;min-height:290px;padding:26px;transition:transform .24s,box-shadow .24s;position:relative;box-shadow:0 12px 35px #0f203f0f}.buyfor-guide-step-card:hover{box-shadow:var(--buyfor-guide-shadow);transform:translateY(-7px)}.buyfor-guide-step-card__top{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.buyfor-guide-step-card__top span{color:#cbd5e1;font-size:34px;font-weight:950;line-height:1}.buyfor-guide-step-card__top .anticon{width:54px;height:54px;color:var(--buyfor-guide-primary);background:#eaf3ff;border-radius:18px;place-items:center;font-size:24px;display:grid}.buyfor-guide-step-card h3,.buyfor-guide-info-card h3,.buyfor-guide-support-card h3{color:#172033;margin:0;font-size:20px;line-height:1.35}.buyfor-guide-step-card p,.buyfor-guide-info-card p,.buyfor-guide-support-card p{color:var(--buyfor-guide-muted);margin:12px 0 0;font-size:14px;line-height:1.72}.buyfor-guide-step-card i{z-index:2;width:44px;height:44px;color:var(--buyfor-guide-primary);background:#eef6ff;border:7px solid #fff;border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;right:-32px;transform:translateY(-50%)}.buyfor-guide-info-layout{grid-template-columns:minmax(0,.8fr) minmax(520px,1.2fr);align-items:start;gap:58px;display:grid}.buyfor-guide-info-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.buyfor-guide-info-card{border:1px solid var(--buyfor-guide-border);background:#fff;border-radius:24px;min-height:230px;padding:24px;box-shadow:0 14px 34px #0f203f0f}.buyfor-guide-info-card>span{width:48px;height:48px;color:var(--buyfor-guide-primary);background:#eaf3ff;border-radius:16px;place-items:center;margin-bottom:22px;font-size:22px;display:grid}.buyfor-guide-tips-layout{grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);align-items:stretch;gap:28px;display:grid}.buyfor-guide-tips-card,.buyfor-guide-support-card{border:1px solid var(--buyfor-guide-border);box-shadow:var(--buyfor-guide-shadow);background:#fff;border-radius:30px;padding:30px}.buyfor-guide-tips-card>div:first-child{align-items:center;gap:16px;margin-bottom:24px;display:flex}.buyfor-guide-tips-card__icon,.buyfor-guide-support-card>.anticon{color:#fff;background:linear-gradient(135deg, var(--buyfor-guide-primary), var(--buyfor-guide-dark));border-radius:19px;place-items:center;width:58px;height:58px;font-size:26px;display:grid}.buyfor-guide-tips-card small{color:var(--buyfor-guide-primary);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:950;display:block}.buyfor-guide-tips-card h2{color:#14213a;margin:5px 0 0;font-size:30px;line-height:1.14}.buyfor-guide-tips-card ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.buyfor-guide-tips-card li{color:#334155;gap:10px;font-weight:750;line-height:1.65;display:flex}.buyfor-guide-tips-card li .anticon{color:#16a34a;margin-top:4px}.buyfor-guide-support-card{background:radial-gradient(circle at 100% 0,#1557c01f,#0000 16rem),#fff}.buyfor-guide-support-card h3{margin-top:22px}.buyfor-guide-support-card button{color:#fff;background:var(--buyfor-guide-primary);cursor:pointer;border:0;border-radius:15px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:50px;margin-top:24px;font-weight:900;display:inline-flex}.buyfor-guide-cta{color:#fff;background:linear-gradient(135deg,#0b2d62,#1557c0 65%,#ef3340);padding:72px 0}.buyfor-guide-cta__inner{justify-content:space-between;align-items:center;gap:40px;display:flex}.buyfor-guide-cta span{color:#bfdbfe;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:950}.buyfor-guide-cta h2{letter-spacing:-.04em;max-width:760px;margin:10px 0 0;font-size:clamp(30px,4vw,46px);line-height:1.12}.buyfor-guide-cta p{color:#ffffffc7;max-width:700px;margin:15px 0 0;line-height:1.7}.buyfor-guide-cta__actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}@media (width<=1120px){.buyfor-guide-hero__inner,.buyfor-guide-info-layout,.buyfor-guide-tips-layout{grid-template-columns:1fr}.buyfor-guide-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.buyfor-guide-step-card i{display:none}.buyfor-guide-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.buyfor-guide-hero-card{max-width:520px}}@media (width<=720px){.buyfor-guide-container{width:min(100% - 28px,1180px)}.buyfor-guide-hero{padding:42px 0 70px}.buyfor-guide-hero h1{font-size:40px}.buyfor-guide-hero__actions,.buyfor-guide-cta__inner,.buyfor-guide-cta__actions{flex-direction:column;align-items:stretch}.buyfor-guide-btn{width:100%}.buyfor-guide-section{padding:68px 0}.buyfor-guide-steps,.buyfor-guide-info-grid{grid-template-columns:1fr}.buyfor-guide-tips-card,.buyfor-guide-support-card,.buyfor-guide-hero-card{border-radius:22px;padding:22px}.buyfor-guide-tips-card>div:first-child{flex-direction:column;align-items:flex-start}}:root{--consign-guide-primary:#1557c0;--consign-guide-dark:#071f45;--consign-guide-accent:#ef3340;--consign-guide-text:#172033;--consign-guide-muted:#64748b;--consign-guide-border:#e2e8f0;--consign-guide-soft:#f7f9fc;--consign-guide-shadow:0 24px 70px #0f203f1f}.consign-guide-page,.consign-guide-page *{box-sizing:border-box}.consign-guide-page{min-height:100vh;color:var(--consign-guide-text);background:#fff;font-family:Inter,Segoe UI,Roboto,Arial,sans-serif;overflow:hidden}.consign-guide-page button{font:inherit}.consign-guide-container{width:min(1180px,100% - 40px);margin:0 auto}.consign-guide-hero{color:#fff;background:radial-gradient(circle at 84% 10%,#458bff52,#0000 30%),radial-gradient(circle at 8% 90%,#ef334033,#0000 26%),linear-gradient(135deg,#061832 0%,#0b2e62 48%,#0e4c9c 100%);padding:64px 0 96px;position:relative}.consign-guide-hero__grid{opacity:.14;pointer-events:none;background-image:linear-gradient(#ffffff29 1px,#0000 1px),linear-gradient(90deg,#ffffff29 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.consign-guide-hero__inner{z-index:1;grid-template-columns:minmax(0,1fr) 430px;align-items:center;gap:64px;display:grid;position:relative}.consign-guide-breadcrumb{color:#ffffffb3;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:30px;font-size:14px;display:flex}.consign-guide-breadcrumb button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.consign-guide-breadcrumb button:hover,.consign-guide-breadcrumb strong{color:#fff}.consign-guide-eyebrow{color:#dbeafe;letter-spacing:.1em;text-transform:uppercase;background:#ffffff17;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:9px;width:fit-content;padding:9px 14px;font-size:12px;font-weight:900;display:inline-flex}.consign-guide-hero h1{color:#fff;letter-spacing:-.055em;max-width:780px;margin:22px 0 20px;font-size:clamp(42px,5.6vw,72px);line-height:1.02}.consign-guide-hero h1 span{color:#93c5fd;display:block}.consign-guide-hero p{color:#eff6ffd1;max-width:660px;margin:0;font-size:17px;line-height:1.8}.consign-guide-hero__actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.consign-guide-btn{cursor:pointer;border:1px solid #0000;border-radius:15px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 22px;font-weight:900;transition:transform .22s,box-shadow .22s,background .22s;display:inline-flex}.consign-guide-btn:hover{transform:translateY(-2px)}.consign-guide-btn--primary{color:#fff;background:linear-gradient(135deg, var(--consign-guide-accent), #f97316);box-shadow:0 18px 38px #ef334047}.consign-guide-btn--secondary{color:#fff;background:#ffffff17;border-color:#ffffff3d}.consign-guide-btn--light{color:var(--consign-guide-dark);background:#fff;box-shadow:0 16px 35px #00194633}.consign-guide-btn--outline{color:#fff;background:#ffffff14;border-color:#ffffff47}.consign-guide-hero-card{color:var(--consign-guide-text);background:#fffffff5;border-radius:30px;padding:28px;box-shadow:0 34px 90px #00123757}.consign-guide-hero-card__icon{color:#fff;background:linear-gradient(135deg, var(--consign-guide-primary), var(--consign-guide-dark));border-radius:19px;place-items:center;width:58px;height:58px;font-size:26px;display:grid}.consign-guide-hero-card small{color:var(--consign-guide-muted);margin-top:22px;font-weight:800;display:block}.consign-guide-hero-card strong{color:var(--consign-guide-dark);margin-top:8px;font-size:30px;line-height:1.15;display:block}.consign-guide-hero-card p{color:var(--consign-guide-muted);margin-top:14px;font-size:14px;line-height:1.7}.consign-guide-hero-card__meta{gap:12px;margin-top:22px;display:grid}.consign-guide-hero-card__meta div{color:var(--consign-guide-primary);background:#eef6ff;border-radius:16px;align-items:center;gap:10px;padding:14px;font-weight:900;display:flex}.consign-guide-section{padding:92px 0}.consign-guide-section--soft{background:radial-gradient(circle at 10% 0,#1557c014,#0000 30rem),linear-gradient(#f8fafc 0%,#fff 100%)}.consign-guide-heading{max-width:760px;margin-bottom:42px}.consign-guide-heading--center{text-align:center;margin-left:auto;margin-right:auto}.consign-guide-heading>span{color:var(--consign-guide-primary);letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:950;display:inline-flex}.consign-guide-heading h2{color:#14213a;letter-spacing:-.04em;margin:0;font-size:clamp(32px,4vw,48px);line-height:1.14}.consign-guide-heading p{color:var(--consign-guide-muted);margin:16px 0 0;font-size:16px;line-height:1.75}.consign-guide-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.consign-guide-step-card{border:1px solid var(--consign-guide-border);background:#fff;border-radius:26px;min-height:290px;padding:26px;transition:transform .24s,box-shadow .24s;position:relative;box-shadow:0 12px 35px #0f203f0f}.consign-guide-step-card:hover{box-shadow:var(--consign-guide-shadow);transform:translateY(-7px)}.consign-guide-step-card__top{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.consign-guide-step-card__top span{color:#cbd5e1;font-size:34px;font-weight:950;line-height:1}.consign-guide-step-card__top .anticon{width:54px;height:54px;color:var(--consign-guide-primary);background:#eaf3ff;border-radius:18px;place-items:center;font-size:24px;display:grid}.consign-guide-step-card h3,.consign-guide-info-card h3,.consign-guide-support-card h3{color:#172033;margin:0;font-size:20px;line-height:1.35}.consign-guide-step-card p,.consign-guide-info-card p,.consign-guide-support-card p{color:var(--consign-guide-muted);margin:12px 0 0;font-size:14px;line-height:1.72}.consign-guide-step-card i{z-index:2;width:44px;height:44px;color:var(--consign-guide-primary);background:#eef6ff;border:7px solid #fff;border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;right:-32px;transform:translateY(-50%)}.consign-guide-info-layout{grid-template-columns:minmax(0,.8fr) minmax(520px,1.2fr);align-items:start;gap:58px;display:grid}.consign-guide-info-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.consign-guide-info-card{border:1px solid var(--consign-guide-border);background:#fff;border-radius:24px;min-height:230px;padding:24px;box-shadow:0 14px 34px #0f203f0f}.consign-guide-info-card>span{width:48px;height:48px;color:var(--consign-guide-primary);background:#eaf3ff;border-radius:16px;place-items:center;margin-bottom:22px;font-size:22px;display:grid}.consign-guide-tips-layout{grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);align-items:stretch;gap:28px;display:grid}.consign-guide-tips-card,.consign-guide-support-card{border:1px solid var(--consign-guide-border);box-shadow:var(--consign-guide-shadow);background:#fff;border-radius:30px;padding:30px}.consign-guide-tips-card>div:first-child{align-items:center;gap:16px;margin-bottom:24px;display:flex}.consign-guide-tips-card__icon,.consign-guide-support-card>.anticon{color:#fff;background:linear-gradient(135deg, var(--consign-guide-primary), var(--consign-guide-dark));border-radius:19px;place-items:center;width:58px;height:58px;font-size:26px;display:grid}.consign-guide-tips-card small{color:var(--consign-guide-primary);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:950;display:block}.consign-guide-tips-card h2{color:#14213a;margin:5px 0 0;font-size:30px;line-height:1.14}.consign-guide-tips-card ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.consign-guide-tips-card li{color:#334155;gap:10px;font-weight:750;line-height:1.65;display:flex}.consign-guide-tips-card li .anticon{color:#16a34a;margin-top:4px}.consign-guide-support-card{background:radial-gradient(circle at 100% 0,#1557c01f,#0000 16rem),#fff}.consign-guide-support-card h3{margin-top:22px}.consign-guide-support-card button{color:#fff;background:var(--consign-guide-primary);cursor:pointer;border:0;border-radius:15px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:50px;margin-top:24px;font-weight:900;display:inline-flex}.consign-guide-cta{color:#fff;background:linear-gradient(135deg,#0b2d62,#1557c0 65%,#ef3340);padding:72px 0}.consign-guide-cta__inner{justify-content:space-between;align-items:center;gap:40px;display:flex}.consign-guide-cta span{color:#bfdbfe;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:950}.consign-guide-cta h2{letter-spacing:-.04em;max-width:760px;margin:10px 0 0;font-size:clamp(30px,4vw,46px);line-height:1.12}.consign-guide-cta p{color:#ffffffc7;max-width:700px;margin:15px 0 0;line-height:1.7}.consign-guide-cta__actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}@media (width<=1120px){.consign-guide-hero__inner,.consign-guide-info-layout,.consign-guide-tips-layout{grid-template-columns:1fr}.consign-guide-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.consign-guide-step-card i{display:none}.consign-guide-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.consign-guide-hero-card{max-width:520px}}@media (width<=720px){.consign-guide-container{width:min(100% - 28px,1180px)}.consign-guide-hero{padding:42px 0 70px}.consign-guide-hero h1{font-size:40px}.consign-guide-hero__actions,.consign-guide-cta__inner,.consign-guide-cta__actions{flex-direction:column;align-items:stretch}.consign-guide-btn{width:100%}.consign-guide-section{padding:68px 0}.consign-guide-steps,.consign-guide-info-grid{grid-template-columns:1fr}.consign-guide-tips-card,.consign-guide-support-card,.consign-guide-hero-card{border-radius:22px;padding:22px}.consign-guide-tips-card>div:first-child{flex-direction:column;align-items:flex-start}}:root{--create-order-guide-primary:#1557c0;--create-order-guide-dark:#071f45;--create-order-guide-accent:#ef3340;--create-order-guide-text:#172033;--create-order-guide-muted:#64748b;--create-order-guide-border:#e2e8f0;--create-order-guide-soft:#f7f9fc;--create-order-guide-shadow:0 24px 70px #0f203f1f}.create-order-guide-page,.create-order-guide-page *{box-sizing:border-box}.create-order-guide-page{min-height:100vh;color:var(--create-order-guide-text);background:#fff;font-family:Inter,Segoe UI,Roboto,Arial,sans-serif;overflow:hidden}.create-order-guide-page button{font:inherit}.create-order-guide-container{width:min(1180px,100% - 40px);margin:0 auto}.create-order-guide-hero{color:#fff;background:radial-gradient(circle at 84% 10%,#458bff52,#0000 30%),radial-gradient(circle at 8% 90%,#ef334033,#0000 26%),linear-gradient(135deg,#061832 0%,#0b2e62 48%,#0e4c9c 100%);padding:64px 0 96px;position:relative}.create-order-guide-hero__grid{opacity:.14;pointer-events:none;background-image:linear-gradient(#ffffff29 1px,#0000 1px),linear-gradient(90deg,#ffffff29 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.create-order-guide-hero__inner{z-index:1;grid-template-columns:minmax(0,1fr) 430px;align-items:center;gap:64px;display:grid;position:relative}.create-order-guide-breadcrumb{color:#ffffffb3;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:30px;font-size:14px;display:flex}.create-order-guide-breadcrumb button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.create-order-guide-breadcrumb button:hover,.create-order-guide-breadcrumb strong{color:#fff}.create-order-guide-eyebrow{color:#dbeafe;letter-spacing:.1em;text-transform:uppercase;background:#ffffff17;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:9px;width:fit-content;padding:9px 14px;font-size:12px;font-weight:900;display:inline-flex}.create-order-guide-hero h1{color:#fff;letter-spacing:-.055em;max-width:780px;margin:22px 0 20px;font-size:clamp(42px,5.6vw,72px);line-height:1.02}.create-order-guide-hero h1 span{color:#93c5fd;display:block}.create-order-guide-hero p{color:#eff6ffd1;max-width:660px;margin:0;font-size:17px;line-height:1.8}.create-order-guide-hero__actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.create-order-guide-btn{cursor:pointer;border:1px solid #0000;border-radius:15px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 22px;font-weight:900;transition:transform .22s,box-shadow .22s,background .22s;display:inline-flex}.create-order-guide-btn:hover{transform:translateY(-2px)}.create-order-guide-btn--primary{color:#fff;background:linear-gradient(135deg, var(--create-order-guide-accent), #f97316);box-shadow:0 18px 38px #ef334047}.create-order-guide-btn--secondary{color:#fff;background:#ffffff17;border-color:#ffffff3d}.create-order-guide-btn--light{color:var(--create-order-guide-dark);background:#fff;box-shadow:0 16px 35px #00194633}.create-order-guide-btn--outline{color:#fff;background:#ffffff14;border-color:#ffffff47}.create-order-guide-hero-card{color:var(--create-order-guide-text);background:#fffffff5;border-radius:30px;padding:28px;box-shadow:0 34px 90px #00123757}.create-order-guide-hero-card__icon{color:#fff;background:linear-gradient(135deg, var(--create-order-guide-primary), var(--create-order-guide-dark));border-radius:19px;place-items:center;width:58px;height:58px;font-size:26px;display:grid}.create-order-guide-hero-card small{color:var(--create-order-guide-muted);margin-top:22px;font-weight:800;display:block}.create-order-guide-hero-card strong{color:var(--create-order-guide-dark);margin-top:8px;font-size:30px;line-height:1.15;display:block}.create-order-guide-hero-card p{color:var(--create-order-guide-muted);margin-top:14px;font-size:14px;line-height:1.7}.create-order-guide-hero-card__meta{gap:12px;margin-top:22px;display:grid}.create-order-guide-hero-card__meta div{color:var(--create-order-guide-primary);background:#eef6ff;border-radius:16px;align-items:center;gap:10px;padding:14px;font-weight:900;display:flex}.create-order-guide-section{padding:92px 0}.create-order-guide-section--soft{background:radial-gradient(circle at 10% 0,#1557c014,#0000 30rem),linear-gradient(#f8fafc 0%,#fff 100%)}.create-order-guide-heading{max-width:760px;margin-bottom:42px}.create-order-guide-heading--center{text-align:center;margin-left:auto;margin-right:auto}.create-order-guide-heading>span{color:var(--create-order-guide-primary);letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:950;display:inline-flex}.create-order-guide-heading h2{color:#14213a;letter-spacing:-.04em;margin:0;font-size:clamp(32px,4vw,48px);line-height:1.14}.create-order-guide-heading p{color:var(--create-order-guide-muted);margin:16px 0 0;font-size:16px;line-height:1.75}.create-order-guide-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.create-order-guide-step-card{border:1px solid var(--create-order-guide-border);background:#fff;border-radius:26px;min-height:290px;padding:26px;transition:transform .24s,box-shadow .24s;position:relative;box-shadow:0 12px 35px #0f203f0f}.create-order-guide-step-card:hover{box-shadow:var(--create-order-guide-shadow);transform:translateY(-7px)}.create-order-guide-step-card__top{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.create-order-guide-step-card__top span{color:#cbd5e1;font-size:34px;font-weight:950;line-height:1}.create-order-guide-step-card__top .anticon{width:54px;height:54px;color:var(--create-order-guide-primary);background:#eaf3ff;border-radius:18px;place-items:center;font-size:24px;display:grid}.create-order-guide-step-card h3,.create-order-guide-info-card h3,.create-order-guide-support-card h3{color:#172033;margin:0;font-size:20px;line-height:1.35}.create-order-guide-step-card p,.create-order-guide-info-card p,.create-order-guide-support-card p{color:var(--create-order-guide-muted);margin:12px 0 0;font-size:14px;line-height:1.72}.create-order-guide-step-card i{z-index:2;width:44px;height:44px;color:var(--create-order-guide-primary);background:#eef6ff;border:7px solid #fff;border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;right:-32px;transform:translateY(-50%)}.create-order-guide-info-layout{grid-template-columns:minmax(0,.8fr) minmax(520px,1.2fr);align-items:start;gap:58px;display:grid}.create-order-guide-info-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.create-order-guide-info-card{border:1px solid var(--create-order-guide-border);background:#fff;border-radius:24px;min-height:230px;padding:24px;box-shadow:0 14px 34px #0f203f0f}.create-order-guide-info-card>span{width:48px;height:48px;color:var(--create-order-guide-primary);background:#eaf3ff;border-radius:16px;place-items:center;margin-bottom:22px;font-size:22px;display:grid}.create-order-guide-tips-layout{grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);align-items:stretch;gap:28px;display:grid}.create-order-guide-tips-card,.create-order-guide-support-card{border:1px solid var(--create-order-guide-border);box-shadow:var(--create-order-guide-shadow);background:#fff;border-radius:30px;padding:30px}.create-order-guide-tips-card>div:first-child{align-items:center;gap:16px;margin-bottom:24px;display:flex}.create-order-guide-tips-card__icon,.create-order-guide-support-card>.anticon{color:#fff;background:linear-gradient(135deg, var(--create-order-guide-primary), var(--create-order-guide-dark));border-radius:19px;place-items:center;width:58px;height:58px;font-size:26px;display:grid}.create-order-guide-tips-card small{color:var(--create-order-guide-primary);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:950;display:block}.create-order-guide-tips-card h2{color:#14213a;margin:5px 0 0;font-size:30px;line-height:1.14}.create-order-guide-tips-card ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.create-order-guide-tips-card li{color:#334155;gap:10px;font-weight:750;line-height:1.65;display:flex}.create-order-guide-tips-card li .anticon{color:#16a34a;margin-top:4px}.create-order-guide-support-card{background:radial-gradient(circle at 100% 0,#1557c01f,#0000 16rem),#fff}.create-order-guide-support-card h3{margin-top:22px}.create-order-guide-support-card button{color:#fff;background:var(--create-order-guide-primary);cursor:pointer;border:0;border-radius:15px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:50px;margin-top:24px;font-weight:900;display:inline-flex}.create-order-guide-cta{color:#fff;background:linear-gradient(135deg,#0b2d62,#1557c0 65%,#ef3340);padding:72px 0}.create-order-guide-cta__inner{justify-content:space-between;align-items:center;gap:40px;display:flex}.create-order-guide-cta span{color:#bfdbfe;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:950}.create-order-guide-cta h2{letter-spacing:-.04em;max-width:760px;margin:10px 0 0;font-size:clamp(30px,4vw,46px);line-height:1.12}.create-order-guide-cta p{color:#ffffffc7;max-width:700px;margin:15px 0 0;line-height:1.7}.create-order-guide-cta__actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}@media (width<=1120px){.create-order-guide-hero__inner,.create-order-guide-info-layout,.create-order-guide-tips-layout{grid-template-columns:1fr}.create-order-guide-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.create-order-guide-step-card i{display:none}.create-order-guide-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.create-order-guide-hero-card{max-width:520px}}@media (width<=720px){.create-order-guide-container{width:min(100% - 28px,1180px)}.create-order-guide-hero{padding:42px 0 70px}.create-order-guide-hero h1{font-size:40px}.create-order-guide-hero__actions,.create-order-guide-cta__inner,.create-order-guide-cta__actions{flex-direction:column;align-items:stretch}.create-order-guide-btn{width:100%}.create-order-guide-section{padding:68px 0}.create-order-guide-steps,.create-order-guide-info-grid{grid-template-columns:1fr}.create-order-guide-tips-card,.create-order-guide-support-card,.create-order-guide-hero-card{border-radius:22px;padding:22px}.create-order-guide-tips-card>div:first-child{flex-direction:column;align-items:flex-start}}:root{--payment-guide-primary:#1557c0;--payment-guide-dark:#071f45;--payment-guide-accent:#ef3340;--payment-guide-text:#172033;--payment-guide-muted:#64748b;--payment-guide-border:#e2e8f0;--payment-guide-soft:#f7f9fc;--payment-guide-shadow:0 24px 70px #0f203f1f}.payment-guide-page,.payment-guide-page *{box-sizing:border-box}.payment-guide-page{min-height:100vh;color:var(--payment-guide-text);background:#fff;font-family:Inter,Segoe UI,Roboto,Arial,sans-serif;overflow:hidden}.payment-guide-page button{font:inherit}.payment-guide-container{width:min(1180px,100% - 40px);margin:0 auto}.payment-guide-hero{color:#fff;background:radial-gradient(circle at 84% 10%,#458bff52,#0000 30%),radial-gradient(circle at 8% 90%,#ef334033,#0000 26%),linear-gradient(135deg,#061832 0%,#0b2e62 48%,#0e4c9c 100%);padding:64px 0 96px;position:relative}.payment-guide-hero__grid{opacity:.14;pointer-events:none;background-image:linear-gradient(#ffffff29 1px,#0000 1px),linear-gradient(90deg,#ffffff29 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.payment-guide-hero__inner{z-index:1;grid-template-columns:minmax(0,1fr) 430px;align-items:center;gap:64px;display:grid;position:relative}.payment-guide-breadcrumb{color:#ffffffb3;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:30px;font-size:14px;display:flex}.payment-guide-breadcrumb button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.payment-guide-breadcrumb button:hover,.payment-guide-breadcrumb strong{color:#fff}.payment-guide-eyebrow{color:#dbeafe;letter-spacing:.1em;text-transform:uppercase;background:#ffffff17;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:9px;width:fit-content;padding:9px 14px;font-size:12px;font-weight:900;display:inline-flex}.payment-guide-hero h1{color:#fff;letter-spacing:-.055em;max-width:780px;margin:22px 0 20px;font-size:clamp(42px,5.6vw,72px);line-height:1.02}.payment-guide-hero h1 span{color:#93c5fd;display:block}.payment-guide-hero p{color:#eff6ffd1;max-width:660px;margin:0;font-size:17px;line-height:1.8}.payment-guide-hero__actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.payment-guide-btn{cursor:pointer;border:1px solid #0000;border-radius:15px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 22px;font-weight:900;transition:transform .22s,box-shadow .22s,background .22s;display:inline-flex}.payment-guide-btn:hover{transform:translateY(-2px)}.payment-guide-btn--primary{color:#fff;background:linear-gradient(135deg, var(--payment-guide-accent), #f97316);box-shadow:0 18px 38px #ef334047}.payment-guide-btn--secondary{color:#fff;background:#ffffff17;border-color:#ffffff3d}.payment-guide-btn--light{color:var(--payment-guide-dark);background:#fff;box-shadow:0 16px 35px #00194633}.payment-guide-btn--outline{color:#fff;background:#ffffff14;border-color:#ffffff47}.payment-guide-hero-card{color:var(--payment-guide-text);background:#fffffff5;border-radius:30px;padding:28px;box-shadow:0 34px 90px #00123757}.payment-guide-hero-card__icon{color:#fff;background:linear-gradient(135deg, var(--payment-guide-primary), var(--payment-guide-dark));border-radius:19px;place-items:center;width:58px;height:58px;font-size:26px;display:grid}.payment-guide-hero-card small{color:var(--payment-guide-muted);margin-top:22px;font-weight:800;display:block}.payment-guide-hero-card strong{color:var(--payment-guide-dark);margin-top:8px;font-size:30px;line-height:1.15;display:block}.payment-guide-hero-card p{color:var(--payment-guide-muted);margin-top:14px;font-size:14px;line-height:1.7}.payment-guide-hero-card__meta{gap:12px;margin-top:22px;display:grid}.payment-guide-hero-card__meta div{color:var(--payment-guide-primary);background:#eef6ff;border-radius:16px;align-items:center;gap:10px;padding:14px;font-weight:900;display:flex}.payment-guide-section{padding:92px 0}.payment-guide-section--soft{background:radial-gradient(circle at 10% 0,#1557c014,#0000 30rem),linear-gradient(#f8fafc 0%,#fff 100%)}.payment-guide-heading{max-width:760px;margin-bottom:42px}.payment-guide-heading--center{text-align:center;margin-left:auto;margin-right:auto}.payment-guide-heading>span{color:var(--payment-guide-primary);letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:950;display:inline-flex}.payment-guide-heading h2{color:#14213a;letter-spacing:-.04em;margin:0;font-size:clamp(32px,4vw,48px);line-height:1.14}.payment-guide-heading p{color:var(--payment-guide-muted);margin:16px 0 0;font-size:16px;line-height:1.75}.payment-guide-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.payment-guide-step-card{border:1px solid var(--payment-guide-border);background:#fff;border-radius:26px;min-height:290px;padding:26px;transition:transform .24s,box-shadow .24s;position:relative;box-shadow:0 12px 35px #0f203f0f}.payment-guide-step-card:hover{box-shadow:var(--payment-guide-shadow);transform:translateY(-7px)}.payment-guide-step-card__top{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.payment-guide-step-card__top span{color:#cbd5e1;font-size:34px;font-weight:950;line-height:1}.payment-guide-step-card__top .anticon{width:54px;height:54px;color:var(--payment-guide-primary);background:#eaf3ff;border-radius:18px;place-items:center;font-size:24px;display:grid}.payment-guide-step-card h3,.payment-guide-info-card h3,.payment-guide-support-card h3{color:#172033;margin:0;font-size:20px;line-height:1.35}.payment-guide-step-card p,.payment-guide-info-card p,.payment-guide-support-card p{color:var(--payment-guide-muted);margin:12px 0 0;font-size:14px;line-height:1.72}.payment-guide-step-card i{z-index:2;width:44px;height:44px;color:var(--payment-guide-primary);background:#eef6ff;border:7px solid #fff;border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;right:-32px;transform:translateY(-50%)}.payment-guide-info-layout{grid-template-columns:minmax(0,.8fr) minmax(520px,1.2fr);align-items:start;gap:58px;display:grid}.payment-guide-info-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.payment-guide-info-card{border:1px solid var(--payment-guide-border);background:#fff;border-radius:24px;min-height:230px;padding:24px;box-shadow:0 14px 34px #0f203f0f}.payment-guide-info-card>span{width:48px;height:48px;color:var(--payment-guide-primary);background:#eaf3ff;border-radius:16px;place-items:center;margin-bottom:22px;font-size:22px;display:grid}.payment-guide-tips-layout{grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);align-items:stretch;gap:28px;display:grid}.payment-guide-tips-card,.payment-guide-support-card{border:1px solid var(--payment-guide-border);box-shadow:var(--payment-guide-shadow);background:#fff;border-radius:30px;padding:30px}.payment-guide-tips-card>div:first-child{align-items:center;gap:16px;margin-bottom:24px;display:flex}.payment-guide-tips-card__icon,.payment-guide-support-card>.anticon{color:#fff;background:linear-gradient(135deg, var(--payment-guide-primary), var(--payment-guide-dark));border-radius:19px;place-items:center;width:58px;height:58px;font-size:26px;display:grid}.payment-guide-tips-card small{color:var(--payment-guide-primary);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:950;display:block}.payment-guide-tips-card h2{color:#14213a;margin:5px 0 0;font-size:30px;line-height:1.14}.payment-guide-tips-card ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.payment-guide-tips-card li{color:#334155;gap:10px;font-weight:750;line-height:1.65;display:flex}.payment-guide-tips-card li .anticon{color:#16a34a;margin-top:4px}.payment-guide-support-card{background:radial-gradient(circle at 100% 0,#1557c01f,#0000 16rem),#fff}.payment-guide-support-card h3{margin-top:22px}.payment-guide-support-card button{color:#fff;background:var(--payment-guide-primary);cursor:pointer;border:0;border-radius:15px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:50px;margin-top:24px;font-weight:900;display:inline-flex}.payment-guide-cta{color:#fff;background:linear-gradient(135deg,#0b2d62,#1557c0 65%,#ef3340);padding:72px 0}.payment-guide-cta__inner{justify-content:space-between;align-items:center;gap:40px;display:flex}.payment-guide-cta span{color:#bfdbfe;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:950}.payment-guide-cta h2{letter-spacing:-.04em;max-width:760px;margin:10px 0 0;font-size:clamp(30px,4vw,46px);line-height:1.12}.payment-guide-cta p{color:#ffffffc7;max-width:700px;margin:15px 0 0;line-height:1.7}.payment-guide-cta__actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}@media (width<=1120px){.payment-guide-hero__inner,.payment-guide-info-layout,.payment-guide-tips-layout{grid-template-columns:1fr}.payment-guide-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-guide-step-card i{display:none}.payment-guide-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-guide-hero-card{max-width:520px}}@media (width<=720px){.payment-guide-container{width:min(100% - 28px,1180px)}.payment-guide-hero{padding:42px 0 70px}.payment-guide-hero h1{font-size:40px}.payment-guide-hero__actions,.payment-guide-cta__inner,.payment-guide-cta__actions{flex-direction:column;align-items:stretch}.payment-guide-btn{width:100%}.payment-guide-section{padding:68px 0}.payment-guide-steps,.payment-guide-info-grid{grid-template-columns:1fr}.payment-guide-tips-card,.payment-guide-support-card,.payment-guide-hero-card{border-radius:22px;padding:22px}.payment-guide-tips-card>div:first-child{flex-direction:column;align-items:flex-start}}:root{--tracking-guide-primary:#1557c0;--tracking-guide-dark:#071f45;--tracking-guide-accent:#ef3340;--tracking-guide-text:#172033;--tracking-guide-muted:#64748b;--tracking-guide-border:#e2e8f0;--tracking-guide-soft:#f7f9fc;--tracking-guide-shadow:0 24px 70px #0f203f1f}.tracking-guide-page,.tracking-guide-page *{box-sizing:border-box}.tracking-guide-page{min-height:100vh;color:var(--tracking-guide-text);background:#fff;font-family:Inter,Segoe UI,Roboto,Arial,sans-serif;overflow:hidden}.tracking-guide-page button{font:inherit}.tracking-guide-container{width:min(1180px,100% - 40px);margin:0 auto}.tracking-guide-hero{color:#fff;background:radial-gradient(circle at 84% 10%,#458bff52,#0000 30%),radial-gradient(circle at 8% 90%,#ef334033,#0000 26%),linear-gradient(135deg,#061832 0%,#0b2e62 48%,#0e4c9c 100%);padding:64px 0 96px;position:relative}.tracking-guide-hero__grid{opacity:.14;pointer-events:none;background-image:linear-gradient(#ffffff29 1px,#0000 1px),linear-gradient(90deg,#ffffff29 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.tracking-guide-hero__inner{z-index:1;grid-template-columns:minmax(0,1fr) 430px;align-items:center;gap:64px;display:grid;position:relative}.tracking-guide-breadcrumb{color:#ffffffb3;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:30px;font-size:14px;display:flex}.tracking-guide-breadcrumb button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.tracking-guide-breadcrumb button:hover,.tracking-guide-breadcrumb strong{color:#fff}.tracking-guide-eyebrow{color:#dbeafe;letter-spacing:.1em;text-transform:uppercase;background:#ffffff17;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:9px;width:fit-content;padding:9px 14px;font-size:12px;font-weight:900;display:inline-flex}.tracking-guide-hero h1{color:#fff;letter-spacing:-.055em;max-width:780px;margin:22px 0 20px;font-size:clamp(42px,5.6vw,72px);line-height:1.02}.tracking-guide-hero h1 span{color:#93c5fd;display:block}.tracking-guide-hero p{color:#eff6ffd1;max-width:660px;margin:0;font-size:17px;line-height:1.8}.tracking-guide-hero__actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.tracking-guide-btn{cursor:pointer;border:1px solid #0000;border-radius:15px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 22px;font-weight:900;transition:transform .22s,box-shadow .22s,background .22s;display:inline-flex}.tracking-guide-btn:hover{transform:translateY(-2px)}.tracking-guide-btn--primary{color:#fff;background:linear-gradient(135deg, var(--tracking-guide-accent), #f97316);box-shadow:0 18px 38px #ef334047}.tracking-guide-btn--secondary{color:#fff;background:#ffffff17;border-color:#ffffff3d}.tracking-guide-btn--light{color:var(--tracking-guide-dark);background:#fff;box-shadow:0 16px 35px #00194633}.tracking-guide-btn--outline{color:#fff;background:#ffffff14;border-color:#ffffff47}.tracking-guide-hero-card{color:var(--tracking-guide-text);background:#fffffff5;border-radius:30px;padding:28px;box-shadow:0 34px 90px #00123757}.tracking-guide-hero-card__icon{color:#fff;background:linear-gradient(135deg, var(--tracking-guide-primary), var(--tracking-guide-dark));border-radius:19px;place-items:center;width:58px;height:58px;font-size:26px;display:grid}.tracking-guide-hero-card small{color:var(--tracking-guide-muted);margin-top:22px;font-weight:800;display:block}.tracking-guide-hero-card strong{color:var(--tracking-guide-dark);margin-top:8px;font-size:30px;line-height:1.15;display:block}.tracking-guide-hero-card p{color:var(--tracking-guide-muted);margin-top:14px;font-size:14px;line-height:1.7}.tracking-guide-hero-card__meta{gap:12px;margin-top:22px;display:grid}.tracking-guide-hero-card__meta div{color:var(--tracking-guide-primary);background:#eef6ff;border-radius:16px;align-items:center;gap:10px;padding:14px;font-weight:900;display:flex}.tracking-guide-section{padding:92px 0}.tracking-guide-section--soft{background:radial-gradient(circle at 10% 0,#1557c014,#0000 30rem),linear-gradient(#f8fafc 0%,#fff 100%)}.tracking-guide-heading{max-width:760px;margin-bottom:42px}.tracking-guide-heading--center{text-align:center;margin-left:auto;margin-right:auto}.tracking-guide-heading>span{color:var(--tracking-guide-primary);letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:950;display:inline-flex}.tracking-guide-heading h2{color:#14213a;letter-spacing:-.04em;margin:0;font-size:clamp(32px,4vw,48px);line-height:1.14}.tracking-guide-heading p{color:var(--tracking-guide-muted);margin:16px 0 0;font-size:16px;line-height:1.75}.tracking-guide-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.tracking-guide-step-card{border:1px solid var(--tracking-guide-border);background:#fff;border-radius:26px;min-height:290px;padding:26px;transition:transform .24s,box-shadow .24s;position:relative;box-shadow:0 12px 35px #0f203f0f}.tracking-guide-step-card:hover{box-shadow:var(--tracking-guide-shadow);transform:translateY(-7px)}.tracking-guide-step-card__top{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.tracking-guide-step-card__top span{color:#cbd5e1;font-size:34px;font-weight:950;line-height:1}.tracking-guide-step-card__top .anticon{width:54px;height:54px;color:var(--tracking-guide-primary);background:#eaf3ff;border-radius:18px;place-items:center;font-size:24px;display:grid}.tracking-guide-step-card h3,.tracking-guide-info-card h3,.tracking-guide-support-card h3{color:#172033;margin:0;font-size:20px;line-height:1.35}.tracking-guide-step-card p,.tracking-guide-info-card p,.tracking-guide-support-card p{color:var(--tracking-guide-muted);margin:12px 0 0;font-size:14px;line-height:1.72}.tracking-guide-step-card i{z-index:2;width:44px;height:44px;color:var(--tracking-guide-primary);background:#eef6ff;border:7px solid #fff;border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;right:-32px;transform:translateY(-50%)}.tracking-guide-info-layout{grid-template-columns:minmax(0,.8fr) minmax(520px,1.2fr);align-items:start;gap:58px;display:grid}.tracking-guide-info-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.tracking-guide-info-card{border:1px solid var(--tracking-guide-border);background:#fff;border-radius:24px;min-height:230px;padding:24px;box-shadow:0 14px 34px #0f203f0f}.tracking-guide-info-card>span{width:48px;height:48px;color:var(--tracking-guide-primary);background:#eaf3ff;border-radius:16px;place-items:center;margin-bottom:22px;font-size:22px;display:grid}.tracking-guide-tips-layout{grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);align-items:stretch;gap:28px;display:grid}.tracking-guide-tips-card,.tracking-guide-support-card{border:1px solid var(--tracking-guide-border);box-shadow:var(--tracking-guide-shadow);background:#fff;border-radius:30px;padding:30px}.tracking-guide-tips-card>div:first-child{align-items:center;gap:16px;margin-bottom:24px;display:flex}.tracking-guide-tips-card__icon,.tracking-guide-support-card>.anticon{color:#fff;background:linear-gradient(135deg, var(--tracking-guide-primary), var(--tracking-guide-dark));border-radius:19px;place-items:center;width:58px;height:58px;font-size:26px;display:grid}.tracking-guide-tips-card small{color:var(--tracking-guide-primary);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:950;display:block}.tracking-guide-tips-card h2{color:#14213a;margin:5px 0 0;font-size:30px;line-height:1.14}.tracking-guide-tips-card ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.tracking-guide-tips-card li{color:#334155;gap:10px;font-weight:750;line-height:1.65;display:flex}.tracking-guide-tips-card li .anticon{color:#16a34a;margin-top:4px}.tracking-guide-support-card{background:radial-gradient(circle at 100% 0,#1557c01f,#0000 16rem),#fff}.tracking-guide-support-card h3{margin-top:22px}.tracking-guide-support-card button{color:#fff;background:var(--tracking-guide-primary);cursor:pointer;border:0;border-radius:15px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:50px;margin-top:24px;font-weight:900;display:inline-flex}.tracking-guide-cta{color:#fff;background:linear-gradient(135deg,#0b2d62,#1557c0 65%,#ef3340);padding:72px 0}.tracking-guide-cta__inner{justify-content:space-between;align-items:center;gap:40px;display:flex}.tracking-guide-cta span{color:#bfdbfe;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:950}.tracking-guide-cta h2{letter-spacing:-.04em;max-width:760px;margin:10px 0 0;font-size:clamp(30px,4vw,46px);line-height:1.12}.tracking-guide-cta p{color:#ffffffc7;max-width:700px;margin:15px 0 0;line-height:1.7}.tracking-guide-cta__actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}@media (width<=1120px){.tracking-guide-hero__inner,.tracking-guide-info-layout,.tracking-guide-tips-layout{grid-template-columns:1fr}.tracking-guide-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.tracking-guide-step-card i{display:none}.tracking-guide-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tracking-guide-hero-card{max-width:520px}}@media (width<=720px){.tracking-guide-container{width:min(100% - 28px,1180px)}.tracking-guide-hero{padding:42px 0 70px}.tracking-guide-hero h1{font-size:40px}.tracking-guide-hero__actions,.tracking-guide-cta__inner,.tracking-guide-cta__actions{flex-direction:column;align-items:stretch}.tracking-guide-btn{width:100%}.tracking-guide-section{padding:68px 0}.tracking-guide-steps,.tracking-guide-info-grid{grid-template-columns:1fr}.tracking-guide-tips-card,.tracking-guide-support-card,.tracking-guide-hero-card{border-radius:22px;padding:22px}.tracking-guide-tips-card>div:first-child{flex-direction:column;align-items:flex-start}}:root{--complaint-guide-primary:#1557c0;--complaint-guide-dark:#071f45;--complaint-guide-accent:#ef3340;--complaint-guide-text:#172033;--complaint-guide-muted:#64748b;--complaint-guide-border:#e2e8f0;--complaint-guide-soft:#f7f9fc;--complaint-guide-shadow:0 24px 70px #0f203f1f}.complaint-guide-page,.complaint-guide-page *{box-sizing:border-box}.complaint-guide-page{min-height:100vh;color:var(--complaint-guide-text);background:#fff;font-family:Inter,Segoe UI,Roboto,Arial,sans-serif;overflow:hidden}.complaint-guide-page button{font:inherit}.complaint-guide-container{width:min(1180px,100% - 40px);margin:0 auto}.complaint-guide-hero{color:#fff;background:radial-gradient(circle at 84% 10%,#458bff52,#0000 30%),radial-gradient(circle at 8% 90%,#ef334033,#0000 26%),linear-gradient(135deg,#061832 0%,#0b2e62 48%,#0e4c9c 100%);padding:64px 0 96px;position:relative}.complaint-guide-hero__grid{opacity:.14;pointer-events:none;background-image:linear-gradient(#ffffff29 1px,#0000 1px),linear-gradient(90deg,#ffffff29 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.complaint-guide-hero__inner{z-index:1;grid-template-columns:minmax(0,1fr) 430px;align-items:center;gap:64px;display:grid;position:relative}.complaint-guide-breadcrumb{color:#ffffffb3;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:30px;font-size:14px;display:flex}.complaint-guide-breadcrumb button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.complaint-guide-breadcrumb button:hover,.complaint-guide-breadcrumb strong{color:#fff}.complaint-guide-eyebrow{color:#dbeafe;letter-spacing:.1em;text-transform:uppercase;background:#ffffff17;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:9px;width:fit-content;padding:9px 14px;font-size:12px;font-weight:900;display:inline-flex}.complaint-guide-hero h1{color:#fff;letter-spacing:-.055em;max-width:780px;margin:22px 0 20px;font-size:clamp(42px,5.6vw,72px);line-height:1.02}.complaint-guide-hero h1 span{color:#93c5fd;display:block}.complaint-guide-hero p{color:#eff6ffd1;max-width:660px;margin:0;font-size:17px;line-height:1.8}.complaint-guide-hero__actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.complaint-guide-btn{cursor:pointer;border:1px solid #0000;border-radius:15px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 22px;font-weight:900;transition:transform .22s,box-shadow .22s,background .22s;display:inline-flex}.complaint-guide-btn:hover{transform:translateY(-2px)}.complaint-guide-btn--primary{color:#fff;background:linear-gradient(135deg, var(--complaint-guide-accent), #f97316);box-shadow:0 18px 38px #ef334047}.complaint-guide-btn--secondary{color:#fff;background:#ffffff17;border-color:#ffffff3d}.complaint-guide-btn--light{color:var(--complaint-guide-dark);background:#fff;box-shadow:0 16px 35px #00194633}.complaint-guide-btn--outline{color:#fff;background:#ffffff14;border-color:#ffffff47}.complaint-guide-hero-card{color:var(--complaint-guide-text);background:#fffffff5;border-radius:30px;padding:28px;box-shadow:0 34px 90px #00123757}.complaint-guide-hero-card__icon{color:#fff;background:linear-gradient(135deg, var(--complaint-guide-primary), var(--complaint-guide-dark));border-radius:19px;place-items:center;width:58px;height:58px;font-size:26px;display:grid}.complaint-guide-hero-card small{color:var(--complaint-guide-muted);margin-top:22px;font-weight:800;display:block}.complaint-guide-hero-card strong{color:var(--complaint-guide-dark);margin-top:8px;font-size:30px;line-height:1.15;display:block}.complaint-guide-hero-card p{color:var(--complaint-guide-muted);margin-top:14px;font-size:14px;line-height:1.7}.complaint-guide-hero-card__meta{gap:12px;margin-top:22px;display:grid}.complaint-guide-hero-card__meta div{color:var(--complaint-guide-primary);background:#eef6ff;border-radius:16px;align-items:center;gap:10px;padding:14px;font-weight:900;display:flex}.complaint-guide-section{padding:92px 0}.complaint-guide-section--soft{background:radial-gradient(circle at 10% 0,#1557c014,#0000 30rem),linear-gradient(#f8fafc 0%,#fff 100%)}.complaint-guide-heading{max-width:760px;margin-bottom:42px}.complaint-guide-heading--center{text-align:center;margin-left:auto;margin-right:auto}.complaint-guide-heading>span{color:var(--complaint-guide-primary);letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:950;display:inline-flex}.complaint-guide-heading h2{color:#14213a;letter-spacing:-.04em;margin:0;font-size:clamp(32px,4vw,48px);line-height:1.14}.complaint-guide-heading p{color:var(--complaint-guide-muted);margin:16px 0 0;font-size:16px;line-height:1.75}.complaint-guide-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.complaint-guide-step-card{border:1px solid var(--complaint-guide-border);background:#fff;border-radius:26px;min-height:290px;padding:26px;transition:transform .24s,box-shadow .24s;position:relative;box-shadow:0 12px 35px #0f203f0f}.complaint-guide-step-card:hover{box-shadow:var(--complaint-guide-shadow);transform:translateY(-7px)}.complaint-guide-step-card__top{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.complaint-guide-step-card__top span{color:#cbd5e1;font-size:34px;font-weight:950;line-height:1}.complaint-guide-step-card__top .anticon{width:54px;height:54px;color:var(--complaint-guide-primary);background:#eaf3ff;border-radius:18px;place-items:center;font-size:24px;display:grid}.complaint-guide-step-card h3,.complaint-guide-info-card h3,.complaint-guide-support-card h3{color:#172033;margin:0;font-size:20px;line-height:1.35}.complaint-guide-step-card p,.complaint-guide-info-card p,.complaint-guide-support-card p{color:var(--complaint-guide-muted);margin:12px 0 0;font-size:14px;line-height:1.72}.complaint-guide-step-card i{z-index:2;width:44px;height:44px;color:var(--complaint-guide-primary);background:#eef6ff;border:7px solid #fff;border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;right:-32px;transform:translateY(-50%)}.complaint-guide-info-layout{grid-template-columns:minmax(0,.8fr) minmax(520px,1.2fr);align-items:start;gap:58px;display:grid}.complaint-guide-info-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.complaint-guide-info-card{border:1px solid var(--complaint-guide-border);background:#fff;border-radius:24px;min-height:230px;padding:24px;box-shadow:0 14px 34px #0f203f0f}.complaint-guide-info-card>span{width:48px;height:48px;color:var(--complaint-guide-primary);background:#eaf3ff;border-radius:16px;place-items:center;margin-bottom:22px;font-size:22px;display:grid}.complaint-guide-tips-layout{grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);align-items:stretch;gap:28px;display:grid}.complaint-guide-tips-card,.complaint-guide-support-card{border:1px solid var(--complaint-guide-border);box-shadow:var(--complaint-guide-shadow);background:#fff;border-radius:30px;padding:30px}.complaint-guide-tips-card>div:first-child{align-items:center;gap:16px;margin-bottom:24px;display:flex}.complaint-guide-tips-card__icon,.complaint-guide-support-card>.anticon{color:#fff;background:linear-gradient(135deg, var(--complaint-guide-primary), var(--complaint-guide-dark));border-radius:19px;place-items:center;width:58px;height:58px;font-size:26px;display:grid}.complaint-guide-tips-card small{color:var(--complaint-guide-primary);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:950;display:block}.complaint-guide-tips-card h2{color:#14213a;margin:5px 0 0;font-size:30px;line-height:1.14}.complaint-guide-tips-card ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.complaint-guide-tips-card li{color:#334155;gap:10px;font-weight:750;line-height:1.65;display:flex}.complaint-guide-tips-card li .anticon{color:#16a34a;margin-top:4px}.complaint-guide-support-card{background:radial-gradient(circle at 100% 0,#1557c01f,#0000 16rem),#fff}.complaint-guide-support-card h3{margin-top:22px}.complaint-guide-support-card button{color:#fff;background:var(--complaint-guide-primary);cursor:pointer;border:0;border-radius:15px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:50px;margin-top:24px;font-weight:900;display:inline-flex}.complaint-guide-cta{color:#fff;background:linear-gradient(135deg,#0b2d62,#1557c0 65%,#ef3340);padding:72px 0}.complaint-guide-cta__inner{justify-content:space-between;align-items:center;gap:40px;display:flex}.complaint-guide-cta span{color:#bfdbfe;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:950}.complaint-guide-cta h2{letter-spacing:-.04em;max-width:760px;margin:10px 0 0;font-size:clamp(30px,4vw,46px);line-height:1.12}.complaint-guide-cta p{color:#ffffffc7;max-width:700px;margin:15px 0 0;line-height:1.7}.complaint-guide-cta__actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}@media (width<=1120px){.complaint-guide-hero__inner,.complaint-guide-info-layout,.complaint-guide-tips-layout{grid-template-columns:1fr}.complaint-guide-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.complaint-guide-step-card i{display:none}.complaint-guide-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.complaint-guide-hero-card{max-width:520px}}@media (width<=720px){.complaint-guide-container{width:min(100% - 28px,1180px)}.complaint-guide-hero{padding:42px 0 70px}.complaint-guide-hero h1{font-size:40px}.complaint-guide-hero__actions,.complaint-guide-cta__inner,.complaint-guide-cta__actions{flex-direction:column;align-items:stretch}.complaint-guide-btn{width:100%}.complaint-guide-section{padding:68px 0}.complaint-guide-steps,.complaint-guide-info-grid{grid-template-columns:1fr}.complaint-guide-tips-card,.complaint-guide-support-card,.complaint-guide-hero-card{border-radius:22px;padding:22px}.complaint-guide-tips-card>div:first-child{flex-direction:column;align-items:flex-start}}@media (width<=1100px){.blog-topic-hero__inner{grid-template-columns:1fr}.blog-topic-hero-card{max-width:540px}.blog-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.blog-topic-container{width:min(100% - 28px,1180px)}.blog-topic-hero{padding:42px 0 70px}.blog-topic-hero h1{font-size:40px}.blog-topic-search{grid-template-columns:24px 1fr;padding:14px 16px}.blog-topic-search button{grid-column:1/-1;width:100%}.blog-topic-section,.blog-topic-detail-section{padding:68px 0}.blog-topic-toolbar{flex-direction:column;align-items:flex-start}.blog-topic-grid{grid-template-columns:1fr}.blog-topic-detail-card{border-radius:24px;padding:22px}.blog-topic-detail-card__head{flex-direction:column}.blog-topic-detail-actions button{justify-content:center;width:100%}}@media (width<=1100px){.blog-topic-hero__inner{grid-template-columns:1fr}.blog-topic-hero-card{max-width:540px}.blog-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.blog-topic-container{width:min(100% - 28px,1180px)}.blog-topic-hero{padding:42px 0 70px}.blog-topic-hero h1{font-size:40px}.blog-topic-search{grid-template-columns:24px 1fr;padding:14px 16px}.blog-topic-search button{grid-column:1/-1;width:100%}.blog-topic-section,.blog-topic-detail-section{padding:68px 0}.blog-topic-toolbar{flex-direction:column;align-items:flex-start}.blog-topic-grid{grid-template-columns:1fr}.blog-topic-detail-card{border-radius:24px;padding:22px}.blog-topic-detail-card__head{flex-direction:column}.blog-topic-detail-actions button{justify-content:center;width:100%}}@media (width<=1100px){.blog-topic-hero__inner{grid-template-columns:1fr}.blog-topic-hero-card{max-width:540px}.blog-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.blog-topic-container{width:min(100% - 28px,1180px)}.blog-topic-hero{padding:42px 0 70px}.blog-topic-hero h1{font-size:40px}.blog-topic-search{grid-template-columns:24px 1fr;padding:14px 16px}.blog-topic-search button{grid-column:1/-1;width:100%}.blog-topic-section,.blog-topic-detail-section{padding:68px 0}.blog-topic-toolbar{flex-direction:column;align-items:flex-start}.blog-topic-grid{grid-template-columns:1fr}.blog-topic-detail-card{border-radius:24px;padding:22px}.blog-topic-detail-card__head{flex-direction:column}.blog-topic-detail-actions button{justify-content:center;width:100%}}@media (width<=1100px){.blog-topic-hero__inner{grid-template-columns:1fr}.blog-topic-hero-card{max-width:540px}.blog-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.blog-topic-container{width:min(100% - 28px,1180px)}.blog-topic-hero{padding:42px 0 70px}.blog-topic-hero h1{font-size:40px}.blog-topic-search{grid-template-columns:24px 1fr;padding:14px 16px}.blog-topic-search button{grid-column:1/-1;width:100%}.blog-topic-section,.blog-topic-detail-section{padding:68px 0}.blog-topic-toolbar{flex-direction:column;align-items:flex-start}.blog-topic-grid{grid-template-columns:1fr}.blog-topic-detail-card{border-radius:24px;padding:22px}.blog-topic-detail-card__head{flex-direction:column}.blog-topic-detail-actions button{justify-content:center;width:100%}}:root{--blog-text:#172033;--blog-muted:#718096;--blog-border:#e2e8f0;--blog-soft:#f7f9fc;--blog-shadow:0 24px 70px #0f203f1f}.blog-topic-page,.blog-topic-page *{box-sizing:border-box}.blog-topic-page{min-height:100vh;color:var(--blog-text);background:#fff;font-family:Inter,Segoe UI,Roboto,Arial,sans-serif;overflow:hidden}.blog-topic-page button,.blog-topic-page input{font:inherit}.blog-topic-container{width:min(1180px,100% - 40px);margin:0 auto}.blog-topic-hero{color:#fff;background:radial-gradient(circle at 82% 12%, #4c93ff52, transparent 30%), radial-gradient(circle at 8% 90%, #ef33402e, transparent 26%), linear-gradient(135deg, #061832 0%, var(--blog-accent-dark) 48%, var(--blog-accent) 100%);padding:62px 0 92px;position:relative}.blog-topic-hero:before{content:"";opacity:.13;pointer-events:none;background-image:linear-gradient(#ffffff29 1px,#0000 1px),linear-gradient(90deg,#ffffff29 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.blog-topic-hero__inner{z-index:1;grid-template-columns:minmax(0,1fr) 420px;align-items:center;gap:62px;display:grid;position:relative}.blog-topic-breadcrumb{color:#ffffffad;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:28px;font-size:14px;display:flex}.blog-topic-breadcrumb button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.blog-topic-breadcrumb button:hover,.blog-topic-breadcrumb strong{color:#fff}.blog-topic-eyebrow{color:#dbeafe;letter-spacing:.1em;text-transform:uppercase;background:#ffffff17;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:9px;width:fit-content;padding:9px 14px;font-size:12px;font-weight:900;display:inline-flex}.blog-topic-hero h1{color:#fff;letter-spacing:-.055em;max-width:780px;margin:22px 0 18px;font-size:clamp(42px,5.4vw,70px);line-height:1.03}.blog-topic-hero p{color:#eff6ffd6;max-width:680px;margin:0;font-size:17px;line-height:1.78}.blog-topic-search{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff1f;border:1px solid #ffffff3d;border-radius:18px;grid-template-columns:24px 1fr auto;align-items:center;gap:12px;max-width:630px;min-height:58px;margin-top:32px;padding:0 16px 0 18px;display:grid}.blog-topic-search input{color:#fff;background:0 0;border:0;outline:none;width:100%;font-weight:700}.blog-topic-search input::placeholder{color:#ffffffa8}.blog-topic-search button{min-height:36px;color:var(--blog-accent-dark);cursor:pointer;background:#fff;border:0;border-radius:999px;padding:0 12px;font-size:12px;font-weight:900}.blog-topic-hero-card{color:var(--blog-text);background:#fffffff5;border-radius:30px;padding:28px;box-shadow:0 34px 90px #00123757}.blog-topic-hero-card__icon{color:#fff;background:linear-gradient(135deg, var(--blog-accent), var(--blog-accent-dark));border-radius:19px;place-items:center;width:58px;height:58px;font-size:26px;display:grid}.blog-topic-hero-card small{color:var(--blog-muted);margin-top:22px;font-weight:800;display:block}.blog-topic-hero-card strong{color:var(--blog-text);margin-top:7px;font-size:26px;line-height:1.2;display:block}.blog-topic-hero-card p{color:var(--blog-muted);margin-top:14px;font-size:14px;line-height:1.7}.blog-topic-hero-card__meta{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.blog-topic-hero-card__meta span{color:var(--blog-accent-dark);background:#eff6ff;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:900}.blog-topic-section{background:radial-gradient(circle at 10% 0,#1557c00f,#0000 32rem),linear-gradient(#fff 0%,#f8fafc 100%);padding:88px 0}.blog-topic-toolbar{justify-content:space-between;align-items:end;gap:24px;margin-bottom:26px;display:flex}.blog-topic-toolbar span,.blog-topic-detail-label{color:var(--blog-accent);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:950;display:inline-flex}.blog-topic-toolbar h2{color:#14213a;letter-spacing:-.04em;margin:8px 0 0;font-size:clamp(30px,4vw,46px);line-height:1.12}.blog-topic-toolbar button{min-height:42px;color:var(--blog-accent-dark);cursor:pointer;background:#eaf3ff;border:0;border-radius:13px;align-items:center;gap:8px;padding:0 14px;font-weight:900;display:inline-flex}.blog-topic-alert{color:#7c4a03;background:#fffbeb;border:1px solid #fde68a;border-radius:16px;gap:10px;margin-bottom:20px;padding:14px 16px;font-size:13px;font-weight:700;display:flex}.blog-topic-loading,.blog-topic-empty{text-align:center;min-height:240px;color:var(--blog-muted);background:#fff;border:1px dashed #cbd5e1;border-radius:28px;place-items:center;display:grid}.blog-topic-loading span,.blog-topic-empty strong{color:var(--blog-text);margin-top:10px;font-weight:900;display:block}.blog-topic-empty>span,.blog-topic-loading>span:first-child{color:var(--blog-accent);font-size:34px}.blog-topic-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.blog-topic-card{border:1px solid var(--blog-border);background:#fff;border-radius:28px;transition:transform .24s,box-shadow .24s,border-color .24s;overflow:hidden;box-shadow:0 14px 34px #0f203f0f}.blog-topic-card:hover{box-shadow:var(--blog-shadow);border-color:#1557c04d;transform:translateY(-7px)}.blog-topic-card__thumb{color:#fff;background:radial-gradient(circle at 20% 20%, #ffffff38, transparent 28%), linear-gradient(135deg, var(--blog-accent), var(--blog-accent-dark));place-items:center;height:188px;font-size:46px;display:grid;overflow:hidden}.blog-topic-card__thumb img{object-fit:cover;width:100%;height:100%}.blog-topic-card__content{padding:22px}.blog-topic-card__meta,.blog-topic-detail-meta{color:var(--blog-muted);flex-wrap:wrap;gap:10px;font-size:12px;font-weight:800;display:flex}.blog-topic-card__meta span,.blog-topic-detail-meta span{align-items:center;gap:6px;display:inline-flex}.blog-topic-card h3{color:var(--blog-text);letter-spacing:-.025em;margin:16px 0 10px;font-size:21px;line-height:1.32}.blog-topic-card p{color:var(--blog-muted);margin:0;font-size:14px;line-height:1.7}.blog-topic-card__tags,.blog-topic-detail-tags{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.blog-topic-card__tags span,.blog-topic-detail-tags span{color:var(--blog-accent-dark);background:#eff6ff;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;font-weight:900;display:inline-flex}.blog-topic-card button{width:100%;min-height:46px;color:var(--blog-accent);cursor:pointer;background:#f0f7ff;border:0;border-radius:14px;justify-content:space-between;align-items:center;margin-top:20px;padding:0 14px;font-weight:900;display:flex}.blog-topic-card button:hover{color:#fff;background:var(--blog-accent)}.blog-topic-detail-section{background:#fff;padding:88px 0}.blog-topic-detail-card{border:1px solid var(--blog-border);max-width:980px;box-shadow:var(--blog-shadow);background:#fff;border-radius:32px;margin:0 auto;padding:36px}.blog-topic-detail-card__head{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.blog-topic-detail-card h2{color:#14213a;letter-spacing:-.04em;margin:10px 0 0;font-size:clamp(30px,4vw,48px);line-height:1.14}.blog-topic-detail-loading{min-height:36px;color:var(--blog-accent-dark);white-space:nowrap;background:#eaf3ff;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.blog-topic-detail-meta{margin-top:18px}.blog-topic-detail-content{border-top:1px solid var(--blog-border);margin-top:28px;padding-top:28px}.blog-topic-detail-content p{color:#475569;margin:0 0 18px;font-size:16px;line-height:1.85}.blog-topic-detail-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.blog-topic-detail-actions button{cursor:pointer;border:0;border-radius:14px;min-height:48px;padding:0 18px;font-weight:900}.blog-topic-detail-actions button:first-child{color:var(--blog-accent-dark);background:#eaf3ff}.blog-topic-detail-actions button:last-child{color:#fff;background:linear-gradient(135deg, var(--blog-accent), var(--blog-accent-dark));align-items:center;gap:9px;display:inline-flex}@media (width<=1100px){.blog-topic-hero__inner{grid-template-columns:1fr}.blog-topic-hero-card{max-width:540px}.blog-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.blog-topic-container{width:min(100% - 28px,1180px)}.blog-topic-hero{padding:42px 0 70px}.blog-topic-hero h1{font-size:40px}.blog-topic-search{grid-template-columns:24px 1fr;padding:14px 16px}.blog-topic-search button{grid-column:1/-1;width:100%}.blog-topic-section,.blog-topic-detail-section{padding:68px 0}.blog-topic-toolbar{flex-direction:column;align-items:flex-start}.blog-topic-grid{grid-template-columns:1fr}.blog-topic-detail-card{border-radius:24px;padding:22px}.blog-topic-detail-card__head{flex-direction:column}.blog-topic-detail-actions button{justify-content:center;width:100%}}.contact-page{color:#0f172a;background:radial-gradient(circle at 0 0,#1557c024,#0000 34%),radial-gradient(circle at 85% 12%,#0ea5e929,#0000 30%),linear-gradient(#f7fbff 0%,#fff 42%,#f8fafc 100%);min-height:100vh;overflow:hidden}.contact-container{width:min(1180px,100% - 32px);margin:0 auto}.contact-hero{padding:90px 0 70px;position:relative}.contact-hero:before{content:"";filter:blur(4px);background:#1557c014;border-radius:999px;width:280px;height:280px;position:absolute;inset:24px auto auto 4%}.contact-hero:after{content:"";filter:blur(6px);background:#0ea5e91f;border-radius:999px;width:320px;height:320px;position:absolute;top:70px;right:-120px}.contact-hero__inner{z-index:1;grid-template-columns:minmax(0,1.1fr) 420px;align-items:center;gap:42px;display:grid;position:relative}.contact-eyebrow,.contact-section-label{color:#1557c0;background:#ffffffd1;border:1px solid #1557c02e;border-radius:999px;align-items:center;gap:9px;width:fit-content;padding:9px 14px;font-size:13px;font-weight:800;display:inline-flex;box-shadow:0 14px 32px #0f172a0f}.contact-hero__content h1{letter-spacing:-3px;color:#07142f;max-width:760px;margin:22px 0 18px;font-size:clamp(42px,6vw,76px);line-height:.95}.contact-hero__content p{color:#475569;max-width:720px;margin:0;font-size:18px;line-height:1.8}.contact-hero__actions{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.contact-btn{border-radius:16px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:0 20px;font-weight:800;text-decoration:none;transition:all .25s;display:inline-flex}.contact-btn--primary{color:#fff;background:linear-gradient(135deg,#1557c0,#0ea5e9);box-shadow:0 18px 35px #1557c047}.contact-btn--ghost{color:#1557c0;background:#fff;border:1px solid #1557c029;box-shadow:0 14px 30px #0f172a12}.contact-btn:hover{transform:translateY(-3px)}.contact-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:680px;margin-top:34px;display:grid}.contact-stats div{background:#ffffffc2;border:1px solid #94a3b833;border-radius:22px;padding:18px;box-shadow:0 16px 34px #0f172a0f}.contact-stats strong{color:#1557c0;font-size:28px;line-height:1;display:block}.contact-stats span{color:#64748b;margin-top:8px;font-size:13px;font-weight:700;display:block}.contact-hero-card{background:linear-gradient(145deg,#fffffff0,#eff6ffe6),#fff;border:1px solid #94a3b838;border-radius:34px;padding:28px;position:relative;box-shadow:0 30px 70px #0f172a1f}.contact-hero-card:before{content:"";pointer-events:none;border:1px dashed #1557c02e;border-radius:26px;position:absolute;inset:14px}.contact-hero-card__icon{z-index:1;color:#fff;background:linear-gradient(135deg,#1557c0,#0ea5e9);border-radius:22px;place-items:center;width:64px;height:64px;font-size:28px;display:grid;position:relative;box-shadow:0 18px 34px #1557c04d}.contact-hero-card h3,.contact-hero-card p,.contact-progress{z-index:1;position:relative}.contact-hero-card h3{color:#0f172a;margin:22px 0 10px;font-size:25px}.contact-hero-card p{color:#64748b;margin:0;line-height:1.7}.contact-progress{background:#fff;border:1px solid #94a3b833;border-radius:22px;margin-top:26px;padding:18px}.contact-progress>div:first-child{color:#64748b;justify-content:space-between;gap:12px;font-size:13px;font-weight:800;display:flex}.contact-progress strong{color:#1557c0}.contact-progress__bar{background:#e2e8f0;border-radius:999px;height:10px;margin-top:12px;overflow:hidden}.contact-progress__bar span{border-radius:inherit;background:linear-gradient(135deg,#1557c0,#0ea5e9);height:100%;transition:width .25s;display:block}.contact-section{padding:34px 0 80px}.contact-grid{grid-template-columns:.95fr 1.05fr;align-items:start;gap:28px;display:grid}.contact-info,.contact-form-card{background:#ffffffe6;border:1px solid #94a3b838;border-radius:34px;box-shadow:0 24px 60px #0f172a14}.contact-info{padding:30px}.contact-info h2,.contact-form-card h2,.contact-faq-head h2{color:#0f172a;letter-spacing:-1px;margin:16px 0 12px;font-size:clamp(26px,3vw,38px);line-height:1.1}.contact-info>p{color:#64748b;margin:0 0 24px;line-height:1.75}.contact-channel-list{gap:14px;display:grid}.contact-channel-card{background:linear-gradient(#fff,#f8fafc);border:1px solid #94a3b82e;border-radius:24px;grid-template-columns:54px 1fr;gap:14px;padding:16px;transition:all .25s;display:grid}.contact-channel-card:hover{border-color:#1557c03d;transform:translateY(-3px);box-shadow:0 18px 38px #0f172a14}.contact-channel-card__icon{color:#1557c0;background:#1557c01a;border-radius:18px;place-items:center;width:54px;height:54px;font-size:23px;display:grid}.contact-channel-card small{color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:800;display:block}.contact-channel-card strong{color:#0f172a;margin-top:4px;font-size:17px;display:block}.contact-channel-card p{color:#64748b;margin:6px 0 0;font-size:14px;line-height:1.55}.contact-map-card{background:#fff;border:1px solid #94a3b833;border-radius:28px;margin-top:18px;overflow:hidden}.contact-map-card__visual{text-align:center;color:#1557c0;background:linear-gradient(#1557c01a 1px,#0000 1px) 0 0/26px 26px,linear-gradient(90deg,#1557c01a 1px,#0000 1px) 0 0/26px 26px,linear-gradient(135deg,#eff6ff,#e0f2fe) 0 0/100% 100%;place-items:center;gap:10px;min-height:170px;font-weight:900;display:grid}.contact-map-card__visual svg{font-size:42px}.contact-map-card__content{padding:18px}.contact-map-card__content strong{color:#0f172a}.contact-map-card__content p{color:#64748b;margin:8px 0 0;line-height:1.65}.contact-form-card{padding:30px}.contact-form-card__head{align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.contact-form-card__head>span{color:#fff;background:linear-gradient(135deg,#1557c0,#0ea5e9);border-radius:20px;flex:none;place-items:center;width:58px;height:58px;font-size:25px;display:grid}.contact-form-card__head h2{margin:0 0 8px}.contact-form-card__head p{color:#64748b;margin:0;line-height:1.6}.contact-success{color:#047857;background:#ecfdf5;border:1px solid #10b98133;border-radius:18px;align-items:center;gap:10px;margin-bottom:18px;padding:14px 16px;font-weight:800;display:flex}.contact-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.contact-field{gap:8px;display:grid}.contact-field--full{grid-column:1/-1}.contact-field>span{color:#334155;font-size:14px;font-weight:800}.contact-field>div{background:#fff;border:1px solid #94a3b84d;border-radius:17px;align-items:center;gap:10px;min-height:52px;padding:0 14px;transition:all .2s;display:flex}.contact-field>div:focus-within{border-color:#1557c08c;box-shadow:0 0 0 4px #1557c017}.contact-field>div svg{color:#1557c0;font-size:18px}.contact-field input,.contact-field select,.contact-field textarea{color:#0f172a;background:0 0;border:0;outline:0;width:100%;font-family:inherit;font-size:15px}.contact-field select{cursor:pointer}.contact-field textarea{resize:vertical;background:#fff;border:1px solid #94a3b84d;border-radius:17px;min-height:150px;padding:14px;line-height:1.65}.contact-field textarea:focus{border-color:#1557c08c;box-shadow:0 0 0 4px #1557c017}.contact-field .is-error,.contact-field textarea.is-error{background:#fff7f7;border-color:#ef4444}.contact-field small{color:#dc2626;font-size:13px;font-weight:700}.contact-submit-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1557c0,#0ea5e9);border:0;border-radius:18px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:56px;margin-top:20px;font-size:16px;font-weight:900;transition:all .25s;display:inline-flex;box-shadow:0 18px 35px #1557c040}.contact-submit-btn:hover{transform:translateY(-2px);box-shadow:0 24px 44px #1557c052}.contact-form-note{color:#64748b;align-items:center;gap:8px;margin:16px 0 0;font-size:13px;line-height:1.5;display:flex}.contact-form-note svg{color:#1557c0}.contact-faq-section{padding:20px 0 90px}.contact-faq-head{max-width:760px;margin-bottom:24px}.contact-faq-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.contact-faq-card{background:#fff;border:1px solid #94a3b838;border-radius:28px;padding:24px;box-shadow:0 18px 42px #0f172a0f}.contact-faq-card span{color:#1557c0;margin-bottom:18px;font-size:14px;font-weight:900;display:inline-flex}.contact-faq-card h3{color:#0f172a;margin:0 0 10px;font-size:18px;line-height:1.35}.contact-faq-card p{color:#64748b;margin:0;line-height:1.7}@media (width<=1024px){.contact-hero__inner,.contact-grid{grid-template-columns:1fr}.contact-hero-card{max-width:620px}.contact-faq-grid{grid-template-columns:1fr}}@media (width<=720px){.contact-container{width:min(100% - 22px,1180px)}.contact-hero{padding:62px 0 44px}.contact-hero__content h1{letter-spacing:-2px}.contact-stats,.contact-form-grid{grid-template-columns:1fr}.contact-info,.contact-form-card,.contact-hero-card{border-radius:26px;padding:22px}.contact-hero__actions{flex-direction:column}.contact-btn{width:100%}.contact-channel-card{grid-template-columns:1fr}.contact-form-card__head{flex-direction:column}}.contact-page{letter-spacing:-.01em;color:#0f172a;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15.5px;line-height:1.6}.contact-eyebrow,.contact-section-label{letter-spacing:.02em;text-transform:none;font-size:12.5px;font-weight:800;line-height:1}.contact-hero__content h1{letter-spacing:-.055em;color:#07142f;text-wrap:balance;font-size:clamp(42px,5.4vw,68px);font-weight:900;line-height:1.02}.contact-hero__content p{letter-spacing:-.012em;color:#475569;font-size:clamp(16px,1.6vw,18px);font-weight:500;line-height:1.78}.contact-info h2,.contact-form-card h2,.contact-faq-head h2{letter-spacing:-.045em;color:#0b1220;text-wrap:balance;font-size:clamp(28px,3.2vw,42px);font-weight:900;line-height:1.12}.contact-info>p,.contact-form-card__head p,.contact-map-card__content p,.contact-faq-card p,.contact-hero-card p{letter-spacing:-.01em;color:#64748b;font-size:15.5px;font-weight:500;line-height:1.75}.contact-hero-card h3{letter-spacing:-.035em;color:#0f172a;font-size:26px;font-weight:900;line-height:1.18}.contact-stats strong{letter-spacing:-.045em;font-size:30px;font-weight:900}.contact-stats span{letter-spacing:-.01em;font-size:13px;font-weight:700;line-height:1.35}.contact-channel-card small{letter-spacing:.045em;text-transform:uppercase;color:#64748b;font-size:11.5px;font-weight:800}.contact-channel-card strong{letter-spacing:-.025em;color:#0f172a;font-size:17px;font-weight:850;line-height:1.25}.contact-channel-card p{letter-spacing:-.01em;color:#64748b;font-size:14px;font-weight:500;line-height:1.6}.contact-field>span{letter-spacing:-.01em;color:#334155;font-size:13.5px;font-weight:800}.contact-field input,.contact-field select,.contact-field textarea{letter-spacing:-.015em;color:#0f172a;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;font-weight:600}.contact-field input::placeholder,.contact-field textarea::placeholder{color:#94a3b8;font-weight:500}.contact-field small{font-size:12.5px;font-weight:700;line-height:1.4}.contact-btn,.contact-submit-btn{letter-spacing:-.015em;font-size:15px;font-weight:850}.contact-submit-btn{text-transform:none}.contact-form-note{letter-spacing:-.01em;font-size:13px;font-weight:600;line-height:1.55}.contact-faq-card span{letter-spacing:-.01em;font-size:13px;font-weight:900}.contact-faq-card h3{letter-spacing:-.025em;color:#0f172a;text-wrap:balance;font-size:18.5px;font-weight:850;line-height:1.35}.contact-faq-card p{font-size:14.5px}@media (width<=720px){.contact-page{font-size:15px}.contact-hero__content h1{letter-spacing:-.05em;font-size:clamp(38px,12vw,48px);line-height:1.05}.contact-hero__content p{font-size:15.5px;line-height:1.72}.contact-info h2,.contact-form-card h2,.contact-faq-head h2{letter-spacing:-.035em;font-size:28px;line-height:1.16}.contact-hero-card h3{font-size:23px}.contact-channel-card strong{font-size:16.5px}.contact-faq-card h3{font-size:17.5px}}:root{--quotation-primary:#1557c0;--quotation-primary-dark:#0b2d62;--quotation-sky:#0ea5e9;--quotation-cyan:#22d3ee;--quotation-green:#10b981;--quotation-orange:#f97316;--quotation-red:#ef4444;--quotation-text:#0f172a;--quotation-muted:#64748b;--quotation-soft:#f8fafc;--quotation-line:#94a3b83d;--quotation-radius-sm:14px;--quotation-radius-md:18px;--quotation-radius-lg:26px;--quotation-radius-xl:34px;--quotation-shadow-sm:0 10px 24px #0f172a0f;--quotation-shadow-md:0 20px 48px #0f172a1a;--quotation-shadow-lg:0 34px 84px #0f172a24}.quotation-page{min-height:100vh;color:var(--quotation-text);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:radial-gradient(circle at 8% 2%,#1557c02e,#0000 30%),radial-gradient(circle at 92% 4%,#0ea5e929,#0000 28%),radial-gradient(circle at 50% 42%,#22d3ee14,#0000 34%),linear-gradient(#f7fbff 0%,#fff 44%,#f8fafc 100%);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.quotation-page *{box-sizing:border-box}.quotation-container{width:min(1180px,100% - 32px);margin:0 auto}.quotation-hero{isolation:isolate;padding:92px 0 68px;position:relative}.quotation-hero:before{content:"";z-index:-1;filter:blur(10px);background:radial-gradient(circle,#1557c029,#0000 68%);border-radius:999px;width:380px;height:380px;position:absolute;top:54px;left:-140px}.quotation-hero:after{content:"";z-index:-1;filter:blur(12px);background:radial-gradient(circle,#0ea5e929,#0000 70%);border-radius:999px;width:420px;height:420px;position:absolute;bottom:10px;right:-150px}.quotation-hero__inner{grid-template-columns:minmax(0,1.12fr) 420px;align-items:center;gap:44px;display:grid}.quotation-eyebrow{width:fit-content;min-height:38px;color:var(--quotation-primary);letter-spacing:-.01em;box-shadow:var(--quotation-shadow-sm);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;border:1px solid #1557c029;border-radius:999px;align-items:center;gap:9px;padding:8px 14px;font-size:12.5px;font-weight:850;display:inline-flex}.quotation-eyebrow svg{font-size:16px}.quotation-hero__content h1{color:#07142f;letter-spacing:-.065em;text-wrap:balance;max-width:820px;margin:22px 0 18px;font-size:clamp(42px,5.8vw,76px);font-weight:950;line-height:.97}.quotation-hero__content p{color:#475569;letter-spacing:-.015em;max-width:720px;margin:0;font-size:clamp(16px,1.45vw,18px);font-weight:500;line-height:1.78}.quotation-hero__actions{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.quotation-hero__actions button{min-height:52px;color:var(--quotation-primary);letter-spacing:-.015em;cursor:pointer;box-shadow:var(--quotation-shadow-sm);background:#ffffffe6;border:1px solid #1557c024;border-radius:17px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-family:inherit;font-size:15px;font-weight:850;transition:transform .22s,box-shadow .22s,border-color .22s;display:inline-flex;position:relative;overflow:hidden}.quotation-hero__actions button:first-child{color:#fff;background:radial-gradient(circle at 25% 15%, #ffffff59, transparent 32%), linear-gradient(135deg, var(--quotation-primary), var(--quotation-sky));border:0;box-shadow:0 20px 42px #1557c047}.quotation-hero__actions button:before{content:"";background:linear-gradient(110deg,#0000 20%,#ffffff5c 45%,#0000 70%);transition:transform .55s;position:absolute;inset:0;transform:translate(-130%)}.quotation-hero__actions button:hover{transform:translateY(-3px);box-shadow:0 22px 48px #0f172a1f}.quotation-hero__actions button:hover:before{transform:translate(130%)}.quotation-hero__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:690px;margin-top:34px;display:grid}.quotation-hero__stats div{min-height:104px;box-shadow:var(--quotation-shadow-sm);background:linear-gradient(#ffffffeb,#f8fafcdb);border:1px solid #94a3b833;border-radius:23px;padding:18px;position:relative;overflow:hidden}.quotation-hero__stats div:after{content:"";background:#1557c014;border-radius:999px;width:96px;height:96px;position:absolute;bottom:-44px;right:-35px}.quotation-hero__stats strong{z-index:1;color:var(--quotation-primary);letter-spacing:-.05em;font-size:31px;font-weight:950;line-height:1;display:block;position:relative}.quotation-hero__stats span{z-index:1;color:var(--quotation-muted);margin-top:9px;font-size:13px;font-weight:750;line-height:1.35;display:block;position:relative}.quotation-hero-card{border-radius:var(--quotation-radius-xl);box-shadow:var(--quotation-shadow-lg);background:linear-gradient(145deg,#fffffff5,#eff6ffeb),#fff;border:1px solid #94a3b838;padding:30px;position:relative;overflow:hidden}.quotation-hero-card:before{content:"";background:radial-gradient(circle,#0ea5e933,#0000 67%);border-radius:999px;width:270px;height:270px;position:absolute;top:-88px;right:-110px}.quotation-hero-card:after{content:"";pointer-events:none;border:1px dashed #1557c02e;border-radius:26px;position:absolute;inset:14px}.quotation-hero-card__icon{z-index:1;color:#fff;background:radial-gradient(circle at 25% 18%, #ffffff6b, transparent 32%), linear-gradient(135deg, var(--quotation-primary), var(--quotation-sky));border-radius:23px;place-items:center;width:66px;height:66px;font-size:29px;display:grid;position:relative;box-shadow:0 20px 38px #1557c047,inset 0 1px #ffffff47}.quotation-hero-card h3{z-index:1;color:var(--quotation-text);letter-spacing:-.045em;margin:22px 0 18px;font-size:27px;font-weight:950;line-height:1.15;position:relative}.quotation-process{z-index:1;gap:12px;display:grid;position:relative}.quotation-process div{background:#ffffffdb;border:1px solid #94a3b833;border-radius:18px;grid-template-columns:46px 1fr;align-items:center;gap:12px;padding:14px;transition:transform .22s,border-color .22s,box-shadow .22s;display:grid}.quotation-process div:hover{border-color:#1557c042;transform:translate(4px);box-shadow:0 16px 34px #0f172a12}.quotation-process span{width:46px;height:46px;color:var(--quotation-primary);background:#1557c01a;border-radius:15px;place-items:center;font-size:13px;font-weight:950;display:grid}.quotation-process p{color:#334155;letter-spacing:-.015em;margin:0;font-size:14.5px;font-weight:800}.quotation-section{padding:24px 0 86px}.quotation-layout{grid-template-columns:minmax(0,1fr) 392px;align-items:start;gap:28px;display:grid}.quotation-form-card,.quotation-summary-card,.quotation-success,.quotation-note{border:1px solid var(--quotation-line);box-shadow:var(--quotation-shadow-md);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffed}.quotation-form-card{border-radius:var(--quotation-radius-xl);padding:30px}.quotation-card-head{align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.quotation-card-head>span{color:#fff;background:radial-gradient(circle at 25% 18%, #ffffff6b, transparent 32%), linear-gradient(135deg, var(--quotation-primary), var(--quotation-sky));border-radius:21px;flex:none;place-items:center;width:60px;height:60px;font-size:25px;display:grid;box-shadow:0 18px 34px #1557c03d}.quotation-card-head small{color:var(--quotation-primary);text-transform:uppercase;letter-spacing:.075em;font-size:11.5px;font-weight:850;display:block}.quotation-card-head h2{color:var(--quotation-text);letter-spacing:-.048em;margin:6px 0 0;font-size:clamp(26px,3vw,38px);font-weight:950;line-height:1.1}.quotation-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:26px;display:grid}.quotation-tabs button{text-align:left;cursor:pointer;background:linear-gradient(#fff,#f8fafc);border:1px solid #94a3b838;border-radius:24px;align-content:start;gap:8px;min-height:148px;padding:20px;font-family:inherit;transition:transform .22s,border-color .22s,box-shadow .22s,background .22s;display:grid;position:relative;overflow:hidden}.quotation-tabs button:before{content:"";background:#1557c014;border-radius:999px;width:152px;height:152px;transition:all .25s;position:absolute;bottom:-72px;right:-54px}.quotation-tabs button:after{content:"";border-radius:inherit;background:linear-gradient(110deg,#0000 22%,#ffffff80 45%,#0000 68%);transition:transform .55s;position:absolute;inset:0;transform:translate(-130%)}.quotation-tabs button>span,.quotation-tabs strong,.quotation-tabs small{z-index:1;position:relative}.quotation-tabs button>span{width:50px;height:50px;color:var(--quotation-primary);background:#1557c01a;border-radius:17px;place-items:center;font-size:23px;transition:all .22s;display:grid}.quotation-tabs strong{color:var(--quotation-text);letter-spacing:-.025em;font-size:17px;font-weight:920;line-height:1.25}.quotation-tabs small{color:var(--quotation-muted);font-size:13px;font-weight:600;line-height:1.5}.quotation-tabs button:hover{border-color:#1557c047;transform:translateY(-3px);box-shadow:0 20px 42px #1557c01c}.quotation-tabs button:hover:after{transform:translate(130%)}.quotation-tabs button.is-active{background:radial-gradient(circle at 88% 100%,#0ea5e91f,#0000 34%),linear-gradient(135deg,#1557c014,#0ea5e914),#fff;border-color:#1557c061;box-shadow:0 22px 46px #1557c024,inset 0 0 0 1px #1557c00f}.quotation-tabs button.is-active>span{color:#fff;background:linear-gradient(135deg, var(--quotation-primary), var(--quotation-sky));box-shadow:0 14px 26px #1557c03d}.quotation-form-section{border-top:1px solid #94a3b82e;padding:24px 0}.quotation-form-section h3{color:var(--quotation-text);letter-spacing:-.025em;align-items:center;gap:9px;margin:0 0 16px;font-size:18px;font-weight:920;line-height:1.3;display:flex}.quotation-form-section h3 svg{color:var(--quotation-primary);font-size:19px}.quotation-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.quotation-field{gap:8px;min-width:0;display:grid}.quotation-field--full{grid-column:1/-1}.quotation-field>span{color:#334155;letter-spacing:-.012em;font-size:13.5px;font-weight:850;line-height:1.35}.quotation-field input,.quotation-field select,.quotation-field textarea,.quotation-field>div{width:100%;color:var(--quotation-text);letter-spacing:-.012em;background:#fff;border:1px solid #94a3b852;border-radius:17px;outline:none;font-family:inherit;font-size:15px;font-weight:650;transition:border-color .18s,box-shadow .18s,background .18s,transform .18s}.quotation-field input,.quotation-field select{height:53px;padding:0 14px}.quotation-field select{cursor:pointer;appearance:none;background-image:linear-gradient(45deg,#0000 50%,#64748b 50%),linear-gradient(135deg,#64748b 50%,#0000 50%);background-position:calc(100% - 18px) 23px,calc(100% - 13px) 23px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:36px}.quotation-field textarea{resize:vertical;min-height:132px;padding:14px;line-height:1.65}.quotation-field>div{align-items:center;gap:10px;min-height:53px;padding:0 14px;display:flex}.quotation-field>div svg{color:var(--quotation-primary);flex:none;font-size:18px}.quotation-field>div input{height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.quotation-field input::placeholder,.quotation-field textarea::placeholder{color:#94a3b8;font-weight:500}.quotation-field input:focus,.quotation-field select:focus,.quotation-field textarea:focus,.quotation-field>div:focus-within{border-color:#1557c094;box-shadow:0 0 0 4px #1557c017,0 12px 26px #0f172a0f}.quotation-field input:hover,.quotation-field select:hover,.quotation-field textarea:hover,.quotation-field>div:hover{border-color:#1557c05c}.quotation-field input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.quotation-field input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.quotation-field input[type=number]{appearance:textfield}.quotation-field .is-error,.quotation-field input.is-error,.quotation-field textarea.is-error{background:#fff7f7!important;border-color:#ef4444d9!important;box-shadow:0 0 0 4px #ef444414!important}.quotation-field small{color:#dc2626;font-size:12.5px;font-weight:750;line-height:1.4}.quotation-switch{background:radial-gradient(circle at 94% 0,#0ea5e91f,#0000 34%),linear-gradient(#fff,#eff6ff);border:1px solid #1557c02e;border-radius:23px;grid-template-columns:22px 50px 1fr;align-items:center;gap:13px;padding:16px;display:grid;box-shadow:0 16px 34px #0f172a0d}.quotation-switch input{width:18px;height:18px;accent-color:var(--quotation-primary);cursor:pointer;margin:0}.quotation-switch>span{width:50px;height:50px;color:var(--quotation-primary);background:#1557c01a;border-radius:17px;place-items:center;font-size:23px;display:grid}.quotation-switch strong{color:var(--quotation-text);letter-spacing:-.015em;font-size:15px;font-weight:920;line-height:1.35;display:block}.quotation-switch small{color:var(--quotation-muted);margin-top:4px;font-size:13px;font-weight:600;line-height:1.5;display:block}.quotation-submit-btn{color:#fff;background:radial-gradient(circle at 26% 15%, #ffffff6b, transparent 30%), linear-gradient(135deg, var(--quotation-primary), var(--quotation-sky));letter-spacing:-.015em;cursor:pointer;border:0;border-radius:19px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:59px;margin-top:12px;font-family:inherit;font-size:16px;font-weight:950;transition:transform .22s,box-shadow .22s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 20px 38px #1557c04d}.quotation-submit-btn:before{content:"";background:linear-gradient(110deg,#0000 20%,#ffffff59 45%,#0000 70%);transition:transform .6s;position:absolute;inset:0;transform:translate(-130%)}.quotation-submit-btn svg,.quotation-submit-btn span{z-index:1;position:relative}.quotation-submit-btn:hover{transform:translateY(-2px);box-shadow:0 26px 52px #1557c05c}.quotation-submit-btn:hover:before{transform:translate(130%)}.quotation-submit-btn:active{transform:translateY(0)scale(.99)}.quotation-summary{min-width:0}.quotation-summary__sticky{gap:16px;display:grid;position:sticky;top:94px}.quotation-summary-card{border-radius:28px;padding:22px}.quotation-summary-card--total{color:#fff;background:radial-gradient(circle at top right, #22d3ee42, transparent 34%), radial-gradient(circle at 20% 16%, #ffffff2e, transparent 24%), linear-gradient(135deg, #07142f, var(--quotation-primary-dark) 42%, var(--quotation-primary) 72%, var(--quotation-sky));position:relative;overflow:hidden;box-shadow:0 28px 62px #1557c038,0 12px 28px #0f172a29}.quotation-summary-card--total:before{content:"";background:#ffffff1f;border-radius:999px;width:210px;height:210px;position:absolute;top:-90px;right:-80px}.quotation-summary-card--total:after{content:"";background:linear-gradient(90deg,#0000,#ffffff52,#0000);height:1px;position:absolute;inset:auto 22px 22px}.quotation-summary-card__icon{z-index:1;color:#fff;background:#ffffff24;border-radius:19px;place-items:center;width:56px;height:56px;font-size:25px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff38}.quotation-summary-card--total small{z-index:1;color:#ffffffb8;margin-top:18px;font-size:13px;font-weight:800;display:block;position:relative}.quotation-summary-card--total strong{z-index:1;letter-spacing:-.055em;margin-top:7px;font-size:clamp(29px,3vw,36px);font-weight:950;line-height:1;display:block;position:relative}.quotation-summary-card--total p{z-index:1;color:#ffffffc2;margin:15px 0 0;font-size:13.5px;font-weight:550;line-height:1.65;position:relative}.quotation-summary-card h3{color:var(--quotation-text);letter-spacing:-.025em;margin:0 0 16px;font-size:18px;font-weight:920;line-height:1.3}.quotation-cost-list,.quotation-info-list{gap:2px;display:grid}.quotation-cost-list div,.quotation-info-list div{border-bottom:1px dashed #94a3b852;justify-content:space-between;gap:12px;padding:13px 0;display:flex}.quotation-cost-list div:last-child,.quotation-info-list div:last-child{border-bottom:0}.quotation-cost-list span,.quotation-info-list span{color:var(--quotation-muted);font-size:14px;font-weight:650;line-height:1.4}.quotation-cost-list strong,.quotation-info-list strong{color:var(--quotation-text);text-align:right;letter-spacing:-.015em;font-size:14px;font-weight:900;line-height:1.4}.quotation-success{color:#047857;background:radial-gradient(circle at 96% 0,#10b9811f,#0000 34%),#ecfdf5;border-color:#10b9813d;border-radius:23px;gap:12px;padding:16px;display:flex}.quotation-success svg{flex:none;margin-top:2px;font-size:23px}.quotation-success strong{font-size:14px;font-weight:920;display:block}.quotation-success span{color:#047857;margin-top:4px;font-size:13px;font-weight:650;line-height:1.5;display:block}.quotation-note{color:#9a3412;background:radial-gradient(circle at 96% 0,#f973161f,#0000 34%),#fff7ed;border-color:#ea580c33;border-radius:23px;gap:10px;padding:15px;font-size:13px;font-weight:700;line-height:1.55;display:flex}.quotation-note svg{flex:none;margin-top:2px;font-size:17px}.quotation-benefits{padding:8px 0 94px}.quotation-benefits__head{max-width:780px;margin-bottom:24px}.quotation-benefits__head h2{color:#07142f;letter-spacing:-.055em;text-wrap:balance;margin:18px 0 0;font-size:clamp(31px,4vw,50px);font-weight:950;line-height:1.08}.quotation-benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.quotation-benefit-card{background:linear-gradient(#fff,#f8fafc);border:1px solid #94a3b838;border-radius:28px;padding:24px;transition:border-color .22s,box-shadow .22s;position:relative;overflow:hidden;box-shadow:0 18px 42px #0f172a0f}.quotation-benefit-card:before{content:"";background:#1557c014;border-radius:999px;width:150px;height:150px;position:absolute;bottom:-64px;right:-54px}.quotation-benefit-card:hover{border-color:#1557c040;box-shadow:0 24px 54px #0f172a1a}.quotation-benefit-card>span{z-index:1;width:56px;height:56px;color:var(--quotation-primary);background:#1557c01a;border-radius:19px;place-items:center;font-size:25px;display:grid;position:relative}.quotation-benefit-card h3{z-index:1;color:var(--quotation-text);letter-spacing:-.028em;margin:18px 0 10px;font-size:20px;font-weight:920;line-height:1.25;position:relative}.quotation-benefit-card p{z-index:1;color:var(--quotation-muted);margin:0;font-size:14.5px;font-weight:550;line-height:1.7;position:relative}.quotation-page button:focus-visible,.quotation-page input:focus-visible,.quotation-page select:focus-visible,.quotation-page textarea:focus-visible{outline-offset:3px;outline:3px solid #0ea5e947}@media (width<=1080px){.quotation-hero__inner,.quotation-layout{grid-template-columns:1fr}.quotation-hero-card{max-width:640px}.quotation-summary__sticky{position:static}.quotation-summary{order:-1}}@media (width<=820px){.quotation-hero{padding:66px 0 44px}.quotation-hero__content h1{letter-spacing:-.055em;font-size:clamp(38px,10vw,56px)}.quotation-hero__content p{font-size:15.5px;line-height:1.72}.quotation-hero__stats,.quotation-tabs,.quotation-form-grid,.quotation-benefit-grid{grid-template-columns:1fr}.quotation-form-card,.quotation-summary-card,.quotation-hero-card{border-radius:26px;padding:22px}.quotation-card-head,.quotation-hero__actions{flex-direction:column}.quotation-hero__actions button{width:100%}.quotation-switch{grid-template-columns:22px 1fr}.quotation-switch>span{display:none}}@media (width<=520px){.quotation-container{width:min(100% - 22px,1180px)}.quotation-hero__content h1{font-size:39px;line-height:1.04}.quotation-card-head h2{font-size:27px}.quotation-benefits__head h2{font-size:31px}.quotation-cost-list div,.quotation-info-list div{flex-direction:column;align-items:flex-start;gap:4px}.quotation-cost-list strong,.quotation-info-list strong{text-align:left}.quotation-summary-card--total strong{font-size:29px}}:root{--about-primary:#1557c0;--about-primary-dark:#0b2d62;--about-sky:#0ea5e9;--about-cyan:#22d3ee;--about-green:#10b981;--about-orange:#f97316;--about-text:#0f172a;--about-muted:#64748b;--about-line:#94a3b83d;--about-soft:#f8fafc;--about-shadow-sm:0 12px 28px #0f172a0f;--about-shadow-md:0 22px 56px #0f172a1a;--about-shadow-lg:0 36px 90px #0f172a29}.about-page{min-height:100vh;color:var(--about-text);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:radial-gradient(circle at 8% 0,#1557c02e,#0000 32%),radial-gradient(circle at 92% 4%,#0ea5e929,#0000 30%),linear-gradient(#f7fbff 0%,#fff 46%,#f8fafc 100%);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.about-page *{box-sizing:border-box}.about-container{width:min(1180px,100% - 32px);margin:0 auto}.about-hero{isolation:isolate;padding:92px 0 76px;position:relative;overflow:hidden}.about-hero:before{content:"";z-index:-2;filter:blur(10px);background:radial-gradient(circle,#1557c02e,#0000 70%);border-radius:999px;width:430px;height:430px;position:absolute;top:32px;left:-160px}.about-hero:after{content:"";z-index:-2;filter:blur(12px);background:radial-gradient(circle,#22d3ee29,#0000 70%);border-radius:999px;width:460px;height:460px;position:absolute;bottom:-60px;right:-180px}.about-hero__particles{z-index:-1;pointer-events:none;position:absolute;inset:0}.about-hero__particles span{left:var(--particle-left);width:var(--particle-size);height:var(--particle-size);animation:9s linear infinite aboutParticleFloat;animation-delay:var(--particle-delay);background:#1557c038;border-radius:999px;position:absolute;top:105%;box-shadow:0 0 22px #0ea5e947}@keyframes aboutParticleFloat{0%{opacity:0;transform:translateY(0)scale(.7)}14%{opacity:1}to{opacity:0;transform:translateY(-115vh)scale(1.18)}}.about-hero__inner{grid-template-columns:minmax(0,1.08fr) 430px;align-items:center;gap:44px;display:grid}.about-breadcrumb{color:var(--about-muted);flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:18px;font-size:13px;font-weight:700;display:flex}.about-breadcrumb button{color:var(--about-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.about-breadcrumb strong{color:var(--about-text)}.about-eyebrow,.about-section-label{width:fit-content;min-height:38px;color:var(--about-primary);letter-spacing:-.01em;box-shadow:var(--about-shadow-sm);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;border:1px solid #1557c029;border-radius:999px;align-items:center;gap:9px;padding:8px 14px;font-size:12.5px;font-weight:850;display:inline-flex}.about-hero__content h1{color:#07142f;letter-spacing:-.065em;text-wrap:balance;max-width:840px;margin:22px 0 18px;font-size:clamp(42px,5.8vw,76px);font-weight:950;line-height:.98}.about-hero__content p{color:#475569;letter-spacing:-.015em;max-width:730px;margin:0;font-size:clamp(16px,1.45vw,18px);font-weight:500;line-height:1.78}.about-hero__actions{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.about-hero__actions button,.about-cta-card button{min-height:52px;color:var(--about-primary);letter-spacing:-.015em;cursor:pointer;box-shadow:var(--about-shadow-sm);background:#ffffffe6;border:1px solid #1557c024;border-radius:17px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-family:inherit;font-size:15px;font-weight:850;transition:transform .22s,box-shadow .22s,border-color .22s;display:inline-flex;position:relative;overflow:hidden}.about-hero__actions button:first-child,.about-cta-card button:first-child{color:#fff;background:radial-gradient(circle at 25% 15%, #ffffff59, transparent 32%), linear-gradient(135deg, var(--about-primary), var(--about-sky));border:0;box-shadow:0 20px 42px #1557c047}.about-hero__actions button:before,.about-cta-card button:before{content:"";background:linear-gradient(110deg,#0000 20%,#ffffff5c 45%,#0000 70%);transition:transform .55s;position:absolute;inset:0;transform:translate(-130%)}.about-hero__actions button:hover,.about-cta-card button:hover{transform:translateY(-3px);box-shadow:0 22px 48px #0f172a1f}.about-hero__actions button:hover:before,.about-cta-card button:hover:before{transform:translate(130%)}.about-hero-card{box-shadow:var(--about-shadow-lg);background:linear-gradient(145deg,#fffffff5,#eff6ffeb),#fff;border:1px solid #94a3b838;border-radius:34px;padding:30px;position:relative;overflow:hidden}.about-hero-card:after{content:"";pointer-events:none;border:1px dashed #1557c02e;border-radius:26px;position:absolute;inset:14px}.about-hero-card__orb{background:radial-gradient(circle,#0ea5e938,#0000 66%);border-radius:999px;width:260px;height:260px;animation:4s ease-in-out infinite aboutOrbPulse;position:absolute;top:-86px;right:-100px}@keyframes aboutOrbPulse{50%{opacity:.78;transform:scale(1.14)translate(-10px,8px)}}.about-hero-card__icon{z-index:1;color:#fff;background:radial-gradient(circle at 25% 18%, #ffffff6b, transparent 32%), linear-gradient(135deg, var(--about-primary), var(--about-sky));border-radius:23px;place-items:center;width:66px;height:66px;font-size:29px;display:grid;position:relative;box-shadow:0 20px 38px #1557c047}.about-hero-card h3{z-index:1;color:var(--about-text);letter-spacing:-.045em;margin:22px 0 18px;font-size:27px;font-weight:950;line-height:1.16;position:relative}.about-hero-card__steps{z-index:1;gap:12px;display:grid;position:relative}.about-hero-card__steps div{background:#ffffffdb;border:1px solid #94a3b833;border-radius:18px;grid-template-columns:46px 1fr;align-items:center;gap:12px;padding:14px;transition:all .22s;display:grid}.about-hero-card__steps div:hover{border-color:#1557c042;transform:translate(4px);box-shadow:0 16px 34px #0f172a12}.about-hero-card__steps span{width:46px;height:46px;color:var(--about-primary);background:#1557c01a;border-radius:15px;place-items:center;font-size:13px;font-weight:950;display:grid}.about-hero-card__steps strong{color:#334155;font-size:14.5px;font-weight:850}.about-stats-section{padding:8px 0 64px}.about-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.about-stat-card{min-height:158px;box-shadow:var(--about-shadow-sm);background:linear-gradient(#fff,#f8fafc);border:1px solid #94a3b838;border-radius:28px;padding:22px;position:relative;overflow:hidden}.about-stat-card:after{content:"";background:#1557c014;border-radius:999px;width:140px;height:140px;position:absolute;bottom:-60px;right:-48px}.about-stat-card>span{z-index:1;width:52px;height:52px;color:var(--about-primary);background:#1557c01a;border-radius:18px;place-items:center;font-size:23px;display:grid;position:relative}.about-stat-card strong{z-index:1;color:var(--about-primary);letter-spacing:-.055em;margin-top:18px;font-size:34px;font-weight:950;line-height:1;display:block;position:relative}.about-stat-card p{z-index:1;color:var(--about-muted);margin:9px 0 0;font-size:14px;font-weight:700;position:relative}.about-section{padding:82px 0}.about-section--story,.about-section--services,.about-section--teams{background:linear-gradient(#eff6ffa3,#ffffffe0)}.about-section-head{max-width:790px;margin-bottom:26px}.about-section-head h2,.about-section-copy h2,.about-tech-card h2,.about-cta-card h2{color:#07142f;letter-spacing:-.055em;text-wrap:balance;margin:18px 0 0;font-size:clamp(31px,4vw,52px);font-weight:950;line-height:1.08}.about-section-head p,.about-section-copy p,.about-tech-card p,.about-cta-card p{color:var(--about-muted);margin:18px 0 0;font-size:16px;font-weight:500;line-height:1.78}.about-story-layout,.about-workflow-layout,.about-tech-layout{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:34px;display:grid}.about-mission-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.about-mission-card{min-height:360px;box-shadow:var(--about-shadow-md);background:#fff;border:1px solid #94a3b838;border-radius:30px;padding:28px}.about-mission-card--dark{color:#fff;background:radial-gradient(circle at 92% 0%, #22d3ee38, transparent 32%), linear-gradient(135deg, #07142f, var(--about-primary-dark) 45%, var(--about-primary))}.about-mission-card>span{width:58px;height:58px;color:var(--about-primary);background:#1557c01a;border-radius:20px;place-items:center;font-size:25px;display:grid}.about-mission-card--dark>span{color:#fff;background:#ffffff24}.about-mission-card small{color:var(--about-primary);text-transform:uppercase;letter-spacing:.07em;margin-top:22px;font-size:12px;font-weight:850;display:block}.about-mission-card--dark small{color:#ffffffb8}.about-mission-card h3{color:var(--about-text);letter-spacing:-.045em;margin:10px 0 0;font-size:27px;font-weight:950;line-height:1.15}.about-mission-card--dark h3{color:#fff}.about-mission-card p{color:var(--about-muted);margin:16px 0 0;font-weight:500;line-height:1.7}.about-mission-card--dark p{color:#ffffffc2}.about-value-grid,.about-service-grid,.about-team-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.about-service-grid,.about-team-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.about-value-card,.about-service-card,.about-team-card{box-shadow:var(--about-shadow-sm);background:linear-gradient(#fff,#f8fafc);border:1px solid #94a3b838;border-radius:28px;padding:24px;transition:border-color .22s,box-shadow .22s;position:relative;overflow:hidden}.about-value-card:before,.about-service-card:before,.about-team-card:before{content:"";background:#1557c014;border-radius:999px;width:150px;height:150px;position:absolute;bottom:-64px;right:-54px}.about-value-card:hover,.about-service-card:hover,.about-team-card:hover{border-color:#1557c040;box-shadow:0 24px 54px #0f172a1a}.about-value-card>span,.about-service-card>span,.about-team-card>span{z-index:1;width:56px;height:56px;color:var(--about-primary);background:#1557c01a;border-radius:19px;place-items:center;font-size:25px;display:grid;position:relative}.about-value-card h3,.about-service-card h3,.about-team-card h3{z-index:1;color:var(--about-text);letter-spacing:-.028em;margin:18px 0 10px;font-size:20px;font-weight:920;line-height:1.25;position:relative}.about-value-card p,.about-service-card p,.about-team-card p{z-index:1;color:var(--about-muted);margin:0;font-size:14.5px;font-weight:550;line-height:1.7;position:relative}.about-workflow-list{gap:14px;display:grid}.about-workflow-item{box-shadow:var(--about-shadow-sm);background:#fff;border:1px solid #94a3b838;border-radius:26px;grid-template-columns:50px 58px 1fr;align-items:start;gap:16px;padding:18px;transition:all .22s;display:grid;position:relative}.about-workflow-item:hover{box-shadow:var(--about-shadow-md);border-color:#1557c040;transform:translate(5px)}.about-workflow-item__number{color:#1557c04d;letter-spacing:-.05em;font-size:24px;font-weight:950;line-height:1}.about-workflow-item>span{width:58px;height:58px;color:var(--about-primary);background:#1557c01a;border-radius:20px;place-items:center;font-size:25px;display:grid}.about-workflow-item h3{color:var(--about-text);letter-spacing:-.025em;margin:0;font-size:19px;font-weight:920;line-height:1.3}.about-workflow-item p{color:var(--about-muted);margin:8px 0 0;font-size:14.5px;font-weight:520;line-height:1.7}.about-tech-layout{grid-template-columns:minmax(0,1fr) minmax(360px,.85fr)}.about-tech-card{color:#fff;background:radial-gradient(circle at 92% 0%, #22d3ee3d, transparent 33%), linear-gradient(135deg, #07142f, var(--about-primary-dark) 44%, var(--about-primary));box-shadow:var(--about-shadow-lg);border-radius:34px;padding:32px;position:relative;overflow:hidden}.about-tech-card__icon{color:#fff;background:#ffffff24;border-radius:23px;place-items:center;width:66px;height:66px;font-size:29px;display:grid}.about-tech-card h2,.about-tech-card p{color:#fff}.about-tech-card p{color:#ffffffc2}.about-tech-tags{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.about-tech-tags span{color:#ffffffe0;background:#ffffff1a;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:750;display:inline-flex}.about-timeline{gap:14px;display:grid;position:relative}.about-timeline:before{content:"";background:linear-gradient(180deg, var(--about-primary), #0ea5e92e);width:2px;position:absolute;top:14px;bottom:14px;left:55px}.about-timeline-item{box-shadow:var(--about-shadow-sm);background:#fff;border:1px solid #94a3b838;border-radius:24px;grid-template-columns:108px 1fr;gap:16px;padding:18px;display:grid;position:relative}.about-timeline-item strong{z-index:1;width:78px;height:46px;color:var(--about-primary);background:#1557c01a;border-radius:16px;place-items:center;font-size:15px;font-weight:950;display:grid;position:relative}.about-timeline-item h3{color:var(--about-text);letter-spacing:-.025em;margin:0;font-size:18px;font-weight:920;line-height:1.3}.about-timeline-item p{color:var(--about-muted);margin:8px 0 0;font-size:14px;font-weight:520;line-height:1.68}.about-cta-section{padding:18px 0 94px}.about-cta-card{text-align:center;color:#fff;background:radial-gradient(circle at 12% 15%, #22d3ee3d, transparent 28%), radial-gradient(circle at 92% 84%, #ffffff24, transparent 28%), linear-gradient(135deg, #07142f, var(--about-primary-dark) 42%, var(--about-primary));box-shadow:var(--about-shadow-lg);border-radius:36px;padding:42px;position:relative;overflow:hidden}.about-cta-card>span{color:#fff;background:#ffffff24;border-radius:23px;place-items:center;width:66px;height:66px;margin:0 auto;font-size:29px;display:grid}.about-cta-card h2{color:#fff;max-width:760px;margin-left:auto;margin-right:auto}.about-cta-card p{color:#ffffffc2;max-width:720px;margin-left:auto;margin-right:auto}.about-cta-card>div{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:28px;display:flex}.about-cta-card button:not(:first-child){color:#fff;box-shadow:none;background:#ffffff1a;border-color:#fff3}.about-page button:focus-visible{outline-offset:3px;outline:3px solid #0ea5e947}@media (width<=1120px){.about-hero__inner,.about-story-layout,.about-workflow-layout,.about-tech-layout{grid-template-columns:1fr}.about-hero-card{max-width:640px}.about-stats-grid,.about-value-grid,.about-service-grid,.about-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.about-container{width:min(100% - 22px,1180px)}.about-hero{padding:62px 0 48px}.about-hero__content h1{letter-spacing:-.055em;font-size:clamp(38px,11vw,54px);line-height:1.04}.about-hero__content p,.about-section-head p,.about-section-copy p,.about-tech-card p,.about-cta-card p{font-size:15.5px;line-height:1.72}.about-hero__actions,.about-cta-card>div{flex-direction:column}.about-hero__actions button,.about-cta-card button{width:100%}.about-stats-grid,.about-value-grid,.about-service-grid,.about-team-grid,.about-mission-grid{grid-template-columns:1fr}.about-section{padding:62px 0}.about-section-head h2,.about-section-copy h2,.about-tech-card h2,.about-cta-card h2{letter-spacing:-.045em;font-size:31px}.about-hero-card,.about-tech-card,.about-cta-card{border-radius:28px;padding:24px}.about-workflow-item{grid-template-columns:1fr}.about-workflow-item__number{font-size:20px}.about-timeline:before{display:none}.about-timeline-item{grid-template-columns:1fr}}@media (width<=420px){.about-hero__content h1{font-size:38px}.about-stat-card strong{font-size:30px}.about-mission-card{min-height:auto}}.order-lookup-page{color:#0f172a;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:radial-gradient(circle at 8% 0,#1557c029,#0000 32%),radial-gradient(circle at 90% 6%,#0ea5e929,#0000 30%),linear-gradient(#f7fbff 0%,#fff 45%,#f8fafc 100%);min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.order-lookup-page *{box-sizing:border-box}.order-lookup-container{width:min(1180px,100% - 32px);margin:0 auto}.order-lookup-hero{isolation:isolate;padding:88px 0 70px;position:relative}.order-lookup-hero__bg span{z-index:-1;filter:blur(8px);border-radius:999px;position:absolute}.order-lookup-hero__bg span:first-child{background:#1557c01f;width:360px;height:360px;top:40px;left:-120px}.order-lookup-hero__bg span:nth-child(2){background:#0ea5e921;width:390px;height:390px;bottom:30px;right:-130px}.order-lookup-hero__bg span:nth-child(3){background:#22d3ee14;width:250px;height:250px;top:52%;left:48%}.order-lookup-hero__inner{grid-template-columns:minmax(0,1.08fr) 430px;align-items:center;gap:44px;display:grid}.order-lookup-eyebrow{color:#1557c0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;border:1px solid #1557c029;border-radius:999px;align-items:center;gap:9px;width:fit-content;padding:9px 14px;font-size:12.5px;font-weight:850;display:inline-flex;box-shadow:0 14px 35px #0f172a0f}.order-lookup-hero__content h1{color:#07142f;letter-spacing:-.065em;text-wrap:balance;max-width:780px;margin:22px 0 18px;font-size:clamp(42px,5.7vw,74px);font-weight:950;line-height:.98}.order-lookup-hero__content p{color:#475569;max-width:720px;margin:0;font-size:clamp(16px,1.45vw,18px);font-weight:500;line-height:1.78}.order-lookup-sample{flex-wrap:wrap;align-items:center;gap:10px;margin-top:28px;display:flex}.order-lookup-sample span{color:#64748b;font-size:13px;font-weight:800}.order-lookup-sample button{color:#1557c0;cursor:pointer;background:#fff;border:1px solid #1557c029;border-radius:999px;min-height:38px;padding:0 13px;font-family:inherit;font-size:13px;font-weight:850;transition:all .22s;box-shadow:0 10px 24px #0f172a0f}.order-lookup-sample button:hover{border-color:#1557c05c;transform:translateY(-2px)}.order-lookup-search-card{background:linear-gradient(145deg,#fffffff5,#eff6ffeb),#fff;border:1px solid #94a3b838;border-radius:34px;padding:30px;position:relative;overflow:hidden;box-shadow:0 34px 84px #0f172a24}.order-lookup-search-card:before{content:"";background:#0ea5e926;border-radius:999px;width:280px;height:280px;position:absolute;top:-90px;right:-110px}.order-lookup-search-card__icon{z-index:1;color:#fff;background:radial-gradient(circle at 25% 18%,#ffffff6b,#0000 32%),linear-gradient(135deg,#1557c0,#0ea5e9);border-radius:23px;place-items:center;width:66px;height:66px;font-size:29px;display:grid;position:relative;box-shadow:0 20px 38px #1557c047}.order-lookup-search-card h2{z-index:1;color:#0f172a;letter-spacing:-.045em;margin:22px 0 10px;font-size:30px;font-weight:950;line-height:1.15;position:relative}.order-lookup-search-card p{z-index:1;color:#64748b;margin:0;font-size:14.5px;font-weight:550;line-height:1.7;position:relative}.order-lookup-form{z-index:1;gap:16px;margin-top:24px;display:grid;position:relative}.order-lookup-form label{gap:8px;display:grid}.order-lookup-form label>span{color:#334155;font-size:13.5px;font-weight:850}.order-lookup-form label>div{background:#fff;border:1px solid #94a3b852;border-radius:18px;align-items:center;gap:10px;min-height:56px;padding:0 15px;transition:all .2s;display:flex}.order-lookup-form label>div svg{color:#1557c0;font-size:19px}.order-lookup-form label>div:focus-within{border-color:#1557c094;box-shadow:0 0 0 4px #1557c017,0 12px 26px #0f172a0f}.order-lookup-form label>div.is-error{background:#fff7f7;border-color:#ef4444cc}.order-lookup-form input{color:#0f172a;letter-spacing:.02em;background:0 0;border:0;outline:0;width:100%;font-family:inherit;font-size:15px;font-weight:750}.order-lookup-form input::placeholder{color:#94a3b8;letter-spacing:0;font-weight:600}.order-lookup-form button,.order-lookup-reset,.order-lookup-copy-btn,.order-lookup-support-card button{font-family:inherit}.order-lookup-form button{color:#fff;cursor:pointer;background:radial-gradient(circle at 26% 15%,#ffffff6b,#0000 30%),linear-gradient(135deg,#1557c0,#0ea5e9);border:0;border-radius:18px;justify-content:center;align-items:center;gap:10px;min-height:56px;font-size:15.5px;font-weight:950;transition:all .22s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 20px 38px #1557c04d}.order-lookup-form button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 26px 52px #1557c05c}.order-lookup-form button:disabled{cursor:not-allowed;opacity:.85}.order-lookup-spinner{border:2px solid #ffffff61;border-top-color:#fff;border-radius:999px;width:18px;height:18px;animation:.75s linear infinite orderLookupSpin}@keyframes orderLookupSpin{to{transform:rotate(360deg)}}.order-lookup-reset{z-index:1;color:#1557c0;cursor:pointer;background:#fff;border:1px solid #1557c029;border-radius:15px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;margin-top:14px;font-size:14px;font-weight:850;display:inline-flex;position:relative}.order-lookup-result-section{padding:22px 0 76px}.order-lookup-empty,.order-lookup-loading,.order-lookup-error,.order-lookup-result{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border:1px solid #94a3b838;border-radius:34px;box-shadow:0 24px 60px #0f172a14}.order-lookup-empty{text-align:center;place-items:center;min-height:260px;padding:30px;display:grid}.order-lookup-empty>svg{color:#1557c0;font-size:46px}.order-lookup-empty h3{color:#0f172a;letter-spacing:-.035em;margin:16px 0 8px;font-size:24px;font-weight:950}.order-lookup-empty p{color:#64748b;margin:0;line-height:1.7}.order-lookup-loading{place-items:center;min-height:260px;padding:30px;display:grid}.order-lookup-loading__box{text-align:center;place-items:center;display:grid}.order-lookup-loading__box span{border:4px solid #1557c01f;border-top-color:#1557c0;border-radius:999px;width:58px;height:58px;animation:.8s linear infinite orderLookupSpin}.order-lookup-loading__box strong{color:#0f172a;margin-top:18px;font-size:20px;font-weight:950}.order-lookup-loading__box p{color:#64748b;margin:8px 0 0}.order-lookup-error{background:#fff7f7;border-color:#ef44443d;gap:16px;padding:24px;display:flex}.order-lookup-error>svg{color:#dc2626;flex:none;margin-top:3px;font-size:28px}.order-lookup-error h3{color:#991b1b;margin:0 0 6px;font-size:22px;font-weight:950}.order-lookup-error p{color:#7f1d1d;margin:0;line-height:1.6}.order-lookup-error span{color:#dc2626;margin-top:10px;font-size:13px;font-weight:800;display:inline-flex}.order-lookup-result{overflow:hidden}.order-lookup-result__top{background:radial-gradient(circle at 100% 0,#0ea5e91a,#0000 32%),linear-gradient(#fff,#f8fafc);border-bottom:1px solid #94a3b82e;justify-content:space-between;align-items:flex-start;gap:20px;padding:30px;display:flex}.order-lookup-result__label{color:#1557c0;text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;font-size:12px;font-weight:900;display:inline-flex}.order-lookup-result__top h2{color:#07142f;letter-spacing:-.045em;margin:0;font-size:clamp(28px,4vw,42px);font-weight:950;line-height:1.05}.order-lookup-result__top p{color:#64748b;margin:10px 0 0;font-size:14px}.order-lookup-status{border-radius:999px;flex:none;align-items:center;gap:9px;min-height:42px;padding:0 14px;font-size:13.5px;font-weight:900;display:inline-flex}.order-lookup-status.is-transit{color:#1557c0;background:#eff6ff;border:1px solid #1557c02e}.order-lookup-status.is-warehouse{color:#047857;background:#ecfdf5;border:1px solid #10b98133}.order-lookup-status.is-completed{color:#166534;background:#f0fdf4;border:1px solid #22c55e38}.order-lookup-status.is-cancelled{color:#991b1b;background:#fef2f2;border:1px solid #ef444433}.order-lookup-overview-grid{border-bottom:1px solid #94a3b82e;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:22px 30px;display:grid}.order-lookup-overview-grid article{background:#fff;border:1px solid #94a3b833;border-radius:22px;padding:18px;position:relative;overflow:hidden;box-shadow:0 14px 30px #0f172a0d}.order-lookup-overview-grid article>span{color:#1557c0;background:#1557c01a;border-radius:16px;place-items:center;width:46px;height:46px;margin-bottom:14px;font-size:22px;display:grid}.order-lookup-overview-grid small{color:#64748b;font-size:12px;font-weight:800;display:block}.order-lookup-overview-grid strong{color:#0f172a;margin-top:5px;font-size:16px;font-weight:950;display:block}.order-lookup-detail-layout{grid-template-columns:minmax(0,1fr) 360px;gap:22px;padding:30px;display:grid}.order-lookup-main-card,.order-lookup-info-card,.order-lookup-note-card{background:#fff;border:1px solid #94a3b838;border-radius:26px;box-shadow:0 16px 38px #0f172a0d}.order-lookup-main-card,.order-lookup-info-card{padding:22px}.order-lookup-card-head{align-items:flex-start;gap:13px;margin-bottom:20px;display:flex}.order-lookup-card-head>span{color:#1557c0;background:#1557c01a;border-radius:17px;flex:none;place-items:center;width:50px;height:50px;font-size:23px;display:grid}.order-lookup-card-head h3{color:#0f172a;letter-spacing:-.03em;margin:0;font-size:20px;font-weight:950;line-height:1.25}.order-lookup-card-head p{color:#64748b;margin:5px 0 0;font-size:13.5px;line-height:1.55}.order-lookup-timeline{gap:0;display:grid;position:relative}.order-lookup-timeline-item{grid-template-columns:42px 1fr;gap:14px;padding-bottom:22px;display:grid;position:relative}.order-lookup-timeline-item:last-child{padding-bottom:0}.order-lookup-timeline-item:before{content:"";background:#e2e8f0;width:2px;position:absolute;top:42px;bottom:0;left:20px}.order-lookup-timeline-item:last-child:before{display:none}.order-lookup-timeline-item__dot{z-index:1;color:#64748b;background:#f1f5f9;border-radius:999px;place-items:center;width:42px;height:42px;font-size:13px;font-weight:950;display:grid;position:relative}.order-lookup-timeline-item.is-completed .order-lookup-timeline-item__dot{color:#fff;background:linear-gradient(135deg,#1557c0,#0ea5e9)}.order-lookup-timeline-item.is-active .order-lookup-timeline-item__dot{animation:1.5s ease-in-out infinite orderLookupPulse;box-shadow:0 0 0 7px #1557c01a}@keyframes orderLookupPulse{50%{box-shadow:0 0 0 12px #1557c000}}.order-lookup-timeline-item__content{background:#f8fafc;border:1px solid #94a3b82e;border-radius:18px;padding:15px}.order-lookup-timeline-item.is-active .order-lookup-timeline-item__content{background:#eff6ff;border-color:#1557c042}.order-lookup-timeline-item__content>div{justify-content:space-between;gap:12px;display:flex}.order-lookup-timeline-item h4{color:#0f172a;margin:0;font-size:15px;font-weight:950}.order-lookup-timeline-item time{color:#1557c0;flex:none;font-size:12px;font-weight:850}.order-lookup-timeline-item p{color:#64748b;margin:7px 0 0;font-size:13.5px;line-height:1.6}.order-lookup-side{gap:16px;display:grid}.order-lookup-info-list{gap:0;display:grid}.order-lookup-info-list div{border-bottom:1px dashed #94a3b852;justify-content:space-between;gap:12px;padding:12px 0;display:flex}.order-lookup-info-list div:last-child{border-bottom:0}.order-lookup-info-list span{color:#64748b;font-size:13.5px;font-weight:650}.order-lookup-info-list strong{color:#0f172a;text-align:right;font-size:13.5px;font-weight:900}.order-lookup-copy-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1557c0,#0ea5e9);border:0;border-radius:15px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:46px;margin-top:16px;font-size:14px;font-weight:900;display:inline-flex;box-shadow:0 16px 30px #1557c038}.order-lookup-items{gap:10px;display:grid}.order-lookup-items div{background:#f8fafc;border:1px solid #94a3b829;border-radius:16px;padding:13px}.order-lookup-items strong{color:#0f172a;font-size:14px;font-weight:900;display:block}.order-lookup-items span{color:#64748b;margin-top:5px;font-size:13px;font-weight:650;display:block}.order-lookup-note-card{color:#9a3412;background:#fff7ed;border-color:#f9731633;gap:12px;padding:16px;display:flex}.order-lookup-note-card svg{flex:none;margin-top:2px;font-size:22px}.order-lookup-note-card p{margin:0;font-size:13.5px;font-weight:700;line-height:1.6}.order-lookup-support-section{padding:0 0 90px}.order-lookup-support-card{color:#fff;background:radial-gradient(circle at 100% 0,#22d3ee38,#0000 34%),linear-gradient(135deg,#07142f,#0b2d62 48%,#1557c0);border-radius:32px;justify-content:space-between;align-items:center;gap:24px;padding:30px;display:flex;box-shadow:0 30px 70px #0f172a2e}.order-lookup-support-card span{color:#fff;background:#ffffff24;border-radius:19px;place-items:center;width:58px;height:58px;font-size:26px;display:grid}.order-lookup-support-card h2{letter-spacing:-.05em;margin:16px 0 8px;font-size:clamp(26px,4vw,42px);font-weight:950;line-height:1.08}.order-lookup-support-card p{color:#ffffffc2;max-width:720px;margin:0;line-height:1.7}.order-lookup-support-card button{color:#1557c0;cursor:pointer;background:#fff;border:0;border-radius:16px;flex:none;justify-content:center;align-items:center;gap:9px;min-height:50px;padding:0 18px;font-size:14px;font-weight:950;display:inline-flex}@media (width<=1080px){.order-lookup-hero__inner,.order-lookup-detail-layout{grid-template-columns:1fr}.order-lookup-search-card{max-width:640px}.order-lookup-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.order-lookup-container{width:min(100% - 22px,1180px)}.order-lookup-hero{padding:62px 0 42px}.order-lookup-hero__content h1{letter-spacing:-.055em;font-size:clamp(38px,11vw,52px)}.order-lookup-search-card,.order-lookup-result,.order-lookup-empty,.order-lookup-loading,.order-lookup-error{border-radius:26px}.order-lookup-search-card,.order-lookup-result__top,.order-lookup-detail-layout,.order-lookup-overview-grid{padding:22px}.order-lookup-result__top,.order-lookup-support-card{flex-direction:column;align-items:stretch}.order-lookup-overview-grid{grid-template-columns:1fr}.order-lookup-status{width:fit-content}.order-lookup-timeline-item__content>div,.order-lookup-info-list div{flex-direction:column;gap:4px}.order-lookup-info-list strong{text-align:left}.order-lookup-support-card button{width:100%}}.sidebar-container{box-sizing:border-box;background-color:#fff;border-right:1px solid #f3f4f6;flex-direction:column;width:280px;height:100vh;display:flex}.sidebar-fixed-top{flex-shrink:0}.logo-box{flex-direction:column;display:flex}.logo-subtitle{color:#9ca3af;letter-spacing:.08em;font-size:10px;font-weight:700}.logo-main-text{color:#d97706;letter-spacing:-.02em;margin:2px 0 0;font-size:20px;font-weight:800}.collapse-btn{color:#9ca3af;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex}.collapse-btn:hover{color:#d97706;background-color:#fffbeb;border-color:#d97706}.profile-card{cursor:pointer;color:inherit;background-color:#fff;border:1px solid #f3f4f6;border-radius:16px;gap:.85rem;margin:0 1.25rem 1rem;padding:1rem 1.15rem;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;box-shadow:0 4px 12px #00000008}.profile-card:hover{border-color:#fda4af;transform:translateY(-1px);box-shadow:0 6px 16px #e11d4814}.profile-card-active{background-color:#fff1f2;border-color:#f43f5e;box-shadow:0 4px 14px #f43f5e1f}.avatar-wrapper{align-items:center;display:flex;position:relative}.avatar-circle{color:#fff;background:linear-gradient(135deg,#ec4899,#db2777);border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;font-size:16px;font-weight:700;display:flex;box-shadow:0 2px 6px #db277733}.status-dot-online{background-color:#10b981;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;bottom:1px;right:1px}.profile-info{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.profile-name-row{align-items:center;gap:6px;display:flex}.profile-name{color:#1f2937;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;overflow:hidden}.verified-badge{color:#10b981;flex-shrink:0;width:14px;height:14px}.profile-id{color:#d97706;margin:4px 0 0;font-size:11px;font-weight:600}.sidebar-scrollable-menu{scrollbar-width:none;-ms-overflow-style:none;background:radial-gradient(#fecdd3 1px,#0000 1px) 0 0/16px 16px;border:1px solid #fecdd3;border-radius:16px;flex:1;margin:0 1.25rem 1rem;padding:.25rem .75rem 1.5rem;overflow-y:auto}.sidebar-scrollable-menu::-webkit-scrollbar{display:none}.menu-section-label{color:#a1a1aa;letter-spacing:.06em;padding:1.25rem .5rem .5rem;font-size:11px;font-weight:700}.menu-item{color:#4b5563;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#ffffffbf;border:1px solid #fecdd333;border-radius:10px;align-items:center;margin-bottom:4px;padding:.75rem .85rem;font-size:13.5px;font-weight:500;text-decoration:none;transition:all .2s ease-in-out;display:flex;position:relative}.menu-item:hover{color:#111827;background-color:#fff;border-color:#fda4af;transform:translate(2px);box-shadow:0 2px 6px #e11d480a}.menu-icon{color:#9ca3af;margin-right:.75rem;font-size:16px;transition:color .2s}.menu-item:hover .menu-icon{color:#e11d48}.menu-item.active{color:#111827;background-color:#fffbeb;border-color:#fef3c7;font-weight:700;box-shadow:0 2px 6px #d977060d}.menu-item.active .menu-icon{color:#d97706}.menu-item.active:before{content:"";background-color:#d97706;border-radius:0 4px 4px 0;width:3.5px;position:absolute;top:8px;bottom:8px;left:-.5rem}.arrow-icon{color:#9ca3af;margin-left:auto;font-size:9px}.menu-item-dropdown{margin-bottom:4px}.submenu-list{flex-direction:column;gap:1px;margin-top:2px;padding-left:0;display:flex}.timeline-style{position:relative}.timeline-style:before{content:"";z-index:1;background-color:#fca5a5;width:1.5px;position:absolute;top:0;bottom:.85rem;left:1.6rem}.submenu-item{color:#6b7280;cursor:pointer;padding:.55rem 1rem .55rem 2.6rem;font-size:13px;text-decoration:none;transition:all .2s;display:block;position:relative}.submenu-item:hover{color:#e11d48;transform:translate(1px)}.timeline-style .submenu-item:before{content:"";z-index:2;background-color:#f43f5e;border-radius:50%;width:6px;height:6px;transition:all .2s;position:absolute;top:50%;left:1.43rem;transform:translateY(-50%)}.timeline-style .submenu-item.active-sub{color:#111827;font-weight:700}.sidebar-fixed-bottom{background-color:#fff;border-top:1px solid #f3f4f6;flex-shrink:0;padding:1rem 1.25rem 1.5rem}.logout-button{color:#374151;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;width:100%;height:44px;font-size:13.5px;font-weight:600;transition:all .2s;display:flex}.logout-button:hover{color:#e11d48;background:#fff1f2;border-color:#fecdd3;box-shadow:0 4px 12px #e11d480d}.sidebar-container{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.5}.logo-subtitle{letter-spacing:.07em;font-size:11px;font-weight:700;line-height:1.4}.logo-main-text{letter-spacing:-.02em;font-size:20px;font-weight:800;line-height:1.3}.avatar-circle{font-family:inherit;font-size:16px;font-weight:700;line-height:1}.profile-name{letter-spacing:-.005em;font-size:14px;font-weight:700;line-height:1.4}.profile-id{font-size:12px;font-weight:600;line-height:1.4}.menu-section-label{letter-spacing:.06em;font-size:11px;font-weight:700;line-height:1.4}.menu-item{letter-spacing:0;font-family:inherit;font-size:14px;font-weight:500;line-height:1.45}.menu-item.active{font-weight:700}.menu-icon{font-size:16px;line-height:1}.arrow-icon{font-size:10px;line-height:1}.submenu-item{letter-spacing:0;font-family:inherit;font-size:13px;font-weight:500;line-height:1.5}.timeline-style .submenu-item.active-sub{font-weight:700}.logout-button{letter-spacing:0;font-family:inherit;font-size:14px;font-weight:600;line-height:1.4}.collapse-btn{font-family:inherit;line-height:1}.sidebar-header{justify-content:space-between;align-items:flex-start;padding:1rem 1.5rem .75rem;display:flex}.sidebar-brand-logo{background:#fff;border-radius:10px;justify-content:flex-start;align-items:center;width:200px;height:78px;text-decoration:none;display:flex;overflow:hidden}.sidebar-brand-logo__image{object-fit:contain;object-position:left center;width:100%;height:100%;display:block}.sidebar-header{justify-content:center;min-height:104px;padding:8px 14px 10px}.sidebar-brand-logo{background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;width:100%;max-width:245px;height:92px;text-decoration:none;display:flex;overflow:hidden}.sidebar-brand-logo__image{object-fit:contain;object-position:center;image-rendering:auto;width:100%;height:100%;image-rendering:-webkit-optimize-contrast;filter:brightness(1.04)contrast(1.12)saturate(1.12);transform-origin:50%;backface-visibility:hidden;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;display:block;transform:translateZ(0)scale(1.18)}.sidebar-brand-logo:hover .sidebar-brand-logo__image{filter:brightness(1.06)contrast(1.16)saturate(1.16);transform:translateZ(0)scale(1.21)}.sidebar-brand-logo:focus-visible{outline-offset:3px;border-radius:10px;outline:3px solid #d9770640}@media (width<=640px){.sidebar-header{min-height:94px;padding:7px 12px 9px}.sidebar-brand-logo{max-width:225px;height:82px}.sidebar-brand-logo__image{transform:translateZ(0)scale(1.15)}}.sidebar-customer-label{color:#fff;letter-spacing:2px;text-transform:uppercase;-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#ff9a4d,#ff6a00);border:1px solid #ffffff38;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:32px;margin:0 auto 12px;padding:7px 18px;font-size:12px;font-weight:900;line-height:1;display:flex;box-shadow:0 8px 20px #ff6a0047,inset 0 1px #ffffff4d}.menu-item-button{text-align:left;appearance:none;border:1px solid #fecdd333;width:100%;font-family:inherit}.menu-item-button.submenu-parent-open{background-color:#fffffff5;border-color:#fecdd3}.menu-item-button.submenu-parent-active{color:#111827;background-color:#fffbeb;border-color:#fef3c7;font-weight:700;box-shadow:0 2px 6px #d977060f}.menu-item-button.submenu-parent-active .menu-icon,.menu-item-button.submenu-parent-active .arrow-icon{color:#d97706}.timeline-style .submenu-item.active-sub{color:#111827;background:#fffbebd1;border-radius:8px;font-weight:700}.timeline-style .submenu-item.active-sub:before{background-color:#d97706;box-shadow:0 0 0 3px #fef3c7}.profile-card{align-items:center}.profile-info{justify-content:center}.profile-id{margin-bottom:0}.main-layout-container{--layout-bg:#f4f7fb;--surface-main:#fffffff5;--surface-white:#fff;--surface-soft:#f8fafc;--text-primary:#172033;--text-secondary:#475569;--text-muted:#94a3b8;--border-soft:#e5eaf1;--border-gold:#f5d77b;--amber-50:#fffdf5;--amber-100:#fff7d6;--amber-200:#fde9a9;--amber-300:#f7cf67;--amber-400:#f4b942;--amber-500:#f59e0b;--amber-600:#d97706;--amber-700:#b45309;--amber-800:#92400e;--orange-50:#fff7ed;--orange-100:#ffedd5;--orange-300:#fdba74;--orange-500:#f97316;--orange-600:#ea580c;--orange-700:#c2410c;--navy-700:#26344a;--navy-800:#1e2a3d;--navy-900:#131d2e;--shadow-soft:0 12px 32px #0f172a12;--shadow-card:0 8px 24px #0f172a14;--shadow-gold:0 10px 26px #d9770624;width:100%;min-width:0;height:100dvh;min-height:0;color:var(--text-primary);background:radial-gradient(circle at 100% 0%, #f59e0b1c, transparent 30%), radial-gradient(circle at 72% 100%, #3b82f60d, transparent 32%), linear-gradient(145deg, #f7f9fc, var(--layout-bg));text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:stretch;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;position:relative;overflow:hidden}.main-layout-container,.main-layout-container *{box-sizing:border-box}.main-layout-container>:not(.main-layout-content){z-index:50;flex:none;min-width:0;min-height:0;position:relative}.main-layout-content{z-index:5;background:var(--surface-main);-webkit-backdrop-filter:blur(16px);isolation:isolate;border:1px solid #f5d77bd1;border-radius:24px;flex-direction:column;flex:1 1 0;width:0;min-width:0;max-width:100%;height:calc(100dvh - 20px);min-height:0;margin:10px 10px 10px 0;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 48px #0f172a17,inset 0 1px #ffffffd9}.main-header-layout{z-index:10;background:linear-gradient(115deg,#fffffffc 0%,#fffdf5fa 56%,#fff7d6cc 100%);border-bottom:1px solid #e2e8f0d9;flex:none;justify-content:space-between;align-items:center;gap:22px;min-width:0;min-height:118px;padding:20px 24px;display:flex;position:relative;overflow:hidden}.main-header-layout:before{content:"";pointer-events:none;background:radial-gradient(circle,#f59e0b2b,#f59e0b00);border-radius:50%;width:310px;height:280px;position:absolute;top:-120px;right:-65px}.main-header-layout:after{content:"";pointer-events:none;background:radial-gradient(circle,#f9731614,#0000 68%);border-radius:50%;width:250px;height:190px;position:absolute;bottom:-110px;right:31%}.main-header-glow{background:var(--amber-400);pointer-events:none;border-radius:50%;width:6px;height:6px;position:absolute;top:18px;right:45%;box-shadow:26px 14px #f59e0b47,68px -5px #f973162e,104px 21px #f59e0b33}.main-header-left,.main-header-actions{z-index:2;position:relative}.main-header-left{flex-direction:column;flex:1 1 0;gap:12px;min-width:0;display:flex;overflow:hidden}.header-breadcrumb{min-width:0;max-width:100%;color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:700;line-height:1.2;display:flex;overflow:hidden}.breadcrumb-home-box{width:30px;height:30px;color:var(--amber-700);background:linear-gradient(145deg, var(--amber-50), var(--orange-100));border:1px solid var(--amber-200);border-radius:10px;flex:0 0 30px;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 4px 10px #b4530914}.breadcrumb-home-box svg{font-size:16px}.breadcrumb-root{color:#9aa7b8;flex:none;font-weight:800}.breadcrumb-separator{color:#cbd5e1;flex:none;font-weight:800}.breadcrumb-current{color:#334155;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font-weight:800;overflow:hidden}.header-page-copy{min-width:0;max-width:100%;overflow:hidden}.header-page-copy h1{max-width:760px;color:var(--text-primary);letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-size:clamp(22px,1.85vw,30px);font-weight:900;line-height:1.22}.header-page-copy p{max-width:660px;color:var(--text-secondary);overflow-wrap:anywhere;margin:7px 0 0;font-size:14px;font-weight:500;line-height:1.55}.main-header-actions{flex:0 auto;justify-content:flex-end;align-items:center;gap:13px;min-width:0;display:flex}.time-scene-card{min-width:218px;max-width:100%;min-height:74px;box-shadow:var(--shadow-card);border:1px solid #0000;border-radius:20px;align-items:center;gap:12px;padding:11px 18px 11px 11px;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative;overflow:hidden}.time-scene-card:hover{transform:translateY(-2px);box-shadow:0 14px 30px #0f172a1f}.time-scene-card:before{content:"";background:#ffffff2e;border-radius:50%;width:100px;height:100px;position:absolute;top:-35px;right:-30px}.time-scene-card:after{content:"";background:#ffffff1a;border-radius:50%;width:120px;height:100px;position:absolute;bottom:-52px;right:21px}.time-scene-icon{z-index:2;border-radius:16px;flex:0 0 50px;justify-content:center;align-items:center;width:50px;height:50px;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffffa6}.time-scene-icon svg{width:25px;height:25px}.time-scene-copy{z-index:2;flex-direction:column;flex:auto;min-width:0;display:flex;position:relative;overflow:hidden}.time-scene-copy>span{color:inherit;letter-spacing:.05em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;opacity:.78;font-size:10px;font-weight:800;line-height:1.25;overflow:hidden}.time-scene-main{align-items:baseline;gap:7px;min-width:0;margin-top:3px;display:flex}.time-scene-main strong{font-variant-numeric:tabular-nums;letter-spacing:-.035em;min-width:0;font-size:22px;font-weight:900;line-height:1}.time-scene-main small{text-overflow:ellipsis;white-space:nowrap;opacity:.75;min-width:0;font-size:11px;font-weight:700;line-height:1;overflow:hidden}.time-scene-copy em{text-overflow:ellipsis;white-space:nowrap;opacity:.78;margin-top:5px;font-size:11.5px;font-style:normal;font-weight:600;line-height:1.25;overflow:hidden}.time-scene-status-dot{z-index:3;background:currentColor;border-radius:50%;width:7px;height:7px;position:absolute;top:11px;right:11px;box-shadow:0 0 0 4px #ffffff47}.time-scene-card--morning{color:var(--amber-800);background:linear-gradient(135deg,#fffef8,#fff6ca);border-color:#f5db82}.time-scene-card--morning .time-scene-icon{color:var(--amber-500);background:linear-gradient(145deg,#fffffff2,#fff7d6c7)}.time-scene-card--day{color:#9a3412;background:linear-gradient(135deg,#fffaf4,#ffe7ca);border-color:#f8c586}.time-scene-card--day .time-scene-icon{color:var(--orange-500);background:linear-gradient(145deg,#fff,#ffedd5)}.time-scene-card--sunset{color:#9f1239;background:linear-gradient(135deg,#fff5f7,#ffe1cf);border-color:#f3a6aa}.time-scene-card--sunset .time-scene-icon{color:#e11d48;background:linear-gradient(145deg,#fff7f7,#ffd8cc)}.time-scene-card--night{color:#f8fafc;background:linear-gradient(135deg, var(--navy-900), var(--navy-700));border-color:#42536c;box-shadow:0 12px 30px #0f172a40}.time-scene-card--night .time-scene-icon{color:#fde68a;background:linear-gradient(145deg,#ffffff1f,#ffffff0a);border:1px solid #ffffff1a}.header-balance-box{min-width:190px;max-width:100%;min-height:74px;color:var(--orange-700);box-shadow:var(--shadow-gold);background:linear-gradient(135deg,#fff,#fff9ef);border:1px solid #f4cb84;border-radius:20px;align-items:center;gap:12px;padding:11px 17px 11px 11px;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;overflow:hidden}.header-balance-box:hover{border-color:var(--amber-400);transform:translateY(-2px);box-shadow:0 14px 30px #b4530929}.header-balance-icon{width:50px;height:50px;color:var(--orange-600);background:linear-gradient(145deg,#fff4e6,#ffd7aa);border:1px solid #fb923c38;border-radius:16px;flex:0 0 50px;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 1px #fffc}.header-balance-icon svg{width:24px;height:24px}.header-balance-copy{flex-direction:column;flex:auto;min-width:0;display:flex;overflow:hidden}.header-balance-copy>span{color:#9a4a18;letter-spacing:.055em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:800;line-height:1.25;overflow:hidden}.header-balance-copy>strong{min-width:0;color:var(--orange-700);font-variant-numeric:tabular-nums;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:24px;font-weight:900;line-height:1;overflow:hidden}.header-balance-copy>strong small{color:var(--amber-700);margin-left:4px;font-size:12px;font-weight:800}.page-sub-content{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;background:linear-gradient(#f8fafc59,#f4f7fbb3);flex:auto;width:100%;min-width:0;min-height:0;padding:18px 22px 22px;position:relative;overflow:hidden auto}.page-sub-content>*{min-width:0;max-width:100%}.page-sub-content>div{min-height:auto}.page-sub-content::-webkit-scrollbar{width:8px;height:8px}.page-sub-content::-webkit-scrollbar-track{background:0 0}.page-sub-content::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.page-sub-content::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (width<=1280px){.main-header-layout{gap:18px}.time-scene-card{min-width:205px}.header-balance-box{min-width:180px}}@media (width<=1180px){.main-header-layout{flex-direction:column;align-items:flex-start}.main-header-actions{justify-content:flex-start;width:100%}.breadcrumb-current{max-width:100%}}@media (width<=960px){.main-layout-content{border-radius:20px;height:calc(100dvh - 16px);margin:8px 8px 8px 0}.main-header-layout{padding:16px}.main-header-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.time-scene-card,.header-balance-box{width:100%;min-width:0}}@media (width<=860px){.main-layout-content{border:0;border-radius:0;height:100dvh;margin:0}.main-header-layout{gap:18px;min-height:auto;padding:16px}.header-page-copy h1{font-size:22px;line-height:1.28}.header-page-copy p{font-size:13px}.page-sub-content{padding:14px 14px 90px}}@media (width<=620px){.main-header-actions{grid-template-columns:minmax(0,1fr)}.header-breadcrumb{gap:7px;font-size:11px}.breadcrumb-root,.breadcrumb-separator{display:none}.breadcrumb-current{max-width:100%}.header-page-copy h1{letter-spacing:-.02em;font-size:20px}.header-page-copy p{font-size:12.5px}.time-scene-card,.header-balance-box{min-height:68px}.time-scene-icon,.header-balance-icon{flex-basis:44px;width:44px;height:44px}.time-scene-main strong{font-size:20px}.header-balance-copy>strong{font-size:22px}}.customer-dashboard{--dashboard-navy:#031b33;--dashboard-navy-light:#07517f;--dashboard-blue:#1976b9;--dashboard-blue-light:#48a9e6;--dashboard-orange:#e6a83c;--dashboard-green:#10b981;--dashboard-purple:#8b5cf6;--dashboard-red:#e11d48;--dashboard-text:#172033;--dashboard-muted:#728096;--dashboard-border:#e7edf3;--dashboard-background:#f6f8fb;width:100%;min-height:100%;color:var(--dashboard-text);background:radial-gradient(circle at 12% 5%, #48a9e61a, transparent 25%), linear-gradient(180deg, #f8fafc, var(--dashboard-background));-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;padding:24px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;overflow-x:hidden}.customer-dashboard *,.customer-dashboard :before,.customer-dashboard :after{box-sizing:border-box}.customer-dashboard button{font-family:inherit}.customer-dashboard button:disabled{cursor:not-allowed;opacity:.72}.customer-dashboard__welcome{isolation:isolate;color:#fff;background:radial-gradient(circle at 78% 20%, #48a9e661, transparent 28%), linear-gradient(135deg, #020e1b 0%, var(--dashboard-navy) 50%, var(--dashboard-navy-light) 100%);border:1px solid #7ddcff1f;border-radius:28px;justify-content:space-between;align-items:center;gap:32px;min-height:286px;padding:38px 42px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 52px #031b3330}.customer-dashboard__welcome:before{content:"";z-index:-3;opacity:.16;background-image:linear-gradient(#ffffff1c 1px,#0000 1px),linear-gradient(90deg,#ffffff1c 1px,#0000 1px);background-size:45px 45px;position:absolute;inset:0}.customer-dashboard__welcome-decoration{z-index:-2;pointer-events:none;border-radius:50%;position:absolute}.customer-dashboard__welcome-decoration--one{background:radial-gradient(circle,#48a9e638,#0000 68%);width:430px;height:430px;top:-190px;right:15%}.customer-dashboard__welcome-decoration--two{border:1px solid #ffffff12;width:500px;height:500px;bottom:-230px;right:-140px;box-shadow:0 0 0 60px #ffffff05,0 0 0 120px #ffffff03}.customer-dashboard__welcome-content{z-index:4;max-width:650px;position:relative}.customer-dashboard__welcome-date{color:#9ce4ff;text-transform:capitalize;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#48a9e61f;border:1px solid #7ddcff33;border-radius:999px;align-items:center;gap:8px;margin-bottom:17px;padding:8px 13px;font-size:12px;font-weight:750;line-height:1.4;display:inline-flex}.customer-dashboard__welcome h1{color:#fff;letter-spacing:-.055em;margin:0;font-size:clamp(34px,4vw,54px);font-weight:900;line-height:1.08}.customer-dashboard__welcome h1 span{color:#74dbff}.customer-dashboard__welcome-content>p{color:#ffffffb3;max-width:590px;margin:16px 0 0;font-size:14px;line-height:1.75}.customer-dashboard__welcome-actions{flex-wrap:wrap;gap:12px;margin-top:25px;display:flex}.customer-dashboard__primary-button,.customer-dashboard__secondary-button,.customer-dashboard__ghost-button{cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 18px;font-size:13px;font-weight:800;transition:transform .2s,box-shadow .2s,background-color .2s,border-color .2s;display:inline-flex}.customer-dashboard__primary-button{color:var(--dashboard-navy);background:#fff;border:1px solid #fff;box-shadow:0 10px 25px #00000029}.customer-dashboard__secondary-button,.customer-dashboard__ghost-button{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #ffffff29}.customer-dashboard__ghost-button{background:#48a9e61f}.customer-dashboard__primary-button:hover,.customer-dashboard__secondary-button:hover,.customer-dashboard__ghost-button:hover{transform:translateY(-3px)}.customer-dashboard__primary-button:hover{box-shadow:0 15px 32px #0000003b}.customer-dashboard__secondary-button:hover,.customer-dashboard__ghost-button:hover{background:#ffffff26}.customer-dashboard__welcome-visual{z-index:3;perspective:900px;flex-shrink:0;width:310px;height:210px;position:relative}.customer-dashboard__welcome-globe{border:1px solid #7fdeff38;border-radius:50%;width:180px;height:180px;animation:5s ease-in-out infinite customerDashboardGlobeFloat;position:absolute;top:8px;right:30px;box-shadow:inset 0 0 45px #48a9e621,0 0 40px #48a9e614}.customer-dashboard__welcome-globe:before,.customer-dashboard__welcome-globe:after{content:"";border:1px solid #7fdeff29;border-radius:50%;position:absolute;inset:18px}.customer-dashboard__welcome-globe:before{transform:scaleX(.5)}.customer-dashboard__welcome-globe:after{transform:scaleY(.46)}.customer-dashboard__welcome-globe span{background:#7ddcff2b;border-radius:999px;position:absolute}.customer-dashboard__welcome-globe span:first-child{width:100%;height:1px;top:50%;left:0}.customer-dashboard__welcome-globe span:nth-child(2){width:82%;height:1px;top:25%;left:9%}.customer-dashboard__welcome-globe span:nth-child(3){width:82%;height:1px;bottom:25%;left:9%}.customer-dashboard__welcome-package{width:92px;height:80px;transform-style:preserve-3d;animation:3s ease-in-out infinite customerDashboardPackageFloat;position:absolute;bottom:25px;right:125px;transform:rotateX(-6deg)rotateY(-16deg)}.customer-dashboard__welcome-package-front{color:#562d05c2;background:linear-gradient(145deg,#f5c274,#c68133);border:1px solid #ffffff40;border-radius:5px;justify-content:center;align-items:center;font-size:17px;font-weight:950;display:flex;position:absolute;inset:0;box-shadow:0 18px 30px #00000038}.customer-dashboard__welcome-package-top{transform-origin:bottom;background:linear-gradient(90deg,#ffd795,#d39248);width:92px;height:25px;position:absolute;top:-25px;left:0;transform:rotateX(65deg)translateZ(10px)}.customer-dashboard__welcome-package-side{transform-origin:0;background:linear-gradient(90deg,#a86125,#744115);width:25px;height:80px;position:absolute;top:0;right:-25px;transform:rotateY(90deg)}.customer-dashboard__welcome-plane{color:#fff;filter:drop-shadow(0 8px 10px #00000038);font-size:42px;animation:5s ease-in-out infinite customerDashboardPlaneMove;position:absolute;top:42px;left:45px;transform:rotate(-12deg)}@keyframes customerDashboardGlobeFloat{50%{transform:translateY(-8px)rotate(3deg)}}@keyframes customerDashboardPackageFloat{50%{transform:translateY(-8px)rotateX(-3deg)rotateY(-10deg)}}@keyframes customerDashboardPlaneMove{50%{transform:translate(45px,-16px)rotate(1deg)scale(1.08)}}.customer-dashboard__alert{color:#9f1239;background:#fff1f2;border:1px solid #fecdd3;border-radius:16px;align-items:center;gap:10px;margin-top:18px;padding:14px 16px;font-size:13px;font-weight:700;display:flex}.customer-dashboard__alert span{flex:1}.customer-dashboard__alert button{color:#fff;cursor:pointer;background:#e11d48;border:0;border-radius:10px;padding:8px 13px;font-size:12px;font-weight:800}.customer-dashboard__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}.customer-dashboard__stat-card{border:1px solid var(--dashboard-border);background:#ffffffeb;border-radius:20px;align-items:center;gap:15px;min-height:132px;padding:20px;transition:border-color .22s,box-shadow .22s,transform .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 28px #0f172a0f}.customer-dashboard__stat-card:hover{border-color:#1976b938;transform:translateY(-5px);box-shadow:0 18px 36px #0f172a18}.customer-dashboard__stat-icon{z-index:2;border-radius:17px;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;font-size:22px;display:inline-flex;position:relative}.customer-dashboard__stat-icon--green{color:#07835c;background:#10b9811c}.customer-dashboard__stat-icon--blue{color:var(--dashboard-blue);background:#1976b91a}.customer-dashboard__stat-icon--orange{color:#c97d0d;background:#e6a83c21}.customer-dashboard__stat-icon--purple{color:#7c3aed;background:#8b5cf61a}.customer-dashboard__stat-content{z-index:2;flex-direction:column;min-width:0;display:flex;position:relative}.customer-dashboard__stat-content>span{color:#7a899c;font-size:12px;font-weight:750;line-height:1.4}.customer-dashboard__stat-content strong{color:#1f2b3d;letter-spacing:-.035em;margin-top:4px;font-size:26px;font-weight:900;line-height:1.22}.customer-dashboard__stat-content small{color:#98a4b3;align-items:center;gap:6px;margin-top:8px;font-size:11px;font-weight:700;display:inline-flex}.customer-dashboard__stat-pattern{border:1px solid #1976b912;border-radius:50%;width:120px;height:120px;position:absolute;bottom:-45px;right:-35px;box-shadow:0 0 0 19px #1976b906,0 0 0 38px #1976b904}.customer-dashboard__quick-section{margin-top:32px}.customer-dashboard__section-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:16px;display:flex}.customer-dashboard__section-heading>div>span,.customer-dashboard__panel-header>div>span{color:var(--dashboard-blue);letter-spacing:.14em;font-size:11px;font-weight:850;line-height:1.4}.customer-dashboard__section-heading h2,.customer-dashboard__panel-header h2{color:#243247;letter-spacing:-.025em;margin:5px 0 0;font-size:22px;font-weight:850;line-height:1.35}.customer-dashboard__section-heading>p{color:#8390a2;text-align:right;max-width:420px;margin:0;font-size:13px;line-height:1.6}.customer-dashboard__quick-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.customer-dashboard__quick-card{min-width:0;min-height:132px;color:inherit;border:1px solid var(--dashboard-border);text-align:left;cursor:pointer;background:#fff;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:17px;transition:border-color .22s,box-shadow .22s,transform .22s;display:grid;box-shadow:0 8px 24px #0f172a0d}.customer-dashboard__quick-card:hover{border-color:#1976b93d;transform:translateY(-4px);box-shadow:0 16px 32px #0f172a17}.customer-dashboard__quick-icon{border-radius:15px;flex-shrink:0;justify-content:center;align-items:center;width:47px;height:47px;font-size:19px;display:inline-flex}.customer-dashboard__quick-icon--blue{color:var(--dashboard-blue);background:#1976b91a}.customer-dashboard__quick-icon--orange{color:#c97808;background:#e6a83c1f}.customer-dashboard__quick-icon--purple{color:#7c3aed;background:#8b5cf61a}.customer-dashboard__quick-icon--green{color:#07835c;background:#10b9811a}.customer-dashboard__quick-content{flex-direction:column;gap:6px;min-width:0;display:flex}.customer-dashboard__quick-content strong{color:#2d3b4f;font-size:14px;font-weight:850;line-height:1.4}.customer-dashboard__quick-content small{color:#8290a3;font-size:12px;line-height:1.55}.customer-dashboard__quick-arrow{color:#a9b4c1;font-size:13px;transition:color .2s,transform .2s}.customer-dashboard__quick-card:hover .customer-dashboard__quick-arrow{color:var(--dashboard-blue);transform:translate(4px)}.customer-dashboard__main-grid{grid-template-columns:minmax(0,1.55fr) minmax(310px,.85fr);align-items:stretch;gap:18px;margin-top:25px;display:grid}.customer-dashboard__panel{border:1px solid var(--dashboard-border);background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 12px 30px #0f172a0f}.customer-dashboard__panel-header{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:16px;min-height:78px;padding:19px 21px;display:flex}.customer-dashboard__panel-header h2{align-items:center;gap:8px;display:flex}.customer-dashboard__text-button{color:var(--dashboard-blue);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:8px 0;font-size:12px;font-weight:850;transition:color .2s,transform .2s;display:inline-flex}.customer-dashboard__text-button:hover{color:var(--dashboard-navy-light);transform:translate(2px)}.customer-dashboard__chart-legend{align-items:center;gap:13px;display:flex}.customer-dashboard__chart-legend>span{color:#7d8a9d;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.customer-dashboard__legend-dot{border-radius:50%;width:8px;height:8px;display:block}.customer-dashboard__legend-dot--purchase{background:var(--dashboard-blue)}.customer-dashboard__legend-dot--consignment{background:var(--dashboard-orange)}.customer-dashboard__chart-summary{justify-content:space-between;align-items:center;gap:15px;padding:17px 21px 0;display:flex}.customer-dashboard__chart-summary>div{flex-direction:column;display:flex}.customer-dashboard__chart-summary>div span{color:#8a98aa;font-size:12px;font-weight:700}.customer-dashboard__chart-summary strong{color:#233146;margin-top:3px;font-size:24px;font-weight:900}.customer-dashboard__chart-change{color:#788699;background:#f4f6f9;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:800}.customer-dashboard__chart{background:linear-gradient(#1976b908,#0000);border-radius:16px;align-items:stretch;height:250px;margin:10px 20px 20px;padding:22px 16px 0;display:flex;position:relative}.customer-dashboard__chart-lines{flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:22px 16px 28px}.customer-dashboard__chart-lines span{background:#edf1f5;width:100%;height:1px}.customer-dashboard__chart-columns{z-index:2;grid-template-columns:repeat(7,minmax(0,1fr));align-items:stretch;gap:8px;width:100%;display:grid;position:relative}.customer-dashboard__chart-column{flex-direction:column;align-items:center;min-width:0;display:flex}.customer-dashboard__chart-bars{flex:1;justify-content:center;align-items:flex-end;gap:4px;width:100%;display:flex}.customer-dashboard__chart-bar{border-radius:7px 7px 2px 2px;width:min(15px,36%);transition:filter .2s,transform .2s;display:block}.customer-dashboard__chart-bar:hover{filter:brightness(1.08);transform-origin:bottom;transform:scaleY(1.03)}.customer-dashboard__chart-bar--purchase{background:linear-gradient(to top, var(--dashboard-blue), var(--dashboard-blue-light))}.customer-dashboard__chart-bar--consignment{background:linear-gradient(#f2c16e,#d78d18)}.customer-dashboard__chart-column small{color:#8996a8;margin-top:9px;font-size:11px;font-weight:750}.customer-dashboard__chart-empty{z-index:3;color:#4a596da8;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffffe0;border:1px solid #dee5edd9;border-radius:999px;padding:8px 13px;font-size:10px;font-weight:800;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.customer-dashboard__notification-list{padding:8px 18px 17px}.customer-dashboard__notification{align-items:flex-start;gap:12px;padding:14px 4px;display:flex;position:relative}.customer-dashboard__notification+.customer-dashboard__notification{border-top:1px solid #edf1f5}.customer-dashboard__notification.is-unread:after{content:"";background:var(--dashboard-blue);border-radius:50%;width:8px;height:8px;position:absolute;top:19px;right:4px;box-shadow:0 0 0 4px #1976b914}.customer-dashboard__notification-icon{border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;display:inline-flex}.customer-dashboard__notification-icon--system{color:var(--dashboard-blue);background:#1976b917}.customer-dashboard__notification-icon--purchase{color:#c97c0d;background:#e6a83c1c}.customer-dashboard__notification-icon--consignment{color:#7c3aed;background:#8b5cf617}.customer-dashboard__notification-body{flex:1;min-width:0}.customer-dashboard__notification-meta{align-items:center;gap:7px;display:flex}.customer-dashboard__notification-meta>span{color:var(--dashboard-blue);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:850}.customer-dashboard__notification-meta i{color:#fff;background:var(--dashboard-red);border-radius:999px;padding:2px 6px;font-size:8px;font-style:normal;font-weight:850}.customer-dashboard__notification-body p{color:#435168;margin:5px 15px 0 0;font-size:12px;font-weight:650;line-height:1.55}.customer-dashboard__notification-body small{color:#9aa6b5;align-items:center;gap:5px;margin-top:7px;font-size:10px;font-weight:700;display:inline-flex}.customer-dashboard__orders-panel{margin-top:18px}.customer-dashboard__orders-table-wrapper{overflow-x:auto}.customer-dashboard__orders-table{border-collapse:collapse;width:100%;min-width:900px}.customer-dashboard__orders-table th,.customer-dashboard__orders-table td{text-align:left;vertical-align:middle;padding:15px 21px}.customer-dashboard__orders-table th{color:#7c899b;letter-spacing:.06em;text-transform:uppercase;background:#f8fafc;font-size:11px;font-weight:850}.customer-dashboard__orders-table td{color:#536177;border-top:1px solid #edf1f5;font-size:13px;line-height:1.5}.customer-dashboard__orders-table td strong{color:#26364c;font-weight:850}.customer-dashboard__orders-table tbody tr{transition:background-color .2s}.customer-dashboard__orders-table tbody tr:hover{background:#fbfdff}.customer-dashboard__order-status{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;font-weight:800;display:inline-flex}.customer-dashboard__order-status--waiting{color:#9b620c;background:#e6a83c24}.customer-dashboard__order-status--quoted{color:#075985;background:#0ea5e91f}.customer-dashboard__order-status--processing{color:#5b21b6;background:#8b5cf61f}.customer-dashboard__order-status--done{color:#047857;background:#10b9811f}.customer-dashboard__order-status--cancelled{color:#be123c;background:#e11d481c}.customer-dashboard__order-status--empty{color:#677489;background:#f1f4f7}.customer-dashboard__table-empty{color:#8793a6;text-align:center;background:#fbfcfe;border:1px dashed #d8e1eb;border-radius:14px;padding:24px;font-size:13px;font-weight:700}.customer-dashboard__orders-empty-note{color:#929eae;text-align:center;background:#fbfcfe;border-top:1px solid #edf1f5;padding:14px 21px;font-size:12px;line-height:1.6}.customer-dashboard__primary-button:focus-visible,.customer-dashboard__secondary-button:focus-visible,.customer-dashboard__ghost-button:focus-visible,.customer-dashboard__quick-card:focus-visible,.customer-dashboard__text-button:focus-visible,.customer-dashboard__alert button:focus-visible{outline-offset:3px;outline:3px solid #48a9e661}@media (width<=1180px){.customer-dashboard__stats,.customer-dashboard__quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-dashboard__main-grid{grid-template-columns:1fr}.customer-dashboard__welcome-visual{transform-origin:100%;width:260px;transform:scale(.88)}}@media (width<=800px){.customer-dashboard{padding:17px}.customer-dashboard__welcome{min-height:312px;padding:32px 27px}.customer-dashboard__welcome-visual{opacity:.42;position:absolute;bottom:-40px;right:-55px;transform:scale(.78)}.customer-dashboard__welcome-content{max-width:560px}.customer-dashboard__welcome-content>p{max-width:460px}}@media (width<=580px){.customer-dashboard{padding:12px}.customer-dashboard__welcome{border-radius:22px;align-items:flex-start;min-height:350px;padding:26px 21px}.customer-dashboard__welcome h1{font-size:34px}.customer-dashboard__welcome-actions{flex-direction:column;align-items:stretch}.customer-dashboard__primary-button,.customer-dashboard__secondary-button,.customer-dashboard__ghost-button{width:100%}.customer-dashboard__stats,.customer-dashboard__quick-grid{grid-template-columns:1fr}.customer-dashboard__stat-card,.customer-dashboard__quick-card{min-height:114px}.customer-dashboard__section-heading{flex-direction:column;align-items:flex-start}.customer-dashboard__section-heading>p{text-align:left}.customer-dashboard__panel-header{flex-direction:column;align-items:flex-start}.customer-dashboard__chart-legend{width:100%}.customer-dashboard__chart{height:220px;margin-left:10px;margin-right:10px}.customer-dashboard__alert{flex-direction:column;align-items:flex-start}.customer-dashboard__alert button{width:100%}}@media (prefers-reduced-motion:reduce){.customer-dashboard *,.customer-dashboard :before,.customer-dashboard :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.create-order-container{box-sizing:border-box;color:#1e293b;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;max-width:1400px;margin:0 auto;padding:0 .75rem;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.5}.create-order-header{margin-bottom:2.5rem}.create-order-header .main-title{color:#0f172a;letter-spacing:-.025em;margin:0 0 .5rem;font-size:clamp(1.5rem,1.2rem + .65vw,2rem);font-weight:800;line-height:1.25}.create-order-header .subtitle{color:#64748b;letter-spacing:0;max-width:720px;margin:0;font-size:.9375rem;font-weight:400;line-height:1.65}.services-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;display:grid}.service-card{box-sizing:border-box;background-color:#fff;border:1px solid #e2e8f0;border-radius:24px;flex-direction:column;min-width:0;min-height:280px;padding:2.5rem;transition:transform .3s cubic-bezier(.4,0,.2,1),border-color .3s,box-shadow .3s,background-color .3s,opacity .3s;display:flex;position:relative}.service-card.card-active{cursor:pointer}.service-card.card-active:focus-visible{outline-offset:4px;outline:3px solid #f59e0b33}.service-card.card-active:first-child{border:1.5px solid #10b981}.service-card.card-active:first-child:hover{transform:translateY(-4px);box-shadow:0 18px 40px #10b9811f,0 4px 14px #0f172a0d}.service-card.card-active:nth-child(2):hover{border-color:#cbd5e1;transform:translateY(-4px);box-shadow:0 18px 40px #94a3b824,0 4px 14px #0f172a0d}.service-card.card-disabled{opacity:.58;filter:grayscale(35%);cursor:not-allowed;-webkit-user-select:none;user-select:none;background-color:#f8fafc;border-style:dashed}.service-card.card-disabled .btn-action{pointer-events:none}.svc-icon-wrapper{margin-bottom:1.5rem;line-height:0}.svc-icon{border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;padding:0;font-size:1.5rem;line-height:1;display:inline-flex}.icon-green{color:#059669;background-color:#ecfdf5}.icon-orange{color:#d97706;background-color:#fff7ed}.icon-purple{color:#9333ea;background-color:#faf5ff}.icon-blue{color:#2563eb;background-color:#eff6ff}.svc-content{flex:1;min-width:0}.svc-title{color:#1e293b;letter-spacing:-.012em;overflow-wrap:anywhere;margin:0 0 .75rem;font-size:1.125rem;font-weight:750;line-height:1.4}.service-card:first-child .svc-title{color:#d97706}.service-card:nth-child(2) .svc-title{color:#1e293b}.svc-desc{color:#64748b;letter-spacing:0;overflow-wrap:anywhere;max-width:58ch;margin:0;font-size:.9375rem;font-weight:400;line-height:1.7}.svc-footer{margin-top:2rem}.btn-action{min-height:40px;color:inherit;letter-spacing:.01em;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 0;font-family:inherit;font-size:.875rem;font-weight:700;line-height:1.35;text-decoration:none;transition:color .2s,background-color .2s,box-shadow .2s,transform .2s;display:inline-flex}.btn-action:focus-visible{outline-offset:3px;border-radius:8px;outline:3px solid #f59e0b33}.btn-next{color:#d97706}.btn-next:hover{color:#b45309}.arrow-next{font-size:.75rem;line-height:1;transition:transform .2s}.service-card.card-active:hover .arrow-next{transform:translate(6px)}.btn-consult{color:#b45309;cursor:pointer;background-color:#fffbeb;border:1px solid #fde68a;border-radius:10px;min-height:42px;padding:.65rem 1.25rem}.btn-consult:hover{color:#92400e;background-color:#fef3c7;border-color:#fcd34d}.coming-soon-badge{color:#fff;letter-spacing:.025em;white-space:nowrap;background-color:#f59e0b;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:.35rem .8rem;font-size:.75rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:2rem;right:2rem;box-shadow:0 4px 12px #f59e0b33}@media (width<=1024px){.services-grid{gap:1.5rem}.service-card{border-radius:20px;min-height:260px;padding:2rem}.coming-soon-badge{top:1.5rem;right:1.5rem}}@media (width<=768px){.create-order-container{padding:0 .5rem}.create-order-header{margin-bottom:1.75rem}.create-order-header .main-title{font-size:1.5rem}.create-order-header .subtitle{font-size:.9375rem;line-height:1.6}.services-grid{grid-template-columns:1fr;gap:1rem}.service-card{border-radius:18px;min-height:auto;padding:1.5rem}.svc-icon-wrapper{margin-bottom:1.25rem}.svc-title{padding-right:6.5rem;font-size:1.0625rem}.svc-desc{font-size:.9375rem}.svc-footer{margin-top:1.5rem}.coming-soon-badge{min-height:26px;padding:.3rem .65rem;font-size:.6875rem;top:1.25rem;right:1.25rem}}@media (width<=480px){.create-order-container{padding:0}.create-order-header .main-title{font-size:1.375rem}.service-card{padding:1.25rem}.svc-title{margin-top:2.5rem;padding-right:0}.coming-soon-badge{top:1.25rem;left:1.25rem;right:auto}.btn-action,.btn-consult{width:100%}.btn-consult{justify-content:center}}@media (prefers-reduced-motion:reduce){.service-card,.btn-action,.arrow-next{transition:none}.service-card.card-active:hover{transform:none}}.consignment-confirm-page{color:#172033;background:#f4f7fb;min-height:100%;padding:24px}.consignment-confirm-shell{width:min(1180px,100%);margin:0 auto}.consignment-confirm-topbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.consignment-confirm-back{color:#344054;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px 0;font-weight:800;display:inline-flex}.consignment-confirm-back:disabled{cursor:not-allowed;opacity:.55}.consignment-confirm-status{color:#027a48;background:#ecfdf3;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:13px;font-weight:800;display:inline-flex}.consignment-confirm-hero{background:#fff;border:1px solid #e4e7ec;border-radius:20px;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;padding:26px;display:flex;box-shadow:0 12px 32px #10182812}.consignment-confirm-hero-icon{color:#f97316;background:#fff3e8;border-radius:16px;flex-shrink:0;place-items:center;width:52px;height:52px;font-size:24px;display:grid}.consignment-confirm-hero-copy{flex:1}.consignment-confirm-hero-copy h1{color:#101828;margin:0 0 8px;font-size:clamp(23px,3vw,34px);line-height:1.2}.consignment-confirm-hero-copy p{color:#667085;max-width:760px;margin:0;line-height:1.65}.consignment-confirm-section{background:#fff;border:1px solid #e4e7ec;border-radius:18px;margin-bottom:18px;padding:22px;box-shadow:0 8px 24px #1018280d}.consignment-confirm-section-title{border-bottom:1px dashed #d0d5dd;align-items:center;gap:10px;margin-bottom:18px;padding-bottom:14px;display:flex}.consignment-confirm-section-title span{color:#1570ef;background:#eff8ff;border-radius:11px;place-items:center;width:36px;height:36px;font-size:17px;display:grid}.consignment-confirm-section-title h2{color:#101828;margin:0;font-size:17px}.consignment-confirm-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.consignment-confirm-summary-item{background:#f9fafb;border:1px solid #eaecf0;border-radius:12px;min-width:0;padding:14px 16px}.consignment-confirm-summary-item.is-full-width{grid-column:1/-1}.consignment-confirm-summary-item span{color:#667085;text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px;font-size:12px;font-weight:800;display:block}.consignment-confirm-summary-item strong{color:#101828;word-break:break-word;font-size:15px;line-height:1.55;display:block}.consignment-confirm-totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.consignment-confirm-total-card{background:linear-gradient(145deg,#fff,#f8fafc);border:1px solid #e4e7ec;border-radius:15px;padding:17px}.consignment-confirm-total-card span{color:#667085;text-transform:uppercase;margin-bottom:7px;font-size:12px;font-weight:800;display:block}.consignment-confirm-total-card strong{color:#101828;font-size:22px}.consignment-confirm-package-list{gap:16px;display:grid}.consignment-confirm-package{background:#fff;border:1px solid #dfe4ea;border-radius:16px;overflow:hidden}.consignment-confirm-package-header{background:#f8fafc;border-bottom:1px solid #eaecf0;justify-content:space-between;align-items:center;gap:14px;padding:15px 18px;display:flex}.consignment-confirm-package-header h3{color:#101828;margin:0;font-size:16px}.consignment-confirm-package-number{color:#fff;background:#f97316;border-radius:10px;place-items:center;width:32px;height:32px;margin-right:9px;font-weight:900;display:inline-grid}.consignment-confirm-package-value{color:#b54708;white-space:nowrap;font-weight:900}.consignment-confirm-package-body{padding:18px}.consignment-confirm-package-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.consignment-confirm-package-field{background:#f9fafb;border-radius:11px;min-width:0;padding:12px}.consignment-confirm-package-field.is-wide{grid-column:span 2}.consignment-confirm-package-field span{color:#667085;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:800;display:block}.consignment-confirm-package-field strong{color:#101828;word-break:break-word;line-height:1.45;display:block}.consignment-confirm-images{grid-template-columns:repeat(auto-fill,minmax(94px,1fr));gap:10px;margin-top:16px;display:grid}.consignment-confirm-image-button{aspect-ratio:1;cursor:zoom-in;background:#f2f4f7;border:1px solid #d0d5dd;border-radius:12px;padding:0;position:relative;overflow:hidden}.consignment-confirm-image-button img{object-fit:cover;width:100%;height:100%;transition:transform .2s;display:block}.consignment-confirm-image-button:hover img{transform:scale(1.05)}.consignment-confirm-note{color:#7a2e0e;white-space:pre-wrap;word-break:break-word;background:#fffaeb;border:1px solid #fedf89;border-radius:12px;margin:0;padding:16px;line-height:1.65}.consignment-confirm-warning{color:#175cd3;background:#eff8ff;border:1px solid #b2ddff;border-radius:13px;align-items:flex-start;gap:10px;margin-bottom:18px;padding:14px 16px;line-height:1.55;display:flex}.consignment-confirm-actions{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #d0d5dde6;border-radius:16px;justify-content:flex-end;gap:12px;padding:15px;display:flex;position:sticky;bottom:14px;box-shadow:0 14px 35px #10182821}.consignment-confirm-button{cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 20px;font-weight:900;transition:transform .2s,box-shadow .2s;display:inline-flex}.consignment-confirm-button:disabled{cursor:not-allowed;opacity:.62}.consignment-confirm-button:not(:disabled):hover{transform:translateY(-1px)}.consignment-confirm-button.is-secondary{color:#344054;background:#fff;border:1px solid #d0d5dd}.consignment-confirm-button.is-primary{color:#fff;background:#f97316;border:1px solid #ea580c;box-shadow:0 8px 18px #f973163d}.consignment-confirm-loading-overlay{z-index:9999;-webkit-backdrop-filter:blur(12px);background:radial-gradient(circle at 50% 35%,#f9731633,#0000 34%),#0a1222c7;place-items:center;padding:24px;animation:.24s both consignment-loading-overlay-in;display:grid;position:fixed;inset:0;overflow:hidden}.consignment-confirm-loading-overlay:before,.consignment-confirm-loading-overlay:after{content:"";pointer-events:none;filter:blur(2px);border-radius:999px;position:absolute}.consignment-confirm-loading-overlay:before{background:#f9731626;width:360px;height:360px;top:-170px;right:-130px}.consignment-confirm-loading-overlay:after{background:#1570ef1f;width:420px;height:420px;bottom:-210px;left:-160px}.consignment-confirm-loading-card{z-index:1;background:linear-gradient(145deg,#fffffffc,#f8fafcfa);border:1px solid #ffffffc7;border-radius:26px;width:min(560px,100%);padding:28px;animation:.34s cubic-bezier(.22,1,.36,1) both consignment-loading-card-in;position:relative;overflow:hidden;box-shadow:0 32px 90px #00000059,inset 0 0 0 1px #fff3}.consignment-confirm-loading-card:before{content:"";background:linear-gradient(90deg,#f97316,#fb923c,#1570ef);height:4px;position:absolute;top:0;left:0;right:0}.consignment-confirm-loading-header{align-items:center;gap:20px;display:flex}.consignment-confirm-loading-visual{flex:0 0 88px;place-items:center;width:88px;height:88px;display:grid;position:relative}.consignment-confirm-loading-orbit{border:3px solid #f97316;border-color:#f97316 #1570ef #f9731621 #f9731621;border-radius:50%;animation:1.15s linear infinite consignment-loading-spin;position:absolute;inset:0}.consignment-confirm-loading-orbit:after{content:"";border:1px dashed #f973165c;border-radius:50%;animation:2.4s linear infinite consignment-loading-spin-reverse;position:absolute;inset:8px}.consignment-confirm-loading-icon{color:#f97316;background:linear-gradient(145deg,#fff7ed,#ffedd5);border-radius:18px;place-items:center;width:58px;height:58px;font-size:27px;display:grid;box-shadow:0 10px 24px #f9731633,0 0 0 7px #f973160f}.consignment-confirm-loading-copy{flex:1;min-width:0}.consignment-confirm-loading-eyebrow{color:#f97316;letter-spacing:.13em;align-items:center;gap:7px;margin-bottom:7px;font-size:11px;font-weight:900;display:inline-flex}.consignment-confirm-loading-eyebrow:before{content:"";background:#f97316;border-radius:50%;width:7px;height:7px;animation:1.4s infinite consignment-loading-pulse;box-shadow:0 0 0 5px #f973161f}.consignment-confirm-loading-copy h3{color:#101828;margin:0 0 8px;font-size:clamp(21px,4vw,27px);line-height:1.25}.consignment-confirm-loading-copy p{color:#667085;min-height:24px;margin:0;font-size:14px;line-height:1.6}.consignment-confirm-loading-progress{margin-top:26px}.consignment-confirm-loading-progress-info{color:#475467;justify-content:space-between;align-items:center;gap:16px;margin-bottom:9px;font-size:13px;font-weight:800;display:flex}.consignment-confirm-loading-progress-info strong{color:#f97316;font-size:14px}.consignment-confirm-loading-progress-track{background:#e9eef5;border-radius:999px;height:10px;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #10182814}.consignment-confirm-loading-progress-track>span{border-radius:inherit;background:linear-gradient(90deg,#f97316 0%,#fb923c 58%,#1570ef 100%);min-width:12%;transition:width .45s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 auto 0 0;overflow:hidden;box-shadow:0 4px 12px #f9731640}.consignment-confirm-loading-progress-track>span:after{content:"";background:linear-gradient(105deg,#0000 0%,#ffffff9e 48%,#0000 100%);animation:1.5s infinite consignment-loading-shine;position:absolute;inset:0;transform:translate(-100%)}.consignment-confirm-loading-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.consignment-confirm-loading-step{color:#98a2b3;background:#f8fafc;border:1px solid #eaecf0;border-radius:12px;align-items:center;gap:8px;min-width:0;padding:10px;font-size:11px;font-weight:800;line-height:1.35;transition:border-color .25s,background .25s,color .25s,transform .25s;display:flex}.consignment-confirm-loading-step.is-active{color:#c2410c;background:#fff7ed;border-color:#fdba74;transform:translateY(-1px)}.consignment-confirm-loading-step.is-completed{color:#027a48;background:#ecfdf3;border-color:#a6f4c5}.consignment-confirm-loading-step-dot{color:#667085;background:#eaecf0;border-radius:8px;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:11px;font-weight:900;display:grid}.consignment-confirm-loading-step.is-active .consignment-confirm-loading-step-dot{color:#fff;background:#f97316;box-shadow:0 5px 12px #f973163d}.consignment-confirm-loading-step.is-completed .consignment-confirm-loading-step-dot{color:#fff;background:#12b76a}.consignment-confirm-loading-safe-note{color:#175cd3;background:#eff8ff;border:1px solid #b2ddff;border-radius:13px;align-items:flex-start;gap:10px;margin-top:20px;padding:13px 14px;font-size:12px;font-weight:700;line-height:1.55;display:flex}.consignment-confirm-loading-safe-note>span:first-child{flex:none;margin-top:2px;font-size:16px}@keyframes consignment-loading-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes consignment-loading-card-in{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes consignment-loading-spin{to{transform:rotate(360deg)}}@keyframes consignment-loading-spin-reverse{to{transform:rotate(-360deg)}}@keyframes consignment-loading-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.58;transform:scale(.78)}}@keyframes consignment-loading-shine{to{transform:translate(100%)}}.consignment-confirm-lightbox{z-index:10000;cursor:zoom-out;background:#000000d6;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.consignment-confirm-lightbox img{object-fit:contain;border-radius:14px;max-width:min(100%,1100px);max-height:88vh;box-shadow:0 24px 70px #00000073}.consignment-confirm-lightbox-close{color:#fff;cursor:pointer;background:#ffffff29;border:0;border-radius:50%;place-items:center;width:42px;height:42px;font-size:18px;display:grid;position:fixed;top:22px;right:22px}@media (width<=600px){.consignment-confirm-loading-overlay{align-items:end;padding:12px}.consignment-confirm-loading-card{border-radius:24px 24px 18px 18px;width:100%;padding:23px 18px 18px}.consignment-confirm-loading-header{align-items:flex-start;gap:14px}.consignment-confirm-loading-visual{flex-basis:68px;width:68px;height:68px}.consignment-confirm-loading-icon{border-radius:14px;width:45px;height:45px;font-size:22px}.consignment-confirm-loading-copy h3{font-size:20px}.consignment-confirm-loading-steps{grid-template-columns:1fr;gap:7px}.consignment-confirm-loading-step{padding:9px 10px}}@media (prefers-reduced-motion:reduce){.consignment-confirm-loading-overlay,.consignment-confirm-loading-card,.consignment-confirm-loading-orbit,.consignment-confirm-loading-orbit:after,.consignment-confirm-loading-eyebrow:before,.consignment-confirm-loading-progress-track>span:after{animation:none!important}.consignment-confirm-loading-progress-track>span{transition:none}}@media (width<=850px){.consignment-confirm-page{padding:14px}.consignment-confirm-hero{padding:20px}.consignment-confirm-package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.consignment-confirm-topbar,.consignment-confirm-hero,.consignment-confirm-actions{align-items:stretch}.consignment-confirm-hero{flex-direction:column}.consignment-confirm-summary-grid,.consignment-confirm-totals,.consignment-confirm-package-grid{grid-template-columns:1fr}.consignment-confirm-summary-item.is-full-width,.consignment-confirm-package-field.is-wide{grid-column:auto}.consignment-confirm-package-header{flex-direction:column;align-items:flex-start}.consignment-confirm-actions{flex-direction:column-reverse;bottom:8px}.consignment-confirm-button{width:100%}}.consignment-container{box-sizing:border-box;flex-direction:column;width:100%;height:100%;display:flex}.back-navigation{color:#94a3b8;cursor:pointer;letter-spacing:.05em;flex-shrink:0;align-items:center;gap:6px;margin-bottom:1.25rem;font-size:11px;font-weight:700;display:inline-flex}.back-navigation:hover{color:#1e293b}.back-icon{font-size:10px}.consignment-layout-grid{flex:1;grid-template-columns:340px 1fr;gap:1.5rem;min-height:0;display:grid}.layout-left-fixed-sidebar{flex-direction:column;flex-shrink:0;gap:1rem;height:100%;display:flex}.page-header-title-box{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.title-icon-orange{color:#f59e0b;background-color:#fff3e0;border-radius:12px;padding:10px;display:inline-flex}.title-text-group h2{color:#1e293b;margin:0;font-size:18px;font-weight:800}.title-text-group p{color:#94a3b8;letter-spacing:.02em;margin:2px 0 0;font-size:10.5px;font-weight:700}.left-unified-wrapper-box{background-color:#fff;border:2px solid #fef08a;border-radius:20px;flex-direction:column;display:flex;box-shadow:0 4px 12px #0f172a05}.left-inner-section{flex-direction:column;padding:1.25rem;display:flex}.border-top-dash{border-top:1px dashed #e2e8f0}.static-display-box{box-sizing:border-box;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:center;width:100%;min-height:40px;padding:.65rem .85rem;font-size:13px;line-height:1.4;display:flex}.font-bold-dark{color:#1e293b;font-weight:600}.address-received-empty{color:#94a3b8;font-size:12px;font-style:italic}.address-received-highlight{color:#b45309;background-color:#fffbeb;border-color:#fde68a;font-weight:700}.inner-section-title{color:#1e293b;margin-bottom:.85rem;font-size:12px;font-weight:700}.inner-section-title.required-label{margin-bottom:.85rem}.btn-add-address{color:#f59e0b;cursor:pointer;background-color:#fff;border:1px solid #fde68a;border-radius:20px;justify-content:center;align-items:center;gap:6px;width:100%;height:38px;margin-bottom:.75rem;font-size:11px;font-weight:700;display:inline-flex}.btn-add-address:hover{background-color:#fffbeb}.add-address-inline-form{flex-direction:column;gap:.6rem;display:flex}.small-input{border-color:#f59e0b!important;height:36px!important;font-size:12.5px!important}.inline-form-actions{justify-content:flex-end;gap:.5rem;display:flex}.btn-inline-save{color:#fff;cursor:pointer;background-color:#f59e0b;border:none;border-radius:6px;align-items:center;gap:4px;padding:4px 12px;font-size:11px;font-weight:600;display:inline-flex}.btn-inline-cancel{color:#64748b;cursor:pointer;background:0 0;border:1px solid #cbd5e1;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:600}.sub-helper-text{color:#94a3b8;align-items:center;gap:4px;margin:0 0 8px;font-size:11px;display:flex}.address-text-truncate{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;display:-webkit-box;overflow:hidden}.check-active-icon{color:#f59e0b;font-size:13px}.toggle-row{background-color:#fafafa;flex-direction:row;align-items:center;gap:.65rem}.toggle-icon-box{color:#94a3b8;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:8px;display:flex}.shield-icon{font-size:16px}.toggle-text-info{flex:1}.toggle-text-info h4{color:#1e293b;margin:0 0 2px;font-size:11.5px;font-weight:700}.toggle-text-info p{color:#64748b;margin:0;font-size:10.5px;line-height:1.3}.layout-right-scrollable-form{height:100%;overflow-y:auto}.layout-right-scrollable-form::-webkit-scrollbar{width:5px}.layout-right-scrollable-form::-webkit-scrollbar-thumb{background-color:#cbd5e1;border-radius:10px}.scrollable-content-wrapper{padding-bottom:2rem}.form-main-card{box-sizing:border-box;background-color:#fff;border:2px solid #fef08a;border-radius:20px;padding:2rem}.form-step-header{justify-content:space-between;align-items:center;margin-bottom:1.75rem;display:flex}.step-header-left{align-items:center;gap:.75rem;display:flex}.step-number-circle{color:#fff;background-color:#f59e0b;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-weight:700;display:flex}.form-step-header h3{color:#1e293b;letter-spacing:.02em;margin:0;font-size:13px;font-weight:700}.btn-delete-package{color:#f43f5e;cursor:pointer;background-color:#fff1f2;border:1px solid #fecdd3;border-radius:8px;align-items:center;gap:6px;padding:6px 14px;font-size:11.5px;font-weight:700;display:inline-flex}.btn-delete-package:hover{background-color:#ffe4e6}.form-row-2col{grid-template-columns:repeat(2,1fr);gap:1.25rem;margin-bottom:1.25rem;display:grid}.form-row-4col{grid-template-columns:repeat(4,1fr);gap:1.25rem;margin-bottom:1.25rem;display:grid}@media (width<=768px){.form-row-4col{grid-template-columns:repeat(2,1fr)}}.input-field-group{flex-direction:column;gap:.4rem;display:flex}.field-label{color:#475569;letter-spacing:.03em;font-size:11px;font-weight:700}.required-label{align-items:center;width:fit-content;display:inline-flex}.required-label:after{content:"*";color:#ef4444;margin-left:4px;font-size:12px;line-height:1}.custom-input,.custom-select{color:#1e293b;box-sizing:border-box;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;outline:none;width:100%;height:40px;padding:0 .85rem;font-size:13px}.custom-textarea{resize:vertical;box-sizing:border-box;border:1px solid #e2e8f0;border-radius:8px;outline:none;width:100%;padding:.65rem .85rem;font-size:13px}.package-image-section{margin-top:1.25rem}.upload-dropzone-box-clickable{cursor:pointer;background-color:#f8fafc;border:2px dashed #cbd5e1;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:1.8rem 1rem;transition:all .2s;display:flex}.upload-dropzone-box-clickable:hover{background-color:#fffbeb;border-color:#f59e0b}.upload-big-icon{color:#94a3b8;margin-bottom:2px;font-size:26px}.upload-main-text{color:#475569;font-size:13px;font-weight:700}.upload-sub-text{color:#94a3b8;font-size:11.5px}.image-previews-grid{grid-template-columns:repeat(auto-fill,minmax(85px,1fr));gap:12px;margin-top:1.25rem;display:grid}.preview-image-item{aspect-ratio:1;cursor:zoom-in;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;transition:all .2s;position:relative;overflow:hidden;box-shadow:0 2px 6px #00000008}.preview-image-item:hover{transform:translateY(-2px);box-shadow:0 4px 10px #00000014}.preview-image-item img{object-fit:cover;width:100%;height:100%}.btn-remove-preview-img{color:#fff;cursor:pointer;z-index:2;background-color:#0f172abf;border:none;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:12px;transition:background .2s;display:flex;position:absolute;top:4px;right:4px}.btn-remove-preview-img:hover{background-color:#ef4444}.add-package-dashed-trigger{cursor:pointer;box-sizing:border-box;background-color:#fff;border:2px dashed #cbd5e1;border-radius:16px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:.5rem;margin-bottom:2rem;padding:1.2rem 1rem;display:flex}.add-package-dashed-trigger:hover{background-color:#f8fafc;border-color:#94a3b8}.plus-dashed-icon{color:#475569;font-size:16px}.add-package-dashed-trigger span{color:#475569;font-size:13px;font-weight:700}.sticky-action-notice-bar{box-sizing:border-box;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:99px;justify-content:space-between;align-items:center;gap:1.5rem;padding:.75rem 2rem;display:flex}.notice-left-message{flex:1;align-items:center;gap:10px;display:flex}.info-notice-icon{color:#1e293b;flex-shrink:0;font-size:20px}.notice-left-message p{color:#475569;margin:0;font-size:11.5px;line-height:1.5}.btn-final-submit-order{color:#1e293b;letter-spacing:.06em;cursor:pointer;background-color:#fa3;border:none;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;height:44px;padding:0 2rem;font-size:13px;font-weight:800;display:inline-flex;box-shadow:0 4px 14px #fa33}.btn-final-submit-order:hover{background-color:#f59e0b}.lightbox-overlay-modal{z-index:9999;cursor:zoom-out;background-color:#0f172ae6;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh;animation:.25s cubic-bezier(.4,0,.2,1) forwards fadeInModal;display:flex;position:fixed;top:0;left:0}.lightbox-content-box{justify-content:center;align-items:center;max-width:80%;max-height:80%;display:flex}.lightbox-main-img{object-fit:contain;cursor:zoom-out;border-radius:8px;max-width:100%;max-height:100%;box-shadow:0 25px 50px -12px #00000080}.lightbox-hint-text{color:#94a3b8;letter-spacing:.02em;margin-top:1rem;font-size:13px}.animate-zoom-in{animation:.25s cubic-bezier(.4,0,.2,1) forwards zoomIn}@keyframes zoomIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes fadeInModal{0%{opacity:0}to{opacity:1}}.animation-fade-in{animation:.3s ease-in-out forwards fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.field-error-message{color:#dc2626;align-items:flex-start;gap:6px;width:100%;margin-top:6px;font-size:11.5px;font-weight:600;line-height:1.45;animation:.2s fieldErrorAppear;display:flex}.field-error-message .anticon{flex-shrink:0;margin-top:2px;font-size:12px}@keyframes fieldErrorAppear{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.custom-input.input-has-error,.custom-select.input-has-error,.custom-textarea.input-has-error,.static-display-box.input-has-error{color:#991b1b!important;background-color:snow!important;border-color:#ef4444!important;box-shadow:0 0 0 3px #ef44441a!important}.custom-input.input-has-error:focus,.custom-select.input-has-error:focus,.custom-textarea.input-has-error:focus{border-color:#dc2626!important;box-shadow:0 0 0 4px #dc26261f!important}.address-list-has-error{background-color:snow;border-radius:10px;padding:6px;box-shadow:0 0 0 3px #ef444414;border:1px solid #ef4444!important}.upload-dropzone-box-clickable.upload-has-error{color:#b91c1c;background:repeating-linear-gradient(135deg,snow 0 12px,#fef2f2 12px 24px);box-shadow:0 0 0 3px #ef444417;border-color:#ef4444!important}.upload-dropzone-box-clickable.upload-has-error .upload-big-icon{color:#dc2626}.custom-select{color:#1e293b;cursor:pointer;background-color:#fff;border:1px solid #d8e0eb;border-radius:9px;outline:none;width:100%;min-height:43px;padding:0 38px 0 13px;font-family:inherit;font-size:13px;font-weight:500;transition:border-color .2s,box-shadow .2s,background-color .2s}.custom-select:hover{border-color:#93b4f7}.custom-select:focus{border-color:#2563eb;box-shadow:0 0 0 4px #2563eb1a}.custom-select:disabled{color:#94a3b8;cursor:not-allowed;background-color:#f1f5f9}.consignment-is-submitting input:disabled,.consignment-is-submitting textarea:disabled,.consignment-is-submitting select:disabled,.consignment-is-submitting button:disabled{cursor:not-allowed}.upload-is-disabled,.add-package-disabled{opacity:.55;pointer-events:none;cursor:not-allowed!important}.btn-final-submit-order:disabled{opacity:.78;cursor:not-allowed}.btn-final-submit-order .anticon{margin-right:7px}.custom-input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.custom-input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.custom-input[type=number]{appearance:textfield}.create-order-loading-overlay{z-index:99999;-webkit-backdrop-filter:blur(8px);background:radial-gradient(circle at 100% 0,#2563eb2e,#0000 420px),#0f172ab8;justify-content:center;align-items:center;padding:20px;animation:.25s loadingOverlayAppear;display:flex;position:fixed;inset:0}@keyframes loadingOverlayAppear{0%{opacity:0}to{opacity:1}}.create-order-loading-card{color:#0f172a;text-align:center;background:linear-gradient(145deg,#fffffffc,#eff6fffa);border:1px solid #bfdbfee6;border-radius:22px;flex-direction:column;align-items:center;width:min(420px,100%);padding:36px 30px;animation:.3s loadingCardAppear;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 70px #0f172a52,inset 0 1px 1px #fffc}@keyframes loadingCardAppear{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.create-order-loading-card:before{content:"";pointer-events:none;background:radial-gradient(circle,#2563eb26,#0000 68%);width:240px;height:240px;position:absolute;top:-100px;right:-80px}.create-order-loading-icon{z-index:1;color:#fff;background:linear-gradient(145deg,#3b82f6,#2563eb,#1d4ed8);border-radius:18px;justify-content:center;align-items:center;width:68px;height:68px;margin-bottom:19px;font-size:31px;display:flex;position:relative;box-shadow:0 12px 25px #2563eb47,inset 0 1px 1px #ffffff4d}.create-order-loading-card h3{z-index:1;color:#172033;letter-spacing:-.2px;margin:0 0 8px;font-size:18px;font-weight:800;line-height:1.35;position:relative}.create-order-loading-card p{z-index:1;color:#64748b;min-height:20px;margin:0 0 21px;font-size:13px;font-weight:500;line-height:1.55;position:relative}.create-order-loading-card small{z-index:1;color:#94a3b8;margin-top:14px;font-size:10.5px;font-weight:600;position:relative}.create-order-loading-bar{z-index:1;background-color:#dbeafe;border-radius:999px;width:100%;height:7px;position:relative;overflow:hidden}.create-order-loading-bar span{border-radius:inherit;background:linear-gradient(90deg,#0000,#60a5fa,#2563eb,#0000);width:45%;animation:1.35s ease-in-out infinite loadingProgress;position:absolute;top:0;bottom:0}@keyframes loadingProgress{0%{left:-48%}to{left:105%}}@media (width<=768px){.field-error-message{font-size:11px}.create-order-loading-card{border-radius:18px;padding:30px 21px}.create-order-loading-icon{width:60px;height:60px;font-size:27px}.create-order-loading-card h3{font-size:16px}}.address-empty-message{color:#64748b;text-align:center;background-color:#f8fafc;border:1px dashed #cbd5e1;border-radius:9px;margin-top:10px;padding:14px;font-size:12px;line-height:1.5}.consignment-container{--font-ui:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;--font-size-body:14px;--font-size-caption:12px;--font-size-label:13px;--font-size-control:14px;--font-size-section:15px;--font-size-page-title:22px;font-family:var(--font-ui);font-size:var(--font-size-body);color:#334155;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none;font-weight:400;line-height:1.5}.consignment-container *,.consignment-container :before,.consignment-container :after{font-family:inherit}.consignment-container :where(button,input,textarea,select){font:inherit;letter-spacing:normal}.consignment-container :where(button,.back-navigation,.address-item-clickable){-webkit-tap-highlight-color:transparent}.back-navigation{letter-spacing:.01em;font-size:13px;font-weight:600;line-height:1.4}.back-icon{font-size:12px;line-height:1}.title-text-group h2{font-size:var(--font-size-page-title);letter-spacing:-.025em;font-weight:700;line-height:1.25}.title-text-group p{letter-spacing:0;margin-top:4px;font-size:13px;font-weight:400;line-height:1.45}.static-display-box{font-size:14px;font-weight:500;line-height:1.5}.font-bold-dark,.address-received-highlight{font-weight:600}.address-received-empty{font-size:13px;font-weight:400;line-height:1.45}.inner-section-title{letter-spacing:-.01em;font-size:14px;font-weight:700;line-height:1.4}.sub-helper-text{font-size:12.5px;font-weight:400;line-height:1.45}.address-scroll-container{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;flex-direction:column;gap:10px;width:100%;max-height:248px;padding-right:5px;display:flex;overflow:hidden auto}.address-scroll-container::-webkit-scrollbar{width:5px}.address-scroll-container::-webkit-scrollbar-track{background:0 0}.address-scroll-container::-webkit-scrollbar-thumb{background-color:#cbd5e1;border-radius:999px}.address-scroll-container::-webkit-scrollbar-thumb:hover{background-color:#94a3b8}.address-item-clickable{box-sizing:border-box;color:#475569;cursor:pointer;background-color:#fff;border:1px solid #dfe6ef;border-radius:12px;grid-template-columns:minmax(0,1fr) auto 28px 32px;align-items:center;column-gap:8px;width:100%;min-height:64px;padding:10px 12px;transition:background-color .2s,border-color .2s,box-shadow .2s,transform .2s;display:grid;position:relative}.address-item-clickable:hover{background-color:#fffbeb;border-color:#fbbf24;transform:translateY(-1px)}.address-item-clickable:focus-visible{border-color:#f59e0b;outline:none;box-shadow:0 0 0 3px #f59e0b24}.address-item-clickable.is-active{color:#1e293b;background-color:#fffbeb;border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b1a,0 6px 16px #b4530914}.address-item-clickable.is-deleting{opacity:.65;pointer-events:none}.address-text-truncate{flex-direction:column;grid-column:1;gap:3px;min-width:0;display:flex;overflow:hidden}.address-text-truncate strong{color:#334155;white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:650;line-height:1.4;display:-webkit-box;overflow:hidden}.address-item-clickable.is-active .address-text-truncate strong{color:#92400e}.address-default-badge{color:#64748b;white-space:nowrap;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;grid-column:2;justify-content:center;justify-self:end;align-items:center;min-width:0;padding:4px 7px;font-size:9.5px;font-weight:700;line-height:1;display:inline-flex}.check-active-icon{color:#f59e0b;grid-column:3;justify-content:center;justify-self:center;align-items:center;width:28px;height:28px;font-size:15px;line-height:1;display:inline-flex}.btn-delete-address{color:#dc2626;cursor:pointer;background-color:#fff1f2;border:1px solid #fecdd3;border-radius:9px;flex:0 0 32px;grid-column:4;justify-content:center;justify-self:end;align-items:center;width:32px;height:32px;padding:0;font-size:13px;line-height:1;transition:color .2s,background-color .2s,border-color .2s,box-shadow .2s,transform .2s;display:inline-flex}.btn-delete-address:hover:not(:disabled){color:#fff;background-color:#ef4444;border-color:#ef4444;transform:translateY(-1px);box-shadow:0 6px 14px #ef444438}.btn-delete-address:active:not(:disabled){transform:translateY(0)}.btn-delete-address:focus-visible{outline:none;box-shadow:0 0 0 4px #ef444424}.btn-delete-address:disabled{color:#94a3b8;cursor:not-allowed;opacity:.65;background-color:#f1f5f9;border-color:#e2e8f0}.address-empty-message{box-sizing:border-box;color:#64748b;text-align:center;background-color:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px;width:100%;margin-top:8px;padding:14px;font-size:13px;line-height:1.5}.address-empty-message.address-list-has-error{color:#b91c1c;background-color:snow;border-color:#ef4444}.add-address-inline-form,.add-address-inline-form .custom-input{width:100%;min-width:0}.inline-form-actions{flex-wrap:wrap;width:100%}@media (width<=768px){.address-scroll-container{gap:8px;max-height:224px}.address-item-clickable{border-radius:10px;grid-template-columns:minmax(0,1fr) auto 26px 30px;column-gap:6px;min-height:60px;padding:9px 10px}.address-text-truncate strong{font-size:12.5px}.address-default-badge{padding:4px 6px;font-size:9px}.check-active-icon{width:26px;height:26px;font-size:14px}.btn-delete-address{flex-basis:30px;width:30px;height:30px}}@media (width<=420px){.address-item-clickable{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 26px 30px;row-gap:5px}.address-text-truncate{grid-area:1/1}.address-default-badge{grid-area:2/1;justify-self:start}.check-active-icon{grid-area:1/2/span 2}.btn-delete-address{grid-area:1/3/span 2}}.btn-add-address,.btn-inline-save,.btn-inline-cancel,.btn-delete-package,.add-package-dashed-trigger,.btn-final-submit-order{font-weight:600;line-height:1.2}.btn-add-address{letter-spacing:0;font-size:13px}.btn-inline-save,.btn-inline-cancel{font-size:12.5px}.btn-delete-package{letter-spacing:0;font-size:12.5px}.add-package-dashed-trigger span{font-size:14px;font-weight:600;line-height:1.35}.btn-final-submit-order{letter-spacing:.02em;font-size:14px;font-weight:700;line-height:1}.toggle-text-info h4{letter-spacing:-.005em;font-size:13.5px;font-weight:600;line-height:1.4}.toggle-text-info p{font-size:12.5px;font-weight:400;line-height:1.5}.step-number-circle{font-size:12px;font-weight:700;line-height:1}.form-step-header h3{font-size:var(--font-size-section);letter-spacing:-.01em;font-weight:700;line-height:1.35}.field-label{font-size:var(--font-size-label);letter-spacing:0;font-weight:600;line-height:1.4}.required-label:after{font-size:13px;font-weight:700}.custom-input,.custom-select,.custom-textarea{font-family:var(--font-ui);font-size:var(--font-size-control);letter-spacing:0;font-weight:400;line-height:1.45}.custom-input,.custom-select{font-variant-numeric:tabular-nums}.custom-select{font-weight:500}.small-input{font-size:13.5px!important}.custom-input::placeholder,.custom-textarea::placeholder{color:#94a3b8;font-size:inherit;opacity:1;font-weight:400}.custom-select:invalid{color:#94a3b8;font-weight:400}.upload-main-text{font-size:14px;font-weight:600;line-height:1.4}.upload-sub-text{font-size:12.5px;font-weight:400;line-height:1.45}.btn-remove-preview-img{font-size:12px;font-weight:700;line-height:1}.notice-left-message p{font-size:13px;font-weight:400;line-height:1.55}.lightbox-hint-text{letter-spacing:0;font-size:13px;font-weight:400;line-height:1.45}.field-error-message{letter-spacing:0;font-size:12.5px;font-weight:500;line-height:1.45}.field-error-message .anticon{font-size:13px;line-height:1}.address-empty-message{font-size:13px;font-weight:400;line-height:1.55}.create-order-loading-card h3{letter-spacing:-.02em;font-size:20px;font-weight:700;line-height:1.35}.create-order-loading-card p{font-size:14px;font-weight:400;line-height:1.6}.create-order-loading-card small{font-size:12px;font-weight:500;line-height:1.45}.consignment-container :where(input,textarea,select,button):disabled{font-weight:inherit}@media (width<=768px){.consignment-container{--font-size-page-title:20px;--font-size-section:14.5px}.title-text-group p{font-size:12.5px}.custom-input,.custom-select,.custom-textarea{font-size:16px}.field-error-message,.upload-sub-text,.sub-helper-text,.toggle-text-info p{font-size:12px}.create-order-loading-card h3{font-size:18px}.create-order-loading-card p{font-size:13.5px}}.back-navigation{color:#64748b;letter-spacing:.04em;cursor:pointer;background-color:#fff;border:1px solid #e2e8f0;border-radius:10px;outline:none;justify-content:center;align-items:center;gap:7px;width:fit-content;min-height:38px;padding:0 14px;font-size:12px;font-weight:700;line-height:1;transition:color .2s,background-color .2s,border-color .2s,box-shadow .2s,transform .2s;display:inline-flex;box-shadow:0 2px 6px #0f172a0a}.back-navigation:hover:not(:disabled){color:#b45309;background-color:#fffbeb;border-color:#fbbf24;transform:translate(-2px);box-shadow:0 5px 12px #f59e0b1f}.back-navigation:active:not(:disabled){transform:translate(-1px)scale(.98)}.back-navigation:focus-visible{border-color:#f59e0b;box-shadow:0 0 0 4px #f59e0b21,0 4px 10px #0f172a0f}.back-navigation:disabled{color:#94a3b8;cursor:not-allowed;opacity:.65;box-shadow:none;background-color:#f8fafc;border-color:#e2e8f0;transform:none}.back-navigation .back-icon{font-size:12px;line-height:1;transition:transform .2s}.back-navigation:hover:not(:disabled) .back-icon{transform:translate(-2px)}.back-navigation span{white-space:nowrap;align-items:center;display:inline-flex}.back-navigation{margin-bottom:20px}.consignment-container{box-sizing:border-box;width:100%;max-width:100%;height:100%;min-height:0;padding:0;overflow:hidden}.consignment-container,.consignment-container *{box-sizing:border-box}.consignment-layout-grid{min-height:0;overflow:hidden}.layout-left-fixed-sidebar,.layout-right-scrollable-form{min-height:0}.layout-left-fixed-sidebar{padding-right:4px;overflow:hidden auto}.layout-left-fixed-sidebar::-webkit-scrollbar{width:6px;height:6px}.layout-right-scrollable-form::-webkit-scrollbar{width:6px;height:6px}.address-scroll-container::-webkit-scrollbar{width:6px;height:6px}.layout-left-fixed-sidebar::-webkit-scrollbar-track{background:0 0}.layout-right-scrollable-form::-webkit-scrollbar-track{background:0 0}.address-scroll-container::-webkit-scrollbar-track{background:0 0}.layout-left-fixed-sidebar::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.layout-right-scrollable-form::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.address-scroll-container::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.layout-left-fixed-sidebar::-webkit-scrollbar-thumb:hover{background:#94a3b8}.layout-right-scrollable-form::-webkit-scrollbar-thumb:hover{background:#94a3b8}.address-scroll-container::-webkit-scrollbar-thumb:hover{background:#94a3b8}.layout-right-scrollable-form{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding-right:6px;overflow:hidden auto}.scrollable-content-wrapper{min-width:0;padding-bottom:32px}.left-unified-wrapper-box,.form-main-card,.sticky-action-notice-bar{min-width:0;max-width:100%}.add-address-inline-form{background:linear-gradient(#fff,#fffdf7);border:1px solid #fde68a;border-radius:16px;flex-direction:column;gap:12px;width:100%;padding:14px;display:flex;box-shadow:0 8px 22px #b453090f,inset 0 1px #fffffff2}.add-address-inline-form .input-field-group{gap:6px}.add-address-inline-form .field-label{color:#334155;font-size:12px;font-weight:800}.add-address-inline-form .custom-input,.add-address-inline-form .custom-select{background-color:#fff;border-color:#e2e8f0;border-radius:11px;height:42px;min-height:42px;font-size:13px;font-weight:600}.add-address-inline-form .custom-input:hover,.add-address-inline-form .custom-select:hover{border-color:#fbbf24}.add-address-inline-form .custom-input:focus,.add-address-inline-form .custom-select:focus{border-color:#f59e0b;box-shadow:0 0 0 4px #f59e0b1f}.add-address-inline-form .custom-input:disabled,.add-address-inline-form .custom-select:disabled{color:#94a3b8;cursor:not-allowed;background-color:#f8fafc}.selected-address-preview{color:#92400e;background:linear-gradient(135deg,#fffbeb,#fff7ed);border:1px solid #fde68a;border-radius:12px;align-items:flex-start;gap:8px;width:100%;min-height:44px;padding:10px 12px;font-size:12.5px;font-weight:700;line-height:1.45;display:flex}.selected-address-preview .anticon{color:#f59e0b;flex:none;margin-top:2px}.selected-address-preview span{overflow-wrap:anywhere;min-width:0}.inline-form-actions{margin-top:2px}.btn-inline-save,.btn-inline-cancel{border-radius:10px;min-height:34px;padding:0 14px}.btn-inline-save{color:#fff;background:linear-gradient(135deg,#f59e0b,#f97316);border:1px solid #f9731633;box-shadow:0 8px 18px #f973162e}.btn-inline-save:hover:not(:disabled){background:linear-gradient(135deg,#d97706,#ea580c);transform:translateY(-1px)}.btn-inline-cancel:hover:not(:disabled){color:#334155;background-color:#f8fafc;border-color:#94a3b8}.btn-add-address{letter-spacing:.02em;border-radius:999px;min-height:40px;font-size:12px;transition:transform .2s,box-shadow .2s,background-color .2s,border-color .2s}.btn-add-address:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 18px #f59e0b1f}.address-scroll-container{max-height:260px}.address-item-clickable{min-width:0}.address-text-truncate{overflow-wrap:anywhere;min-width:0}.static-display-box.address-received-highlight{overflow-wrap:anywhere;align-items:flex-start;min-height:44px}.custom-input.input-has-error,.custom-select.input-has-error,.custom-textarea.input-has-error,.static-display-box.input-has-error{background-color:snow!important;border-color:#ef4444!important;box-shadow:0 0 0 3px #ef44441a!important}.field-error-message{min-height:16px}.form-row-2col,.form-row-4col{min-width:0}.custom-input,.custom-select,.custom-textarea{max-width:100%}.custom-textarea{min-height:92px}.package-image-section,.image-previews-grid,.preview-image-item,.upload-dropzone-box-clickable{min-width:0;max-width:100%}.sticky-action-notice-bar{z-index:12;-webkit-backdrop-filter:blur(10px);position:sticky;bottom:0}.create-order-loading-overlay{position:fixed;inset:0}@media (width<=1180px){.consignment-layout-grid{grid-template-columns:320px minmax(0,1fr);gap:18px}.form-row-4col{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=920px){.consignment-container{height:auto;min-height:100%;overflow:visible}.consignment-layout-grid{flex-direction:column;display:flex;overflow:visible}.layout-left-fixed-sidebar,.layout-right-scrollable-form{height:auto;max-height:none;padding-right:0;overflow:visible}.form-row-2col,.form-row-4col{grid-template-columns:minmax(0,1fr);gap:14px}.form-main-card{padding:20px}.sticky-action-notice-bar{border-radius:18px;flex-direction:column;align-items:stretch;position:relative;bottom:auto}.btn-final-submit-order{width:100%}}@media (width<=560px){.back-navigation{margin-bottom:14px}.page-header-title-box{align-items:flex-start}.title-text-group h2{font-size:18px}.left-inner-section{padding:16px}.form-main-card{border-radius:16px;padding:16px}.form-step-header{flex-direction:column;align-items:flex-start;gap:12px}.btn-delete-package{justify-content:center;width:100%}.inline-form-actions{grid-template-columns:1fr;display:grid}.btn-inline-save,.btn-inline-cancel{justify-content:center;width:100%}.address-item-clickable{grid-template-columns:minmax(0,1fr) auto 30px}.address-item-clickable .btn-delete-address{grid-column:3}.address-default-badge{display:none}}.field-label-with-tooltip{align-items:center;gap:2px;display:inline-flex}.toggle-title-row{align-items:center;gap:7px;display:flex}.toggle-title-row h4{margin:0}.toggle-info-icon{color:#1890ff;cursor:help;flex-shrink:0;font-size:15px;transition:color .2s,transform .2s}.toggle-info-icon:hover{color:#0958d9;transform:scale(1.1)}@media (width<=1024px){.vcl-container{padding:22px}.filter-section{flex-direction:column;align-items:stretch}.filter-fields .ant-space{display:flex}.filter-fields .ant-space-item:first-child{flex:1}.filter-search-input{width:100%!important}.filter-actions{justify-content:flex-end}.customer-name{max-width:430px}.receiver-address{max-width:480px}.body-right{min-width:200px}}@media (width<=768px){.vcl-container{padding:16px}.page-header{align-items:flex-start}.page-title{font-size:23px}.page-subtitle{font-size:14px;line-height:1.6}.page-summary{min-width:82px;padding:10px}.page-summary strong{font-size:20px}.page-summary span{font-size:12px}.filter-section{padding:14px}.filter-fields .ant-space,.filter-fields .ant-space-item{width:100%}.filter-search-input,.filter-date-picker{min-width:0;width:100%!important}.filter-search-input .ant-input,.filter-date-picker .ant-picker-input>input{font-size:16px}.filter-actions{width:100%}.filter-actions .MuiButton-root{flex:1}.active-filter-summary,.card-header{align-items:flex-start}.sub-header>span{width:100%}.price-total-header{margin-left:0}.card-body{flex-direction:column;align-items:stretch}.body-right{text-align:left;border-top:1px solid var(--vcl-border);align-items:flex-start;width:100%;min-width:0;padding-top:13px}.receiver-address{max-width:100%}.pagination-section{flex-direction:column}}@media (width<=480px){.vcl-container{padding:12px}.page-header{margin-bottom:18px}.page-summary{display:none}.filter-fields .ant-space{flex-direction:column;gap:10px!important}.filter-actions{flex-direction:column}.filter-actions .MuiButton-root{width:100%}.active-filter-summary{flex-direction:column}.clear-filter-link{align-self:flex-end}.consignment-card{padding:15px}.consignment-card:hover{transform:none}.card-header{flex-direction:column}.header-left{width:100%}.order-code{white-space:normal;overflow-wrap:anywhere;width:100%;font-size:16px}.view-detail-button{width:100%}.body-left{align-items:flex-start;gap:11px}.box-icon{flex-basis:48px;width:48px;height:48px;font-size:21px}.customer-name,.receiver-address{white-space:normal;word-break:break-word}.customer-name{font-size:14px}.receiver-address{width:100%;font-size:12px}.status-badge-center{width:100%}.specs-list{flex-wrap:wrap}.pagination-summary{text-align:center}}@media (prefers-reduced-motion:reduce){.consignment-card,.consignment-card:before,.filter-search-input,.filter-date-picker,.filter-actions .MuiButton-root,.clear-filter-link,.view-detail-button,.vcl-container .MuiPaginationItem-root{transition:none}.consignment-card:hover,.consignment-card:focus-visible{transform:none}}@media (width<=1100px){.tracking-code-row .order-code{max-width:360px}.product-name-value{max-width:520px}}@media (width<=768px){.vcl-container .card-header{flex-direction:column;align-items:stretch}.vcl-container .header-left{flex-direction:column;align-items:flex-start;gap:10px;width:100%}.tracking-code-block,.tracking-code-row{width:100%}.tracking-code-row .order-code{flex:1;max-width:none}.header-tags,.vcl-container .view-detail-button{width:100%}.vcl-container .card-body{grid-template-columns:1fr;gap:16px;display:grid}.vcl-container .body-right{border-top:1px solid var(--vcl-border);text-align:left;border-left:0;justify-content:flex-start;align-items:flex-start;width:100%;min-width:0;height:auto;padding:15px 0 0}.product-name-value,.vcl-container .receiver-address{white-space:normal;overflow-wrap:anywhere;word-break:break-word;max-width:100%}}@media (width<=480px){.tracking-code-row{flex-direction:column;align-items:stretch}.tracking-code-row .order-code{white-space:normal;overflow-wrap:anywhere;word-break:break-word;width:100%;font-size:15px;line-height:1.45}.copy-tracking-button{width:100%;min-height:38px}.header-tags{gap:6px}.product-name-value{font-size:14px}.vcl-container .body-left{width:100%}.vcl-container .box-icon{flex-basis:44px;width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.copy-tracking-button{transition:none}.copy-tracking-button:hover{transform:none}}@media (width<=768px){.vcl-container .product-name-group{width:100%}.vcl-container .product-name-item{padding:8px 9px}}@media (width<=480px){.vcl-container .product-name-heading{align-items:flex-start}.vcl-container .product-name-count{font-size:10px}.vcl-container .product-name-item{grid-template-columns:23px minmax(0,1fr);gap:7px}.vcl-container .product-name-list.is-single .product-name-item{grid-template-columns:minmax(0,1fr)}.vcl-container .product-name-index{width:23px;height:23px}.vcl-container .product-name-item .product-name-value{font-size:13px}}@media (prefers-reduced-motion:reduce){.vcl-container .product-name-item{transition:none}}.profile-config-page{text-align:left;max-width:1200px;margin:0 auto;padding:1.5rem 2rem 2rem}.profile-config-header{margin-bottom:1.75rem}.profile-config-header h2{color:#1e293b;margin:0 0 6px;font-size:22px;font-weight:800}.profile-config-header p{color:#64748b;margin:0;font-size:14px}.profile-config-grid{grid-template-columns:1fr 1.1fr;align-items:start;gap:1.5rem;display:grid}.profile-config-section{flex-direction:column;gap:.85rem;display:flex}.profile-section-title{align-items:center;gap:.6rem;display:flex}.profile-section-title h4{color:#334155;margin:0;font-size:15px;font-weight:700}.profile-section-badge{letter-spacing:.03em;border-radius:99px;padding:.2rem .55rem;font-size:11px;font-weight:700}.profile-section-badge.view{color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe}.profile-section-badge.edit{color:#b45309;background:#fffbeb;border:1px solid #fde68a}.profile-view-card,.profile-edit-card{background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:1.5rem;box-shadow:0 4px 14px #0f172a0a}.profile-view-header{align-items:center;gap:1rem;display:flex}.profile-view-avatar{color:#fff;background:linear-gradient(135deg,#2563eb,#7c3aed);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;font-size:26px;font-weight:700;display:flex}.profile-view-header h3{color:#1e293b;margin:0 0 4px;font-size:18px;font-weight:700}.profile-view-header p{color:#64748b;margin:0;font-size:13px}.profile-view-divider{background:#f1f5f9;height:1px;margin:1.25rem 0}.profile-view-fields{flex-direction:column;gap:.9rem;display:flex}.profile-view-field{align-items:flex-start;gap:.75rem;display:flex}.profile-view-field-icon{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.profile-view-field-label{color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;margin-bottom:2px;font-size:11px;font-weight:700;display:block}.profile-view-field-value{color:#1e293b;word-break:break-word;font-size:14px;font-weight:600;display:block}.profile-edit-header h3{color:#1e293b;margin:0 0 4px;font-size:17px;font-weight:700}.profile-edit-header p{color:#64748b;margin:0 0 1.25rem;font-size:13px}.profile-edit-form{flex-direction:column;gap:1rem;display:flex}.profile-form-row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.profile-form-group{flex-direction:column;gap:.35rem;display:flex}.profile-form-group label{color:#475569;font-size:13px;font-weight:600}.profile-form-group .required{color:#ef4444}.profile-form-input{color:#1e293b;box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:10px;outline:none;height:42px;padding:0 .85rem;font-size:14px;transition:border-color .2s,box-shadow .2s}.profile-form-input:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.profile-form-input.error{border-color:#ef4444}.profile-form-input.disabled{color:#94a3b8;cursor:not-allowed;background:#f8fafc}.profile-form-hint{color:#94a3b8;font-size:11px}.profile-form-error{color:#ef4444;font-size:12px}.profile-form-actions{justify-content:flex-end;gap:.75rem;margin-top:.5rem;padding-top:.5rem;display:flex}.profile-btn.secondary{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;height:42px;padding:0 1.1rem;font-size:14px;font-weight:600;transition:background .2s}.profile-btn.secondary:hover:not(:disabled){background:#f8fafc}.profile-btn.secondary:disabled{opacity:.6;cursor:not-allowed}.profile-skeleton{background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 50%,#f1f5f9 75%) 0 0/200% 100%;border-radius:10px;animation:1.2s infinite profile-shimmer}.profile-skeleton.avatar{border-radius:50%;width:64px;height:64px;margin-bottom:1rem}.profile-skeleton.line{height:14px;margin-bottom:.75rem}.profile-skeleton.line.wide{width:70%}.profile-skeleton.line.tall{height:42px}@keyframes profile-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (width<=960px){.profile-config-grid,.profile-form-row{grid-template-columns:1fr}}.profile-config-page{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.5}.profile-config-page input,.profile-config-page button,.profile-config-page textarea,.profile-config-page select{font-family:inherit}.profile-config-header h2{letter-spacing:-.02em;font-size:24px;font-weight:800;line-height:1.3}.profile-config-header p{letter-spacing:0;font-size:14px;font-weight:400;line-height:1.6}.profile-section-title h4{letter-spacing:-.01em;font-size:16px;font-weight:700;line-height:1.4}.profile-section-badge{letter-spacing:.03em;font-size:11px;font-weight:700;line-height:1.4}.profile-view-avatar{font-size:26px;font-weight:700;line-height:1}.profile-view-header h3{letter-spacing:-.01em;font-size:18px;font-weight:700;line-height:1.4}.profile-view-header p{font-size:13px;font-weight:400;line-height:1.5}.profile-view-field-label{letter-spacing:.04em;font-size:11px;font-weight:700;line-height:1.4}.profile-view-field-value{letter-spacing:0;font-size:14px;font-weight:600;line-height:1.5}.profile-edit-header h3{letter-spacing:-.01em;font-size:18px;font-weight:700;line-height:1.4}.profile-edit-header p{font-size:13px;font-weight:400;line-height:1.55}.profile-form-group label{letter-spacing:0;font-size:13px;font-weight:600;line-height:1.45}.profile-form-input{letter-spacing:0;font-family:inherit;font-size:14px;font-weight:400;line-height:1.5}.profile-form-input::placeholder{font-family:inherit;font-size:14px;font-weight:400;line-height:1.5}.profile-form-hint{letter-spacing:0;font-size:12px;font-weight:400;line-height:1.45}.profile-form-error{letter-spacing:0;font-size:12px;font-weight:500;line-height:1.45}.profile-btn.secondary{letter-spacing:0;font-family:inherit;font-size:14px;font-weight:600;line-height:1.4}.profile-address-section{background:linear-gradient(145deg,#fbfdff,#f8fafc);border:1px solid #dfe7f0;border-radius:14px;padding:16px}.profile-address-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.profile-address-header h4{color:#1e293b;margin:0;font-size:14px;font-weight:800;line-height:1.4}.profile-address-header p{color:#64748b;margin:4px 0 0;font-size:11px;line-height:1.5}.profile-address-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.profile-address-section select.profile-form-input{cursor:pointer;width:100%}.profile-address-section select.profile-form-input:disabled{color:#94a3b8;cursor:not-allowed;background:#f1f5f9}.profile-current-address,.profile-address-preview{border-radius:11px;padding:11px 12px}.profile-current-address{color:#854d0e;background:#fffbeb;border:1px solid #fde68a;margin-bottom:14px}.profile-address-preview{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;margin-top:14px}.profile-current-address span,.profile-current-address strong,.profile-current-address small,.profile-address-preview span,.profile-address-preview strong{display:block}.profile-current-address span,.profile-address-preview span{text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.4}.profile-current-address strong,.profile-address-preview strong{overflow-wrap:anywhere;margin-top:4px;font-size:12px;font-weight:700;line-height:1.55}.profile-current-address small{margin-top:5px;font-size:10px;line-height:1.5}@media (width<=700px){.profile-address-grid{grid-template-columns:1fr}.profile-address-section{padding:13px}}.profile-view-header-info{flex:1;min-width:0}.profile-view-name-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.profile-view-name-row h3{min-width:0}.profile-status-badge{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-height:25px;padding:4px 9px;font-size:10px;font-weight:800;line-height:1.4;display:inline-flex}.profile-status-badge svg{font-size:12px}.profile-status-badge.is-active{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.profile-status-badge.is-pending{color:#a16207;background:#fffbeb;border-color:#fde68a}.profile-status-badge.is-inactive{color:#475569;background:#f1f5f9;border-color:#cbd5e1}.profile-status-badge.is-danger{color:#dc2626;background:#fef2f2;border-color:#fecaca}.profile-status-badge.is-neutral{color:#475569;background:#f8fafc;border-color:#e2e8f0}.profile-view-field-content{min-width:0}.profile-status-value{border:1px solid #0000;border-radius:999px;align-items:center;min-height:24px;padding:3px 8px;font-size:11px;font-weight:800;line-height:1.4;display:inline-flex}.profile-status-value.is-active{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.profile-status-value.is-pending{color:#a16207;background:#fffbeb;border-color:#fde68a}.profile-status-value.is-inactive{color:#475569;background:#f1f5f9;border-color:#cbd5e1}.profile-status-value.is-danger{color:#dc2626;background:#fef2f2;border-color:#fecaca}.profile-status-value.is-neutral{color:#475569;background:#f8fafc;border-color:#e2e8f0}@media (width<=600px){.profile-view-name-row{flex-direction:column;align-items:flex-start;gap:5px}}.consignment-detail-page{--detail-primary:#2563eb;--detail-primary-hover:#1d4ed8;--detail-primary-dark:#1e3a8a;--detail-primary-soft:#eff6ff;--detail-secondary:#7c3aed;--detail-secondary-soft:#f5f3ff;--detail-success:#059669;--detail-success-soft:#ecfdf5;--detail-warning:#ea580c;--detail-warning-soft:#fff7ed;--detail-danger:#dc2626;--detail-danger-soft:#fef2f2;--detail-text-primary:#0f172a;--detail-text-secondary:#475569;--detail-text-muted:#94a3b8;--detail-border:#e2e8f0;--detail-border-soft:#edf2f7;--detail-surface:#fff;--detail-surface-soft:#f8fafc;--detail-background:#f4f7fb;box-sizing:border-box;width:100%;min-height:100vh;color:var(--detail-text-primary);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(circle at 0% 0%, #2563eb1a, transparent 350px), radial-gradient(circle at 100% 10%, #7c3aed14, transparent 420px), linear-gradient(180deg, #f8faff 0%, var(--detail-background) 38%, #f7f9fc 100%);padding:28px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.5}.consignment-detail-page *,.consignment-detail-page :before,.consignment-detail-page :after{box-sizing:border-box}.consignment-detail-page button,.consignment-detail-page input,.consignment-detail-page textarea,.consignment-detail-page select,.consignment-detail-page .MuiButton-root,.consignment-detail-page .ant-table,.consignment-detail-page .ant-descriptions,.consignment-detail-page .ant-tag{font-family:inherit}@keyframes detailFadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes detailPulse{0%,to{box-shadow:0 0 #2563eb2e}50%{box-shadow:0 0 0 8px #2563eb00}}.detail-navigation,.detail-hero-section,.detail-summary-grid,.detail-information-grid,.detail-products-section,.detail-bottom-grid{animation:.45s both detailFadeUp}.detail-summary-grid{animation-delay:50ms}.detail-information-grid{animation-delay:.1s}.detail-products-section{animation-delay:.15s}.detail-bottom-grid{animation-delay:.2s}.detail-navigation{align-items:center;gap:13px;max-width:1500px;margin:0 auto 18px;display:flex}.detail-back-button{-webkit-backdrop-filter:blur(10px);color:#334155!important;letter-spacing:0!important;text-transform:none!important;background:#ffffffeb!important;border:1px solid #cbd5e1f2!important;border-radius:11px!important;min-height:42px!important;padding:0 16px!important;font-family:inherit!important;font-size:14px!important;font-weight:700!important;line-height:1.35!important;transition:color .2s,border-color .2s,background-color .2s,transform .2s,box-shadow .2s!important;box-shadow:0 2px 4px #0f172a08,0 7px 18px #0f172a0b!important}.detail-back-button:hover{transform:translateY(-1px);color:var(--detail-primary)!important;background:#fff!important;border-color:#93b4f7!important;box-shadow:0 4px 8px #0f172a0a,0 10px 24px #2563eb1a!important}.detail-back-button:focus-visible{outline-offset:3px;outline:3px solid #2563eb29}.detail-navigation-text{color:#94a3b8;padding-left:15px;font-size:13px;font-weight:600;line-height:1.5;position:relative}.detail-navigation-text:before{content:"";background-color:#cbd5e1;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.detail-warning-message{color:#92400e;background:linear-gradient(135deg,#fffbebfa,#fef3c7cc);border:1px solid #fde68a;border-left:4px solid #f59e0b;border-radius:11px;max-width:1500px;margin:0 auto 16px;padding:13px 15px;font-size:14px;font-weight:600;line-height:1.6;box-shadow:0 6px 18px #f59e0b14}.detail-hero-section{background:linear-gradient(130deg,#fffffffa 0%,#f8fafffa 48%,#eff6fffa 100%);border:1px solid #bfdbfecc;border-radius:20px;justify-content:space-between;align-items:center;gap:24px;max-width:1500px;margin:0 auto 18px;padding:26px 28px;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 4px #0f172a08,0 16px 44px #2563eb17}.detail-hero-section:before{content:"";pointer-events:none;background:radial-gradient(circle,#2563eb29,#0000 68%);width:300px;height:300px;position:absolute;top:-130px;right:-90px}.detail-hero-section:after{content:"";pointer-events:none;background:repeating-linear-gradient(135deg,#2563eb09 0 2px,#0000 2px 12px);width:230px;height:150px;position:absolute;bottom:-80px;right:26px;transform:rotate(-8deg)}.detail-hero-main,.detail-created-time{z-index:1;position:relative}.detail-hero-main{align-items:center;gap:18px;min-width:0;display:flex}.detail-main-icon{color:#fff;background:linear-gradient(145deg,#3b82f6 0%,#2563eb 55%,#1d4ed8 100%);border:1px solid #ffffff80;border-radius:17px;flex:0 0 64px;justify-content:center;align-items:center;width:64px;height:64px;animation:3s ease-in-out infinite detailPulse;display:flex;position:relative;box-shadow:0 8px 18px #2563eb38,inset 0 1px 1px #ffffff47}.detail-main-icon:after{content:"";border:1px solid #fff3;border-radius:13px;position:absolute;inset:5px}.detail-main-icon svg{z-index:1;font-size:32px;position:relative}.detail-hero-content{min-width:0}.detail-title-row{flex-wrap:wrap;align-items:center;gap:11px;display:flex}.detail-title-row h1{color:#0f172a;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0;font-size:clamp(24px,2vw,31px);font-weight:800;line-height:1.25;overflow:hidden}.detail-status-badge,.detail-inline-status,.quotation-status{color:#1d4ed8;letter-spacing:.01em;white-space:nowrap;background:linear-gradient(135deg,#eff6ff,#dbeafe);border:1px solid #bfdbfe;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:5px 11px;font-size:12px;font-weight:700;line-height:1.2;display:inline-flex;box-shadow:0 3px 10px #2563eb14}.detail-order-metadata{color:#64748b;flex-wrap:wrap;align-items:center;gap:9px 22px;margin-top:11px;font-size:13px;font-weight:400;line-height:1.55;display:flex}.detail-order-metadata span{align-items:center;gap:6px;min-width:0;display:inline-flex}.detail-order-metadata strong{color:#334155;text-overflow:ellipsis;white-space:nowrap;max-width:450px;font-weight:700;overflow:hidden}.detail-created-time{-webkit-backdrop-filter:blur(12px);background:#ffffffc2;border:1px solid #cbd5e1bf;border-radius:13px;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:5px;min-width:190px;padding:14px 16px;display:flex;box-shadow:0 4px 12px #0f172a0a,inset 0 1px 1px #ffffffb3}.detail-created-time span{color:#94a3b8;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.4}.detail-created-time strong{color:#1e293b;font-size:14px;font-weight:700;line-height:1.45}.consignment-detail-page .status-pending-review,.consignment-detail-page .status-pending{color:#b45309!important;background:linear-gradient(135deg,#fffbeb,#fef3c7)!important;border-color:#fde68a!important}.consignment-detail-page .status-approved,.consignment-detail-page .status-delivered{color:#047857!important;background:linear-gradient(135deg,#ecfdf5,#d1fae5)!important;border-color:#a7f3d0!important}.consignment-detail-page .status-rejected,.consignment-detail-page .status-cancelled,.consignment-detail-page .status-expired{color:#dc2626!important;background:linear-gradient(135deg,#fef2f2,#fee2e2)!important;border-color:#fecaca!important}.consignment-detail-page .status-in-transit{color:#c2410c!important;background:linear-gradient(135deg,#fff7ed,#ffedd5)!important;border-color:#fed7aa!important}.consignment-detail-page .status-draft{color:#475569!important;background:linear-gradient(135deg,#f8fafc,#e2e8f0)!important;border-color:#cbd5e1!important}.detail-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:13px;max-width:1500px;margin:0 auto 18px;display:grid}.detail-summary-card{background:linear-gradient(145deg,#fffffffa,#f8fafcfa);border:1px solid #e2e8f0e6;border-radius:15px;flex-direction:column;justify-content:center;gap:7px;min-width:0;min-height:96px;padding:17px 18px;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 5px #0f172a06,0 9px 24px #0f172a0b}.detail-summary-card:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#2563eb1a,#0000 70%);width:70px;height:70px;position:absolute;top:0;right:0}.detail-summary-card:after{content:"";background:linear-gradient(#60a5fa,#2563eb);border-radius:0 6px 6px 0;width:3px;height:40px;position:absolute;top:17px;left:0}.detail-summary-card:hover{border-color:#bfdbfe;transform:translateY(-3px);box-shadow:0 6px 12px #0f172a0b,0 15px 32px #2563eb17}.detail-summary-card span{color:#94a3b8;letter-spacing:.04em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;line-height:1.4;overflow:hidden}.detail-summary-card strong{color:#1e293b;letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:800;line-height:1.35;overflow:hidden}.detail-summary-card small{color:#64748b;margin-left:5px;font-size:12px;font-weight:600;line-height:1.4}.detail-information-grid,.detail-bottom-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;max-width:1500px;margin:0 auto 18px;display:grid}.detail-section-card{background:linear-gradient(155deg,#fffffffc,#fcfdfffa);border:1px solid #e2e8f0eb;border-radius:17px;min-width:0;padding:21px;transition:border-color .22s,box-shadow .22s;position:relative;box-shadow:0 2px 5px #0f172a06,0 10px 28px #0f172a0b}.detail-section-card:hover{border-color:#d6e3f5;box-shadow:0 4px 10px #0f172a09,0 14px 34px #0f172a0f}.detail-section-header{align-items:center;gap:13px;margin-bottom:17px;padding-bottom:15px;display:flex;position:relative}.detail-section-header:after{content:"";background:linear-gradient(90deg,#e2e8f0,#e2e8f033);height:1px;position:absolute;bottom:0;left:0;right:0}.detail-section-icon{border-radius:13px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;display:flex;box-shadow:inset 0 1px 1px #ffffffbf,0 5px 12px #0f172a0f}.detail-section-icon svg{font-size:23px}.detail-section-icon.customer{color:#2563eb;background:linear-gradient(145deg,#eff6ff,#dbeafe);border:1px solid #bfdbfe}.detail-section-icon.receiver,.detail-section-icon.shipping{color:#047857;background:linear-gradient(145deg,#ecfdf5,#d1fae5);border:1px solid #a7f3d0}.detail-section-icon.product{color:#c2410c;background:linear-gradient(145deg,#fff7ed,#ffedd5);border:1px solid #fed7aa}.detail-section-icon.quotation{color:#7c3aed;background:linear-gradient(145deg,#f5f3ff,#ede9fe);border:1px solid #ddd6fe}.detail-section-header h2{color:#172033;letter-spacing:-.015em;margin:0 0 4px;font-size:18px;font-weight:800;line-height:1.35}.detail-section-header p{color:#94a3b8;margin:0;font-size:13px;font-weight:400;line-height:1.55}.detail-descriptions .ant-descriptions-view{background-color:#fff;border-radius:12px;overflow:hidden;box-shadow:inset 0 1px 2px #0f172a04;border:1px solid #e2e8f0!important}.detail-descriptions .ant-descriptions-row>th,.detail-descriptions .ant-descriptions-row>td{border-color:#edf2f7!important;padding:13px 14px!important}.detail-descriptions .ant-descriptions-item-label{width:155px;color:#64748b!important;background:linear-gradient(135deg,#f8fafc,#f4f7fb)!important;font-family:inherit!important;font-size:13px!important;font-weight:700!important;line-height:1.5!important}.detail-descriptions .ant-descriptions-item-content{word-break:break-word;color:#263449!important;background-color:#fff!important;font-family:inherit!important;font-size:13.5px!important;font-weight:500!important;line-height:1.6!important}.detail-descriptions a{color:#2563eb;font-weight:700;text-decoration:none;transition:color .2s}.detail-descriptions a:hover{color:#1d4ed8;text-decoration:underline}.detail-descriptions a:focus-visible{outline-offset:2px;border-radius:4px;outline:3px solid #2563eb24}.detail-descriptions .ant-tag{border-radius:999px;align-items:center;min-height:26px;padding:3px 9px;font-family:inherit;font-size:12px;font-weight:700;line-height:1.3;display:inline-flex}.detail-id-value{color:#64748b;word-break:break-all;max-width:100%;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px;line-height:1.55;display:inline-block}.detail-pending-value{color:#c2410c;background-color:#fff7ed;border:1px solid #fed7aa;border-radius:6px;padding:5px 8px;font-size:12px;font-weight:700;line-height:1.4}.detail-products-section{max-width:1500px;margin:0 auto 18px}.detail-product-table{border-radius:13px;overflow:hidden}.detail-product-table .ant-table{background:0 0;border-radius:13px;font-family:inherit}.detail-product-table .ant-table-container{background-color:#fff;border:1px solid #e2e8f0;border-radius:13px;overflow:hidden;box-shadow:inset 0 1px 2px #0f172a04}.detail-product-table .ant-table-thead>tr>th{color:#475569;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(#f8fafc,#f3f6fa);border-bottom:1px solid #dfe7f1;padding:14px;font-family:inherit;font-size:12px;font-weight:700;line-height:1.4}.detail-product-table .ant-table-thead>tr>th:before{background-color:#e2e8f0!important}.detail-product-table .ant-table-tbody>tr>td{color:#475569;background-color:#fff;border-bottom-color:#edf2f7;padding:14px;font-family:inherit;font-size:13px;font-weight:400;line-height:1.55;transition:background-color .18s}.detail-product-table .ant-table-tbody>tr:hover>td{background-color:#f7faff!important}.detail-product-table .ant-table-tbody>tr:last-child>td{border-bottom:0}.detail-product-image{object-fit:cover;border:2px solid #fff;border-radius:10px;transition:transform .2s,box-shadow .2s;box-shadow:0 0 0 1px #e2e8f0,0 5px 12px #0f172a17}.detail-product-image:hover{transform:scale(1.05);box-shadow:0 0 0 1px #bfdbfe,0 8px 18px #2563eb29}.detail-product-image img{object-fit:cover}.detail-no-image{color:#94a3b8;background:repeating-linear-gradient(135deg,#f8fafc 0 7px,#f1f5f9 7px 14px);border:1px dashed #cbd5e1;border-radius:10px;justify-content:center;align-items:center;width:58px;height:58px;margin:0 auto;display:flex}.detail-product-name-cell{flex-direction:column;gap:5px;display:flex}.detail-product-name-cell strong{color:#253249;font-size:14px;font-weight:700;line-height:1.45}.detail-product-name-cell span{color:#64748b;background-color:#f1f5f9;border-radius:999px;align-items:center;width:fit-content;min-height:23px;padding:3px 8px;font-size:12px;font-weight:600;line-height:1.3;display:inline-flex}.detail-dimension-text{color:#475569;white-space:nowrap;font-size:13px;font-weight:500;line-height:1.5}.detail-money-value{color:#ea580c;white-space:nowrap;font-size:13px;font-weight:800;line-height:1.5}.detail-product-link{color:#2563eb;background:linear-gradient(145deg,#eff6ff,#dbeafe);border:1px solid #bfdbfe;border-radius:9px;justify-content:center;align-items:center;width:36px;height:36px;text-decoration:none;transition:color .2s,background .2s,transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 4px 10px #2563eb14}.detail-product-link:hover{color:#fff;background:linear-gradient(145deg,#3b82f6,#2563eb);transform:translateY(-2px);box-shadow:0 7px 16px #2563eb38}.detail-product-link:focus-visible{outline-offset:3px;outline:3px solid #2563eb29}.quotation-card{background:linear-gradient(155deg,#fff 0%,#fdfcff 55%,#f8f5ff 100%);position:relative;overflow:hidden}.quotation-card:before{content:"";pointer-events:none;background:radial-gradient(circle,#7c3aed21,#0000 68%);width:260px;height:260px;position:absolute;top:-100px;right:-80px}.quotation-card>*{z-index:1;position:relative}.quotation-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:15px;display:flex}.quotation-heading>div{flex-direction:column;gap:4px;display:flex}.quotation-heading span{color:#94a3b8;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:700;line-height:1.4}.quotation-heading strong{color:#2f3c52;font-size:15px;font-weight:700;line-height:1.45}.quotation-price-list{background-color:#ffffffe0;border:1px solid #e6e1f4;border-radius:13px;overflow:hidden;box-shadow:0 5px 16px #4c1d950a}.quotation-price-list>div{border-bottom:1px solid #f0edf7;justify-content:space-between;align-items:center;gap:18px;min-height:50px;padding:12px 14px;transition:background-color .18s;display:flex}.quotation-price-list>div:hover{background-color:#faf8ff}.quotation-price-list>div:last-child{border-bottom:0}.quotation-price-list span{color:#64748b;font-size:13px;font-weight:500;line-height:1.5}.quotation-price-list strong{color:#334155;white-space:nowrap;font-size:14px;font-weight:700;line-height:1.45}.quotation-price-list .quotation-total-row{background:linear-gradient(135deg,#fff7ed,#ffedd5);padding-top:15px;padding-bottom:15px;position:relative}.quotation-price-list .quotation-total-row:hover{background:linear-gradient(135deg,#fff7ed,#fed7aa)}.quotation-total-row span{color:#9a3412;font-size:14px;font-weight:800;line-height:1.45}.quotation-total-row strong{color:#ea580c;letter-spacing:-.02em;font-size:20px;font-weight:900;line-height:1.2}.quotation-time-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:13px;display:grid}.quotation-time-grid>div{background:linear-gradient(145deg,#f8fafcf5,#f5f3ffe6);border:1px solid #e9e5f5;border-radius:10px;flex-direction:column;gap:5px;padding:12px;display:flex}.quotation-time-grid span{color:#94a3b8;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.4}.quotation-time-grid strong{color:#475569;font-size:13px;font-weight:700;line-height:1.5}.quotation-empty{color:#94a3b8;text-align:center;background:repeating-linear-gradient(135deg,#fafafa 0 10px,#f8fafc 10px 20px);border:1px dashed #cbd5e1;border-radius:12px;justify-content:center;align-items:center;min-height:190px;padding:24px;font-size:14px;font-weight:600;line-height:1.6;display:flex}.detail-loading-container,.detail-error-container{color:#64748b;border:1px solid var(--detail-border);text-align:center;background:linear-gradient(145deg,#fffffffa,#f8fafcfa);border-radius:22px;flex-direction:column;justify-content:center;align-items:center;max-width:720px;min-height:360px;margin:70px auto;padding:42px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 10px #0f172a09,0 24px 58px #0f172a17}.detail-loading-container:before,.detail-error-container:before{content:"";pointer-events:none;background:radial-gradient(circle,#2563eb1c,#0000 68%);width:280px;height:280px;position:absolute;top:-120px;right:-100px}.detail-loading-container{gap:17px}.detail-loading-container .MuiCircularProgress-root{color:var(--detail-primary);filter:drop-shadow(0 4px 8px #2563eb33)}.detail-loading-container>div{flex-direction:column;gap:6px;display:flex}.detail-loading-container strong{color:#263449;font-size:17px;font-weight:800;line-height:1.4}.detail-loading-container span{color:#94a3b8;font-size:14px;font-weight:400;line-height:1.55}.detail-error-icon{filter:drop-shadow(0 8px 12px #0f172a1a);margin-bottom:13px;font-size:54px;line-height:1}.detail-error-container h2{color:#263449;letter-spacing:-.015em;margin:0 0 8px;font-size:22px;font-weight:800;line-height:1.35}.detail-error-container p{color:#94a3b8;max-width:500px;margin:0 0 20px;font-size:14px;font-weight:400;line-height:1.65}.detail-error-actions{gap:10px;display:flex}.detail-error-actions .MuiButton-root{text-transform:none;border-radius:10px;min-height:42px;padding:0 18px;font-family:inherit;font-size:14px;font-weight:700;line-height:1.35}.consignment-detail-page .ant-image-mask{border-radius:10px}.consignment-detail-page .ant-image-mask-info{font-family:inherit;font-size:13px;font-weight:700;line-height:1.4}.consignment-detail-page *{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}.consignment-detail-page ::-webkit-scrollbar{width:7px;height:7px}.consignment-detail-page ::-webkit-scrollbar-track{background:0 0}.consignment-detail-page ::-webkit-scrollbar-thumb{background-color:#cbd5e1;border-radius:999px}.consignment-detail-page ::-webkit-scrollbar-thumb:hover{background-color:#94a3b8}@media (width<=1180px){.consignment-detail-page{padding:22px}.detail-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-information-grid,.detail-bottom-grid{grid-template-columns:1fr}.detail-section-card{padding:20px}}@media (width<=900px){.detail-hero-section{flex-direction:column;align-items:flex-start}.detail-created-time{align-items:flex-start;width:100%}.detail-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.consignment-detail-page{padding:15px}.detail-navigation{flex-direction:column;align-items:flex-start}.detail-navigation-text{display:none}.detail-hero-section{border-radius:17px;padding:19px}.detail-hero-main{align-items:flex-start}.detail-title-row{flex-direction:column;align-items:flex-start}.detail-title-row h1{white-space:normal;overflow-wrap:anywhere;font-size:23px}.detail-order-metadata{flex-direction:column;align-items:flex-start}.detail-order-metadata span{flex-direction:column;align-items:flex-start;gap:2px}.detail-order-metadata strong{white-space:normal;word-break:break-all;max-width:100%}.detail-summary-grid{gap:10px}.detail-section-card{border-radius:15px;padding:16px}.detail-section-header{align-items:flex-start}.detail-section-header h2{font-size:17px}.detail-descriptions .ant-descriptions-item-label{width:130px}.detail-descriptions .ant-descriptions-row>th,.detail-descriptions .ant-descriptions-row>td{padding:12px!important}.detail-product-table .ant-table-thead>tr>th,.detail-product-table .ant-table-tbody>tr>td{padding:12px}}@media (width<=520px){.consignment-detail-page{padding:11px}.detail-navigation{margin-bottom:13px}.detail-back-button{width:100%}.detail-hero-section{padding:16px}.detail-hero-main{gap:13px;width:100%}.detail-main-icon{border-radius:14px;flex-basis:50px;width:50px;height:50px}.detail-main-icon svg{font-size:26px}.detail-title-row h1{font-size:21px}.detail-status-badge,.detail-inline-status,.quotation-status{font-size:12px}.detail-summary-grid{grid-template-columns:1fr}.detail-summary-card{flex-direction:row;justify-content:space-between;align-items:center;gap:14px;min-height:72px}.detail-summary-card:after{height:38px;top:16px}.detail-summary-card span{white-space:normal}.detail-summary-card strong{text-align:right;max-width:55%}.detail-section-header h2{font-size:16px}.detail-section-header p{font-size:12.5px}.detail-section-icon{flex-basis:40px;width:40px;height:40px}.detail-section-icon svg{font-size:20px}.detail-descriptions .ant-descriptions-item-label{width:110px;font-size:12px!important}.detail-descriptions .ant-descriptions-item-content{font-size:12.5px!important}.detail-id-value{font-size:11.5px}.quotation-heading{flex-direction:column;align-items:flex-start}.quotation-time-grid{grid-template-columns:1fr}.quotation-price-list>div{flex-direction:column;align-items:flex-start;gap:5px}.quotation-price-list strong{align-self:flex-end}.quotation-total-row strong{font-size:19px}.detail-loading-container,.detail-error-container{border-radius:17px;min-height:330px;margin:35px auto;padding:28px 18px}.detail-error-actions{flex-direction:column;width:100%}.detail-error-actions .MuiButton-root{width:100%}}@media (width<=380px){.consignment-detail-page{padding:8px}.detail-hero-section,.detail-section-card{padding:14px}.detail-main-icon{flex-basis:46px;width:46px;height:46px}.detail-main-icon svg{font-size:23px}.detail-title-row h1{font-size:19px}.detail-summary-card{padding:14px}.detail-descriptions .ant-descriptions-item-label{width:95px}.detail-descriptions .ant-descriptions-row>th,.detail-descriptions .ant-descriptions-row>td{padding:10px!important}}@media (prefers-reduced-motion:reduce){.detail-navigation,.detail-hero-section,.detail-summary-grid,.detail-information-grid,.detail-products-section,.detail-bottom-grid,.detail-main-icon{animation:none}.detail-summary-card,.detail-section-card,.detail-back-button,.detail-product-image,.detail-product-link{transition:none}.detail-summary-card:hover,.detail-back-button:hover,.detail-product-image:hover,.detail-product-link:hover{transform:none}}.consignment-detail-page{--detail-font-family:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--detail-font-size-xs:12px;--detail-font-size-sm:13px;--detail-font-size-base:14px;--detail-font-size-md:15px;--detail-font-size-lg:16px;--detail-font-size-xl:18px;--detail-font-size-2xl:22px;font-family:var(--detail-font-family);font-size:var(--detail-font-size-base);letter-spacing:0;font-weight:400;line-height:1.5}.consignment-detail-page :where(h1,h2,h3,h4,h5,h6,p,span,strong,small,label,a,button,input,textarea,select,option,th,td,.MuiButton-root,.MuiTypography-root,.ant-table,.ant-table-cell,.ant-descriptions,.ant-descriptions-item-label,.ant-descriptions-item-content,.ant-tag,.ant-image-mask-info){font-family:var(--detail-font-family)!important}.detail-title-row h1{letter-spacing:-.025em;font-size:clamp(24px,2vw,30px);font-weight:800;line-height:1.25}.detail-back-button,.detail-error-actions .MuiButton-root{font-size:var(--detail-font-size-base)!important;letter-spacing:0!important;font-weight:700!important;line-height:1.4!important}.detail-navigation-text{font-size:var(--detail-font-size-sm);letter-spacing:0;font-weight:600;line-height:1.5}.detail-warning-message{font-size:var(--detail-font-size-base);letter-spacing:0;font-weight:600;line-height:1.6}.detail-status-badge,.detail-inline-status,.quotation-status,.detail-descriptions .ant-tag,.detail-pending-value{font-size:var(--detail-font-size-xs)!important;letter-spacing:0!important;font-weight:700!important;line-height:1.35!important}.detail-order-metadata{font-size:var(--detail-font-size-sm);letter-spacing:0;font-weight:400;line-height:1.55}.detail-order-metadata strong{font-size:inherit;line-height:inherit;font-weight:700}.detail-created-time span{font-size:var(--detail-font-size-xs);letter-spacing:.04em;font-weight:700;line-height:1.4}.detail-created-time strong{font-size:var(--detail-font-size-base);letter-spacing:0;font-weight:700;line-height:1.45}.detail-summary-card span{font-size:var(--detail-font-size-xs);letter-spacing:.04em;font-weight:700;line-height:1.4}.detail-summary-card strong{font-size:var(--detail-font-size-xl);letter-spacing:-.015em;font-weight:800;line-height:1.35}.detail-summary-card small{font-size:var(--detail-font-size-xs);letter-spacing:0;font-weight:600;line-height:1.4}.detail-section-header h2{font-size:var(--detail-font-size-xl);letter-spacing:-.015em;font-weight:800;line-height:1.35}.detail-section-header p{font-size:var(--detail-font-size-sm);letter-spacing:0;font-weight:400;line-height:1.55}.detail-descriptions .ant-descriptions-item-label{font-size:var(--detail-font-size-sm)!important;letter-spacing:0!important;font-weight:700!important;line-height:1.5!important}.detail-descriptions .ant-descriptions-item-content{font-size:var(--detail-font-size-base)!important;letter-spacing:0!important;font-weight:500!important;line-height:1.6!important}.detail-descriptions a{font-size:inherit;line-height:inherit;font-weight:700}.detail-id-value{font-size:var(--detail-font-size-xs);letter-spacing:0;font-weight:500;line-height:1.55;font-family:var(--detail-font-family)!important}.detail-product-table .ant-table-thead>tr>th{font-size:var(--detail-font-size-xs);letter-spacing:.03em;font-weight:700;line-height:1.4}.detail-product-table .ant-table-tbody>tr>td{font-size:var(--detail-font-size-base);letter-spacing:0;font-weight:400;line-height:1.55}.detail-product-name-cell strong{font-size:var(--detail-font-size-base);letter-spacing:0;font-weight:700;line-height:1.45}.detail-product-name-cell span{font-size:var(--detail-font-size-xs);letter-spacing:0;font-weight:600;line-height:1.35}.detail-dimension-text,.detail-money-value{font-size:var(--detail-font-size-sm);letter-spacing:0;line-height:1.5}.detail-dimension-text{font-weight:500}.detail-money-value{font-weight:800}.quotation-heading span{font-size:var(--detail-font-size-xs);letter-spacing:.04em;font-weight:700;line-height:1.4}.quotation-heading strong{font-size:var(--detail-font-size-md);letter-spacing:0;font-weight:700;line-height:1.45}.quotation-price-list span{font-size:var(--detail-font-size-sm);letter-spacing:0;font-weight:500;line-height:1.5}.quotation-price-list strong{font-size:var(--detail-font-size-base);letter-spacing:0;font-weight:700;line-height:1.45}.quotation-total-row span{font-size:var(--detail-font-size-base);letter-spacing:0;font-weight:800;line-height:1.45}.quotation-total-row strong{letter-spacing:-.02em;font-size:20px;font-weight:800;line-height:1.2}.quotation-time-grid span{font-size:var(--detail-font-size-xs);letter-spacing:.04em;font-weight:700;line-height:1.4}.quotation-time-grid strong{font-size:var(--detail-font-size-sm);letter-spacing:0;font-weight:700;line-height:1.5}.quotation-empty{font-size:var(--detail-font-size-base);letter-spacing:0;font-weight:600;line-height:1.6}.detail-loading-container strong{font-size:var(--detail-font-size-lg);letter-spacing:0;font-weight:800;line-height:1.4}.detail-loading-container span{font-size:var(--detail-font-size-base);letter-spacing:0;font-weight:400;line-height:1.55}.detail-error-container h2{font-size:var(--detail-font-size-2xl);letter-spacing:-.015em;font-weight:800;line-height:1.35}.detail-error-container p{font-size:var(--detail-font-size-base);letter-spacing:0;font-weight:400;line-height:1.65}.consignment-detail-page .ant-image-mask-info{font-size:var(--detail-font-size-sm);letter-spacing:0;font-weight:700;line-height:1.4}@media (width<=768px){.detail-title-row h1{font-size:23px}.detail-section-header h2{font-size:17px}.detail-descriptions .ant-descriptions-item-label{font-size:var(--detail-font-size-xs)!important}.detail-descriptions .ant-descriptions-item-content{font-size:var(--detail-font-size-sm)!important}}@media (width<=520px){.detail-title-row h1{font-size:21px}.detail-section-header h2{font-size:var(--detail-font-size-lg)}.detail-section-header p{font-size:var(--detail-font-size-xs)}.detail-status-badge,.detail-inline-status,.quotation-status{font-size:var(--detail-font-size-xs)!important}.detail-id-value{font-size:var(--detail-font-size-xs)}.quotation-total-row strong{font-size:19px}}@media (width<=380px){.detail-title-row h1{font-size:19px}}.detail-cancel-bottom-section{box-sizing:border-box;background:linear-gradient(135deg,snow 0%,#fff7f7 100%);border:1px solid #fecaca;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding:20px 22px;display:flex}.detail-cancel-bottom-content{min-width:0}.detail-cancel-bottom-content h3{color:#991b1b;margin:0 0 5px;font-size:15px;font-weight:800;line-height:1.4}.detail-cancel-bottom-content p{color:#64748b;margin:0;font-size:13px;line-height:1.55}.detail-cancel-order-button{color:#fff;cursor:pointer;background:#dc2626;border:1px solid #dc2626;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;min-width:138px;min-height:42px;padding:0 17px;font-family:inherit;font-size:13px;font-weight:800;line-height:1;transition:background-color .2s,border-color .2s,box-shadow .2s,transform .2s,opacity .2s;display:inline-flex;box-shadow:0 7px 18px #dc262633}.detail-cancel-order-button:hover:not(:disabled){background:#b91c1c;border-color:#b91c1c;transform:translateY(-1px);box-shadow:0 10px 22px #b91c1c40}.detail-cancel-order-button:active:not(:disabled){transform:translateY(0)}.detail-cancel-order-button:focus-visible{outline:none;box-shadow:0 0 0 4px #dc262629,0 8px 18px #dc262633}.detail-cancel-order-button:disabled{cursor:not-allowed;opacity:.65;box-shadow:none}.detail-cancel-unavailable{color:#94a3b8;font-size:12px;font-weight:600}.cancel-order-overlay{z-index:100000;-webkit-backdrop-filter:blur(6px);background:#0f172aad;justify-content:center;align-items:center;padding:20px;animation:.2s cancelOrderOverlayIn;display:flex;position:fixed;inset:0}.cancel-order-modal{color:#1e293b;box-sizing:border-box;background:#fff;border:1px solid #fee2e2;border-radius:20px;width:min(480px,100%);padding:28px;animation:.22s cancelOrderModalIn;box-shadow:0 28px 70px #0f172a52}.cancel-order-modal-icon{color:#dc2626;background:#fff1f2;border:1px solid #fecdd3;border-radius:15px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:16px;font-size:28px;display:flex}.cancel-order-modal-content h2{color:#0f172a;margin:0 0 7px;font-size:20px;font-weight:800;line-height:1.35}.cancel-order-modal-content p{color:#64748b;margin:0 0 20px;font-size:13.5px;line-height:1.6}.cancel-order-label{color:#334155;margin-bottom:7px;font-size:13px;font-weight:700;display:block}.cancel-order-label:after{content:"*";color:#dc2626;margin-left:4px}.cancel-order-textarea{color:#1e293b;resize:vertical;box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:10px;outline:none;width:100%;min-height:110px;padding:12px 13px;font-family:inherit;font-size:14px;line-height:1.5;transition:border-color .2s,box-shadow .2s}.cancel-order-textarea::placeholder{color:#94a3b8}.cancel-order-textarea:focus{border-color:#ef4444;box-shadow:0 0 0 4px #ef44441a}.cancel-order-textarea.has-error{background:snow;border-color:#ef4444;box-shadow:0 0 0 3px #ef444414}.cancel-order-textarea:disabled{color:#94a3b8;cursor:not-allowed;background:#f8fafc}.cancel-order-counter{color:#94a3b8;text-align:right;margin-top:5px;font-size:11.5px}.cancel-order-error{color:#dc2626;margin-top:6px;font-size:12px;font-weight:600;line-height:1.45}.cancel-order-modal-actions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.cancel-order-close-button,.cancel-order-confirm-button{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:700;transition:background-color .2s,border-color .2s,color .2s,opacity .2s;display:inline-flex}.cancel-order-close-button{color:#475569;background:#fff;border:1px solid #cbd5e1}.cancel-order-close-button:hover:not(:disabled){background:#f8fafc;border-color:#94a3b8}.cancel-order-confirm-button{color:#fff;background:#dc2626;border:1px solid #dc2626}.cancel-order-confirm-button:hover:not(:disabled){background:#b91c1c;border-color:#b91c1c}.cancel-order-close-button:disabled,.cancel-order-confirm-button:disabled{cursor:not-allowed;opacity:.55}@keyframes cancelOrderOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes cancelOrderModalIn{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=768px){.detail-cancel-bottom-section{flex-direction:column;align-items:stretch;padding:18px}.detail-cancel-order-button{width:100%}.cancel-order-modal{border-radius:16px;padding:22px 18px}.cancel-order-modal-content h2{font-size:18px}.cancel-order-modal-actions{flex-direction:column-reverse}.cancel-order-close-button,.cancel-order-confirm-button{width:100%}}.detail-cancel-order-button:disabled{color:#94a3b8;cursor:not-allowed;opacity:1;box-shadow:none;background:#f1f5f9;border-color:#e2e8f0;transform:none}.detail-title-row{justify-content:flex-start;align-items:flex-end;gap:12px 14px;width:100%}.detail-code-group{flex:1;min-width:0}.detail-code-label{color:#64748b;letter-spacing:.09em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:800;line-height:1.35;display:block}.detail-code-row{align-items:center;gap:10px;min-width:0;display:flex}.detail-code-row h1{color:#0f172a;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:min(100%,720px);margin:0;font-size:clamp(23px,2vw,30px);font-weight:850;line-height:1.25;overflow:hidden}.detail-copy-code-button{color:#1d4ed8;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-family:inherit;font-size:12px;font-weight:800;line-height:1;transition:color .2s,background-color .2s,border-color .2s,transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 5px 12px #2563eb14}.detail-copy-code-button svg{font-size:17px}.detail-copy-code-button:hover:not(:disabled){color:#fff;background:#2563eb;border-color:#2563eb;transform:translateY(-1px);box-shadow:0 8px 18px #2563eb33}.detail-copy-code-button.is-copied{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.detail-copy-code-button:disabled{color:#94a3b8;cursor:not-allowed;box-shadow:none;background:#f1f5f9;border-color:#e2e8f0}.detail-copy-code-button:focus-visible{outline-offset:2px;outline:3px solid #2563eb29}.detail-weight-value{color:#1e293b;white-space:nowrap;justify-content:center;align-items:center;min-width:72px;font-size:13px;font-weight:800;line-height:1.45;display:inline-flex}.detail-summary-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.detail-summary-card{min-height:104px}.detail-products-section{overflow:hidden}.detail-product-table{width:100%;overflow:hidden}.detail-product-table .ant-table-wrapper,.detail-product-table .ant-spin-nested-loading,.detail-product-table .ant-spin-container{min-width:0}.detail-product-table .ant-table-container{overscroll-behavior-x:contain;overflow-x:auto}.detail-product-table .ant-table-cell{vertical-align:middle}@media (width<=1280px){.detail-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.detail-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-code-row{flex-direction:column;align-items:flex-start}.detail-copy-code-button{min-height:36px}}@media (width<=768px){.detail-title-row{align-items:stretch;width:100%}.detail-code-group{width:100%}.detail-code-row h1{white-space:normal;overflow-wrap:anywhere;max-width:100%;font-size:22px}.detail-copy-code-button{width:fit-content}}@media (width<=520px){.detail-summary-grid{grid-template-columns:1fr}.detail-code-row,.detail-copy-code-button{width:100%}.detail-summary-card{min-height:78px}}@media (prefers-reduced-motion:reduce){.detail-copy-code-button{transition:none}.detail-copy-code-button:hover:not(:disabled){transform:none}}.detail-summary-card{min-width:0}.detail-summary-card.is-overflowing{cursor:help}.detail-summary-card.is-overflowing:hover{border-color:#93c5fd;box-shadow:0 8px 18px #0f172a0f,0 18px 38px #2563eb21}.detail-summary-label,.detail-summary-value{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;display:block;overflow:hidden}.detail-summary-label{color:#94a3b8;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:700;line-height:1.4}.detail-summary-value{color:#1e293b;letter-spacing:-.015em;font-size:18px;font-weight:800;line-height:1.35}.detail-summary-value small{color:#64748b;margin-left:5px;font-size:12px;font-weight:600;line-height:1.4}.detail-summary-tooltip{max-width:min(440px,100vw - 24px)}.detail-summary-tooltip .ant-tooltip-inner{color:#f8fafc;overflow-wrap:anywhere;word-break:break-word;background:linear-gradient(145deg,#0f172afa,#1e293bfa);border:1px solid #94a3b83d;border-radius:11px;min-width:180px;max-width:440px;padding:12px 14px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.55;box-shadow:0 8px 22px #0f172a33,0 18px 46px #0f172a38}.detail-summary-tooltip .ant-tooltip-arrow:before{background:#172033}.detail-summary-tooltip-label{color:#cbd5e1;letter-spacing:.025em;text-transform:uppercase;margin-bottom:5px;font-size:12px;font-weight:600;line-height:1.4}.detail-summary-tooltip-value{color:#fff;overflow-wrap:anywhere;font-size:14px;font-weight:750;line-height:1.55}@media (width<=768px){.detail-summary-tooltip .ant-tooltip-inner{max-width:calc(100vw - 28px);padding:10px 12px}.detail-summary-tooltip-value{font-size:13px}}@media (prefers-reduced-motion:reduce){.detail-summary-card.is-overflowing{transition:none}.detail-summary-card.is-overflowing:hover{transform:none}}.consignment-detail-page .detail-summary-card,.consignment-detail-page .detail-summary-card.is-overflowing{cursor:pointer!important}.consignment-detail-page .detail-summary-card{height:auto;min-height:96px;overflow:visible}.consignment-detail-page .detail-summary-card>span,.consignment-detail-page .detail-summary-card>strong,.consignment-detail-page .detail-summary-label,.consignment-detail-page .detail-summary-value{text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;width:100%!important;max-width:100%!important;overflow:visible!important}.consignment-detail-page .detail-summary-card small,.consignment-detail-page .detail-summary-value small{display:inline;white-space:normal!important}.consignment-detail-page .detail-title-row h1,.consignment-detail-page .detail-code-row h1{text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;max-width:100%!important;overflow:visible!important}.consignment-detail-page .detail-code-group,.consignment-detail-page .detail-code-row,.consignment-detail-page .detail-hero-content{min-width:0;max-width:100%}.consignment-detail-page .detail-order-metadata strong{text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;max-width:100%!important;overflow:visible!important}.consignment-detail-page .detail-product-table button[title="Báº¥m Ä‘á»ƒ xem Ä‘áº§y Ä‘á»§"],.consignment-detail-page .detail-product-name-button{cursor:pointer!important}.consignment-detail-page .detail-product-name-button,.consignment-detail-page .detail-product-name,.consignment-detail-page .detail-product-name-cell strong{text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;width:100%!important;max-width:100%!important;overflow:visible!important}.consignment-detail-page .detail-product-type-tag,.consignment-detail-page .detail-product-table button[title="Báº¥m Ä‘á»ƒ xem Ä‘áº§y Ä‘á»§"] .ant-tag{text-align:center;text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;width:auto!important;max-width:100%!important;height:auto!important;display:inline-flex!important;overflow:visible!important}.consignment-detail-page .detail-product-table button[title="Báº¥m Ä‘á»ƒ xem Ä‘áº§y Ä‘á»§"]{text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;width:100%!important;max-width:100%!important;height:auto!important;overflow:visible!important}.consignment-detail-page .detail-product-table .ant-table-tbody>tr>td{vertical-align:middle;white-space:normal;overflow-wrap:anywhere;word-break:break-word;height:auto!important}.consignment-detail-page .detail-dimension-text{display:inline;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important}.consignment-detail-page .detail-money-value{white-space:normal!important;overflow-wrap:anywhere!important}.consignment-detail-page .quotation-price-list span,.consignment-detail-page .quotation-price-list strong,.consignment-detail-page .quotation-heading strong,.consignment-detail-page .quotation-time-grid strong{max-width:100%;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important}.consignment-detail-page .detail-descriptions .ant-descriptions-item-content{white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important}@media (width<=520px){.consignment-detail-page .detail-summary-card{flex-direction:column;justify-content:center;align-items:flex-start}.consignment-detail-page .detail-summary-card>strong,.consignment-detail-page .detail-summary-value{text-align:left!important;max-width:100%!important}.consignment-detail-page .detail-code-row{flex-direction:column;align-items:flex-start}.consignment-detail-page .detail-copy-code-button{width:100%}}.policy-service{--policy-primary:#f59e0b;--policy-primary-dark:#d97706;--policy-primary-soft:#fff7e6;--policy-text:#172033;--policy-muted:#718096;--policy-border:#e7edf4;width:100%;min-height:100vh;color:var(--policy-text);box-sizing:border-box;background:radial-gradient(circle,#94a3b824 1px,#0000 1px) 0 0/18px 18px,linear-gradient(#fff,#f8fafc);padding:24px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.policy-service *,.policy-service :before,.policy-service :after,.service-policy-detail *,.service-policy-detail :before,.service-policy-detail :after{box-sizing:border-box}.policy-service button,.policy-service input,.service-policy-detail button{font:inherit}.policy-service__header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;animation:.45s both policyHeaderEnter;display:flex}.policy-service__header-content{align-items:center;gap:16px;display:flex}.policy-service__header-icon{color:#fff;background:linear-gradient(135deg,#fbbf24,#d97706);border-radius:17px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:25px;font-weight:900;display:flex;box-shadow:0 12px 25px #f59e0b40}.policy-service__eyebrow{color:#d97706;letter-spacing:.15em;margin-bottom:6px;font-size:10px;font-weight:900;display:inline-flex}.policy-service__header h1{color:#111827;letter-spacing:-.04em;margin:0;font-size:clamp(23px,3vw,32px);font-weight:900;line-height:1.2}.policy-service__header p{color:#718096;margin:7px 0 0;font-size:13px;line-height:1.6}.policy-service__reload-button,.policy-service__retry-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#fbbf24,#f59e0b);border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 17px;font-size:13px;font-weight:800;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 9px 20px #f59e0b3b}.policy-service__reload-button:hover,.policy-service__retry-button:hover{transform:translateY(-2px);box-shadow:0 14px 28px #f59e0b4d}.policy-service__reload-button:disabled{opacity:.55;cursor:not-allowed;transform:none}.policy-service__reload-icon{font-size:18px}.policy-service__reload-icon.is-loading{animation:.8s linear infinite policySpin}.policy-service__statistics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.policy-service__stat-card{background:linear-gradient(145deg,#fff,#fbfcfe);border:1px solid #e7edf4;border-radius:17px;flex-direction:column;justify-content:center;min-height:112px;padding:17px 19px;transition:transform .2s,border-color .2s,box-shadow .2s;animation:.45s both policyCardEnter;display:flex;box-shadow:0 10px 30px #0f172a0d}.policy-service__stat-card:nth-child(2){animation-delay:70ms}.policy-service__stat-card:nth-child(3){animation-delay:.14s}.policy-service__stat-card:hover{border-color:#f59e0b73;transform:translateY(-3px);box-shadow:0 16px 34px #0f172a17}.policy-service__stat-card>span{color:#8795a8;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.policy-service__stat-card strong{color:#d97706;margin-top:6px;font-size:27px;font-weight:900}.policy-service__stat-card small{color:#718096;margin-top:5px;font-size:11px}.policy-service__card{background:#fffffffa;border:1px solid #e7edf4;border-radius:22px;min-height:420px;animation:.5s .12s both policyCardEnter;overflow:hidden;box-shadow:0 18px 45px #0f172a12}.policy-service__card-header{border-bottom:1px solid #e7edf4;justify-content:space-between;align-items:center;gap:18px;min-height:86px;padding:18px 22px;display:flex}.policy-service__card-header h2{color:#1f2937;margin:0;font-size:17px;font-weight:850}.policy-service__card-header p{color:#94a3b8;margin:5px 0 0;font-size:12px}.policy-service__search-wrapper{background:#f8fafc;border:1px solid #dde5ef;border-radius:12px;align-items:center;gap:9px;width:min(390px,100%);min-height:43px;padding:0 12px;transition:border-color .2s,box-shadow .2s;display:flex}.policy-service__search-wrapper:focus-within{background:#fff;border-color:#f59e0b;box-shadow:0 0 0 4px #f59e0b1f}.policy-service__search-wrapper>span{color:#94a3b8;font-size:20px}.policy-service__search-wrapper input{color:#334155;background:0 0;border:0;outline:0;flex:1;min-width:0;height:41px;font-size:13px}.policy-service__search-wrapper button{color:#64748b;cursor:pointer;background:#e9eef5;border:0;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;display:flex}.policy-service__table-wrapper{max-height:calc(100vh - 305px);overflow:auto}.policy-service__table{border-collapse:separate;border-spacing:0;width:100%;min-width:1240px}.policy-service__table th,.policy-service__table td{text-align:left;vertical-align:middle;border-bottom:1px solid #edf1f5;padding:14px 16px}.policy-service__table th{z-index:2;color:#6b4d10;letter-spacing:.045em;text-transform:uppercase;white-space:nowrap;background:#fff8e8;font-size:10px;font-weight:900;position:sticky;top:0}.policy-service__table td{color:#34445e;overflow-wrap:anywhere;background:#fff;max-width:310px;font-size:13px;line-height:1.55}.policy-service__table tbody tr{cursor:pointer;outline:none;transition:background-color .18s}.policy-service__table tbody tr:hover td,.policy-service__table tbody tr:focus td{background:#fffaf0}.policy-service__index-column,.policy-service__index-cell{z-index:1;width:64px;min-width:64px;position:sticky;left:0;text-align:center!important}.policy-service__index-column{z-index:3}.policy-service__index-cell{font-weight:900;color:#d97706!important;background:#fffdf8!important}.policy-service__price-cell{color:#d97706;font-size:14px;font-weight:900}.policy-service__service-badge,.policy-service__status{white-space:nowrap;border-radius:999px;align-items:center;min-height:28px;padding:5px 10px;font-size:11px;font-weight:800;display:inline-flex}.policy-service__service-badge{color:#9a5f00;background:#fff3cf;border:1px solid #f4dda0}.policy-service__status.is-active,.service-policy-detail__status.is-active{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.policy-service__status.is-pending,.service-policy-detail__status.is-pending{color:#a16207;background:#fffbeb;border:1px solid #fde68a}.policy-service__status.is-danger,.service-policy-detail__status.is-danger{color:#be123c;background:#fff1f2;border:1px solid #fecdd3}.policy-service__status.is-inactive,.service-policy-detail__status.is-inactive{color:#475569;background:#f1f5f9;border:1px solid #cbd5e1}.policy-service__status.is-neutral,.service-policy-detail__status.is-neutral{color:#4338ca;background:#eef2ff;border:1px solid #c7d2fe}.policy-service__action-column{width:105px;text-align:center!important}.policy-service__action-cell{text-align:center!important}.policy-service__action-cell button{color:#9a5f00;cursor:pointer;background:#fff3cf;border:1px solid #f1d58d;border-radius:9px;padding:7px 13px;font-size:11px;font-weight:850;transition:all .2s}.policy-service__action-cell button:hover{color:#fff;background:#f59e0b;border-color:#f59e0b;transform:translateY(-1px)}.policy-service__mobile-list{display:none}.policy-service__pricing-card{cursor:pointer;background:#fff;border:1px solid #e7edf4;border-radius:16px;transition:transform .2s,border-color .2s,box-shadow .2s;animation:.4s both policyCardEnter;overflow:hidden;box-shadow:0 8px 24px #0f172a0e}.policy-service__pricing-card:hover{border-color:#f59e0b8c;transform:translateY(-3px);box-shadow:0 14px 30px #0f172a17}.policy-service__pricing-card-head{background:linear-gradient(135deg,#fffaf0,#fff);border-bottom:1px solid #f5e6bd;justify-content:space-between;align-items:flex-start;gap:12px;padding:15px;display:flex}.policy-service__pricing-card-head>div>span{color:#947446;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.policy-service__pricing-card-head h3{color:#1f2937;margin:4px 0 0;font-size:16px;font-weight:850}.policy-service__route{border-bottom:1px solid #edf1f5;align-items:center;gap:11px;padding:14px 15px;display:flex}.policy-service__route span{color:#334155;text-align:center;background:#f8fafc;border:1px solid #e5ebf2;border-radius:10px;flex:1;justify-content:center;align-items:center;min-height:36px;padding:8px 9px;font-size:12px;font-weight:800;display:flex}.policy-service__route b{color:#d97706;font-size:18px}.policy-service__price-box{background:linear-gradient(135deg,#fff8e8,#fffdf8);justify-content:space-between;align-items:center;gap:12px;padding:14px 15px;display:flex}.policy-service__price-box>span{color:#92713e;text-transform:uppercase;font-size:10px;font-weight:850}.policy-service__price-box strong{color:#d97706;text-align:right;font-size:20px;font-weight:900}.policy-service__price-box small{color:#8c7650;font-size:10px}.policy-service__card-action{color:#946407;background:#fffdf8;border-top:1px solid #f3ead4;justify-content:space-between;align-items:center;padding:12px 15px;font-size:11px;font-weight:850;display:flex}.policy-service__state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:340px;padding:42px 20px;display:flex}.policy-service__state h3{color:#1f2937;margin:16px 0 0;font-size:19px}.policy-service__state p{color:#718096;max-width:470px;margin:8px 0 0;font-size:13px;line-height:1.65}.policy-service__state-icon{color:#d97706;background:#fff7e6;border:1px solid #f6d58d;border-radius:15px;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px;font-weight:900;display:flex}.policy-service__state.is-error .policy-service__state-icon{color:#dc2626;background:#fff1f2;border-color:#fecdd3}.policy-service__retry-button{margin-top:18px}.policy-service__spinner{border:4px solid #fde7b0;border-top-color:#f59e0b;border-radius:50%;width:43px;height:43px;animation:.8s linear infinite policySpin;display:block}.service-policy-detail{z-index:10000;-webkit-backdrop-filter:blur(9px);background:#0f172aa8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.service-policy-detail.is-opening{animation:.24s both detailOverlayIn}.service-policy-detail.is-closing{animation:.24s both detailOverlayOut}.service-policy-detail__dialog{background:#fff;border:1px solid #ffffffb8;border-radius:25px;flex-direction:column;width:min(860px,100%);max-height:calc(100vh - 48px);display:flex;overflow:hidden;box-shadow:0 36px 95px #0f172a61}.service-policy-detail.is-opening .service-policy-detail__dialog{animation:.34s cubic-bezier(.2,.8,.2,1) both detailDialogIn}.service-policy-detail.is-closing .service-policy-detail__dialog{animation:.24s both detailDialogOut}.service-policy-detail__header{background:linear-gradient(135deg,#fff,#fffaf0);border-bottom:1px solid #f2e6c8;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px;display:flex}.service-policy-detail__header>div>span{color:#d97706;letter-spacing:.16em;margin-bottom:5px;font-size:9px;font-weight:900;display:block}.service-policy-detail__header h2{color:#172033;margin:0;font-size:24px;font-weight:900;line-height:1.3}.service-policy-detail__header p{color:#718096;margin:5px 0 0;font-size:13px;font-weight:650}.service-policy-detail__close{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e5eaf0;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:39px;height:39px;font-size:25px;transition:all .2s;display:flex;box-shadow:0 5px 14px #0f172a0f}.service-policy-detail__close:hover{color:#dc2626;background:#fff1f2;transform:rotate(6deg)scale(1.04)}.service-policy-detail__hero{color:#fff;background:linear-gradient(135deg,#f7b51b,#dd8500);border-radius:18px;justify-content:space-between;align-items:center;gap:20px;margin:18px 22px 0;padding:19px;animation:.42s 80ms both detailHeroIn;display:flex;box-shadow:0 16px 32px #d977063d}.service-policy-detail__hero>div>span{color:#fffc;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.service-policy-detail__hero strong{color:#fff;letter-spacing:-.04em;margin-top:5px;font-size:clamp(25px,4vw,35px);font-weight:950;display:block}.service-policy-detail__hero small{color:#ffffffd1;margin-top:3px;font-size:11px;display:block}.service-policy-detail__status{background-clip:padding-box;border-radius:999px;flex-shrink:0;align-items:center;gap:8px;min-height:34px;padding:7px 12px;font-size:11px;font-weight:850;display:inline-flex}.service-policy-detail__status i{background:currentColor;border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite detailStatusPulse;display:block;box-shadow:0 0 0 4px #ffffff47}.service-policy-detail__loading{align-items:center;gap:11px;padding:15px 22px 0;display:flex}.service-policy-detail__loading .policy-service__spinner{border-width:3px;width:24px;height:24px}.service-policy-detail__loading p{color:#64748b;margin:0;font-size:12px}.service-policy-detail__warning{color:#8a5a00;background:#fff8e5;border:1px solid #f0d998;border-radius:12px;align-items:flex-start;gap:10px;margin:15px 22px 0;padding:12px 14px;animation:.3s both detailWarningIn;display:flex}.service-policy-detail__warning strong{flex-shrink:0;font-size:11px;font-weight:900}.service-policy-detail__warning p{margin:0;font-size:11px;line-height:1.55}.service-policy-detail__content{padding:18px 22px 22px;overflow-y:auto}.service-policy-detail__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.service-policy-detail__field{opacity:0;background:linear-gradient(145deg,#fff,#f8fafc);border:1px solid #e7edf4;border-radius:13px;flex-direction:column;justify-content:center;gap:7px;min-width:0;min-height:84px;padding:13px 14px;transition:transform .2s,border-color .2s,box-shadow .2s;animation:.35s forwards detailFieldIn;display:flex}.service-policy-detail__field:hover{border-color:#f59e0b61;transform:translateY(-2px);box-shadow:0 10px 24px #0f172a0f}.service-policy-detail__field.is-wide{grid-column:1/-1}.service-policy-detail__field span{color:#8a98aa;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:850}.service-policy-detail__field strong{color:#2d3e56;overflow-wrap:anywhere;font-size:13px;font-weight:750;line-height:1.55}.service-policy-detail__footer{background:#fbfcfe;border-top:1px solid #edf1f5;justify-content:flex-end;padding:14px 22px 18px;display:flex}.service-policy-detail__footer button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#fbbf24,#f59e0b);border:0;border-radius:11px;min-height:40px;padding:9px 20px;font-size:12px;font-weight:850;transition:transform .2s,box-shadow .2s;box-shadow:0 8px 18px #f59e0b38}.service-policy-detail__footer button:hover{transform:translateY(-2px);box-shadow:0 12px 24px #f59e0b4d}@keyframes policySpin{to{transform:rotate(360deg)}}@keyframes policyHeaderEnter{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes policyCardEnter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes detailOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes detailOverlayOut{0%{opacity:1}to{opacity:0}}@keyframes detailDialogIn{0%{opacity:0;transform:translateY(24px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes detailDialogOut{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(18px)scale(.97)}}@keyframes detailHeroIn{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes detailFieldIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes detailWarningIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes detailStatusPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(1.25)}}@media (width<=1050px){.policy-service__card-header{flex-direction:column;align-items:stretch}.policy-service__search-wrapper{width:100%}}@media (width<=900px){.policy-service{padding:18px 14px 24px}.policy-service__header{flex-direction:column;align-items:stretch}.policy-service__reload-button{width:100%}.policy-service__statistics{grid-template-columns:repeat(2,minmax(0,1fr))}.policy-service__stat-card:last-child{grid-column:1/-1}.policy-service__table-wrapper{max-height:none}}@media (width<=680px){.policy-service{padding:14px 8px 20px}.policy-service__header-content{align-items:flex-start}.policy-service__header-icon{border-radius:14px;width:47px;height:47px;font-size:21px}.policy-service__header h1{font-size:22px}.policy-service__statistics{grid-template-columns:1fr;gap:9px}.policy-service__stat-card:last-child{grid-column:auto}.policy-service__stat-card{min-height:91px;padding:14px 16px}.policy-service__card{border-radius:16px}.policy-service__card-header{min-height:auto;padding:15px}.policy-service__table-wrapper{display:none}.policy-service__mobile-list{grid-template-columns:1fr;gap:12px;padding:12px;display:grid}.service-policy-detail{align-items:flex-end;padding:10px}.service-policy-detail__dialog{border-radius:22px 22px 15px 15px;width:100%;max-height:calc(100vh - 20px)}.service-policy-detail__header{padding:17px}.service-policy-detail__header h2{font-size:20px}.service-policy-detail__hero{flex-direction:column;align-items:flex-start;margin:13px 15px 0;padding:15px}.service-policy-detail__loading{padding:13px 15px 0}.service-policy-detail__warning{margin:13px 15px 0}.service-policy-detail__content{padding:15px}.service-policy-detail__grid{grid-template-columns:1fr}.service-policy-detail__field.is-wide{grid-column:auto}.service-policy-detail__footer{padding:13px 15px 16px}.service-policy-detail__footer button{width:100%}}@media (prefers-reduced-motion:reduce){.policy-service *,.policy-service :before,.policy-service :after,.service-policy-detail *,.service-policy-detail :before,.service-policy-detail :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=1024px){.vcl-container{padding:22px}.filter-section{flex-direction:column;align-items:stretch}.filter-fields .ant-space{display:flex}.filter-fields .ant-space-item:first-child{flex:1}.filter-search-input{width:100%!important}.filter-actions{justify-content:flex-end}.customer-name{max-width:430px}.receiver-address{max-width:480px}.body-right{min-width:200px}}@media (width<=768px){.vcl-container{padding:16px}.page-header{align-items:flex-start}.page-title{font-size:23px}.page-subtitle{font-size:14px;line-height:1.6}.page-summary{min-width:82px;padding:10px}.page-summary strong{font-size:20px}.page-summary span{font-size:12px}.filter-section{padding:14px}.filter-fields .ant-space,.filter-fields .ant-space-item{width:100%}.filter-search-input,.filter-date-picker{min-width:0;width:100%!important}.filter-search-input .ant-input,.filter-date-picker .ant-picker-input>input{font-size:16px}.filter-actions{width:100%}.filter-actions .MuiButton-root{flex:1}.active-filter-summary,.card-header{align-items:flex-start}.sub-header>span{width:100%}.price-total-header{margin-left:0}.card-body{flex-direction:column;align-items:stretch}.body-right{text-align:left;border-top:1px solid var(--vcl-border);align-items:flex-start;width:100%;min-width:0;padding-top:13px}.receiver-address{max-width:100%}.pagination-section{flex-direction:column}}@media (width<=480px){.vcl-container{padding:12px}.page-header{margin-bottom:18px}.page-summary{display:none}.filter-fields .ant-space{flex-direction:column;gap:10px!important}.filter-actions{flex-direction:column}.filter-actions .MuiButton-root{width:100%}.active-filter-summary{flex-direction:column}.clear-filter-link{align-self:flex-end}.consignment-card{padding:15px}.consignment-card:hover{transform:none}.card-header{flex-direction:column}.header-left{width:100%}.order-code{white-space:normal;overflow-wrap:anywhere;width:100%;font-size:16px}.view-detail-button{width:100%}.body-left{align-items:flex-start;gap:11px}.box-icon{flex-basis:48px;width:48px;height:48px;font-size:21px}.customer-name,.receiver-address{white-space:normal;word-break:break-word}.customer-name{font-size:14px}.receiver-address{width:100%;font-size:12px}.status-badge-center{width:100%}.specs-list{flex-wrap:wrap}.pagination-summary{text-align:center}}@media (prefers-reduced-motion:reduce){.consignment-card,.consignment-card:before,.filter-search-input,.filter-date-picker,.filter-actions .MuiButton-root,.clear-filter-link,.view-detail-button,.vcl-container .MuiPaginationItem-root{transition:none}.consignment-card:hover,.consignment-card:focus-visible{transform:none}}.filter-status-select{width:220px;min-width:220px}.filter-status-select .ant-select-selector{align-items:center;display:flex;border-radius:8px!important;min-height:40px!important}.filter-status-select.ant-select-focused .ant-select-selector{border-color:#2563eb!important;box-shadow:0 0 0 4px #2563eb1a!important}@media (width<=768px){.filter-status-select{width:100%;min-width:100%}}.card-header{align-items:flex-start}.header-left{flex:1;align-items:flex-end;gap:12px 18px}.tracking-code-block{flex:420px;min-width:0}.tracking-code-label{color:#64748b;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:800;line-height:1.35;display:block}.tracking-code-row .order-code{color:#0f172a;letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:620px;font-size:17px;font-weight:850;line-height:1.4;overflow:hidden}.copy-tracking-button{color:#1d4ed8;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-family:inherit;font-size:12px;font-weight:800;line-height:1;transition:color .2s,background-color .2s,border-color .2s,transform .2s,box-shadow .2s;display:inline-flex}.copy-tracking-button svg{font-size:16px}.copy-tracking-button:hover:not(:disabled){color:#fff;background:var(--vcl-primary);border-color:var(--vcl-primary);transform:translateY(-1px);box-shadow:0 7px 16px #2563eb33}.copy-tracking-button.is-copied{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.copy-tracking-button:disabled{color:#94a3b8;cursor:not-allowed;background:#f1f5f9;border-color:#e2e8f0}.header-tags{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.product-name-group{flex-direction:column;gap:3px;min-width:0;max-width:680px;display:flex}.consignment-card{contain:layout paint}.card-body{min-height:132px}.body-left{align-items:flex-start}.product-info{flex:1;width:100%}.receiver-phone strong,.receiver-address strong{color:#334155}@media (width<=1024px){.tracking-code-block{flex-basis:100%}.tracking-code-row .order-code,.product-name-group{max-width:100%}}@media (width<=768px){.card-header{flex-direction:column}.header-left,.tracking-code-block,.view-detail-button{width:100%}.tracking-code-row{flex-direction:column;align-items:flex-start}.tracking-code-row .order-code{white-space:normal;overflow-wrap:anywhere;max-width:100%}.copy-tracking-button{width:fit-content}.card-body{min-height:0}}@media (width<=480px){.copy-tracking-button,.header-tags{width:100%}.product-name-value,.receiver-address{white-space:normal;overflow-wrap:anywhere}.body-left{width:100%}.product-info{min-width:0}}@media (prefers-reduced-motion:reduce){.copy-tracking-button{transition:none}.copy-tracking-button:hover:not(:disabled){transform:none}}.vcl-container .product-name-group{flex-direction:column;gap:8px;width:min(100%,760px);min-width:0;max-width:none;display:flex}.vcl-container .product-name-heading{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.vcl-container .product-name-label{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850;line-height:1.3}.vcl-container .product-count-badge{color:#1d4ed8;white-space:nowrap;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:23px;padding:3px 8px;font-size:11px;font-weight:750;line-height:1.25;display:inline-flex}.vcl-container .product-name-list{gap:7px;width:100%;min-width:0;display:grid}.vcl-container .product-name-item{background:#ffffffdb;border:1px solid #dfe7f1;border-radius:9px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:9px;width:100%;min-width:0;padding:8px 10px;display:grid;box-shadow:0 2px 7px #0f172a09}.vcl-container .product-name-index{color:#fff;background:linear-gradient(135deg,#2563eb,#3b82f6);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-weight:850;line-height:1;display:inline-flex;box-shadow:0 3px 8px #2563eb2e}.vcl-container .product-name-value{color:#1e293b;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:none;font-size:14px;font-weight:750;line-height:1.55;display:block;overflow:visible}.vcl-container .product-name-empty{color:#94a3b8;background:#ffffffb8;border:1px dashed #cbd5e1;border-radius:9px;width:100%;padding:9px 11px;font-size:13px;font-weight:550;line-height:1.5}.vcl-container .card-body{min-height:0}.vcl-container .body-left{align-items:flex-start}.vcl-container .box-icon{margin-top:25px}@media (width<=768px){.vcl-container .product-name-group{width:100%}.vcl-container .product-name-heading{flex-direction:column;align-items:flex-start;gap:5px}.vcl-container .box-icon{margin-top:0}}@media (width<=480px){.vcl-container .product-name-item{grid-template-columns:22px minmax(0,1fr);gap:8px;padding:8px}.vcl-container .product-name-index{width:22px;height:22px;font-size:10px}.vcl-container .product-name-value{font-size:13px}}.quotation-detail-page{--qt-primary:#2563eb;--qt-primary-dark:#1d4ed8;--qt-primary-soft:#eff6ff;--qt-warning:#f59e0b;--qt-warning-dark:#d97706;--qt-warning-soft:#fffbeb;--qt-success:#16a34a;--qt-success-soft:#f0fdf4;--qt-danger:#dc2626;--qt-danger-soft:#fff1f2;--qt-purple:#7c3aed;--qt-purple-soft:#f5f3ff;--qt-heading:#0f172a;--qt-text:#334155;--qt-muted:#64748b;--qt-soft:#94a3b8;--qt-border:#e2e8f0;--qt-border-strong:#cbd5e1;--qt-bg:#f8fafc;--qt-card:#fff;--qt-shadow:0 18px 42px #0f172a14;--qt-shadow-soft:0 10px 26px #0f172a0e;--qt-radius-xl:24px;--qt-radius-lg:20px;--qt-radius-md:16px;--qt-radius-sm:12px;width:100%;min-width:0;min-height:100%;color:var(--qt-text);letter-spacing:-.006em;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;padding:8px 0 40px;font-family:Be Vietnam Pro,Inter,SF Pro Display,Segoe UI,Roboto,Arial,sans-serif;font-size:15px;font-weight:400;line-height:1.65}.quotation-detail-page *,.quotation-detail-page :before,.quotation-detail-page :after{box-sizing:border-box}.quotation-detail-page button,.quotation-detail-page input,.quotation-detail-page textarea,.quotation-detail-page select{font:inherit}.quotation-detail-page strong,.quotation-detail-page b{font-weight:700}.quotation-detail-page small{font-size:13px;line-height:1.55}.quotation-navigation{align-items:center;gap:14px;margin-bottom:18px;display:flex}.quotation-navigation>span{color:var(--qt-muted);font-size:14px;font-weight:500;line-height:1.45}.quotation-back-button.MuiButton-root{min-height:42px;color:var(--qt-text);background:var(--qt-card);padding:0 16px;box-shadow:0 7px 18px #0f172a0b;border-color:var(--qt-border)!important;text-transform:none!important;letter-spacing:-.004em!important;border-radius:12px!important;font-size:14px!important;font-weight:600!important}.quotation-back-button.MuiButton-root:hover{color:var(--qt-primary);background:var(--qt-primary-soft);border-color:#bfdbfe!important}.quotation-hero{border-radius:var(--qt-radius-xl);box-shadow:var(--qt-shadow);background:radial-gradient(circle at 88% 10%,#f59e0b29,#0000 285px),radial-gradient(circle at 4% 105%,#2563eb14,#0000 300px),linear-gradient(135deg,#fff 0%,#fffdf7 100%);border:1px solid #f6e2a6;justify-content:space-between;align-items:stretch;gap:24px;padding:28px;display:flex;position:relative;overflow:hidden}.quotation-hero:before{content:"";pointer-events:none;opacity:.5;background-image:linear-gradient(#f59e0b0d 1px,#0000 1px),linear-gradient(90deg,#f59e0b0d 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0}.quotation-hero-main,.quotation-hero-total{z-index:1;position:relative}.quotation-hero-main{flex:1;align-items:center;gap:18px;min-width:0;display:flex}.quotation-hero-icon{color:#fff;background:linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:20px;flex:0 0 64px;place-items:center;width:64px;height:64px;font-size:32px;display:grid;box-shadow:0 16px 28px #f59e0b3d,inset 0 1px #ffffff5c}.quotation-hero-content{flex:1;min-width:0}.quotation-title-row{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.quotation-title-row>div{min-width:0}.quotation-eyebrow{color:#92400e;letter-spacing:.07em;text-transform:uppercase;margin-bottom:7px;font-size:12px;font-weight:700;line-height:1.35;display:block}.quotation-title-row h1{overflow-wrap:anywhere;color:var(--qt-heading);letter-spacing:-.025em;margin:0;font-size:clamp(25px,2.25vw,32px);font-weight:700;line-height:1.22}.quotation-meta-row{flex-wrap:wrap;gap:10px 22px;margin-top:14px;display:flex}.quotation-meta-row span{color:var(--qt-muted);font-size:14.5px;font-weight:400;line-height:1.55}.quotation-meta-row strong{color:var(--qt-text);overflow-wrap:anywhere;margin-left:6px;font-weight:600}.quotation-hero-total{color:#fff;background:radial-gradient(circle at 90% 0,#fbbf242e,#0000 120px),linear-gradient(135deg,#1e293b,#0f172a);border:1px solid #ffffff14;border-radius:20px;flex-direction:column;flex:0 0 315px;justify-content:center;min-width:285px;padding:22px;display:flex;box-shadow:0 16px 30px #0f172a38}.quotation-hero-total>span{color:#cbd5e1;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700;line-height:1.4}.quotation-hero-total>strong{color:#fbbf24;letter-spacing:-.018em;font-variant-numeric:tabular-nums;margin:8px 0 6px;font-size:clamp(27px,2.25vw,34px);font-weight:800;line-height:1.15}.quotation-hero-total small{color:#e2e8f0eb;font-size:13.5px;font-weight:400;line-height:1.6}.quotation-status-badge,.quotation-inline-status{color:#475569;border:1px solid var(--qt-border-strong);letter-spacing:.01em;white-space:nowrap;background:#f1f5f9;border-radius:999px;justify-content:center;align-items:center;min-height:31px;padding:7px 13px;font-size:12.5px;font-weight:700;line-height:1;display:inline-flex}.status-draft{color:#92400e;background:#fef9c3;border-color:#fde047}.status-pending{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.status-approved{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.status-rejected,.status-cancelled,.status-canceled,.status-expired{color:#b91c1c;background:#fff1f2;border-color:#fecdd3}.quotation-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.quotation-summary-card{background:var(--qt-card);border:1px solid var(--qt-border);min-width:0;min-height:124px;box-shadow:var(--qt-shadow-soft);border-radius:18px;grid-template-rows:auto auto;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:5px 14px;padding:18px;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid}.quotation-summary-card:hover{border-color:#bfdbfe;transform:translateY(-3px);box-shadow:0 16px 30px #0f172a13}.quotation-summary-card.highlighted{background:linear-gradient(145deg,#fffbeb,#fff);border-color:#f5d77d}.quotation-summary-icon{color:#fff;border-radius:16px;grid-row:1/span 2;place-items:center;width:48px;height:48px;font-size:24px;display:grid}.quotation-summary-icon.shipping{background:linear-gradient(135deg,#3b82f6,#2563eb)}.quotation-summary-icon.weight{background:linear-gradient(135deg,#10b981,#059669)}.quotation-summary-icon.volume{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.quotation-summary-icon.chargeable{background:linear-gradient(135deg,#fbbf24,#f59e0b)}.quotation-summary-card>span{color:var(--qt-muted);font-size:13.5px;font-weight:500;line-height:1.45}.quotation-summary-card>strong{overflow-wrap:anywhere;min-width:0;color:var(--qt-heading);letter-spacing:-.018em;font-size:22px;font-weight:700;line-height:1.25}.quotation-summary-card>strong small{color:var(--qt-muted);margin-left:5px;font-size:13px;font-weight:500}.quotation-main-grid,.quotation-bottom-grid{grid-template-columns:minmax(0,1.18fr) minmax(340px,.82fr);gap:20px;margin-top:20px;display:grid}.quotation-bottom-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quotation-card{background:var(--qt-card);border:1px solid var(--qt-border);border-radius:var(--qt-radius-lg);min-width:0;box-shadow:var(--qt-shadow-soft);padding:22px}.quotation-cost-card{align-self:start}.quotation-section-header{align-items:flex-start;gap:13px;margin-bottom:18px;display:flex}.quotation-section-icon{color:#fff;border-radius:14px;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:22px;display:grid}.quotation-section-icon.cost{background:linear-gradient(135deg,#fbbf24,#f59e0b)}.quotation-section-icon.info{background:linear-gradient(135deg,#3b82f6,#2563eb)}.quotation-section-icon.time{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.quotation-section-icon.note{background:linear-gradient(135deg,#10b981,#059669)}.quotation-section-header h2{color:var(--qt-heading);letter-spacing:-.018em;margin:0;font-size:18.5px;font-weight:700;line-height:1.36}.quotation-section-header p{color:var(--qt-muted);margin:4px 0 0;font-size:14px;font-weight:400;line-height:1.65}.quotation-base-cost-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.quotation-base-cost-grid>div{background:#f8fafc;border:1px solid #edf2f7;border-radius:13px;min-width:0;padding:13px 14px}.quotation-base-cost-grid span{color:var(--qt-muted);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:650;line-height:1.4;display:block}.quotation-base-cost-grid strong{overflow-wrap:anywhere;color:var(--qt-heading);font-variant-numeric:tabular-nums;margin-top:5px;font-size:16px;font-weight:700;line-height:1.35;display:block}.quotation-info-money{color:var(--qt-heading);font-variant-numeric:tabular-nums;font-weight:700}.quotation-info-money.is-total{color:var(--qt-warning-dark);font-size:15.5px;font-weight:800}.quotation-cost-list{gap:12px;display:grid}.quotation-cost-row{background:#f8fafc;border:1px solid #edf2f7;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;min-width:0;min-height:56px;padding:13px 14px;display:flex}.quotation-cost-row>span{min-width:0;color:var(--qt-muted);flex-direction:column;flex:1;gap:4px;font-size:14px;line-height:1.45;display:flex}.quotation-cost-row>span>span{overflow-wrap:anywhere;color:var(--qt-heading);letter-spacing:-.006em;font-size:15px;font-weight:650;line-height:1.45}.quotation-cost-row small{color:var(--qt-muted);font-size:13px;font-weight:500;line-height:1.5}.quotation-cost-row em{overflow-wrap:anywhere;color:#7c8798;margin-top:1px;font-size:13px;font-style:normal;font-weight:400;line-height:1.55;display:block}.quotation-cost-row strong{color:var(--qt-heading);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;font-size:15px;font-weight:700;line-height:1.35}.quotation-cost-row--disabled{opacity:.72;background:#fbfdff}.quotation-cost-row--disabled>span>span,.quotation-cost-row--disabled strong{color:var(--qt-soft)}.quotation-cost-row--sub-total{background:#fff7ed;border-color:#fed7aa;margin-top:4px}.quotation-cost-row--sub-total>span,.quotation-cost-row--sub-total>span>span{color:#9a3412;font-weight:700}.quotation-cost-row--sub-total strong{color:#c2410c}.quotation-cost-total{color:#fff;background:radial-gradient(circle at 100%,#fbbf2429,#0000 160px),linear-gradient(135deg,#1e293b,#0f172a);border-radius:16px;justify-content:space-between;align-items:center;gap:18px;margin-top:4px;padding:18px;display:flex}.quotation-cost-total>div{flex-direction:column;gap:4px;min-width:0;display:flex}.quotation-cost-total span{color:#f8fafc;letter-spacing:.025em;font-size:13px;font-weight:700;line-height:1.45}.quotation-cost-total small{color:#cbd5e1;margin-top:2px;font-size:13px;font-weight:400;line-height:1.55;display:block}.quotation-cost-total>strong{color:#fbbf24;letter-spacing:-.018em;font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;font-size:clamp(23px,2vw,29px);font-weight:800;line-height:1.15}.quotation-fees-detail-section{margin-top:20px}.quotation-fee-empty{color:var(--qt-muted);border:1px dashed var(--qt-border-strong);text-align:center;background:#f8fafc;border-radius:14px;padding:18px;font-size:14px;line-height:1.55}.quotation-fees-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.quotation-fee-detail-card{border:1px solid var(--qt-border);background:linear-gradient(145deg,#fff 0%,#fbfdff 100%);border-radius:16px;min-width:0;padding:16px;box-shadow:0 9px 24px #0f172a0b}.quotation-fee-detail-card.is-disabled{opacity:.75;background:#f8fafc}.quotation-fee-detail-header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:10px;display:flex}.quotation-fee-detail-header>div{min-width:0}.quotation-fee-code{max-width:100%;color:var(--qt-primary);letter-spacing:.04em;text-transform:uppercase;overflow-wrap:anywhere;margin-bottom:5px;font-size:11.5px;font-weight:700;line-height:1.4;display:inline-flex}.quotation-fee-detail-header h3{overflow-wrap:anywhere;color:var(--qt-heading);letter-spacing:-.012em;margin:0;font-size:16.5px;font-weight:700;line-height:1.38}.quotation-fee-detail-header>strong{color:var(--qt-warning-dark);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:16.5px;font-weight:800;line-height:1.35}.quotation-fee-tags{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.quotation-fee-tags .ant-tag,.quotation-descriptions .ant-tag{letter-spacing:0;border-radius:999px;margin-inline-end:0;padding:3px 10px;font-size:12.5px;font-weight:600;line-height:1.35}.quotation-fee-detail-grid-inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.quotation-fee-detail-grid-inner>div{background:#f8fafc;border:1px solid #edf2f7;border-radius:10px;min-width:0;padding:9px 10px}.quotation-fee-detail-grid-inner span{color:var(--qt-soft);letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:650;line-height:1.4;display:block}.quotation-fee-detail-grid-inner strong{overflow-wrap:anywhere;color:var(--qt-text);margin-top:4px;font-size:13px;font-weight:600;line-height:1.55;display:block}.quotation-fee-note{color:#475569;background:#fffbeb;border:1px solid #fde68a;border-radius:11px;margin:12px 0 0;padding:11px 12px;font-size:13.5px;font-weight:400;line-height:1.65}.quotation-descriptions.ant-descriptions{width:100%}.quotation-descriptions .ant-descriptions-view{border-radius:14px;overflow:hidden;border-color:var(--qt-border)!important}.quotation-descriptions .ant-descriptions-row>th,.quotation-descriptions .ant-descriptions-row>td{border-color:var(--qt-border)!important}.quotation-descriptions .ant-descriptions-item-label{width:152px;font-size:14px;line-height:1.55;color:var(--qt-muted)!important;background:#f8fafc!important;font-weight:550!important}.quotation-descriptions .ant-descriptions-item-content{min-width:0;color:var(--qt-text);font-size:14.5px;font-weight:450;line-height:1.6}.quotation-id-text{overflow-wrap:anywhere;color:#475569;letter-spacing:-.01em;max-width:100%;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:13px;line-height:1.55;display:block}.quotation-time-line{grid-template-columns:1fr;display:grid}.quotation-time-item{align-items:center;gap:14px;display:flex}.quotation-time-dot{width:16px;height:16px;box-shadow:0 0 0 2px var(--qt-border-strong);border:3px solid #fff;border-radius:50%;flex:0 0 16px}.quotation-time-dot.created{background:#3b82f6;box-shadow:0 0 0 2px #93c5fd}.quotation-time-dot.active{background:#22c55e;box-shadow:0 0 0 2px #86efac}.quotation-time-dot.expired{background:#ef4444;box-shadow:0 0 0 2px #fca5a5}.quotation-time-item>div{flex-direction:column;gap:3px;min-width:0;display:flex}.quotation-time-item span{color:var(--qt-muted);font-size:13.5px;font-weight:500;line-height:1.45}.quotation-time-item strong{overflow-wrap:anywhere;color:var(--qt-heading);font-size:15px;font-weight:650;line-height:1.5}.quotation-time-connector{background:linear-gradient(#bfdbfe,#bbf7d0);border-radius:99px;width:2px;height:36px;margin:5px 0 5px 7px}.quotation-sales-note{min-height:120px;color:var(--qt-text);border:1px solid var(--qt-border);overflow-wrap:anywhere;background:#f8fafc;border-radius:14px;padding:16px;font-size:14.5px;font-weight:400;line-height:1.75}.quotation-sales-note.is-empty{color:var(--qt-soft);text-align:center;justify-content:center;align-items:center;font-style:italic;font-weight:400;display:flex}.quotation-sales-note.has-note{background:#fff}.quotation-order-summary{border:1px solid var(--qt-border);box-shadow:var(--qt-shadow-soft);background:linear-gradient(145deg,#f8fafc,#fff);border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px;padding:18px;display:grid}.quotation-order-summary>div{flex-direction:column;gap:5px;min-width:0;display:flex}.quotation-order-summary span{color:var(--qt-soft);letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:650;line-height:1.4}.quotation-order-summary strong{min-width:0;color:var(--qt-text);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:650;line-height:1.5;overflow:hidden}.quotation-loading-box,.quotation-error-box{background:var(--qt-card);border:1px solid var(--qt-border);min-height:380px;box-shadow:var(--qt-shadow-soft);border-radius:22px;justify-content:center;align-items:center;gap:16px;padding:32px;display:flex}.quotation-loading-box>div{flex-direction:column;gap:4px;display:flex}.quotation-loading-box strong{color:var(--qt-heading);font-size:16px;font-weight:700;line-height:1.4}.quotation-loading-box span{color:var(--qt-muted);font-size:14px;font-weight:400}.quotation-error-box{text-align:center;flex-direction:column}.quotation-error-icon{font-size:54px;line-height:1}.quotation-error-box h2{color:var(--qt-heading);letter-spacing:-.012em;margin:0;font-size:24px;font-weight:700;line-height:1.3}.quotation-error-box p{max-width:540px;color:var(--qt-muted);margin:0;font-size:15px;font-weight:400;line-height:1.6}.quotation-error-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px;display:flex}.quotation-status-action{background:var(--qt-card);box-shadow:var(--qt-shadow);border:1px solid #dbeafe;border-radius:20px;margin-top:24px;padding:24px}.quotation-status-action-header{border-bottom:1px solid var(--qt-border);justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:20px;display:flex}.quotation-status-action-eyebrow{color:var(--qt-primary);letter-spacing:.07em;text-transform:uppercase;margin-bottom:7px;font-size:12px;font-weight:700;line-height:1.35;display:inline-block}.quotation-status-action-header h2{color:var(--qt-heading);letter-spacing:-.018em;margin:0 0 7px;font-size:21px;font-weight:700;line-height:1.35}.quotation-status-action-header p{color:var(--qt-muted);margin:0;font-size:14px;font-weight:400;line-height:1.65}.quotation-current-status{border:1px solid var(--qt-border);background:#f8fafc;border-radius:14px;flex-direction:column;gap:5px;min-width:200px;padding:14px 16px;display:flex}.quotation-current-status span,.quotation-status-preview span{color:var(--qt-muted);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:700;line-height:1.35}.quotation-current-status strong,.quotation-status-preview strong{color:var(--qt-heading);font-size:15px;font-weight:650;line-height:1.5}.quotation-status-action-form{grid-template-columns:minmax(230px,.85fr) minmax(320px,1.15fr);gap:18px;padding:22px 0;display:grid}.quotation-status-field{min-width:0}.quotation-status-field label{color:var(--qt-text);margin-bottom:8px;font-size:14px;font-weight:650;line-height:1.45;display:block}.quotation-status-select{width:100%}.quotation-status-select .ant-select-selector{align-items:center;display:flex;border-color:var(--qt-border-strong)!important;border-radius:12px!important;min-height:44px!important;padding:0 13px!important;font-size:14.5px!important}.quotation-status-select.ant-select-focused .ant-select-selector{border-color:var(--qt-primary)!important;box-shadow:0 0 0 4px #2563eb1a!important}.quotation-status-select .ant-select-selection-item,.quotation-status-select .ant-select-selection-placeholder,.quotation-rejection-field .ant-input{font-size:14.5px!important;font-weight:400!important;line-height:1.6!important}.quotation-rejection-field .ant-input{border-color:var(--qt-border-strong);resize:vertical;border-radius:12px;min-height:112px;padding:12px 13px;font-family:inherit}.quotation-rejection-field .ant-input:focus,.quotation-rejection-field .ant-input-focused{border-color:var(--qt-danger);box-shadow:0 0 0 4px #ef444417}.quotation-status-action-footer{border-top:1px solid var(--qt-border);justify-content:space-between;align-items:center;gap:20px;padding-top:18px;display:flex}.quotation-status-preview{flex-direction:column;gap:4px;display:flex}.quotation-confirm-status-button.MuiButton-root{text-transform:none;letter-spacing:0;border-radius:12px;min-height:44px;padding:0 22px;font-size:14px;font-weight:700;box-shadow:0 10px 22px #2563eb33}.quotation-confirm-status-button.MuiButton-root:hover{box-shadow:0 13px 27px #2563eb42}.quotation-confirm-status-button.Mui-disabled{color:#94a3b8!important;box-shadow:none!important;background:#e2e8f0!important}@media (width<=1180px){.quotation-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quotation-main-grid,.quotation-bottom-grid{grid-template-columns:1fr}}@media (width<=1100px){.quotation-fees-detail-grid{grid-template-columns:1fr}}@media (width<=900px){.quotation-hero{flex-direction:column;padding:22px}.quotation-hero-total{flex-basis:auto;width:100%;min-width:0}.quotation-status-action-header,.quotation-status-action-footer{flex-direction:column;align-items:stretch}.quotation-current-status{width:100%;min-width:0}.quotation-status-action-form{grid-template-columns:1fr}.quotation-confirm-status-button.MuiButton-root{width:100%}}@media (width<=760px){.quotation-detail-page{padding-bottom:24px;font-size:14.5px}.quotation-navigation{flex-direction:column;align-items:flex-start;gap:10px}.quotation-navigation>span{font-size:13px}.quotation-hero{border-radius:20px;padding:18px}.quotation-hero-main{align-items:flex-start}.quotation-hero-icon{border-radius:16px;flex-basis:52px;width:52px;height:52px;font-size:27px}.quotation-title-row{flex-direction:column;gap:12px}.quotation-title-row h1{font-size:clamp(23px,6vw,29px);line-height:1.25}.quotation-status-badge,.quotation-inline-status{min-height:30px;font-size:11.5px}.quotation-summary-grid,.quotation-base-cost-grid,.quotation-order-summary{grid-template-columns:1fr}.quotation-card{border-radius:18px;padding:18px}.quotation-section-header h2,.quotation-status-action-header h2{font-size:18px}.quotation-cost-row{flex-direction:column;align-items:flex-start;gap:9px}.quotation-cost-row strong{align-self:flex-end}.quotation-cost-total{flex-direction:column;align-items:flex-start}.quotation-cost-total>strong{align-self:flex-end}.quotation-fee-detail-header{flex-direction:column}.quotation-fee-detail-header>strong{white-space:normal}.quotation-fee-detail-grid-inner{grid-template-columns:1fr}.quotation-order-summary strong{white-space:normal}}@media (width<=520px){.quotation-hero-main{flex-direction:column}.quotation-meta-row{flex-direction:column;gap:7px}.quotation-hero-total>strong,.quotation-cost-total>strong{font-size:24px}.quotation-summary-card{min-height:112px;padding:16px}.quotation-status-action{border-radius:16px;padding:18px 15px}.quotation-status-action-header h2{font-size:19px}.quotation-descriptions .ant-descriptions-item-label,.quotation-descriptions .ant-descriptions-item-content{display:block;border-right:0!important;width:100%!important}}@media (prefers-reduced-motion:reduce){.quotation-detail-page *,.quotation-detail-page :before,.quotation-detail-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.quotation-code-group{flex:1;min-width:0}.quotation-code-row{align-items:center;gap:10px;min-width:0;display:flex}.quotation-code-row h1{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:720px;overflow:hidden}.quotation-copy-code-button{color:#92400e;min-height:38px;font:inherit;cursor:pointer;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:750;line-height:1;transition:color .2s,background-color .2s,border-color .2s,transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 6px 14px #f59e0b1a}.quotation-copy-code-button svg{font-size:17px}.quotation-copy-code-button:hover:not(:disabled){color:#fff;background:#f59e0b;border-color:#f59e0b;transform:translateY(-1px);box-shadow:0 9px 20px #f59e0b38}.quotation-copy-code-button.is-copied{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.quotation-copy-code-button:disabled{color:#94a3b8;cursor:not-allowed;box-shadow:none;background:#f1f5f9;border-color:#e2e8f0}.quotation-copy-code-button:focus-visible,.quotation-inline-copy-button:focus-visible{outline-offset:2px;outline:3px solid #f59e0b2e}.quotation-base-cost-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.quotation-base-cost-grid>div{flex-direction:column;justify-content:center;min-height:82px;display:flex}.quotation-base-cost-grid>div.is-additional-fee{background:#fffbeb;border-color:#fde68a}.quotation-base-cost-grid>div.is-additional-fee span{color:#92400e}.quotation-base-cost-grid>div.is-additional-fee strong{color:#d97706}.quotation-cost-list-heading{background:linear-gradient(135deg,#eff6ff,#f8fafc);border:1px solid #dbeafe;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;min-width:0;padding:14px 15px;display:flex}.quotation-cost-list-heading>div{flex-direction:column;gap:3px;min-width:0;display:flex}.quotation-cost-list-heading>div>strong{color:var(--qt-heading);font-size:15px;font-weight:750;line-height:1.4}.quotation-cost-list-heading>div>span{color:var(--qt-muted);font-size:12.5px;line-height:1.45}.quotation-cost-list-heading>strong{color:var(--qt-primary);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;font-size:17px;font-weight:800;line-height:1.3}.quotation-cost-row--warning{background:#fff7ed;border-color:#fed7aa}.quotation-cost-row--warning>span>span,.quotation-cost-row--warning>strong{color:#c2410c}.quotation-description-code{align-items:center;gap:9px;min-width:0;display:flex}.quotation-description-code .quotation-id-text{flex:1;min-width:0}.quotation-inline-copy-button{color:#1d4ed8;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;transition:color .2s,background-color .2s,border-color .2s;display:inline-flex}.quotation-inline-copy-button svg{font-size:16px}.quotation-inline-copy-button:hover:not(:disabled){color:#fff;background:var(--qt-primary);border-color:var(--qt-primary)}.quotation-inline-copy-button.is-copied{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.quotation-inline-copy-button:disabled{color:#94a3b8;cursor:not-allowed;background:#f1f5f9;border-color:#e2e8f0}.quotation-fees-detail-grid{align-items:stretch}.quotation-fee-detail-card{flex-direction:column;height:100%;display:flex}.quotation-fee-detail-grid-inner{flex:1}@media (width<=1180px){.quotation-base-cost-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quotation-code-row h1{max-width:560px}}@media (width<=768px){.quotation-title-row{flex-direction:column;align-items:stretch}.quotation-code-row{flex-direction:column;align-items:flex-start}.quotation-code-row h1{white-space:normal;overflow-wrap:anywhere;max-width:100%}.quotation-copy-code-button{width:fit-content}.quotation-cost-list-heading{flex-direction:column;align-items:flex-start;gap:8px}}@media (width<=560px){.quotation-base-cost-grid{grid-template-columns:1fr}.quotation-copy-code-button{width:100%}.quotation-description-code{align-items:flex-start}.quotation-cost-total{flex-direction:column;align-items:flex-start}.quotation-cost-total>strong{white-space:normal}}@media (prefers-reduced-motion:reduce){.quotation-copy-code-button,.quotation-inline-copy-button{transition:none}.quotation-copy-code-button:hover:not(:disabled){transform:none}}.quotation-detail-page{width:100%;min-width:0;min-height:100vh;color:var(--qt-text);background:radial-gradient(circle at 100% 0,#f59e0b17,#0000 380px),radial-gradient(circle at 0 35%,#2563eb11,#0000 430px),#f5f7fb;padding:18px clamp(16px,2.4vw,34px) 170px;position:relative}.quotation-navigation,.quotation-hero,.quotation-summary-grid,.quotation-order-summary,.quotation-main-grid,.quotation-fees-detail-section,.quotation-bottom-grid{width:100%;max-width:1500px;margin-left:auto;margin-right:auto}.quotation-card{padding:clamp(21px,2vw,29px)}.quotation-section-header{border-bottom:1px solid var(--qt-border);align-items:center;margin-bottom:22px;padding-bottom:18px}.quotation-section-header>div:last-child{min-width:0;padding-top:1px}.quotation-section-header h2{margin:0 0 6px;line-height:1.4}.quotation-section-header p{margin:0;line-height:1.7}.quotation-hero{padding:clamp(24px,2.5vw,34px)}.quotation-hero-content{padding:4px 0}.quotation-code-group{padding:2px 0}.quotation-code-row{margin-top:3px}.quotation-meta-row{gap:12px 25px;margin-top:18px}.quotation-meta-row span{align-items:baseline;gap:6px;display:inline-flex}.quotation-meta-row strong{margin-left:0}.quotation-summary-card{gap:7px 15px;padding:20px}.quotation-order-summary{gap:20px;padding:22px}.quotation-order-summary>div{gap:8px;padding:4px 0}.quotation-main-grid,.quotation-bottom-grid{gap:22px}.quotation-base-cost-grid{gap:12px;margin-bottom:19px}.quotation-base-cost-grid>div{flex-direction:column;justify-content:center;gap:7px;min-height:92px;padding:16px;display:flex}.quotation-base-cost-grid strong{margin-top:0;line-height:1.45}.quotation-cost-list{gap:14px}.quotation-cost-list-heading{min-height:72px;padding:16px 18px}.quotation-cost-list-heading>div{gap:5px}.quotation-cost-list-heading span{line-height:1.55}.quotation-cost-row{gap:20px;min-height:74px;padding:16px 18px}.quotation-cost-row>span{gap:6px}.quotation-cost-row>span>span{line-height:1.5}.quotation-cost-row small,.quotation-cost-row em{line-height:1.65}.quotation-cost-total{padding:20px}.quotation-cost-total>div{gap:7px}.quotation-fee-detail-card{padding:20px}.quotation-fee-detail-header{margin-bottom:14px}.quotation-fee-tags{margin-bottom:16px}.quotation-fee-detail-grid-inner{gap:10px}.quotation-fee-detail-grid-inner>div{flex-direction:column;justify-content:center;gap:5px;min-height:72px;padding:12px;display:flex}.quotation-fee-detail-grid-inner strong{margin-top:0;line-height:1.6}.quotation-fee-note{margin-top:16px;padding:14px}.quotation-descriptions .ant-descriptions-row>th,.quotation-descriptions .ant-descriptions-row>td{padding:14px 16px!important}.quotation-descriptions .ant-descriptions-item-label{line-height:1.65!important}.quotation-descriptions .ant-descriptions-item-content{line-height:1.75!important}.quotation-time-item{min-height:58px}.quotation-time-item>div{gap:5px}.quotation-sales-note{padding:18px}.quotation-action-dock{z-index:1300;color:#0f172a;-webkit-backdrop-filter:blur(16px);background:radial-gradient(circle at 100% 0,#2563eb1f,#0000 190px),#fffffffa;border:1px solid #bfdbfe;border-radius:21px;grid-template-columns:52px minmax(210px,1fr) auto;align-items:center;gap:15px;width:min(900px,100vw - 40px);min-height:94px;padding:15px;animation:.3s both quotationDockIn;display:grid;position:fixed;bottom:22px;right:clamp(18px,2.5vw,36px);box-shadow:0 12px 28px #0f172a21,0 28px 64px #0f172a2e}.quotation-action-dock.is-estimate{background:radial-gradient(circle at 100% 0,#22c55e1f,#0000 190px),#fffffffa;border-color:#bbf7d0}@keyframes quotationDockIn{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.quotation-action-dock-icon{color:#fff;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:16px;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 9px 20px #2563eb3d,inset 0 1px #ffffff4d}.quotation-action-dock.is-estimate .quotation-action-dock-icon{background:linear-gradient(135deg,#22c55e,#16a34a);box-shadow:0 9px 20px #16a34a3d,inset 0 1px #ffffff4d}.quotation-action-dock-icon svg{font-size:28px}.quotation-action-dock-content{flex-direction:column;gap:4px;min-width:0;padding:3px 0;display:flex}.quotation-action-dock-content>span{color:#64748b;letter-spacing:.075em;font-size:11px;font-weight:800;line-height:1.35}.quotation-action-dock-content>strong{color:#0f172a;font-size:16px;font-weight:800;line-height:1.45}.quotation-action-dock-content>small{color:#64748b;font-size:13px;line-height:1.55}.quotation-action-dock-content b{color:#1d4ed8;white-space:nowrap;font-size:14px;font-weight:850}.quotation-action-dock.is-estimate .quotation-action-dock-content b{color:#15803d}.quotation-action-dock-buttons{justify-content:flex-end;align-items:center;gap:10px;display:flex}.quotation-action-dock-buttons .MuiButton-root{letter-spacing:0;text-transform:none;white-space:nowrap;border-radius:13px;min-height:48px;padding:0 17px;font-family:inherit;font-size:13px;font-weight:800;line-height:1.3;transition:transform .2s,box-shadow .2s,background-color .2s,border-color .2s}.quotation-action-dock-buttons .MuiCircularProgress-root{color:currentColor}.quotation-reject-button.MuiButton-root{color:#b91c1c;background:#fff;border-color:#fecaca}.quotation-reject-button.MuiButton-root:hover{color:#991b1b;background:#fef2f2;border-color:#fca5a5;transform:translateY(-1px)}.quotation-accept-button.MuiButton-root{color:#fff;background:linear-gradient(135deg,#22c55e,#16a34a);box-shadow:0 9px 20px #16a34a3d}.quotation-accept-button.MuiButton-root:hover{background:linear-gradient(135deg,#16a34a,#15803d);transform:translateY(-1px);box-shadow:0 12px 25px #16a34a4d}.quotation-payment-button.MuiButton-root{color:#fff;background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 9px 20px #2563eb40}.quotation-payment-button.MuiButton-root:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:translateY(-1px);box-shadow:0 12px 26px #2563eb52}.quotation-action-dock-buttons .MuiButton-root.Mui-disabled{color:#94a3b8;box-shadow:none;background:#e2e8f0;border-color:#e2e8f0}@media (width<=1100px){.quotation-main-grid,.quotation-fees-detail-grid{grid-template-columns:1fr}.quotation-action-dock{grid-template-columns:48px minmax(0,1fr)}.quotation-action-dock-buttons{grid-column:1/-1;width:100%}.quotation-action-dock-buttons .MuiButton-root{flex:1}}@media (width<=820px){.quotation-detail-page{padding:14px 14px 245px}.quotation-action-dock{grid-template-columns:44px minmax(0,1fr);gap:11px;width:auto;min-height:0;padding:13px;bottom:11px;left:11px;right:11px}.quotation-action-dock-icon{border-radius:13px;width:44px;height:44px}.quotation-action-dock-icon svg{font-size:24px}.quotation-action-dock-buttons{flex-direction:column}.quotation-action-dock-buttons .MuiButton-root{width:100%}}@media (width<=640px){.quotation-card,.quotation-hero,.quotation-order-summary{padding:18px}.quotation-section-header{align-items:flex-start}.quotation-base-cost-grid{grid-template-columns:1fr}.quotation-base-cost-grid>div{min-height:78px}.quotation-cost-list-heading,.quotation-cost-row,.quotation-cost-total{flex-direction:column;align-items:flex-start}.quotation-cost-list-heading>strong,.quotation-cost-row>strong,.quotation-cost-total>strong{text-align:left;white-space:normal;width:100%}.quotation-fee-detail-header{flex-direction:column}.quotation-fee-detail-header>strong{white-space:normal}.quotation-fee-detail-grid-inner{grid-template-columns:1fr}.quotation-descriptions .ant-descriptions-item-label{width:128px}}@media (width<=440px){.quotation-detail-page{padding-bottom:260px;padding-left:10px;padding-right:10px}.quotation-navigation>span{display:none}.quotation-action-dock-content>strong{font-size:14px}.quotation-action-dock-content>small{font-size:12px}.quotation-action-dock-content b{margin-top:2px;display:block}}@media (prefers-reduced-motion:reduce){.quotation-action-dock,.quotation-action-dock-buttons .MuiButton-root{transition:none;animation:none}.quotation-action-dock-buttons .MuiButton-root:hover{transform:none}}.quotation-reject-dialog .MuiBackdrop-root{-webkit-backdrop-filter:blur(4px);background:#0f172a94}.quotation-reject-dialog-paper.MuiPaper-root{background:radial-gradient(circle at 100% 0,#ef444414,#0000 220px),#fff;border:1px solid #fecaca;border-radius:22px;width:min(620px,100vw - 28px);margin:14px;overflow:hidden;box-shadow:0 24px 70px #0f172a3d}.quotation-reject-dialog-title.MuiDialogTitle-root{border-bottom:1px solid #fee2e2;align-items:flex-start;gap:14px;padding:22px 24px 18px;display:flex}.quotation-reject-dialog-title-icon{color:#fff;background:linear-gradient(135deg,#ef4444,#dc2626);border-radius:14px;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 9px 20px #dc26263d}.quotation-reject-dialog-title-icon svg{font-size:26px}.quotation-reject-dialog-title>div:last-child{flex-direction:column;gap:5px;min-width:0;display:flex}.quotation-reject-dialog-title strong{color:#7f1d1d;font-size:19px;font-weight:850;line-height:1.4}.quotation-reject-dialog-title span{color:#64748b;font-size:13px;font-weight:500;line-height:1.65}.quotation-reject-dialog-content.MuiDialogContent-root{padding:22px 24px 10px}.quotation-reject-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.quotation-reject-summary>div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;justify-content:center;gap:6px;min-width:0;min-height:76px;padding:14px 15px;display:flex}.quotation-reject-summary span{color:#64748b;font-size:12px;font-weight:650;line-height:1.4}.quotation-reject-summary strong{color:#0f172a;overflow-wrap:anywhere;word-break:break-word;min-width:0;font-size:14px;font-weight:800;line-height:1.55}.quotation-rejection-reason-field .MuiOutlinedInput-root{background:#fff;border-radius:14px;align-items:flex-start}.quotation-rejection-reason-field .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-width:2px}.quotation-rejection-reason-field textarea{color:#0f172a;font-family:inherit;font-size:14px;line-height:1.7}.quotation-rejection-reason-field .MuiFormHelperText-root{margin:7px 4px 0;font-family:inherit;font-size:12px;line-height:1.5}.quotation-reject-dialog-note{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:13px;align-items:flex-start;gap:10px;margin-top:16px;padding:13px 15px;display:flex}.quotation-reject-dialog-note span{text-transform:uppercase;flex-shrink:0;font-size:12px;font-weight:850;line-height:1.6}.quotation-reject-dialog-note p{margin:0;font-size:13px;font-weight:500;line-height:1.6}.quotation-reject-dialog-actions.MuiDialogActions-root{grid-template-columns:minmax(120px,.7fr) minmax(190px,1.3fr);gap:11px;padding:18px 24px 22px;display:grid}.quotation-reject-dialog-actions .MuiButton-root{text-transform:none;border-radius:13px;min-height:48px;margin:0;padding:0 18px;font-family:inherit;font-size:13px;font-weight:800;line-height:1.3}.quotation-reject-cancel-button.MuiButton-root{color:#475569;background:#fff;border-color:#cbd5e1}.quotation-reject-cancel-button.MuiButton-root:hover{color:#0f172a;background:#f8fafc;border-color:#94a3b8}.quotation-reject-confirm-button.MuiButton-root{color:#fff;background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 9px 20px #dc26263b}.quotation-reject-confirm-button.MuiButton-root:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);box-shadow:0 12px 25px #dc26264d}.quotation-reject-confirm-button.MuiButton-root.Mui-disabled{color:#ffffffc7;box-shadow:none;background:#fca5a5}.quotation-reject-confirm-button .MuiCircularProgress-root{color:#fff}@media (width<=560px){.quotation-reject-dialog-title.MuiDialogTitle-root{padding:18px}.quotation-reject-dialog-content.MuiDialogContent-root{padding:18px 18px 8px}.quotation-reject-summary{grid-template-columns:1fr}.quotation-reject-summary>div{min-height:68px}.quotation-reject-dialog-actions.MuiDialogActions-root{grid-template-columns:1fr;padding:16px 18px 18px}.quotation-reject-dialog-actions .MuiButton-root{width:100%}}.purchase-buy-confirm-page{--vcl-orange:#f97316;--vcl-orange-dark:#ea580c;--vcl-orange-soft:#fff7ed;--vcl-blue:#2563eb;--vcl-green:#059669;--vcl-purple:#7c3aed;--vcl-ink:#0f172a;--vcl-text:#334155;--vcl-muted:#64748b;--vcl-border:#e2e8f0;--vcl-surface:#fff;box-sizing:border-box;width:100%;min-width:0;color:var(--vcl-text);background:radial-gradient(circle at 4% 0,#f973161c,#0000 25rem),radial-gradient(circle at 98% 8%,#2563eb14,#0000 27rem),#f6f8fc;padding:clamp(14px,2vw,28px);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.purchase-buy-confirm-page *,.purchase-buy-confirm-page :before,.purchase-buy-confirm-page :after{box-sizing:border-box}.purchase-buy-confirm-page button,.purchase-buy-confirm-page input,.purchase-buy-confirm-page textarea{font:inherit}.purchase-buy-confirm-shell{width:min(1440px,100%);margin:0 auto}.purchase-buy-confirm-back{min-height:40px;color:var(--vcl-muted);letter-spacing:.045em;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin:0 0 14px;padding:0 6px;font-size:12px;font-weight:800;transition:color .2s,transform .2s;display:inline-flex}.purchase-buy-confirm-back:hover:not(:disabled){color:var(--vcl-ink);transform:translate(-3px)}.purchase-buy-confirm-back:disabled{opacity:.5;cursor:not-allowed}.purchase-buy-confirm-hero{isolation:isolate;color:#fff;background:linear-gradient(118deg,#ffffff14,#0000 45%),linear-gradient(135deg,#172033 0%,#0f2948 55%,#173f67 100%);border:1px solid #ffffff1f;border-radius:24px;align-items:center;gap:20px;min-height:142px;padding:clamp(22px,3vw,34px);display:flex;position:relative;overflow:hidden;box-shadow:0 22px 55px #0f172a2e}.purchase-buy-confirm-hero:before,.purchase-buy-confirm-hero:after{content:"";pointer-events:none;z-index:-1;border-radius:50%;position:absolute}.purchase-buy-confirm-hero:before{filter:blur(2px);background:#f9731640;width:290px;height:290px;top:-190px;right:8%}.purchase-buy-confirm-hero:after{background:#3b82f633;width:220px;height:220px;bottom:-130px;right:-80px}.purchase-buy-confirm-hero-icon{color:#fff;background:linear-gradient(145deg,#fb923c,#f97316);border:1px solid #ffffff47;border-radius:20px;flex:0 0 66px;place-items:center;width:66px;height:66px;font-size:29px;display:grid;box-shadow:0 15px 30px #f973164d,inset 0 1px 1px #ffffff59}.purchase-buy-confirm-hero-content{flex:1;min-width:0}.purchase-buy-confirm-hero-content>span{color:#fdba74;letter-spacing:.13em;margin-bottom:6px;font-size:11px;font-weight:900;line-height:1.4;display:block}.purchase-buy-confirm-hero-content h1{color:#fff;letter-spacing:-.035em;margin:0 0 7px;font-size:clamp(24px,2.5vw,34px);font-weight:850;line-height:1.18}.purchase-buy-confirm-hero-content p{color:#cbd5e1;max-width:740px;margin:0;font-size:14px;font-weight:500;line-height:1.65}.purchase-buy-confirm-ready-badge{color:#d1fae5;white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05966933;border:1px solid #6ee7b76b;border-radius:999px;flex:none;align-items:center;gap:7px;min-height:38px;padding:8px 13px;font-size:12px;font-weight:850;display:inline-flex}.purchase-buy-confirm-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:16px 0;display:grid}.purchase-buy-confirm-summary-grid article{border:1px solid var(--vcl-border);background:#fffffff5;border-radius:17px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:2px 13px;min-width:0;min-height:94px;padding:16px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;box-shadow:0 10px 28px #0f172a0e}.purchase-buy-confirm-summary-grid article:hover{border-color:#fed7aa;transform:translateY(-2px);box-shadow:0 16px 34px #0f172a14}.purchase-buy-confirm-summary-grid article>span{width:44px;height:44px;color:var(--vcl-orange-dark);background:var(--vcl-orange-soft);border:1px solid #fed7aa;border-radius:14px;grid-row:1/span 2;place-items:center;font-size:20px;display:grid}.purchase-buy-confirm-summary-grid small{color:#94a3b8;letter-spacing:.06em;text-transform:uppercase;font-size:10.5px;font-weight:850}.purchase-buy-confirm-summary-grid strong{min-width:0;color:var(--vcl-ink);overflow-wrap:anywhere;font-size:15px;font-weight:850;line-height:1.45}.purchase-buy-confirm-main-grid{grid-template-columns:minmax(0,1.6fr) minmax(300px,.72fr);align-items:start;gap:16px;display:grid}.purchase-buy-confirm-content-column,.purchase-buy-confirm-side-column{gap:16px;min-width:0;display:grid}.purchase-buy-confirm-card{border:1px solid var(--vcl-border);background:#fffffffa;border-radius:20px;min-width:0;padding:21px;box-shadow:0 12px 32px #0f172a0e}.purchase-buy-confirm-card-header{border-bottom:1px solid #edf2f7;align-items:center;gap:12px;margin-bottom:17px;padding-bottom:15px;display:flex}.purchase-buy-confirm-card-icon{width:44px;height:44px;color:var(--vcl-blue);background:#eff6ff;border:1px solid #bfdbfe;border-radius:14px;flex:0 0 44px;place-items:center;font-size:20px;display:grid}.purchase-buy-confirm-card-icon.is-orange{color:#c2410c;background:#fff7ed;border-color:#fed7aa}.purchase-buy-confirm-card-icon.is-green{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.purchase-buy-confirm-card-icon.is-purple{color:var(--vcl-purple);background:#f5f3ff;border-color:#ddd6fe}.purchase-buy-confirm-card-header h2{color:var(--vcl-ink);letter-spacing:-.02em;margin:0 0 3px;font-size:17px;font-weight:850;line-height:1.35}.purchase-buy-confirm-card-header p{color:#94a3b8;margin:0;font-size:12.5px;font-weight:550;line-height:1.5}.purchase-buy-confirm-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.purchase-buy-confirm-info-item{background:linear-gradient(145deg,#f8fafc,#fff);border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;justify-content:center;gap:7px;min-width:0;min-height:84px;padding:14px;display:flex}.purchase-buy-confirm-info-item.is-full-width{grid-column:1/-1}.purchase-buy-confirm-info-label{color:#94a3b8;letter-spacing:.055em;text-transform:uppercase;align-items:center;gap:6px;font-size:10.5px;font-weight:850;line-height:1.4;display:flex}.purchase-buy-confirm-info-label .anticon{color:var(--vcl-orange);font-size:13px}.purchase-buy-confirm-info-item strong{color:var(--vcl-text);overflow-wrap:anywhere;font-size:14px;font-weight:750;line-height:1.55}.purchase-buy-confirm-product-list{gap:15px;display:grid}.purchase-buy-confirm-product-card{border:1px solid var(--vcl-border);background:linear-gradient(145deg,#fff,#fbfdff);border-radius:17px;grid-template-columns:34px 118px minmax(0,1fr);align-items:start;gap:16px;min-width:0;padding:18px;transition:transform .22s,border-color .22s,box-shadow .22s;display:grid;position:relative}.purchase-buy-confirm-product-card:hover{border-color:#fdba74;transform:translateY(-2px);box-shadow:0 15px 32px #0f172a14}.purchase-buy-confirm-product-number{color:#fff;background:linear-gradient(145deg,#fb923c,#f97316);border-radius:10px;place-items:center;width:34px;height:34px;font-size:14px;font-weight:900;display:grid;box-shadow:0 7px 15px #f9731638}.purchase-buy-confirm-product-image{aspect-ratio:1;color:#94a3b8;cursor:zoom-in;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;place-items:center;width:118px;padding:0;font-size:28px;display:grid;overflow:hidden}.purchase-buy-confirm-product-image:disabled{cursor:default}.purchase-buy-confirm-product-image img{object-fit:cover;width:100%;height:100%;transition:transform .25s}.purchase-buy-confirm-product-image:hover:not(:disabled) img{transform:scale(1.06)}.purchase-buy-confirm-product-content,.purchase-buy-confirm-product-heading>div{min-width:0}.purchase-buy-confirm-product-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.purchase-buy-confirm-product-heading span{color:#94a3b8;letter-spacing:.055em;text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:800;line-height:1.45;display:block}.purchase-buy-confirm-product-heading h3{color:#1e293b;overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:850;line-height:1.45}.purchase-buy-confirm-quantity{color:#9a3412;white-space:nowrap;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;flex:none;min-height:32px;padding:6px 12px;font-size:13px;font-weight:850}.purchase-buy-confirm-product-tags{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.purchase-buy-confirm-product-tags span{color:#475569;overflow-wrap:anywhere;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:5px;max-width:100%;min-height:31px;padding:6px 11px;font-size:12.5px;font-weight:750;line-height:1.4;display:inline-flex}.purchase-buy-confirm-product-details{gap:9px;margin:0;display:grid}.purchase-buy-confirm-product-details>div{background:#f8fafc;border-radius:10px;grid-template-columns:90px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:44px;padding:11px 12px;display:grid}.purchase-buy-confirm-product-details dt{color:#94a3b8;font-size:13px;font-weight:800;line-height:1.55}.purchase-buy-confirm-product-details dd{color:#475569;overflow-wrap:anywhere;min-width:0;margin:0;font-size:13.5px;font-weight:650;line-height:1.6}.purchase-buy-confirm-product-link{width:fit-content;max-width:100%;color:var(--vcl-blue);align-items:center;gap:7px;margin-top:13px;font-size:13.5px;font-weight:800;line-height:1.45;text-decoration:none;display:inline-flex}.purchase-buy-confirm-product-link:hover{color:#1d4ed8;text-decoration:underline}.purchase-buy-confirm-service-list{gap:10px;display:grid}.purchase-buy-confirm-service-list>div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:13px;justify-content:space-between;align-items:center;gap:10px;min-height:56px;padding:12px;display:flex}.purchase-buy-confirm-service-list>div>span{color:#64748b;letter-spacing:.035em;text-transform:uppercase;font-size:11px;font-weight:800}.purchase-buy-confirm-status{white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:5px;min-height:29px;padding:5px 9px;font-size:10.5px;font-weight:850;display:inline-flex}.purchase-buy-confirm-status.is-enabled{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.purchase-buy-confirm-status.is-disabled{color:#64748b;background:#f1f5f9;border:1px solid #cbd5e1}.purchase-buy-confirm-note{color:#475569;white-space:pre-wrap;overflow-wrap:anywhere;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:13px;min-height:105px;padding:14px;font-size:12.5px;font-weight:550;line-height:1.7}.purchase-buy-confirm-notice{color:#92400e;background:linear-gradient(145deg,#fffbeb,#fff7d6);border:1px solid #fde68a;border-radius:16px;align-items:flex-start;gap:11px;padding:16px;display:flex}.purchase-buy-confirm-notice>.anticon{flex:none;margin-top:2px;font-size:19px}.purchase-buy-confirm-notice strong{margin-bottom:4px;font-size:12.5px;font-weight:850;display:block}.purchase-buy-confirm-notice p{color:#a16207;margin:0;font-size:11.5px;font-weight:550;line-height:1.65}.purchase-buy-confirm-actions{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border:1px solid #e2e8f0f2;border-radius:18px;justify-content:flex-end;align-items:center;gap:11px;margin:18px 0 0;padding:14px;display:flex;position:sticky;bottom:0;box-shadow:0 -8px 28px #0f172a14}.purchase-buy-confirm-edit-button,.purchase-buy-confirm-submit-button{letter-spacing:.035em;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 18px;font-size:12px;font-weight:850;transition:transform .2s,background .2s,border-color .2s,box-shadow .2s;display:inline-flex}.purchase-buy-confirm-edit-button{color:#475569;background:#fff;border:1px solid #cbd5e1;min-width:210px}.purchase-buy-confirm-edit-button:hover:not(:disabled){color:var(--vcl-ink);background:#f8fafc;border-color:#94a3b8}.purchase-buy-confirm-submit-button{color:#fff;background:linear-gradient(135deg,#fb923c,#f97316 58%,#ea580c);border:1px solid #ea580c;min-width:248px;box-shadow:0 10px 22px #f9731640}.purchase-buy-confirm-submit-button:hover:not(:disabled){background:linear-gradient(135deg,#f97316,#ea580c);transform:translateY(-1px);box-shadow:0 14px 28px #f9731652}.purchase-buy-confirm-edit-button:disabled,.purchase-buy-confirm-submit-button:disabled{opacity:.58;cursor:not-allowed;transform:none}.purchase-buy-confirm-lightbox{z-index:100000;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#080f1deb;flex-direction:column;justify-content:center;align-items:center;padding:24px;animation:.2s both purchaseBuyFadeIn;display:flex;position:fixed;inset:0}.purchase-buy-confirm-lightbox>button{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:42px;height:42px;font-size:18px;display:grid;position:absolute;top:22px;right:22px}.purchase-buy-confirm-lightbox img{object-fit:contain;border-radius:16px;max-width:min(920px,90vw);max-height:79vh;box-shadow:0 30px 80px #0000007a}.purchase-buy-confirm-lightbox>span{color:#cbd5e1;margin-top:14px;font-size:12px;font-weight:650}.purchase-buy-confirm-loading-overlay{z-index:110000;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 50% 25%,#f9731638,#0000 32rem),#070f1dd1;place-items:center;padding:20px;animation:.24s both purchaseBuyFadeIn;display:grid;position:fixed;inset:0;overflow:hidden}.purchase-buy-confirm-loading-overlay:before,.purchase-buy-confirm-loading-overlay:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.purchase-buy-confirm-loading-overlay:before{background:#f9731629;width:360px;height:360px;animation:7s ease-in-out infinite purchaseBuyFloat;top:-190px;right:-100px}.purchase-buy-confirm-loading-overlay:after{background:#2563eb21;width:420px;height:420px;animation:9s ease-in-out infinite reverse purchaseBuyFloat;bottom:-250px;left:-150px}.purchase-buy-confirm-loading-card{z-index:1;width:min(520px,100%);color:var(--vcl-ink);text-align:center;background:linear-gradient(150deg,#fff,#f8fafc);border:1px solid #ffffffdb;border-radius:28px;flex-direction:column;align-items:center;padding:32px;animation:.36s cubic-bezier(.22,1,.36,1) both purchaseBuyLoadingCardIn;display:flex;position:relative;overflow:hidden;box-shadow:0 34px 95px #00000061}.purchase-buy-confirm-loading-card:before{content:"";background:linear-gradient(90deg,#f97316,#fb923c 50%,#2563eb);height:5px;position:absolute;top:0;left:0;right:0}.purchase-buy-confirm-loading-visual{width:94px;height:94px;color:var(--vcl-orange);background:#fff7ed;border:1px solid #fed7aa;border-radius:50%;place-items:center;margin:4px 0 22px;font-size:31px;display:grid;position:relative;box-shadow:0 15px 34px #f9731633}.purchase-buy-confirm-loading-ring{border:3px solid #f9731626;border-top-color:var(--vcl-orange);border-right-color:var(--vcl-blue);border-radius:50%;animation:1.1s linear infinite purchaseBuySpin;position:absolute;inset:-8px}.purchase-buy-confirm-loading-ring.is-secondary{border:1px dashed #ea580c8c;animation-duration:2.4s;animation-direction:reverse;inset:9px}.purchase-buy-confirm-loading-eyebrow{color:var(--vcl-orange);letter-spacing:.14em;margin-bottom:7px;font-size:10.5px;font-weight:900;line-height:1.4}.purchase-buy-confirm-loading-card h3{color:#101828;letter-spacing:-.025em;margin:0;font-size:clamp(21px,4vw,27px);font-weight:900;line-height:1.25}.purchase-buy-confirm-loading-card p{color:#667085;min-height:23px;margin:9px 0 0;font-size:13.5px;font-weight:550;line-height:1.6}.purchase-buy-confirm-loading-bar{background:#e8edf4;border-radius:999px;width:100%;height:9px;margin:24px 0 14px;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #0f172a1a}.purchase-buy-confirm-loading-bar i{inset-block:0;border-radius:inherit;background:linear-gradient(90deg,#0000,#fb923c 25%,#f97316 55%,#2563eb 80%,#0000);width:45%;animation:1.35s ease-in-out infinite purchaseBuyProgress;position:absolute;left:-45%}.purchase-buy-confirm-loading-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;display:grid}.purchase-buy-confirm-loading-steps span{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;place-items:center;min-height:36px;padding:7px 6px;font-size:10.5px;font-weight:750;line-height:1.35;display:grid}.purchase-buy-confirm-loading-steps span:nth-child(2){color:#9a3412;background:#fff7ed;border-color:#fed7aa;animation:1.3s ease-in-out infinite purchaseBuyPulse}.purchase-buy-confirm-loading-card small{color:#175cd3;background:#eff8ff;border:1px solid #b2ddff;border-radius:11px;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:14px;padding:11px 12px;font-size:11.5px;font-weight:750;line-height:1.5;display:flex}.purchase-buy-confirm-loading-card small:before{content:"✓";color:#fff;background:#1570ef;border-radius:6px;flex:0 0 19px;place-items:center;width:19px;height:19px;font-size:10px;font-weight:900;display:grid}.purchase-buy-confirm-modal-overlay{z-index:9000;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#0f172abd;place-items:center;padding:18px;animation:.22s both purchaseBuyFadeIn;display:grid;position:fixed;inset:0}.purchase-buy-confirm-modal{background:#f6f8fc;border:1px solid #fffc;border-radius:25px;flex-direction:column;width:min(1280px,100%);height:min(94vh,980px);min-height:0;max-height:calc(100dvh - 28px);animation:.3s cubic-bezier(.22,1,.36,1) both purchaseBuyLoadingCardIn;display:flex;overflow:hidden;box-shadow:0 35px 95px #0f172a61}.purchase-buy-confirm-modal-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;flex:1;min-height:0;overflow:hidden auto}.purchase-buy-confirm-modal-scroll::-webkit-scrollbar{width:8px}.purchase-buy-confirm-modal-scroll::-webkit-scrollbar-thumb{background:#cbd5e1 padding-box padding-box;border:2px solid #0000;border-radius:999px}@keyframes purchaseBuyFadeIn{0%{opacity:0}to{opacity:1}}@keyframes purchaseBuyLoadingCardIn{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes purchaseBuySpin{to{transform:rotate(360deg)}}@keyframes purchaseBuyProgress{0%{left:-45%}to{left:105%}}@keyframes purchaseBuyFloat{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(-16px,14px)scale(1.04)}}@keyframes purchaseBuyPulse{0%,to{opacity:.72}50%{opacity:1}}@media (width<=1050px){.purchase-buy-confirm-main-grid{grid-template-columns:1fr}.purchase-buy-confirm-side-column{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-buy-confirm-notice{grid-column:1/-1}}@media (width<=760px){.purchase-buy-confirm-page{padding:12px}.purchase-buy-confirm-hero{flex-wrap:wrap;align-items:flex-start;padding:21px}.purchase-buy-confirm-ready-badge{margin-left:86px}.purchase-buy-confirm-summary-grid,.purchase-buy-confirm-side-column{grid-template-columns:1fr}.purchase-buy-confirm-notice{grid-column:auto}.purchase-buy-confirm-product-card{grid-template-columns:30px 92px minmax(0,1fr)}.purchase-buy-confirm-product-image{width:92px}}@media (width<=560px){.purchase-buy-confirm-page{padding:9px}.purchase-buy-confirm-hero{border-radius:19px;gap:13px;min-height:0;padding:18px}.purchase-buy-confirm-hero-icon{border-radius:16px;flex-basis:52px;width:52px;height:52px;font-size:24px}.purchase-buy-confirm-hero-content h1{font-size:22px}.purchase-buy-confirm-hero-content p{font-size:12.5px}.purchase-buy-confirm-ready-badge{justify-content:center;width:100%;margin-left:0}.purchase-buy-confirm-card{border-radius:16px;padding:15px}.purchase-buy-confirm-info-grid{grid-template-columns:1fr}.purchase-buy-confirm-info-item.is-full-width{grid-column:auto}.purchase-buy-confirm-product-card{grid-template-columns:30px minmax(0,1fr)}.purchase-buy-confirm-product-image{grid-column:2;width:min(170px,100%)}.purchase-buy-confirm-product-content{grid-column:1/-1}.purchase-buy-confirm-product-heading{flex-direction:column}.purchase-buy-confirm-product-details>div{grid-template-columns:1fr;gap:3px}.purchase-buy-confirm-actions{flex-direction:column-reverse;padding:11px;position:static}.purchase-buy-confirm-edit-button,.purchase-buy-confirm-submit-button{width:100%;min-width:0}.purchase-buy-confirm-loading-card{border-radius:22px;padding:28px 18px 20px}.purchase-buy-confirm-loading-visual{width:80px;height:80px;font-size:27px}.purchase-buy-confirm-loading-steps{grid-template-columns:1fr}.purchase-buy-confirm-modal-overlay{padding:0}.purchase-buy-confirm-modal{border:0;border-radius:0;width:100%;height:100dvh;max-height:100dvh}}@media (prefers-reduced-motion:reduce){.purchase-buy-confirm-page *,.purchase-buy-confirm-page :before,.purchase-buy-confirm-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.purchase-buy-order-page{box-sizing:border-box;flex-direction:column;width:100%;height:100%;display:flex}.purchase-buy-back-navigation{color:#94a3b8;cursor:pointer;letter-spacing:.05em;flex-shrink:0;align-items:center;gap:6px;margin-bottom:1.25rem;font-size:11px;font-weight:700;display:inline-flex}.purchase-buy-back-navigation:hover{color:#1e293b}.purchase-buy-back-icon{font-size:10px}.purchase-buy-consignment-layout-grid{flex:1;grid-template-columns:340px 1fr;gap:1.5rem;min-height:0;display:grid}.purchase-buy-layout-left-fixed-sidebar{flex-direction:column;flex-shrink:0;gap:1rem;height:100%;display:flex}.purchase-buy-page-header-title-box{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.purchase-buy-title-icon-orange{color:#f59e0b;background-color:#fff3e0;border-radius:12px;padding:10px;display:inline-flex}.purchase-buy-title-text-group h2{color:#1e293b;margin:0;font-size:18px;font-weight:800}.purchase-buy-title-text-group p{color:#94a3b8;letter-spacing:.02em;margin:2px 0 0;font-size:10.5px;font-weight:700}.purchase-buy-left-unified-wrapper-box{background-color:#fff;border:2px solid #fef08a;border-radius:20px;flex-direction:column;display:flex;box-shadow:0 4px 12px #0f172a05}.purchase-buy-left-inner-section{flex-direction:column;padding:1.25rem;display:flex}.purchase-buy-border-top-dash{border-top:1px dashed #e2e8f0}.purchase-buy-static-display-box{box-sizing:border-box;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:center;width:100%;min-height:40px;padding:.65rem .85rem;font-size:13px;line-height:1.4;display:flex}.purchase-buy-font-bold-dark{color:#1e293b;font-weight:600}.purchase-buy-address-received-empty{color:#94a3b8;font-size:12px;font-style:italic}.purchase-buy-address-received-highlight{color:#b45309;background-color:#fffbeb;border-color:#fde68a;font-weight:700}.purchase-buy-inner-section-title{color:#1e293b;margin-bottom:.85rem;font-size:12px;font-weight:700}.purchase-buy-inner-section-title.purchase-buy-required-label{margin-bottom:.85rem}.purchase-buy-btn-add-address{color:#f59e0b;cursor:pointer;background-color:#fff;border:1px solid #fde68a;border-radius:20px;justify-content:center;align-items:center;gap:6px;width:100%;height:38px;margin-bottom:.75rem;font-size:11px;font-weight:700;display:inline-flex}.purchase-buy-btn-add-address:hover{background-color:#fffbeb}.purchase-buy-add-address-inline-form{flex-direction:column;gap:.6rem;display:flex}.purchase-buy-small-input{border-color:#f59e0b!important;height:36px!important;font-size:12.5px!important}.purchase-buy-inline-form-actions{justify-content:flex-end;gap:.5rem;display:flex}.purchase-buy-btn-inline-save{color:#fff;cursor:pointer;background-color:#f59e0b;border:none;border-radius:6px;align-items:center;gap:4px;padding:4px 12px;font-size:11px;font-weight:600;display:inline-flex}.purchase-buy-btn-inline-cancel{color:#64748b;cursor:pointer;background:0 0;border:1px solid #cbd5e1;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:600}.purchase-buy-sub-helper-text{color:#94a3b8;align-items:center;gap:4px;margin:0 0 8px;font-size:11px;display:flex}.purchase-buy-address-text-truncate{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;display:-webkit-box;overflow:hidden}.purchase-buy-check-active-icon{color:#f59e0b;font-size:13px}.purchase-buy-toggle-row{background-color:#fafafa;flex-direction:row;align-items:center;gap:.65rem}.purchase-buy-toggle-icon-box{color:#94a3b8;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:8px;display:flex}.purchase-buy-shield-icon{font-size:16px}.purchase-buy-toggle-text-info{flex:1}.purchase-buy-toggle-text-info h4{color:#1e293b;margin:0 0 2px;font-size:11.5px;font-weight:700}.purchase-buy-toggle-text-info p{color:#64748b;margin:0;font-size:10.5px;line-height:1.3}.purchase-buy-layout-right-scrollable-form{height:100%;overflow-y:auto}.purchase-buy-layout-right-scrollable-form::-webkit-scrollbar{width:5px}.purchase-buy-layout-right-scrollable-form::-webkit-scrollbar-thumb{background-color:#cbd5e1;border-radius:10px}.purchase-buy-scrollable-content-wrapper{padding-bottom:2rem}.purchase-buy-form-main-card{box-sizing:border-box;background-color:#fff;border:2px solid #fef08a;border-radius:20px;padding:2rem}.purchase-buy-form-step-header{justify-content:space-between;align-items:center;margin-bottom:1.75rem;display:flex}.purchase-buy-step-header-left{align-items:center;gap:.75rem;display:flex}.purchase-buy-step-number-circle{color:#fff;background-color:#f59e0b;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-weight:700;display:flex}.purchase-buy-form-step-header h3{color:#1e293b;letter-spacing:.02em;margin:0;font-size:13px;font-weight:700}.purchase-buy-btn-delete-package{color:#f43f5e;cursor:pointer;background-color:#fff1f2;border:1px solid #fecdd3;border-radius:8px;align-items:center;gap:6px;padding:6px 14px;font-size:11.5px;font-weight:700;display:inline-flex}.purchase-buy-btn-delete-package:hover{background-color:#ffe4e6}.purchase-buy-form-row-2col{grid-template-columns:repeat(2,1fr);gap:1.25rem;margin-bottom:1.25rem;display:grid}.purchase-buy-form-row-4col{grid-template-columns:repeat(4,1fr);gap:1.25rem;margin-bottom:1.25rem;display:grid}@media (width<=768px){.purchase-buy-form-row-4col{grid-template-columns:repeat(2,1fr)}}.purchase-buy-input-field-group{flex-direction:column;gap:.4rem;display:flex}.purchase-buy-field-label{color:#475569;letter-spacing:.03em;font-size:11px;font-weight:700}.purchase-buy-required-label{align-items:center;width:fit-content;display:inline-flex}.purchase-buy-required-label:after{content:"*";color:#ef4444;margin-left:4px;font-size:12px;line-height:1}.purchase-buy-custom-input,.purchase-buy-custom-select{color:#1e293b;box-sizing:border-box;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;outline:none;width:100%;height:40px;padding:0 .85rem;font-size:13px}.purchase-buy-custom-textarea{resize:vertical;box-sizing:border-box;border:1px solid #e2e8f0;border-radius:8px;outline:none;width:100%;padding:.65rem .85rem;font-size:13px}.purchase-buy-package-image-section{margin-top:1.25rem}.purchase-buy-upload-dropzone-box-clickable{cursor:pointer;background-color:#f8fafc;border:2px dashed #cbd5e1;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:1.8rem 1rem;transition:all .2s;display:flex}.purchase-buy-upload-dropzone-box-clickable:hover{background-color:#fffbeb;border-color:#f59e0b}.purchase-buy-upload-big-icon{color:#94a3b8;margin-bottom:2px;font-size:26px}.purchase-buy-upload-main-text{color:#475569;font-size:13px;font-weight:700}.purchase-buy-upload-sub-text{color:#94a3b8;font-size:11.5px}.purchase-buy-image-previews-grid{grid-template-columns:repeat(auto-fill,minmax(85px,1fr));gap:12px;margin-top:1.25rem;display:grid}.purchase-buy-preview-image-item{aspect-ratio:1;cursor:zoom-in;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;transition:all .2s;position:relative;overflow:hidden;box-shadow:0 2px 6px #00000008}.purchase-buy-preview-image-item:hover{transform:translateY(-2px);box-shadow:0 4px 10px #00000014}.purchase-buy-preview-image-item img{object-fit:cover;width:100%;height:100%}.purchase-buy-btn-remove-preview-img{color:#fff;cursor:pointer;z-index:2;background-color:#0f172abf;border:none;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:12px;transition:background .2s;display:flex;position:absolute;top:4px;right:4px}.purchase-buy-btn-remove-preview-img:hover{background-color:#ef4444}.purchase-buy-add-package-dashed-trigger{cursor:pointer;box-sizing:border-box;background-color:#fff;border:2px dashed #cbd5e1;border-radius:16px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:.5rem;margin-bottom:2rem;padding:1.2rem 1rem;display:flex}.purchase-buy-add-package-dashed-trigger:hover{background-color:#f8fafc;border-color:#94a3b8}.purchase-buy-plus-dashed-icon{color:#475569;font-size:16px}.purchase-buy-add-package-dashed-trigger span{color:#475569;font-size:13px;font-weight:700}.purchase-buy-sticky-action-notice-bar{box-sizing:border-box;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:99px;justify-content:space-between;align-items:center;gap:1.5rem;padding:.75rem 2rem;display:flex}.purchase-buy-notice-left-message{flex:1;align-items:center;gap:10px;display:flex}.purchase-buy-info-notice-icon{color:#1e293b;flex-shrink:0;font-size:20px}.purchase-buy-notice-left-message p{color:#475569;margin:0;font-size:11.5px;line-height:1.5}.purchase-buy-btn-final-submit-order{color:#1e293b;letter-spacing:.06em;cursor:pointer;background-color:#fa3;border:none;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;height:44px;padding:0 2rem;font-size:13px;font-weight:800;display:inline-flex;box-shadow:0 4px 14px #fa33}.purchase-buy-btn-final-submit-order:hover{background-color:#f59e0b}.purchase-buy-lightbox-overlay-modal{z-index:9999;cursor:zoom-out;background-color:#0f172ae6;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh;animation:.25s cubic-bezier(.4,0,.2,1) forwards fadeInModal;display:flex;position:fixed;top:0;left:0}.purchase-buy-lightbox-content-box{justify-content:center;align-items:center;max-width:80%;max-height:80%;display:flex}.purchase-buy-lightbox-main-img{object-fit:contain;cursor:zoom-out;border-radius:8px;max-width:100%;max-height:100%;box-shadow:0 25px 50px -12px #00000080}.purchase-buy-lightbox-hint-text{color:#94a3b8;letter-spacing:.02em;margin-top:1rem;font-size:13px}.purchase-buy-animate-zoom-in{animation:.25s cubic-bezier(.4,0,.2,1) forwards zoomIn}.purchase-buy-animation-fade-in{animation:.3s ease-in-out forwards fadeIn}.purchase-buy-field-error-message{color:#dc2626;align-items:flex-start;gap:6px;width:100%;margin-top:6px;font-size:11.5px;font-weight:600;line-height:1.45;animation:.2s fieldErrorAppear;display:flex}.purchase-buy-field-error-message .anticon{flex-shrink:0;margin-top:2px;font-size:12px}.purchase-buy-custom-input.purchase-buy-input-has-error,.purchase-buy-custom-select.purchase-buy-input-has-error,.purchase-buy-custom-textarea.purchase-buy-input-has-error,.purchase-buy-static-display-box.purchase-buy-input-has-error{color:#991b1b!important;background-color:snow!important;border-color:#ef4444!important;box-shadow:0 0 0 3px #ef44441a!important}.purchase-buy-custom-input.purchase-buy-input-has-error:focus,.purchase-buy-custom-select.purchase-buy-input-has-error:focus,.purchase-buy-custom-textarea.purchase-buy-input-has-error:focus{border-color:#dc2626!important;box-shadow:0 0 0 4px #dc26261f!important}.purchase-buy-address-list-has-error{background-color:snow;border-radius:10px;padding:6px;box-shadow:0 0 0 3px #ef444414;border:1px solid #ef4444!important}.purchase-buy-upload-dropzone-box-clickable.purchase-buy-upload-has-error{color:#b91c1c;background:repeating-linear-gradient(135deg,snow 0 12px,#fef2f2 12px 24px);box-shadow:0 0 0 3px #ef444417;border-color:#ef4444!important}.purchase-buy-upload-dropzone-box-clickable.purchase-buy-upload-has-error .purchase-buy-upload-big-icon{color:#dc2626}.purchase-buy-custom-select{color:#1e293b;cursor:pointer;background-color:#fff;border:1px solid #d8e0eb;border-radius:9px;outline:none;width:100%;min-height:43px;padding:0 38px 0 13px;font-family:inherit;font-size:13px;font-weight:500;transition:border-color .2s,box-shadow .2s,background-color .2s}.purchase-buy-custom-select:hover{border-color:#93b4f7}.purchase-buy-custom-select:focus{border-color:#2563eb;box-shadow:0 0 0 4px #2563eb1a}.purchase-buy-custom-select:disabled{color:#94a3b8;cursor:not-allowed;background-color:#f1f5f9}.purchase-buy-consignment-is-submitting input:disabled,.purchase-buy-consignment-is-submitting textarea:disabled,.purchase-buy-consignment-is-submitting select:disabled,.purchase-buy-consignment-is-submitting button:disabled{cursor:not-allowed}.purchase-buy-upload-is-disabled,.purchase-buy-add-package-disabled{opacity:.55;pointer-events:none;cursor:not-allowed!important}.purchase-buy-btn-final-submit-order:disabled{opacity:.78;cursor:not-allowed}.purchase-buy-btn-final-submit-order .anticon{margin-right:7px}.purchase-buy-custom-input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.purchase-buy-custom-input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.purchase-buy-custom-input[type=number]{appearance:textfield}.purchase-buy-create-order-loading-overlay{z-index:99999;-webkit-backdrop-filter:blur(8px);background:radial-gradient(circle at 100% 0,#2563eb2e,#0000 420px),#0f172ab8;justify-content:center;align-items:center;padding:20px;animation:.25s loadingOverlayAppear;display:flex;position:fixed;inset:0}.purchase-buy-create-order-loading-card{color:#0f172a;text-align:center;background:linear-gradient(145deg,#fffffffc,#eff6fffa);border:1px solid #bfdbfee6;border-radius:22px;flex-direction:column;align-items:center;width:min(420px,100%);padding:36px 30px;animation:.3s loadingCardAppear;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 70px #0f172a52,inset 0 1px 1px #fffc}.purchase-buy-create-order-loading-card:before{content:"";pointer-events:none;background:radial-gradient(circle,#2563eb26,#0000 68%);width:240px;height:240px;position:absolute;top:-100px;right:-80px}.purchase-buy-create-order-loading-icon{z-index:1;color:#fff;background:linear-gradient(145deg,#3b82f6,#2563eb,#1d4ed8);border-radius:18px;justify-content:center;align-items:center;width:68px;height:68px;margin-bottom:19px;font-size:31px;display:flex;position:relative;box-shadow:0 12px 25px #2563eb47,inset 0 1px 1px #ffffff4d}.purchase-buy-create-order-loading-card h3{z-index:1;color:#172033;letter-spacing:-.2px;margin:0 0 8px;font-size:18px;font-weight:800;line-height:1.35;position:relative}.purchase-buy-create-order-loading-card p{z-index:1;color:#64748b;min-height:20px;margin:0 0 21px;font-size:13px;font-weight:500;line-height:1.55;position:relative}.purchase-buy-create-order-loading-card small{z-index:1;color:#94a3b8;margin-top:14px;font-size:10.5px;font-weight:600;position:relative}.purchase-buy-create-order-loading-bar{z-index:1;background-color:#dbeafe;border-radius:999px;width:100%;height:7px;position:relative;overflow:hidden}.purchase-buy-create-order-loading-bar span{border-radius:inherit;background:linear-gradient(90deg,#0000,#60a5fa,#2563eb,#0000);width:45%;animation:1.35s ease-in-out infinite loadingProgress;position:absolute;top:0;bottom:0}@media (width<=768px){.purchase-buy-field-error-message{font-size:11px}.purchase-buy-create-order-loading-card{border-radius:18px;padding:30px 21px}.purchase-buy-create-order-loading-icon{width:60px;height:60px;font-size:27px}.purchase-buy-create-order-loading-card h3{font-size:16px}}.purchase-buy-address-empty-message{color:#64748b;text-align:center;background-color:#f8fafc;border:1px dashed #cbd5e1;border-radius:9px;margin-top:10px;padding:14px;font-size:12px;line-height:1.5}.purchase-buy-order-page{--font-ui:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;--font-size-body:14px;--font-size-caption:12px;--font-size-label:13px;--font-size-control:14px;--font-size-section:15px;--font-size-page-title:22px;font-family:var(--font-ui);font-size:var(--font-size-body);color:#334155;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none;font-weight:400;line-height:1.5}.purchase-buy-order-page *,.purchase-buy-order-page :before,.purchase-buy-order-page :after{font-family:inherit}.purchase-buy-order-page :where(button,input,textarea,select){font:inherit;letter-spacing:normal}.purchase-buy-order-page :where(button,.purchase-buy-back-navigation,.purchase-buy-address-item-clickable){-webkit-tap-highlight-color:transparent}.purchase-buy-back-navigation{letter-spacing:.01em;font-size:13px;font-weight:600;line-height:1.4}.purchase-buy-back-icon{font-size:12px;line-height:1}.purchase-buy-title-text-group h2{font-size:var(--font-size-page-title);letter-spacing:-.025em;font-weight:700;line-height:1.25}.purchase-buy-title-text-group p{letter-spacing:0;margin-top:4px;font-size:13px;font-weight:400;line-height:1.45}.purchase-buy-static-display-box{font-size:14px;font-weight:500;line-height:1.5}.purchase-buy-font-bold-dark,.purchase-buy-address-received-highlight{font-weight:600}.purchase-buy-address-received-empty{font-size:13px;font-weight:400;line-height:1.45}.purchase-buy-inner-section-title{letter-spacing:-.01em;font-size:14px;font-weight:700;line-height:1.4}.purchase-buy-sub-helper-text{font-size:12.5px;font-weight:400;line-height:1.45}.purchase-buy-address-scroll-container{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;flex-direction:column;gap:10px;width:100%;max-height:248px;padding-right:5px;display:flex;overflow:hidden auto}.purchase-buy-address-scroll-container::-webkit-scrollbar{width:5px}.purchase-buy-address-scroll-container::-webkit-scrollbar-track{background:0 0}.purchase-buy-address-scroll-container::-webkit-scrollbar-thumb{background-color:#cbd5e1;border-radius:999px}.purchase-buy-address-scroll-container::-webkit-scrollbar-thumb:hover{background-color:#94a3b8}.purchase-buy-address-item-clickable{box-sizing:border-box;color:#475569;cursor:pointer;background-color:#fff;border:1px solid #dfe6ef;border-radius:12px;grid-template-columns:minmax(0,1fr) auto 28px 32px;align-items:center;column-gap:8px;width:100%;min-height:64px;padding:10px 12px;transition:background-color .2s,border-color .2s,box-shadow .2s,transform .2s;display:grid;position:relative}.purchase-buy-address-item-clickable:hover{background-color:#fffbeb;border-color:#fbbf24;transform:translateY(-1px)}.purchase-buy-address-item-clickable:focus-visible{border-color:#f59e0b;outline:none;box-shadow:0 0 0 3px #f59e0b24}.purchase-buy-address-item-clickable.purchase-buy-is-active{color:#1e293b;background-color:#fffbeb;border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b1a,0 6px 16px #b4530914}.purchase-buy-address-item-clickable.purchase-buy-is-deleting{opacity:.65;pointer-events:none}.purchase-buy-address-text-truncate{flex-direction:column;grid-column:1;gap:3px;min-width:0;display:flex;overflow:hidden}.purchase-buy-address-text-truncate strong{color:#334155;white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:650;line-height:1.4;display:-webkit-box;overflow:hidden}.purchase-buy-address-item-clickable.purchase-buy-is-active .purchase-buy-address-text-truncate strong{color:#92400e}.purchase-buy-address-default-badge{color:#64748b;white-space:nowrap;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;grid-column:2;justify-content:center;justify-self:end;align-items:center;min-width:0;padding:4px 7px;font-size:9.5px;font-weight:700;line-height:1;display:inline-flex}.purchase-buy-check-active-icon{color:#f59e0b;grid-column:3;justify-content:center;justify-self:center;align-items:center;width:28px;height:28px;font-size:15px;line-height:1;display:inline-flex}.purchase-buy-btn-delete-address{color:#dc2626;cursor:pointer;background-color:#fff1f2;border:1px solid #fecdd3;border-radius:9px;flex:0 0 32px;grid-column:4;justify-content:center;justify-self:end;align-items:center;width:32px;height:32px;padding:0;font-size:13px;line-height:1;transition:color .2s,background-color .2s,border-color .2s,box-shadow .2s,transform .2s;display:inline-flex}.purchase-buy-btn-delete-address:hover:not(:disabled){color:#fff;background-color:#ef4444;border-color:#ef4444;transform:translateY(-1px);box-shadow:0 6px 14px #ef444438}.purchase-buy-btn-delete-address:active:not(:disabled){transform:translateY(0)}.purchase-buy-btn-delete-address:focus-visible{outline:none;box-shadow:0 0 0 4px #ef444424}.purchase-buy-btn-delete-address:disabled{color:#94a3b8;cursor:not-allowed;opacity:.65;background-color:#f1f5f9;border-color:#e2e8f0}.purchase-buy-address-empty-message{box-sizing:border-box;color:#64748b;text-align:center;background-color:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px;width:100%;margin-top:8px;padding:14px;font-size:13px;line-height:1.5}.purchase-buy-address-empty-message.purchase-buy-address-list-has-error{color:#b91c1c;background-color:snow;border-color:#ef4444}.purchase-buy-add-address-inline-form,.purchase-buy-add-address-inline-form .purchase-buy-custom-input{width:100%;min-width:0}.purchase-buy-inline-form-actions{flex-wrap:wrap;width:100%}@media (width<=768px){.purchase-buy-address-scroll-container{gap:8px;max-height:224px}.purchase-buy-address-item-clickable{border-radius:10px;grid-template-columns:minmax(0,1fr) auto 26px 30px;column-gap:6px;min-height:60px;padding:9px 10px}.purchase-buy-address-text-truncate strong{font-size:12.5px}.purchase-buy-address-default-badge{padding:4px 6px;font-size:9px}.purchase-buy-check-active-icon{width:26px;height:26px;font-size:14px}.purchase-buy-btn-delete-address{flex-basis:30px;width:30px;height:30px}}@media (width<=420px){.purchase-buy-address-item-clickable{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 26px 30px;row-gap:5px}.purchase-buy-address-text-truncate{grid-area:1/1}.purchase-buy-address-default-badge{grid-area:2/1;justify-self:start}.purchase-buy-check-active-icon{grid-area:1/2/span 2}.purchase-buy-btn-delete-address{grid-area:1/3/span 2}}.purchase-buy-btn-add-address,.purchase-buy-btn-inline-save,.purchase-buy-btn-inline-cancel,.purchase-buy-btn-delete-package,.purchase-buy-add-package-dashed-trigger,.purchase-buy-btn-final-submit-order{font-weight:600;line-height:1.2}.purchase-buy-btn-add-address{letter-spacing:0;font-size:13px}.purchase-buy-btn-inline-save,.purchase-buy-btn-inline-cancel{font-size:12.5px}.purchase-buy-btn-delete-package{letter-spacing:0;font-size:12.5px}.purchase-buy-add-package-dashed-trigger span{font-size:14px;font-weight:600;line-height:1.35}.purchase-buy-btn-final-submit-order{letter-spacing:.02em;font-size:14px;font-weight:700;line-height:1}.purchase-buy-toggle-text-info h4{letter-spacing:-.005em;font-size:13.5px;font-weight:600;line-height:1.4}.purchase-buy-toggle-text-info p{font-size:12.5px;font-weight:400;line-height:1.5}.purchase-buy-step-number-circle{font-size:12px;font-weight:700;line-height:1}.purchase-buy-form-step-header h3{font-size:var(--font-size-section);letter-spacing:-.01em;font-weight:700;line-height:1.35}.purchase-buy-field-label{font-size:var(--font-size-label);letter-spacing:0;font-weight:600;line-height:1.4}.purchase-buy-required-label:after{font-size:13px;font-weight:700}.purchase-buy-custom-input,.purchase-buy-custom-select,.purchase-buy-custom-textarea{font-family:var(--font-ui);font-size:var(--font-size-control);letter-spacing:0;font-weight:400;line-height:1.45}.purchase-buy-custom-input,.purchase-buy-custom-select{font-variant-numeric:tabular-nums}.purchase-buy-custom-select{font-weight:500}.purchase-buy-small-input{font-size:13.5px!important}.purchase-buy-custom-input::placeholder,.purchase-buy-custom-textarea::placeholder{color:#94a3b8;font-size:inherit;opacity:1;font-weight:400}.purchase-buy-custom-select:invalid{color:#94a3b8;font-weight:400}.purchase-buy-upload-main-text{font-size:14px;font-weight:600;line-height:1.4}.purchase-buy-upload-sub-text{font-size:12.5px;font-weight:400;line-height:1.45}.purchase-buy-btn-remove-preview-img{font-size:12px;font-weight:700;line-height:1}.purchase-buy-notice-left-message p{font-size:13px;font-weight:400;line-height:1.55}.purchase-buy-lightbox-hint-text{letter-spacing:0;font-size:13px;font-weight:400;line-height:1.45}.purchase-buy-field-error-message{letter-spacing:0;font-size:12.5px;font-weight:500;line-height:1.45}.purchase-buy-field-error-message .anticon{font-size:13px;line-height:1}.purchase-buy-address-empty-message{font-size:13px;font-weight:400;line-height:1.55}.purchase-buy-create-order-loading-card h3{letter-spacing:-.02em;font-size:20px;font-weight:700;line-height:1.35}.purchase-buy-create-order-loading-card p{font-size:14px;font-weight:400;line-height:1.6}.purchase-buy-create-order-loading-card small{font-size:12px;font-weight:500;line-height:1.45}.purchase-buy-order-page :where(input,textarea,select,button):disabled{font-weight:inherit}@media (width<=768px){.purchase-buy-order-page{--font-size-page-title:20px;--font-size-section:14.5px}.purchase-buy-title-text-group p{font-size:12.5px}.purchase-buy-custom-input,.purchase-buy-custom-select,.purchase-buy-custom-textarea{font-size:16px}.purchase-buy-field-error-message,.purchase-buy-upload-sub-text,.purchase-buy-sub-helper-text,.purchase-buy-toggle-text-info p{font-size:12px}.purchase-buy-create-order-loading-card h3{font-size:18px}.purchase-buy-create-order-loading-card p{font-size:13.5px}}.purchase-buy-back-navigation{color:#64748b;letter-spacing:.04em;cursor:pointer;background-color:#fff;border:1px solid #e2e8f0;border-radius:10px;outline:none;justify-content:center;align-items:center;gap:7px;width:fit-content;min-height:38px;padding:0 14px;font-size:12px;font-weight:700;line-height:1;transition:color .2s,background-color .2s,border-color .2s,box-shadow .2s,transform .2s;display:inline-flex;box-shadow:0 2px 6px #0f172a0a}.purchase-buy-back-navigation:hover:not(:disabled){color:#b45309;background-color:#fffbeb;border-color:#fbbf24;transform:translate(-2px);box-shadow:0 5px 12px #f59e0b1f}.purchase-buy-back-navigation:active:not(:disabled){transform:translate(-1px)scale(.98)}.purchase-buy-back-navigation:focus-visible{border-color:#f59e0b;box-shadow:0 0 0 4px #f59e0b21,0 4px 10px #0f172a0f}.purchase-buy-back-navigation:disabled{color:#94a3b8;cursor:not-allowed;opacity:.65;box-shadow:none;background-color:#f8fafc;border-color:#e2e8f0;transform:none}.purchase-buy-back-navigation .purchase-buy-back-icon{font-size:12px;line-height:1;transition:transform .2s}.purchase-buy-back-navigation:hover:not(:disabled) .purchase-buy-back-icon{transform:translate(-2px)}.purchase-buy-back-navigation span{white-space:nowrap;align-items:center;display:inline-flex}.purchase-buy-back-navigation{margin-bottom:20px}.purchase-buy-order-page{width:100%;min-width:0;height:100%;min-height:0;overflow:hidden}.purchase-buy-consignment-layout-grid{flex:auto;width:100%;min-width:0;min-height:0;overflow:hidden;grid-template-columns:340px minmax(0,1fr)!important;grid-template-areas:"purchaseSidebar purchaseMain"!important;align-items:stretch!important;gap:1.5rem!important;display:grid!important}.purchase-buy-layout-left-fixed-sidebar{width:100%;min-width:0;height:100%;min-height:0;overflow:hidden auto;grid-area:purchaseSidebar/1!important}.purchase-buy-layout-right-scrollable-form{width:100%;min-width:0;height:100%;min-height:0;overflow:hidden auto;grid-area:purchaseMain/2!important}.purchase-buy-scrollable-content-wrapper{width:100%;min-width:0}@media (width<=900px){.purchase-buy-order-page{height:auto;min-height:100%;overflow:visible}.purchase-buy-consignment-layout-grid{min-height:auto;overflow:visible;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"purchaseSidebar""purchaseMain"!important}.purchase-buy-layout-left-fixed-sidebar,.purchase-buy-layout-right-scrollable-form{width:100%;height:auto;max-height:none;overflow:visible;grid-column:1!important}}.purchase-buy-order-page{flex:auto!important;align-self:stretch!important;width:100%!important;min-width:0!important;max-width:none!important}.purchase-buy-consignment-layout-grid{grid-template-columns:340px minmax(0,1fr)!important;width:100%!important;min-width:0!important;max-width:none!important}.purchase-buy-layout-left-fixed-sidebar{width:340px!important;min-width:0!important;max-width:340px!important}.purchase-buy-layout-right-scrollable-form{place-self:stretch stretch!important;width:100%!important;min-width:0!important;max-width:none!important;display:block!important;overflow-x:hidden!important}.purchase-buy-scrollable-content-wrapper{width:100%!important;min-width:0!important;max-width:none!important;display:block!important}.purchase-buy-form-main-card,.purchase-buy-add-package-dashed-trigger,.purchase-buy-sticky-action-notice-bar{width:100%!important;min-width:0!important;max-width:none!important}.purchase-buy-form-row-2col{grid-template-columns:repeat(2,minmax(0,1fr))!important}.purchase-buy-input-field-group,.purchase-buy-custom-input,.purchase-buy-custom-select,.purchase-buy-custom-textarea{min-width:0!important;max-width:100%!important}@media (width<=900px){.purchase-buy-layout-left-fixed-sidebar{width:100%!important;max-width:none!important}.purchase-buy-form-row-2col{grid-template-columns:minmax(0,1fr)!important}}.purchase-buy-order-page{background:radial-gradient(circle at 100% 0,#f59e0b14,#0000 32%),linear-gradient(#f8fafc 0%,#f4f7fb 100%);min-height:0;overflow:hidden}.purchase-buy-consignment-layout-grid{align-items:stretch;min-height:0;overflow:hidden}.purchase-buy-layout-left-fixed-sidebar,.purchase-buy-layout-right-scrollable-form{min-height:0}.purchase-buy-layout-left-fixed-sidebar{padding-right:4px;overflow:hidden auto}.purchase-buy-layout-right-scrollable-form{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding-right:6px;overflow:hidden auto}.purchase-buy-layout-left-fixed-sidebar::-webkit-scrollbar{width:6px}.purchase-buy-layout-right-scrollable-form::-webkit-scrollbar{width:6px}.purchase-buy-address-scroll-container::-webkit-scrollbar{width:6px}.purchase-buy-layout-left-fixed-sidebar::-webkit-scrollbar-thumb{background-color:#cbd5e1;border-radius:999px}.purchase-buy-layout-right-scrollable-form::-webkit-scrollbar-thumb{background-color:#cbd5e1;border-radius:999px}.purchase-buy-address-scroll-container::-webkit-scrollbar-thumb{background-color:#cbd5e1;border-radius:999px}.purchase-buy-address-api-grid{grid-template-columns:minmax(0,1fr);gap:10px;width:100%;display:grid}.purchase-buy-address-api-grid .purchase-buy-input-field-group{min-width:0}.purchase-buy-add-address-inline-form .purchase-buy-custom-select,.purchase-buy-add-address-inline-form .purchase-buy-custom-input{border-radius:11px;min-height:42px}.purchase-buy-add-address-inline-form .purchase-buy-custom-select:disabled,.purchase-buy-add-address-inline-form .purchase-buy-custom-input:disabled{color:#94a3b8;background-color:#f1f5f9}.purchase-buy-address-preview-box{color:#92400e;background:linear-gradient(135deg,#fffdf5,#fffbeb);border:1px solid #fde68a;border-radius:12px;flex-direction:column;gap:5px;width:100%;padding:11px 12px;display:flex;box-shadow:inset 0 1px #ffffffbf}.purchase-buy-address-preview-box span{color:#b45309;letter-spacing:.035em;text-transform:uppercase;font-size:11px;font-weight:800}.purchase-buy-address-preview-box strong{color:#1e293b;overflow-wrap:anywhere;font-size:12.5px;font-weight:700;line-height:1.45}.purchase-buy-address-item-clickable{min-width:0;overflow:hidden}.purchase-buy-address-text-truncate strong{overflow-wrap:anywhere}.purchase-buy-left-unified-wrapper-box,.purchase-buy-form-main-card{box-shadow:0 14px 34px #0f172a0f,inset 0 1px #ffffffbf}.purchase-buy-custom-input:focus,.purchase-buy-custom-select:focus,.purchase-buy-custom-textarea:focus{border-color:#f59e0b;box-shadow:0 0 0 4px #f59e0b1f}.purchase-buy-btn-inline-save:disabled,.purchase-buy-btn-inline-cancel:disabled,.purchase-buy-btn-add-address:disabled{opacity:.65;cursor:not-allowed}.purchase-buy-sticky-action-notice-bar{z-index:8;-webkit-backdrop-filter:blur(12px);background:#f8fafcf5;margin-top:18px;position:sticky;bottom:0}@media (width<=1180px){.purchase-buy-consignment-layout-grid{grid-template-columns:310px minmax(0,1fr);gap:1rem}.purchase-buy-form-main-card{padding:1.5rem}}@media (width<=980px){.purchase-buy-order-page{overflow-y:auto}.purchase-buy-consignment-layout-grid{grid-template-columns:minmax(0,1fr);overflow:visible}.purchase-buy-layout-left-fixed-sidebar,.purchase-buy-layout-right-scrollable-form{height:auto;padding-right:0;overflow:visible}.purchase-buy-sticky-action-notice-bar{border-radius:18px}}@media (width<=680px){.purchase-buy-form-row-2col,.purchase-buy-form-row-4col{grid-template-columns:minmax(0,1fr);gap:1rem}.purchase-buy-form-main-card{border-radius:16px;padding:1.1rem}.purchase-buy-sticky-action-notice-bar{flex-direction:column;align-items:stretch;padding:1rem}.purchase-buy-btn-final-submit-order{width:100%}}.purchase-buy-order-page,.purchase-buy-order-page *{box-sizing:border-box}.purchase-buy-order-page{min-width:0;min-height:0}.purchase-buy-order-page .purchase-buy-consignment-layout-grid{grid-template-columns:340px minmax(0,1fr);gap:22px}.purchase-buy-order-page .purchase-buy-layout-right-scrollable-form,.purchase-buy-order-page .purchase-buy-scrollable-content-wrapper,.purchase-buy-order-page .purchase-buy-form-main-card{width:100%;min-width:0}.purchase-buy-order-page .purchase-buy-form-main-card{padding:22px;overflow:visible}.purchase-buy-order-page .purchase-buy-form-step-header{margin-bottom:22px}.purchase-buy-order-page .purchase-buy-input-field-group{gap:9px;min-width:0}.purchase-buy-order-page .purchase-buy-field-label,.purchase-buy-order-page .purchase-buy-field-label-row{z-index:1;position:relative}.purchase-buy-order-page .purchase-buy-field-label-row{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:6px;width:fit-content;max-width:100%;min-height:21px;margin:0;display:inline-flex}.purchase-buy-order-page .purchase-buy-field-label-row .purchase-buy-field-label{align-items:center;min-height:21px;display:inline-flex}.purchase-buy-order-page .purchase-buy-field-info-button{color:#3b82f6;cursor:help;background:0 0;border:0;border-radius:50%;flex:0 0 18px;place-items:center;width:18px;min-width:18px;height:18px;padding:0;font-size:15px;line-height:1;transition:color .18s,background-color .18s,transform .18s;display:inline-grid}.purchase-buy-order-page .purchase-buy-field-info-button:hover,.purchase-buy-order-page .purchase-buy-field-info-button:focus-visible{color:#1d4ed8;background:#dbeafe;outline:none;transform:scale(1.08)}.purchase-buy-order-page .purchase-buy-field-info-button .anticon,.purchase-buy-order-page .purchase-buy-field-info-button svg{width:15px;height:15px;font-size:15px;display:block}.purchase-buy-order-page .purchase-buy-product-link-field{margin-bottom:24px}.purchase-buy-order-page .purchase-buy-product-attributes-field{margin-top:0}.purchase-buy-order-page .purchase-buy-form-row-2col,.purchase-buy-order-page .purchase-buy-form-row-4col{align-items:start;gap:22px 20px;margin-bottom:22px}.purchase-buy-order-page .purchase-buy-product-basic-grid{margin-top:0;margin-bottom:22px}.purchase-buy-order-page .purchase-buy-product-basic-grid>.purchase-buy-input-field-group{align-self:start}.purchase-buy-order-page .purchase-buy-product-basic-grid>.purchase-buy-input-field-group>.purchase-buy-field-label,.purchase-buy-order-page .purchase-buy-product-basic-grid>.purchase-buy-input-field-group>.purchase-buy-field-label-row{min-height:21px;margin:0}.purchase-buy-order-page .purchase-buy-custom-input,.purchase-buy-order-page .purchase-buy-custom-select{width:100%;min-width:0;height:44px;margin:0}.purchase-buy-order-page .purchase-buy-custom-textarea{width:100%;min-width:0;margin:0}.purchase-buy-order-page .purchase-buy-form-main-card>.purchase-buy-input-field-group+.purchase-buy-input-field-group{margin-top:22px}.purchase-buy-order-page .purchase-buy-field-error-message{min-height:0;margin-top:1px}.purchase-buy-order-page .purchase-buy-package-image-section{margin-top:24px!important}.purchase-buy-order-page .purchase-buy-sticky-action-notice-bar{z-index:30;position:sticky;bottom:0}@media (width<=1180px){.purchase-buy-order-page .purchase-buy-consignment-layout-grid{grid-template-columns:310px minmax(0,1fr);gap:18px}}@media (width<=980px){.purchase-buy-order-page{height:auto;overflow:visible}.purchase-buy-order-page .purchase-buy-consignment-layout-grid{grid-template-columns:minmax(0,1fr);display:grid}.purchase-buy-order-page .purchase-buy-layout-left-fixed-sidebar,.purchase-buy-order-page .purchase-buy-layout-right-scrollable-form{height:auto;width:100%!important;max-width:none!important;overflow:visible!important}}@media (width<=680px){.purchase-buy-order-page .purchase-buy-form-main-card{padding:16px}.purchase-buy-order-page .purchase-buy-form-row-2col,.purchase-buy-order-page .purchase-buy-form-row-4col{row-gap:18px;grid-template-columns:minmax(0,1fr)!important}.purchase-buy-order-page .purchase-buy-product-link-field,.purchase-buy-order-page .purchase-buy-product-basic-grid{margin-bottom:20px}.purchase-buy-order-page .purchase-buy-sticky-action-notice-bar{position:static}}@media (width<=1100px){.purchase-pending-card-body{grid-template-columns:1fr}.purchase-pending-body-right{max-width:100%}}@media (width<=860px){.purchase-pending-container{padding:18px}.purchase-pending-page-header,.purchase-pending-filter-section,.purchase-pending-card-header,.purchase-pending-pagination-section{flex-direction:column;align-items:stretch}.purchase-pending-page-summary,.purchase-pending-search-input,.purchase-pending-date-picker,.purchase-pending-filter-fields .ant-space,.purchase-pending-filter-fields .ant-space-item,.purchase-pending-filter-actions,.purchase-pending-reset-button,.purchase-pending-view-detail-button{width:100%}}@media (width<=560px){.purchase-pending-page-title{font-size:22px}.purchase-pending-card-header,.purchase-pending-sub-header,.purchase-pending-card-body{padding-left:18px;padding-right:16px}.purchase-pending-body-left{flex-direction:column}.purchase-pending-box-icon{width:52px;height:52px}.purchase-pending-order-code{font-size:15px}.purchase-pending-code-group{width:100%}.purchase-pending-product-row{grid-template-columns:30px minmax(0,1fr)}.purchase-pending-product-quantity{grid-column:2;justify-self:start}}.purchase-detail-page{color:#172033;background:radial-gradient(circle at 0 0,#f9731629,#0000 32%),radial-gradient(circle at 100% 100%,#2563eb1a,#0000 34%),linear-gradient(135deg,#fff7ed 0%,#f8fafc 42%,#eef2ff 100%);min-height:100vh;padding:28px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.purchase-detail-top-actions{justify-content:flex-start;align-items:center;gap:14px;margin-bottom:18px;display:flex}.purchase-detail-back-button,.purchase-detail-primary-button{text-transform:none!important;border-radius:14px!important;height:42px!important;font-weight:800!important}.purchase-detail-back-button{color:#334155!important;background:#fff!important;border-color:#cbd5e1!important}.purchase-detail-back-button:hover{color:#f97316!important;background:#fff7ed!important;border-color:#f97316!important}.purchase-detail-primary-button{color:#fff!important;background:linear-gradient(135deg,#f97316,#ea580c)!important;box-shadow:0 14px 30px #f9731647!important}.purchase-detail-hero{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;border:1px solid #e2e8f0f2;border-radius:28px;justify-content:space-between;align-items:center;gap:22px;padding:24px;display:flex;box-shadow:0 22px 56px #0f172a1a}.purchase-detail-hero-left{align-items:center;gap:18px;min-width:0;display:flex}.purchase-detail-hero-icon{color:#fff;background:linear-gradient(135deg,#f97316,#facc15);border-radius:24px;flex:none;place-items:center;width:68px;height:68px;display:grid;box-shadow:0 18px 36px #f9731647}.purchase-detail-hero-icon svg{font-size:34px}.purchase-detail-kicker{color:#f97316;letter-spacing:.8px;text-transform:uppercase;font-size:13px;font-weight:900}.purchase-detail-hero h1{color:#0f172a;letter-spacing:-.7px;overflow-wrap:anywhere;margin:6px 0;font-size:32px;font-weight:950;line-height:1.22}.purchase-detail-hero p{color:#64748b;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:650;line-height:1.55}.purchase-detail-hero p strong{color:#334155;font-weight:900}.purchase-detail-hero-right{align-items:center;gap:10px;display:flex}.purchase-detail-status{text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:10px 16px;font-size:13px;font-weight:950;display:inline-flex}.purchase-detail-status-pending-review{color:#92400e;background:#fef3c7;border:1px solid #fde68a}.purchase-detail-status-quoted{color:#075985;background:#e0f2fe;border:1px solid #bae6fd}.purchase-detail-status-approved{color:#166534;background:#dcfce7;border:1px solid #bbf7d0}.purchase-detail-status-rejected,.purchase-detail-status-cancelled{color:#991b1b;background:#fee2e2;border:1px solid #fecaca}.purchase-detail-copy-icon-button{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:14px;place-items:center;width:42px;height:42px;transition:all .2s;display:grid}.purchase-detail-copy-icon-button svg{font-size:20px}.purchase-detail-copy-icon-button:hover{color:#f97316;background:#fff7ed;border-color:#fdba74}.purchase-detail-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.purchase-detail-summary-card{background:#ffffffeb;border:1px solid #e2e8f0f2;border-radius:22px;padding:18px;box-shadow:0 18px 42px #0f172a12}.purchase-detail-summary-card span{color:#94a3b8;letter-spacing:.4px;text-transform:uppercase;font-size:12px;font-weight:950;display:block}.purchase-detail-summary-card strong{color:#0f172a;overflow-wrap:anywhere;margin-top:8px;font-size:28px;font-weight:950;line-height:1.15;display:block}.purchase-detail-summary-card .date-text,.purchase-detail-summary-card .route-text{font-size:18px;line-height:1.35}.purchase-detail-summary-card p{color:#64748b;margin:8px 0 0;font-size:13px;font-weight:650;line-height:1.45}.purchase-detail-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.purchase-detail-panel{background:#fffffff0;border:1px solid #e2e8f0f2;border-radius:24px;padding:20px;box-shadow:0 18px 44px #0f172a14}.purchase-detail-panel-title{color:#f97316;align-items:center;gap:10px;margin-bottom:16px;display:flex}.purchase-detail-panel-title svg{font-size:24px}.purchase-detail-panel-title h2{color:#0f172a;margin:0;font-size:18px;font-weight:950;line-height:1.3}.purchase-detail-info-list{gap:12px;display:grid}.purchase-detail-info-row{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;grid-template-columns:140px minmax(0,1fr);align-items:start;gap:14px;padding:12px;display:grid}.purchase-detail-info-row>span{color:#64748b;font-size:13px;font-weight:800;line-height:1.45}.purchase-detail-info-row>div{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.purchase-detail-info-row strong{color:#111827;text-align:right;word-break:break-word;overflow-wrap:anywhere;font-size:14px;font-weight:850;line-height:1.55}.purchase-detail-info-row.is-loading{background:linear-gradient(90deg,#fff7ed,#fffbeb,#fff7ed) 0 0/220% 100%;border-color:#fed7aa;animation:1.4s ease-in-out infinite purchaseDetailCategoryLoading}.purchase-detail-info-row.is-loading strong{color:#c2410c;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.purchase-detail-info-row.is-loading .MuiCircularProgress-root{color:#f97316;flex:none}.purchase-detail-info-row.is-accent:not(.is-loading){background:linear-gradient(145deg,#fff7ed,#fff);border-color:#fed7aa}.purchase-detail-info-row.is-accent:not(.is-loading)>span{color:#c2410c}.purchase-detail-info-row.is-accent:not(.is-loading) strong{color:#9a3412}.purchase-detail-mini-copy{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex:none;place-items:center;width:28px;height:28px;display:grid}.purchase-detail-mini-copy svg{font-size:16px}.purchase-detail-mini-copy:hover{color:#f97316;background:#fff7ed;border-color:#fdba74}.purchase-detail-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.purchase-detail-check-item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:18px;padding:16px}.purchase-detail-check-item span{color:#64748b;font-size:13px;font-weight:900;line-height:1.4;display:block}.purchase-detail-check-item strong{margin-top:8px;font-size:26px;font-weight:950;line-height:1.15;display:block}.purchase-detail-check-item small{color:#64748b;margin-top:8px;font-size:13px;font-weight:650;line-height:1.5;display:block}.purchase-detail-check-item.is-yes{background:#f0fdf4;border-color:#bbf7d0}.purchase-detail-check-item.is-yes strong{color:#15803d}.purchase-detail-check-item.is-no{background:#fef2f2;border-color:#fecaca}.purchase-detail-check-item.is-no strong{color:#b91c1c}.purchase-detail-note-box{color:#334155;overflow-wrap:anywhere;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:18px;min-height:112px;padding:16px;font-size:14px;font-weight:650;line-height:1.6}.purchase-detail-products-section{background:#fffffff0;border:1px solid #e2e8f0f2;border-radius:26px;margin-top:18px;padding:20px;box-shadow:0 18px 44px #0f172a14}.purchase-detail-section-header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.purchase-detail-section-header h2{color:#0f172a;margin:0;font-size:22px;font-weight:950;line-height:1.28}.purchase-detail-section-header p{color:#64748b;margin:6px 0 0;font-size:14px;font-weight:650;line-height:1.55}.purchase-detail-section-header>span{color:#7c2d12;white-space:nowrap;background:#ffedd5;border:1px solid #fed7aa;border-radius:999px;justify-content:center;align-items:center;min-height:36px;padding:8px 14px;font-size:13px;font-weight:950;display:inline-flex}.purchase-detail-product-list{gap:16px;display:grid}.purchase-detail-product-card{background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid #e2e8f0;border-radius:24px;grid-template-columns:240px minmax(0,1fr);gap:18px;padding:16px;display:grid}.purchase-detail-product-image-wrap{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:20px;height:240px;position:relative;overflow:hidden}.purchase-detail-product-image-button{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:relative}.purchase-detail-product-image-button:after{content:"";opacity:0;background:linear-gradient(#0000 45%,#0f172a9e);transition:opacity .22s;position:absolute;inset:0}.purchase-detail-product-image-button:hover:after{opacity:1}.purchase-detail-product-image{object-fit:cover;width:100%;height:100%;transition:transform .28s}.purchase-detail-product-image-button:hover .purchase-detail-product-image{transform:scale(1.06)}.purchase-detail-image-view-hint{z-index:2;color:#fff;opacity:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;background:#0f172ab8;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:850;transition:all .22s;position:absolute;bottom:16px;left:50%;transform:translate(-50%)translateY(8px)}.purchase-detail-product-image-button:hover .purchase-detail-image-view-hint{opacity:1;transform:translate(-50%)translateY(0)}.purchase-detail-image-placeholder{color:#94a3b8;place-items:center;width:100%;height:100%;font-weight:900;display:grid}.purchase-detail-product-content{min-width:0}.purchase-detail-product-header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.purchase-detail-product-index{color:#f97316;letter-spacing:.35px;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:950;display:inline-flex}.purchase-detail-product-header h3{color:#0f172a;word-break:break-word;overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:900;line-height:1.28}.purchase-detail-product-quantity{color:#1d4ed8;white-space:nowrap;background:#dbeafe;border:1px solid #bfdbfe;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:8px 13px;font-size:13px;font-weight:950;display:inline-flex}.purchase-detail-product-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.purchase-detail-product-link-box{background:#fff;border:1px solid #e2e8f0;border-radius:18px;margin-top:14px;padding:14px}.purchase-detail-product-link-box>span{color:#64748b;margin-bottom:8px;font-size:13px;font-weight:900;line-height:1.4;display:block}.purchase-detail-product-link-box>div{align-items:center;gap:8px;min-width:0;display:flex}.purchase-detail-product-link-box a{color:#2563eb;word-break:break-word;overflow-wrap:anywhere;flex:1;min-width:0;font-size:14px;font-weight:750;line-height:1.55;text-decoration:none;display:block}.purchase-detail-product-link-box a:hover{text-decoration:underline}.purchase-detail-product-link-box button{color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;flex:none;place-items:center;width:36px;height:36px;display:grid}.purchase-detail-product-link-box button:hover{color:#f97316;background:#fff7ed;border-color:#fdba74}.purchase-detail-product-link-box button svg{font-size:18px}.purchase-detail-image-lightbox{z-index:99999;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172acc;place-items:center;padding:24px;animation:.18s purchaseDetailFadeIn;display:grid;position:fixed;inset:0}.purchase-detail-image-lightbox-card{background:#fff;border-radius:24px;width:min(980px,96vw);max-height:92vh;animation:.2s purchaseDetailZoomIn;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000061}.purchase-detail-image-lightbox-card img{object-fit:contain;background:#0f172a;width:100%;max-height:82vh;display:block}.purchase-detail-image-lightbox-close{z-index:3;color:#fff;cursor:pointer;background:#0f172ab8;border:0;border-radius:999px;width:42px;height:42px;font-size:30px;line-height:1;transition:all .2s;position:absolute;top:12px;right:12px}.purchase-detail-image-lightbox-close:hover{background:#ef4444;transform:scale(1.06)}.purchase-detail-image-lightbox-caption{color:#111827;text-align:center;background:#fff;padding:14px 18px;font-size:14px;font-weight:800}.purchase-detail-empty-items,.purchase-detail-loading,.purchase-detail-error-card{text-align:center;background:#ffffffe6;border-radius:26px;place-items:center;min-height:320px;padding:34px;display:grid;box-shadow:0 18px 44px #0f172a14}.purchase-detail-loading{color:#475569;gap:14px;font-size:15px;font-weight:850;display:flex}.purchase-detail-error-icon{margin-bottom:10px;font-size:48px}.purchase-detail-error-card h2{color:#0f172a;margin:0;font-size:24px;font-weight:950}.purchase-detail-error-card p{color:#64748b;max-width:560px;margin:10px 0 20px;font-size:15px;font-weight:650;line-height:1.55}.purchase-detail-error-actions{justify-content:center;align-items:center;gap:12px;display:flex}@keyframes purchaseDetailFadeIn{0%{opacity:0}to{opacity:1}}@keyframes purchaseDetailZoomIn{0%{opacity:0;transform:scale(.96)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes purchaseDetailCategoryLoading{0%{background-position:100% 0}to{background-position:-100% 0}}@media (width<=1180px){.purchase-detail-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-detail-product-card{grid-template-columns:200px minmax(0,1fr)}.purchase-detail-product-image-wrap{height:210px}}@media (width<=920px){.purchase-detail-page{padding:18px}.purchase-detail-hero,.purchase-detail-section-header,.purchase-detail-top-actions{flex-direction:column;align-items:stretch}.purchase-detail-hero-right{justify-content:space-between}.purchase-detail-info-grid,.purchase-detail-product-card{grid-template-columns:1fr}.purchase-detail-product-image-wrap{height:320px}}@media (width<=640px){.purchase-detail-hero-left{flex-direction:column;align-items:flex-start}.purchase-detail-hero h1{font-size:24px}.purchase-detail-summary-grid,.purchase-detail-check-grid,.purchase-detail-product-meta-grid{grid-template-columns:1fr}.purchase-detail-info-row{grid-template-columns:1fr;gap:6px}.purchase-detail-info-row>div{justify-content:flex-start}.purchase-detail-info-row strong{text-align:left}.purchase-detail-info-row.is-loading strong{justify-content:flex-start}.purchase-detail-product-header{flex-direction:column}.purchase-detail-product-header h3{font-size:19px}.purchase-detail-product-image-wrap{height:260px}.purchase-detail-product-link-box>div{flex-wrap:wrap;align-items:flex-start}.purchase-detail-product-link-box a{flex-basis:100%}.purchase-detail-image-lightbox{padding:12px}.purchase-detail-image-lightbox-card{border-radius:18px}.purchase-detail-error-actions{flex-direction:column}.purchase-detail-error-actions button{width:100%}}.cskh-chat-page{--cskh-primary:#2563eb;--cskh-primary-dark:#1d4ed8;--cskh-accent:#0ea5e9;--cskh-ink:#172b4d;--cskh-muted:#64748b;--cskh-border:#dbe5f0;--cskh-surface:#fff;--cskh-soft:#f5f9fd;overscroll-behavior:none;width:100%;max-width:100%;height:min(720px,100dvh - 110px);min-height:540px;max-height:720px;color:var(--cskh-ink);background:radial-gradient(circle at 9% 5%,#0ea5e926,#0000 28%),radial-gradient(circle at 92% 94%,#2563eb1c,#0000 31%),linear-gradient(145deg,#f7fbff 0%,#eef6ff 48%,#f8fbff 100%);padding:12px;display:flex;position:relative;overflow:hidden}.cskh-chat-page,.cskh-chat-page *{box-sizing:border-box;min-width:0}.cskh-chat-bg{pointer-events:none;filter:blur(14px);border-radius:999px;position:absolute}.cskh-chat-bg--one{background:#0ea5e92e;width:360px;height:360px;top:-150px;right:-110px}.cskh-chat-bg--two{background:#2563eb1f;width:390px;height:390px;bottom:-170px;left:-140px}.cskh-chat-shell{z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe8;border:1px solid #ffffffeb;border-radius:26px;grid-template-columns:310px minmax(0,1fr);width:min(1180px,100%);height:100%;min-height:0;margin:0 auto;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #1e40af21,0 2px 9px #0f172a0d}.cskh-chat-sidebar{border-right:1px solid var(--cskh-border);background:linear-gradient(#fffffffc,#f7fbfff7);flex-direction:column;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.cskh-chat-sidebar__header{flex:none;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 18px 12px;display:flex}.cskh-chat-eyebrow{color:var(--cskh-primary);letter-spacing:1.35px;text-transform:uppercase;margin:0 0 5px;font-size:10px;font-weight:900}.cskh-chat-sidebar__header h2,.cskh-chat-title h1,.cskh-welcome-panel h1{color:var(--cskh-ink);letter-spacing:-.45px;margin:0;font-weight:900}.cskh-chat-sidebar__header h2{text-overflow:ellipsis;white-space:nowrap;font-size:21px;line-height:1.2;overflow:hidden}.cskh-chat-sidebar__header span{color:var(--cskh-muted);margin-top:6px;font-size:12px;font-weight:650;line-height:1.45;display:block}.cskh-icon-button{width:40px;height:40px;color:var(--cskh-primary);cursor:pointer;background:#eff6ff;border:1px solid #dbeafe;border-radius:14px;flex:0 0 40px;justify-content:center;align-items:center;transition:transform .2s,background .2s,color .2s;display:inline-flex;box-shadow:0 8px 20px #2563eb14}.cskh-icon-button:hover:not(:disabled){color:#fff;background:linear-gradient(135deg, var(--cskh-primary), var(--cskh-accent));border-color:#0000;transform:translateY(-1px)}.cskh-icon-button:disabled{cursor:not-allowed;opacity:.5}.cskh-create-button.MuiButton-root{color:#fff;background:linear-gradient(135deg, var(--cskh-primary), var(--cskh-accent));letter-spacing:0;text-transform:none;border-radius:15px;flex:none;width:auto;min-height:45px;margin:0 18px 13px;font-family:inherit;font-size:13px;font-weight:850;transition:transform .2s,box-shadow .2s;box-shadow:0 13px 28px #2563eb3d}.cskh-create-button.MuiButton-root:hover{background:linear-gradient(135deg, var(--cskh-primary-dark), #0284c7);transform:translateY(-1px);box-shadow:0 17px 32px #2563eb4d}.cskh-alert{color:#b91c1c;background:#fff7f7;border:1px solid #fecaca;border-radius:13px;flex:none;margin:0 18px 12px;padding:10px 12px;font-size:11.5px;font-weight:750;line-height:1.45}.cskh-conversation-list{overscroll-behavior-y:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#2563eb6b transparent;touch-action:pan-y;-webkit-overflow-scrolling:touch;flex:1 1 0;width:100%;min-height:0;padding:0 10px 14px;overflow:hidden scroll}.cskh-conversation-list:focus-visible,.cskh-message-area:focus-visible{outline-offset:-2px;outline:2px solid #2563eb61}.cskh-conversation-list::-webkit-scrollbar{width:9px}.cskh-message-area::-webkit-scrollbar{width:9px}.cskh-send-form::-webkit-scrollbar{width:9px}.cskh-create-dialog__content::-webkit-scrollbar{width:9px}.cskh-conversation-list::-webkit-scrollbar-track{background:0 0}.cskh-message-area::-webkit-scrollbar-track{background:0 0}.cskh-send-form::-webkit-scrollbar-track{background:0 0}.cskh-create-dialog__content::-webkit-scrollbar-track{background:0 0}.cskh-conversation-list::-webkit-scrollbar-thumb{background:#2563eb6b padding-box padding-box;border:2px solid #0000;border-radius:999px}.cskh-message-area::-webkit-scrollbar-thumb{background:#2563eb6b padding-box padding-box;border:2px solid #0000;border-radius:999px}.cskh-send-form::-webkit-scrollbar-thumb{background:#2563eb6b padding-box padding-box;border:2px solid #0000;border-radius:999px}.cskh-create-dialog__content::-webkit-scrollbar-thumb{background:#2563eb6b padding-box padding-box;border:2px solid #0000;border-radius:999px}.cskh-conversation-list::-webkit-scrollbar-thumb:hover{background:#2563eba3 padding-box padding-box}.cskh-message-area::-webkit-scrollbar-thumb:hover{background:#2563eba3 padding-box padding-box}.cskh-send-form::-webkit-scrollbar-thumb:hover{background:#2563eba3 padding-box padding-box}.cskh-create-dialog__content::-webkit-scrollbar-thumb:hover{background:#2563eba3 padding-box padding-box}.cskh-conversation-item{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:17px;grid-template-columns:43px minmax(0,1fr) auto;align-items:start;gap:10px;margin:0 0 8px;padding:11px;transition:border-color .2s,background .2s,transform .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden}.cskh-conversation-item:hover{background:#f8fbff;border-color:#bfdbfe;transform:translateY(-1px);box-shadow:0 9px 20px #2563eb12}.cskh-conversation-item.is-active{box-shadow:inset 4px 0 0 var(--cskh-primary), 0 10px 24px #2563eb17;background:linear-gradient(135deg,#eff6ff,#f8fcff);border-color:#93c5fd}.cskh-conversation-avatar,.cskh-chat-title__avatar,.cskh-message-avatar{color:#fff;background:radial-gradient(circle at 28% 18%, #ffffff57, transparent 30%), linear-gradient(135deg, var(--cskh-primary), var(--cskh-accent));justify-content:center;align-items:center;display:inline-flex}.cskh-conversation-avatar{border-radius:14px;flex:0 0 43px;width:43px;height:43px;font-size:17px;box-shadow:0 10px 20px #2563eb33}.cskh-conversation-main{min-width:0;overflow:hidden}.cskh-conversation-top{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.cskh-conversation-top strong{min-width:0;color:var(--cskh-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:850;overflow:hidden}.cskh-conversation-top em{color:#94a3b8;white-space:nowrap;flex:none;font-size:9.4px;font-style:normal;font-weight:750}.cskh-conversation-subtitle,.cskh-conversation-message,.cskh-staff-line{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.cskh-conversation-subtitle{color:var(--cskh-primary);margin-top:4px;font-size:10.5px;font-weight:800;display:block}.cskh-staff-line{color:#047857;align-items:center;gap:5px;margin-top:4px;font-size:10.5px;font-weight:800;display:flex}.cskh-conversation-message{color:var(--cskh-muted);margin-top:5px;font-size:11.5px;font-weight:650;display:block}.cskh-unread-badge{color:#fff;text-align:center;background:#ef4444;border-radius:999px;min-width:21px;height:21px;padding:0 6px;font-size:10px;font-weight:850;line-height:21px;box-shadow:0 7px 15px #ef444438}.cskh-chat-main{background:radial-gradient(circle at 93% 7%,#0ea5e914,#0000 30%),linear-gradient(#fbfdff 0%,#f6faff 100%);width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.cskh-chat-main.has-conversation{grid-template-rows:72px minmax(0,1fr) auto;display:grid}.cskh-chat-main.is-empty{flex-direction:column;display:flex}.cskh-chat-main__header{z-index:4;border-bottom:1px solid var(--cskh-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;justify-content:space-between;align-items:center;gap:14px;min-height:72px;padding:12px 18px;display:flex;position:relative;overflow:hidden;box-shadow:0 5px 17px #0f172a09}.cskh-chat-title{align-items:center;gap:11px;min-width:0;display:flex;overflow:hidden}.cskh-chat-title__avatar{border-radius:14px;flex:0 0 44px;width:44px;height:44px;font-size:18px;box-shadow:0 10px 22px #2563eb36}.cskh-chat-title h1{text-overflow:ellipsis;white-space:nowrap;max-width:500px;font-size:18px;overflow:hidden}.cskh-chat-title p{max-width:530px;color:var(--cskh-muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;margin:4px 0 0;font-size:11.5px;font-weight:700;display:flex;overflow:hidden}.cskh-chat-title p i{background:#22c55e;border-radius:999px;flex:0 0 8px;width:8px;height:8px;box-shadow:0 0 0 4px #22c55e21}.cskh-read-button{min-height:37px;color:var(--cskh-primary);cursor:pointer;background:#fff;border:1px solid #dbeafe;border-radius:13px;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:11.5px;font-weight:800;transition:all .2s;display:inline-flex;box-shadow:0 8px 18px #2563eb0f}.cskh-read-button:hover{color:#fff;background:var(--cskh-primary);border-color:#0000;transform:translateY(-1px)}.cskh-message-area{overscroll-behavior-y:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#2563eb6b transparent;scroll-behavior:smooth;touch-action:pan-y;-webkit-overflow-scrolling:touch;width:100%;min-width:0;height:100%;min-height:0;padding:18px 20px 20px;position:relative;overflow:hidden scroll}.cskh-message-area:before{z-index:-1;content:"";opacity:.28;pointer-events:none;background-image:radial-gradient(circle at 12px 12px,#2563eb17 1px,#0000 1.5px);background-size:24px 24px;position:absolute;inset:0}.cskh-message-row{align-items:flex-end;gap:8px;width:100%;margin-bottom:12px;animation:.2s both cskh-message-in;display:flex}@keyframes cskh-message-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.cskh-message-row.is-mine{justify-content:flex-end}.cskh-message-row.is-other{justify-content:flex-start}.cskh-message-avatar{border-radius:11px;flex:0 0 32px;width:32px;height:32px;font-size:13px;box-shadow:0 8px 17px #2563eb2b}.cskh-message-bubble{overflow-wrap:anywhere;border:1px solid var(--cskh-border);min-width:120px;max-width:min(560px,76%);color:var(--cskh-ink);background:#fffffffa;border-radius:17px 17px 17px 6px;padding:10px 12px 11px;position:relative;box-shadow:0 9px 24px #0f172a13}.cskh-message-row.is-mine .cskh-message-bubble{color:#fff;background:linear-gradient(135deg, var(--cskh-primary), var(--cskh-accent));border-color:#0000;border-radius:17px 17px 6px;box-shadow:0 12px 27px #2563eb3d}.cskh-message-meta{justify-content:space-between;align-items:center;gap:9px;min-width:0;margin-bottom:5px;display:flex}.cskh-message-meta__identity{align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.cskh-message-meta strong{min-width:0;color:var(--cskh-ink);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:850;overflow:hidden}.cskh-message-meta span{color:#94a3b8;white-space:nowrap;flex:none;font-size:9.8px;font-weight:700}.cskh-message-copy-button.MuiIconButton-root{color:#64748b;opacity:.72;background:#f1f5f9;flex:0 0 26px;width:26px;height:26px;font-size:15px;transition:all .18s}.cskh-message-copy-button.MuiIconButton-root:hover{color:var(--cskh-primary);opacity:1;background:#dbeafe;transform:translateY(-1px)}.cskh-message-row.is-mine .cskh-message-copy-button.MuiIconButton-root{color:#fff;background:#ffffff2b}.cskh-message-row.is-mine .cskh-message-copy-button.MuiIconButton-root:hover{background:#ffffff47}.cskh-message-bubble p{overflow-wrap:anywhere;color:#334155;white-space:pre-wrap;word-break:break-word;max-width:100%;margin:0;font-size:13px;font-weight:620;line-height:1.55}.cskh-attachment-preview{max-width:100%;color:inherit;margin-top:8px;text-decoration:none;display:inline-flex;overflow:hidden}.cskh-attachment-preview img{object-fit:cover;background:#fff;border:1px solid #ffffff4d;border-radius:13px;width:min(250px,100%);max-width:100%;max-height:210px;transition:transform .2s;display:block;box-shadow:0 9px 20px #0f172a1f}.cskh-attachment-preview:hover img{transform:scale(1.015)}.cskh-attachment-preview span{max-width:100%;color:var(--cskh-primary);text-overflow:ellipsis;white-space:nowrap;background:#eff6ff;border-radius:11px;align-items:center;gap:7px;padding:8px 10px;font-size:11.5px;font-weight:800;display:inline-flex;overflow:hidden}.cskh-message-row.is-mine .cskh-attachment-preview span{color:#fff;background:#ffffff2e}.cskh-messages-end{width:100%;height:1px}.cskh-send-form{z-index:5;border-top:1px solid var(--cskh-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffffa;width:100%;min-height:68px;max-height:190px;padding:10px 13px 12px;position:relative;overflow:hidden auto;box-shadow:0 -8px 24px #0f172a0b}.cskh-message-input-row{align-items:center;gap:8px;width:100%;display:flex}.cskh-hidden-file{display:none!important}.cskh-message-input-row>input:not(.cskh-hidden-file){border:1px solid var(--cskh-border);width:100%;min-width:0;height:45px;color:var(--cskh-ink);background:#f8fbff;border-radius:15px;outline:none;flex:auto;padding:0 15px;font-family:inherit;font-size:13px;font-weight:650;transition:border-color .2s,box-shadow .2s,background .2s}.cskh-message-input-row>input:not(.cskh-hidden-file):focus{background:#fff;border-color:#60a5fa;box-shadow:0 0 0 4px #2563eb1c}.cskh-message-input-row input::placeholder{color:#94a3b8}.cskh-upload-button,.cskh-send-button{cursor:pointer;border:0;justify-content:center;align-items:center;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.cskh-upload-button{width:45px;height:45px;color:var(--cskh-primary);background:#eff6ff;border:1px solid #dbeafe;border-radius:15px;flex:0 0 45px;font-size:18px}.cskh-upload-button:hover:not(:disabled){color:#fff;background:var(--cskh-primary);border-color:#0000;transform:translateY(-1px)}.cskh-send-button{color:#fff;background:linear-gradient(135deg, var(--cskh-primary), var(--cskh-accent));border-radius:15px;flex:none;gap:7px;min-width:88px;height:45px;padding:0 15px;font-family:inherit;font-size:12px;font-weight:850;box-shadow:0 11px 23px #2563eb38}.cskh-send-button:hover:not(:disabled){background:linear-gradient(135deg, var(--cskh-primary-dark), #0284c7);transform:translateY(-1px);box-shadow:0 14px 28px #2563eb4a}.cskh-send-button:disabled,.cskh-upload-button:disabled{cursor:not-allowed;opacity:.5;box-shadow:none}.cskh-selected-image{border:1px solid var(--cskh-border);background:#f8fbff;border-radius:14px;grid-template-columns:50px minmax(0,1fr) 34px;align-items:center;gap:10px;width:100%;margin-bottom:8px;padding:8px;display:grid;overflow:hidden}.cskh-selected-image img{object-fit:cover;background:#fff;border-radius:11px;width:50px;height:50px}.cskh-selected-image strong,.cskh-selected-image span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.cskh-selected-image strong{color:var(--cskh-ink);font-size:12px;font-weight:850}.cskh-selected-image span{color:var(--cskh-muted);margin-top:3px;font-size:11px;font-weight:650}.cskh-selected-image>button,.cskh-selected-image .MuiIconButton-root{color:#dc2626;background:#fee2e2;width:34px;height:34px}.cskh-selected-image>button{cursor:pointer;border:0;border-radius:10px}.cskh-selected-image>button:hover:not(:disabled),.cskh-selected-image .MuiIconButton-root:hover{color:#fff;background:#dc2626}.cskh-welcome-panel{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;padding:32px;display:flex;overflow:hidden}.cskh-welcome-icon{color:#fff;background:linear-gradient(135deg, var(--cskh-primary), var(--cskh-accent));border-radius:24px;flex:0 0 78px;justify-content:center;align-items:center;width:78px;height:78px;margin-bottom:17px;font-size:34px;display:inline-flex;box-shadow:0 19px 38px #2563eb3d}.cskh-welcome-panel h1{font-size:27px}.cskh-welcome-panel p{max-width:420px;color:var(--cskh-muted);margin:10px auto 19px;font-size:13.5px;font-weight:620;line-height:1.65}.cskh-primary-button,.cskh-secondary-button{cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:43px;padding:0 16px;font-family:inherit;font-weight:850;transition:all .2s;display:inline-flex}.cskh-primary-button{color:#fff;background:linear-gradient(135deg, var(--cskh-primary), var(--cskh-accent));border:0;box-shadow:0 12px 24px #2563eb38}.cskh-primary-button:hover:not(:disabled){transform:translateY(-1px)}.cskh-secondary-button{border:1px solid var(--cskh-border);color:#334155;background:#fff}.cskh-empty,.cskh-state-box,.cskh-loading-overlay{color:var(--cskh-muted);justify-content:center;align-items:center;font-size:12.5px;font-weight:700;display:flex}.cskh-state-box{gap:8px;padding:22px 0}.cskh-empty{text-align:center;flex-direction:column;gap:7px;padding:27px 14px}.cskh-empty svg{color:#60a5fa;font-size:36px}.cskh-empty strong{color:var(--cskh-ink);font-size:14px;font-weight:850}.cskh-empty span{max-width:250px;line-height:1.45}.cskh-empty--messages{min-height:100%}.cskh-loading-overlay{z-index:3;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#ffffffd1;gap:9px;position:absolute;inset:0}.cskh-spinner{border:2px solid #2563eb33;border-top-color:var(--cskh-primary);border-radius:999px;width:17px;height:17px;animation:.72s linear infinite cskh-spin;display:inline-block}.cskh-spinner--light{border-color:#fff #ffffff59 #ffffff59}@keyframes cskh-spin{to{transform:rotate(360deg)}}.cskh-create-dialog .MuiBackdrop-root{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a7a}.cskh-create-dialog__paper.MuiPaper-root{background:#fff;border:1px solid #ffffffd1;border-radius:24px;max-height:min(760px,100dvh - 32px);overflow:hidden;box-shadow:0 30px 85px #0f172a45}.cskh-create-dialog__form{min-height:0;max-height:inherit;flex-direction:column;display:flex}.cskh-create-dialog__title.MuiDialogTitle-root{background:radial-gradient(circle at 92% 10%,#0ea5e921,#0000 30%),linear-gradient(135deg,#fff,#f4f9ff);justify-content:space-between;align-items:flex-start;gap:16px;padding:21px 22px 17px;display:flex}.cskh-create-dialog__eyebrow.MuiTypography-root{color:var(--cskh-primary);letter-spacing:1.3px;margin-bottom:4px;font-size:10px;font-weight:900}.cskh-create-dialog__title h2.MuiTypography-root{color:var(--cskh-ink);letter-spacing:-.45px;margin:0;font-size:23px;font-weight:900;line-height:1.25}.cskh-create-dialog__title p.MuiTypography-root{max-width:450px;color:var(--cskh-muted);margin:6px 0 0;font-size:12.5px;font-weight:620;line-height:1.5}.cskh-create-dialog__close.MuiIconButton-root{color:#475569;background:#f1f5f9;flex:0 0 40px;width:40px;height:40px}.cskh-create-dialog__close.MuiIconButton-root:hover{color:#fff;background:#ef4444}.cskh-create-dialog__content.MuiDialogContent-root{border-color:var(--cskh-border);background:#fbfdff;gap:16px;min-height:0;padding:20px 22px;display:grid;overflow:hidden auto}.cskh-create-dialog__alert.MuiAlert-root{border:1px solid #fecaca;border-radius:13px;font-family:inherit}.cskh-create-dialog__content .MuiFormControl-root,.cskh-create-dialog__content .MuiInputBase-root,.cskh-create-dialog__content .MuiFormHelperText-root,.cskh-create-dialog__actions .MuiButton-root{font-family:inherit}.cskh-create-dialog__content .MuiOutlinedInput-root{color:var(--cskh-ink);background:#fff;border-radius:14px;font-size:13px;font-weight:650;transition:box-shadow .2s,background .2s}.cskh-create-dialog__content .MuiOutlinedInput-notchedOutline{border-color:var(--cskh-border)}.cskh-create-dialog__content .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#93c5fd}.cskh-create-dialog__content .MuiOutlinedInput-root.Mui-focused{background:#fff;box-shadow:0 0 0 4px #2563eb1a}.cskh-create-dialog__content .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--cskh-primary);border-width:1px}.cskh-create-dialog__content .MuiInputLabel-root{color:#64748b;font-family:inherit;font-size:13px;font-weight:700}.cskh-create-dialog__content .MuiInputLabel-root.Mui-focused{color:var(--cskh-primary)}.cskh-create-dialog__content .MuiFormHelperText-root{color:#64748b;margin:5px 3px 0;font-size:10.5px;font-weight:600}.cskh-create-dialog__attachment{background:#f8fbff;border:1px dashed #bfdbfe;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.cskh-create-dialog__image-button.MuiButton-root{min-height:40px;color:var(--cskh-primary);text-transform:none;border-color:#93c5fd;border-radius:12px;flex:none;font-family:inherit;font-size:12px;font-weight:800}.cskh-create-dialog__image-button.MuiButton-root:hover{border-color:var(--cskh-primary);background:#eff6ff}.cskh-create-dialog__attachment>span.MuiTypography-root{color:var(--cskh-muted);text-align:right;font-size:10.5px;font-weight:650}.cskh-selected-image--modal{background:#fff;margin:0}.cskh-create-dialog__actions.MuiDialogActions-root{border-top:1px solid var(--cskh-border);background:#fff;gap:9px;padding:14px 22px 18px}.cskh-create-dialog__cancel.MuiButton-root,.cskh-create-dialog__submit.MuiButton-root{text-transform:none;border-radius:13px;min-height:43px;padding:0 17px;font-size:12.5px;font-weight:850}.cskh-create-dialog__cancel.MuiButton-root{color:#475569}.cskh-create-dialog__cancel.MuiButton-root:hover{background:#f1f5f9}.cskh-create-dialog__submit.MuiButton-root{color:#fff;background:linear-gradient(135deg, var(--cskh-primary), var(--cskh-accent));box-shadow:0 13px 27px #2563eb42}.cskh-create-dialog__submit.MuiButton-root:hover{background:linear-gradient(135deg, var(--cskh-primary-dark), #0284c7);transform:translateY(-1px);box-shadow:0 16px 31px #2563eb54}.cskh-create-dialog__submit.MuiButton-root.Mui-disabled{color:#94a3b8;box-shadow:none;background:#e2e8f0}@media (width<=1080px){.cskh-chat-page{height:min(700px,100dvh - 92px);padding:9px}.cskh-chat-shell{border-radius:22px;grid-template-columns:285px minmax(0,1fr)}.cskh-message-bubble{max-width:80%}}@media (width<=820px){.cskh-chat-page{height:calc(100dvh - 18px);min-height:0;max-height:none;padding:8px}.cskh-chat-shell{border-radius:20px;grid-template-rows:245px minmax(0,1fr);grid-template-columns:1fr}.cskh-chat-sidebar{border-right:0;border-bottom:1px solid var(--cskh-border)}.cskh-chat-sidebar__header{padding:12px 14px 9px}.cskh-chat-sidebar__header span{display:none}.cskh-create-button.MuiButton-root{min-height:39px;margin:0 14px 9px}.cskh-conversation-list{padding:0 8px 9px}.cskh-conversation-item{margin-bottom:6px;padding:9px}.cskh-chat-main.has-conversation{grid-template-rows:64px minmax(0,1fr) auto}.cskh-chat-main__header{min-height:64px;padding:9px 12px}.cskh-chat-title__avatar{flex-basis:39px;width:39px;height:39px}.cskh-chat-title h1{font-size:16px}.cskh-read-button{min-height:35px;padding:0 10px}.cskh-read-button__label{display:none}.cskh-read-button svg{font-size:15px}.cskh-message-area{padding:14px 12px 16px}.cskh-message-bubble{max-width:86%}.cskh-send-form{min-height:62px;padding:8px 9px 9px}}@media (width<=560px){.cskh-chat-shell{grid-template-rows:220px minmax(0,1fr)}.cskh-chat-sidebar__header h2{font-size:18px}.cskh-conversation-top em{display:none}.cskh-message-bubble{min-width:92px;max-width:90%}.cskh-message-input-row{gap:6px}.cskh-upload-button{flex-basis:42px;width:42px;height:42px}.cskh-message-input-row>input:not(.cskh-hidden-file){height:42px}.cskh-send-button{width:44px;min-width:44px;height:42px;padding:0}.cskh-send-button span:last-child{display:none}.cskh-create-dialog__paper.MuiPaper-root{border-radius:19px;margin:10px}.cskh-create-dialog__title.MuiDialogTitle-root{padding:17px 16px 14px}.cskh-create-dialog__title h2.MuiTypography-root{font-size:20px}.cskh-create-dialog__content.MuiDialogContent-root{gap:14px;padding:16px}.cskh-create-dialog__attachment{flex-direction:column;align-items:stretch}.cskh-create-dialog__attachment>span.MuiTypography-root{text-align:left}.cskh-create-dialog__actions.MuiDialogActions-root{padding:12px 16px 16px}}@media (height<=650px) and (width>=821px){.cskh-chat-page{height:calc(100dvh - 70px);min-height:480px;max-height:none}.cskh-chat-shell{border-radius:20px}.cskh-chat-main.has-conversation{grid-template-rows:64px minmax(0,1fr) auto}.cskh-chat-main__header{min-height:64px}}.cskh-create-modal-wrap,.cskh-create-modal-wrap *,.cskh-create-modal,.cskh-create-modal *{box-sizing:border-box;font-family:Inter,SF Pro Text,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important}.cskh-create-modal-wrap{-webkit-backdrop-filter:blur(8px);background:#0f172a75;padding:18px;overflow:hidden auto}.cskh-create-modal.ant-modal{max-width:590px;padding-bottom:0;width:min(590px,100vw - 36px)!important}.cskh-create-modal .ant-modal-content{background:#fff;border:1px solid #e2e8f0f2;max-height:calc(100dvh - 36px);overflow:hidden;box-shadow:0 32px 90px #0f172a47,0 4px 18px #0f172a14;border-radius:22px!important;padding:0!important}.cskh-create-modal .ant-modal-body{padding:0!important}.cskh-create-modal__form{background:#fff;grid-template-rows:auto minmax(0,1fr) auto;width:100%;min-height:0;max-height:calc(100dvh - 36px);display:grid;overflow:hidden}.cskh-create-modal__header{background:radial-gradient(circle at 100% 0,#38bdf826,#0000 38%),linear-gradient(135deg,#fff 0%,#f7fbff 100%);border-bottom:1px solid #e7edf5;grid-template-columns:46px minmax(0,1fr) 40px;align-items:start;gap:13px;padding:20px 22px 18px;display:grid}.cskh-create-modal__header-icon{color:#fff;background:linear-gradient(145deg,#2563eb 0%,#38bdf8 100%);border-radius:15px;justify-content:center;align-items:center;width:46px;height:46px;font-size:19px;display:inline-flex;box-shadow:0 11px 24px #2563eb38}.cskh-create-modal__header>div:nth-child(2){min-width:0}.cskh-create-modal__header>div:nth-child(2)>span{color:#2563eb;letter-spacing:1.05px;margin:1px 0 0;font-size:10px;font-weight:800;line-height:1.3;display:block}.cskh-create-modal__header h2{color:#1e293b;letter-spacing:-.45px;margin:4px 0 0;font-size:22px;font-weight:800;line-height:1.25}.cskh-create-modal__header p{color:#64748b;max-width:430px;margin:6px 0 0;font-size:12px;font-weight:500;line-height:1.55}.cskh-create-modal__close.ant-btn{justify-content:center;align-items:center;display:inline-flex;color:#64748b!important;width:40px!important;min-width:40px!important;height:40px!important;box-shadow:none!important;background:#f1f5f9!important;border:0!important;border-radius:13px!important;padding:0!important}.cskh-create-modal__close.ant-btn .anticon{font-size:16px;color:inherit!important}.cskh-create-modal__close.ant-btn:hover:not(:disabled){transform:translateY(-1px);color:#fff!important;background:#ef4444!important}.cskh-create-modal__body{overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#64748b57 transparent;background:#fff;align-content:start;gap:16px;min-height:0;padding:19px 22px 21px;display:grid;overflow:hidden auto}.cskh-create-modal__body::-webkit-scrollbar{width:7px}.cskh-create-modal__body::-webkit-scrollbar-track{background:0 0}.cskh-create-modal__body::-webkit-scrollbar-thumb{background:#64748b57 padding-box padding-box;border:2px solid #0000;border-radius:999px}.cskh-create-modal__body .ant-alert{background:#fff7f7;border:1px solid #fecaca;border-radius:12px}.cskh-form-field{grid-template-columns:minmax(0,1fr);gap:7px;width:100%;min-width:0;display:grid}.cskh-form-field label{color:#334155;align-items:center;gap:6px;width:100%;min-width:0;margin:0;font-size:12.5px;font-weight:700;line-height:1.45;display:flex}.cskh-form-field label b{color:#dc2626;font-weight:800}.cskh-form-field__optional,.cskh-form-field__counter{color:#94a3b8;white-space:nowrap;flex:none;margin-left:auto;font-size:10.5px;font-weight:600}.cskh-form-field small{color:#64748b;margin:0;font-size:10.5px;font-weight:500;line-height:1.5;display:block}.cskh-create-modal .cskh-form-control.ant-select{width:100%;min-width:0;display:block}.cskh-create-modal .cskh-form-control.ant-select .ant-select-selector{width:100%;font-weight:500;color:#1e293b!important;min-height:46px!important;box-shadow:none!important;background:#fff!important;border:1px solid #dbe4ef!important;border-radius:13px!important;padding:0 13px!important;font-size:12.5px!important}.cskh-create-modal .cskh-form-control.ant-select-single .ant-select-selector{align-items:center!important;display:flex!important}.cskh-create-modal .cskh-form-control.ant-select .ant-select-selection-item,.cskh-create-modal .cskh-form-control.ant-select .ant-select-selection-placeholder{color:#334155;align-items:center;display:flex;line-height:44px!important}.cskh-create-modal .cskh-form-control.ant-select .ant-select-selection-placeholder{color:#94a3b8!important}.cskh-create-modal .cskh-form-control.ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:#93c5fd!important}.cskh-create-modal .cskh-form-control.ant-select-focused .ant-select-selector,.cskh-create-modal .cskh-form-control.ant-select-open .ant-select-selector{border-color:#2563eb!important;box-shadow:0 0 0 3px #2563eb1c!important}.cskh-create-modal .cskh-form-control.ant-select-disabled .ant-select-selector{cursor:not-allowed;color:#94a3b8!important;background:#f8fafc!important;border-color:#e2e8f0!important}.cskh-create-modal .cskh-form-control.ant-select-disabled .ant-select-selection-placeholder{color:#a8b2c0!important}.cskh-create-modal .cskh-create-textarea.ant-input{outline:none;width:100%;resize:none!important;color:#1e293b!important;min-height:124px!important;box-shadow:none!important;background:#fff!important;border:1px solid #dbe4ef!important;border-radius:13px!important;padding:12px 13px!important;font-size:12.5px!important;font-weight:500!important;line-height:1.6!important}.cskh-create-modal .cskh-create-textarea.ant-input::placeholder{color:#a0aec0!important}.cskh-create-modal .cskh-create-textarea.ant-input:hover{border-color:#93c5fd!important}.cskh-create-modal .cskh-create-textarea.ant-input:focus{border-color:#2563eb!important;box-shadow:0 0 0 3px #2563eb1c!important}.cskh-create-upload{background:#f8fbff;border:1px dashed #bfdbfe;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;width:100%;min-width:0;padding:12px 13px;display:flex}.cskh-create-upload>div{min-width:0}.cskh-create-upload strong,.cskh-create-upload span{display:block}.cskh-create-upload strong{color:#334155;font-size:12px;font-weight:700}.cskh-create-upload span{color:#64748b;margin-top:3px;font-size:10.5px;font-weight:500;line-height:1.45}.cskh-create-upload .ant-upload-wrapper{flex:none}.cskh-create-upload .ant-btn{justify-content:center;align-items:center;min-height:40px;padding-inline:14px;display:inline-flex;color:#2563eb!important;box-shadow:none!important;background:#fff!important;border:1px solid #bfdbfe!important;border-radius:11px!important;font-size:11.5px!important;font-weight:700!important}.cskh-create-upload .ant-btn .anticon{color:inherit!important}.cskh-create-upload .ant-btn:hover:not(:disabled){color:#fff!important;background:#2563eb!important;border-color:#2563eb!important}.cskh-selected-image--modal{background:#f8fbff;border-color:#dbe4ef;margin:0}.cskh-create-modal__footer{background:#f8fafc;border-top:1px solid #e7edf5;justify-content:flex-end;align-items:center;gap:10px;width:100%;padding:14px 22px 17px;display:flex}.cskh-create-modal__footer-status{color:#94a3b8;align-items:center;gap:6px;min-width:0;margin-right:auto;font-size:10.5px;font-weight:600;line-height:1.4;display:inline-flex}.cskh-create-modal__footer-status span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cskh-create-modal__footer-status.is-ready{color:#15803d}.cskh-create-modal__footer .ant-btn{justify-content:center;align-items:center;display:inline-flex;border-radius:12px!important;min-height:42px!important;padding-inline:18px!important;font-size:12px!important;font-weight:700!important}.cskh-create-modal__footer>.ant-btn-default{color:#475569!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.cskh-create-modal__footer>.ant-btn-default:hover:not(:disabled){color:#2563eb!important;background:#eff6ff!important}.cskh-create-modal__submit.ant-btn{min-width:176px;color:#94a3b8!important;box-shadow:none!important;opacity:1!important;background:#e2e8f0!important;border:0!important}.cskh-create-modal__submit.ant-btn.is-ready:not(:disabled){color:#fff!important;background:linear-gradient(135deg,#2563eb 0%,#3b82f6 100%)!important;box-shadow:0 12px 25px #2563eb45!important}.cskh-create-modal__submit.ant-btn.is-ready:not(:disabled) .anticon,.cskh-create-modal__submit.ant-btn.is-ready:not(:disabled) span{color:#fff!important}.cskh-create-modal__submit.ant-btn.is-ready:hover:not(:disabled){transform:translateY(-1px);color:#fff!important;background:linear-gradient(135deg,#1d4ed8 0%,#2563eb 100%)!important;box-shadow:0 15px 30px #2563eb52!important}.cskh-create-modal__submit.ant-btn:disabled{cursor:not-allowed!important;color:#94a3b8!important;box-shadow:none!important;background:#e2e8f0!important}@media (width<=640px){.cskh-create-modal-wrap{padding:10px}.cskh-create-modal.ant-modal{max-width:100%;margin:0;width:100%!important}.cskh-create-modal .ant-modal-content{max-height:calc(100dvh - 20px);border-radius:18px!important}.cskh-create-modal__form{max-height:calc(100dvh - 20px)}.cskh-create-modal__header{grid-template-columns:40px minmax(0,1fr) 36px;gap:10px;padding:16px}.cskh-create-modal__header-icon{border-radius:12px;width:40px;height:40px;font-size:17px}.cskh-create-modal__header h2{font-size:18px}.cskh-create-modal__header p{font-size:11px}.cskh-create-modal__close.ant-btn{width:36px!important;min-width:36px!important;height:36px!important}.cskh-create-modal__body{gap:14px;padding:16px}.cskh-create-upload{flex-direction:column;align-items:stretch}.cskh-create-upload .ant-upload-wrapper,.cskh-create-upload .ant-btn{width:100%}.cskh-create-modal__footer{flex-wrap:wrap;padding:12px 16px 15px}.cskh-create-modal__footer-status{width:100%;margin:0 0 2px}.cskh-create-modal__footer>.ant-btn-default,.cskh-create-modal__submit.ant-btn{flex:1 1 0;min-width:0}}@media (height<=650px) and (width>=641px){.cskh-create-modal .ant-modal-content,.cskh-create-modal__form{max-height:calc(100dvh - 20px)}.cskh-create-modal__header{padding-top:15px;padding-bottom:14px}.cskh-create-modal__body{padding-top:15px;padding-bottom:15px}}.cskh-chat-page,.cskh-chat-page button,.cskh-chat-page input,.cskh-chat-page textarea,.cskh-chat-page select,.cskh-create-modal,.cskh-create-modal button,.cskh-create-modal input,.cskh-create-modal textarea{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:Inter,SF Pro Text,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important}.cskh-conversation-item[aria-busy=true]{background:linear-gradient(135deg,#eff6ff 0%,#f8fbff 100%);border-color:#93c5fd}.cskh-conversation-item[aria-busy=true] .cskh-conversation-avatar{position:relative;overflow:hidden}.cskh-conversation-item[aria-busy=true] .cskh-conversation-avatar:after{content:"";border-radius:inherit;border:2px solid #ffffff73;border-top-color:#fff;animation:.8s linear infinite cskh-selected-conversation-spin;position:absolute;inset:-3px}@keyframes cskh-selected-conversation-spin{to{transform:rotate(360deg)}}.cskh-message-group{flex-direction:column;min-width:0;max-width:min(580px,76%);display:flex}.cskh-message-row.is-mine .cskh-message-group{align-items:flex-end}.cskh-message-row.is-other .cskh-message-group{align-items:flex-start}.cskh-message-group .cskh-message-bubble{width:fit-content;max-width:100%}.cskh-message-meta{gap:10px;margin-bottom:7px}.cskh-message-meta__identity{gap:9px}.cskh-message-meta strong{color:#0f172a;letter-spacing:-.08px;font-size:12.5px;font-weight:750;line-height:1.25}.cskh-message-meta span{color:#64748b;font-size:10px;font-weight:550;line-height:1.25}.cskh-message-row.is-mine .cskh-message-meta strong{color:#fff}.cskh-message-row.is-mine .cskh-message-meta span{color:#ffffffd1}.cskh-message-bubble p{color:#27364a;letter-spacing:-.04px;font-size:13.5px;font-weight:500;line-height:1.58}.cskh-message-row.is-mine .cskh-message-bubble p{color:#fff}.cskh-message-copy-button.ant-btn{opacity:.78;flex:0 0 27px;justify-content:center;align-items:center;display:inline-flex;color:#64748b!important;width:27px!important;min-width:27px!important;height:27px!important;box-shadow:none!important;background:#f1f5f9!important;border:0!important;border-radius:9px!important;padding:0!important}.cskh-message-copy-button.ant-btn:hover{opacity:1;transform:translateY(-1px);color:#2563eb!important;background:#dbeafe!important}.cskh-message-copy-button.ant-btn.is-copied{opacity:1;color:#15803d!important;background:#dcfce7!important}.cskh-message-row.is-mine .cskh-message-copy-button.ant-btn,.cskh-message-row.is-mine .cskh-message-copy-button.ant-btn .anticon{color:#fff!important}.cskh-message-row.is-mine .cskh-message-copy-button.ant-btn{background:#ffffff2b!important}.cskh-message-row.is-mine .cskh-message-copy-button.ant-btn:hover{background:#ffffff47!important}.cskh-message-area .cskh-loading-overlay{z-index:12;color:#475569;-webkit-backdrop-filter:blur(5px);background:#f8fbffd6;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}.cskh-message-area .cskh-loading-overlay span{font-size:12px;font-weight:650}.cskh-conversation-top strong{color:#172033;font-size:13.5px;font-weight:750;line-height:1.3}.cskh-conversation-subtitle{font-size:10.5px;font-weight:700;line-height:1.35}.cskh-conversation-message{color:#64748b;font-size:11.5px;font-weight:500;line-height:1.4}@media (width<=820px){.cskh-message-group{max-width:86%}}@media (width<=560px){.cskh-message-group{max-width:90%}.cskh-message-meta strong{font-size:12px}.cskh-message-bubble p{font-size:13px}}@keyframes onlinePulse{0%{transform:scale(1);box-shadow:0 0 #22c55e73}70%{transform:scale(1.15);box-shadow:0 0 0 8px #22c55e00}to{transform:scale(1);box-shadow:0 0 #22c55e00}}.purchase-pending-container{color:#172033;background:radial-gradient(circle at 0 0,#ff7a0024,#0000 32%),linear-gradient(135deg,#fff7ed 0%,#f8fafc 45%,#eef2ff 100%);min-height:100vh;padding:28px}.purchase-pending-page-header{justify-content:space-between;align-items:center;gap:22px;margin-bottom:22px;display:flex}.purchase-pending-page-title{color:#111827;letter-spacing:-.6px;text-transform:uppercase;margin:0;font-size:28px;font-weight:900}.purchase-pending-page-subtitle{color:#64748b;margin:8px 0 0;font-size:15px;font-weight:500}.purchase-pending-page-summary{text-align:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffdb;border:1px solid #f9731638;border-radius:20px;min-width:132px;padding:16px 20px;box-shadow:0 16px 38px #0f172a14}.purchase-pending-page-summary strong{color:#f97316;font-size:30px;font-weight:900;line-height:1;display:block}.purchase-pending-page-summary span{color:#64748b;text-transform:uppercase;margin-top:6px;font-size:13px;font-weight:800;display:block}.purchase-pending-filter-section{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe6;border:1px solid #e2e8f0e6;border-radius:24px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;padding:18px;display:flex;box-shadow:0 18px 45px #0f172a14}.purchase-pending-filter-fields{flex:1;min-width:0}.purchase-pending-search-input{border-color:#e2e8f0;border-radius:14px;width:360px;height:44px;overflow:hidden}.purchase-pending-search-input input{font-weight:600}.purchase-pending-search-icon{color:#f97316;font-size:20px}.purchase-pending-date-picker{border-color:#e2e8f0;border-radius:14px;width:280px;height:44px}.purchase-pending-date-picker .ant-picker-input input{font-weight:600}.purchase-pending-filter-actions{align-items:center;gap:12px;display:flex}.purchase-pending-reset-button{height:44px;color:#334155!important;text-transform:none!important;background:#fff!important;border-color:#cbd5e1!important;border-radius:14px!important;padding:0 18px!important;font-weight:800!important}.purchase-pending-reset-button:hover{color:#f97316!important;background:#fff7ed!important;border-color:#f97316!important}.purchase-pending-loading-box{color:#475569;background:#ffffffdb;border-radius:26px;justify-content:center;align-items:center;gap:14px;min-height:320px;padding:32px;font-size:15px;font-weight:800;display:flex;box-shadow:0 18px 45px #0f172a14}.purchase-pending-card-list{gap:18px;display:grid}.purchase-pending-card{cursor:pointer;background:#fffffff0;border:1px solid #e2e8f0eb;border-radius:26px;transition:transform .22s,box-shadow .22s,border-color .22s;position:relative;overflow:hidden;box-shadow:0 18px 44px #0f172a14}.purchase-pending-card:before{content:"";background:linear-gradient(#f97316,#facc15);width:6px;position:absolute;inset:0 auto 0 0}.purchase-pending-card:hover{border-color:#f973166b;transform:translateY(-3px);box-shadow:0 24px 56px #0f172a24}.purchase-pending-card:focus-visible{outline-offset:3px;outline:3px solid #f9731652}.purchase-pending-card-header{border-bottom:1px dashed #e2e8f0;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px 14px 24px;display:flex}.purchase-pending-header-left{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.purchase-pending-order-code{color:#0f172a;letter-spacing:-.25px;font-size:17px;font-weight:900}.purchase-pending-code-group{flex-wrap:wrap;align-items:center;gap:9px;min-width:0;display:inline-flex}.purchase-pending-code-label{color:#94a3b8;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:900;line-height:1.3}.purchase-pending-copy-code-button{color:#c2410c;cursor:pointer;background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;justify-content:center;align-items:center;gap:5px;min-height:31px;padding:5px 10px;font-family:inherit;font-size:11px;font-weight:850;line-height:1;transition:color .18s,background .18s,border-color .18s,transform .18s;display:inline-flex}.purchase-pending-copy-code-button svg{font-size:15px}.purchase-pending-copy-code-button:hover{color:#9a3412;background:#ffedd5;border-color:#fb923c;transform:translateY(-1px)}.purchase-pending-copy-code-button.is-copied{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.purchase-pending-copy-code-button:focus-visible{outline-offset:2px;outline:3px solid #f9731638}.purchase-pending-tag-type,.purchase-pending-tag-count,.purchase-pending-status-tag{text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:6px 11px;font-size:12px;font-weight:900;line-height:1;display:inline-flex}.purchase-pending-tag-type{color:#7c2d12;background:#ffedd5;border:1px solid #fed7aa}.purchase-pending-tag-count{color:#334155;background:#f1f5f9;border:1px solid #e2e8f0}.purchase-pending-status-tag,.purchase-pending-status-badge{color:#92400e;background:#fef3c7;border:1px solid #fde68a}.purchase-pending-status-pending-review{color:#92400e;background:#fef3c7;border-color:#fde68a}.purchase-pending-view-detail-button{color:#ea580c!important;text-transform:none!important;background:#fff7ed!important;border-color:#f9731673!important;border-radius:12px!important;min-width:122px!important;height:36px!important;font-weight:800!important}.purchase-pending-view-detail-button:hover{background:#ffedd5!important;border-color:#f97316!important}.purchase-pending-sub-header{color:#64748b;flex-wrap:wrap;align-items:center;gap:12px 22px;padding:14px 20px 14px 24px;font-size:14px;font-weight:600;display:flex}.purchase-pending-sub-header strong{color:#111827;font-weight:900}.purchase-pending-status-inline{color:#64748b}.purchase-pending-status-inline b{color:#92400e;font-weight:900}.purchase-pending-card-body{grid-template-columns:minmax(0,1fr) 270px;gap:18px;padding:18px 20px 22px 24px;display:grid}.purchase-pending-body-left{align-items:flex-start;gap:16px;min-width:0;display:flex}.purchase-pending-box-icon{background:linear-gradient(135deg,#fff7ed,#ffedd5);border-radius:20px;flex:none;place-items:center;width:58px;height:58px;font-size:26px;display:grid;box-shadow:inset 0 0 0 1px #f973162e}.purchase-pending-product-info{flex:1;min-width:0}.purchase-pending-customer-name{color:#111827;letter-spacing:-.2px;font-size:17px;font-weight:900}.purchase-pending-sku-tag,.purchase-pending-receiver-phone,.purchase-pending-note{color:#64748b;overflow-wrap:anywhere;margin-top:8px;font-size:14px;font-weight:650;line-height:1.45}.purchase-pending-sku-tag{color:#475569}.purchase-pending-products{gap:9px;margin-top:14px;display:grid}.purchase-pending-products-title{color:#94a3b8;letter-spacing:.55px;text-transform:uppercase;font-size:11px;font-weight:900}.purchase-pending-product-row{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:10px;width:100%;padding:11px 12px;display:grid}.purchase-pending-product-index{color:#c2410c;background:#ffedd5;border-radius:9px;place-items:center;width:26px;height:26px;font-size:12px;font-weight:900;display:grid}.purchase-pending-product-name{color:#1e293b;overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:700;line-height:1.5}.purchase-pending-product-quantity{color:#9a3412;white-space:nowrap;background:#fff7ed;border-radius:9px;padding:5px 9px;font-size:12px;font-weight:900}.purchase-pending-product-empty{color:#64748b;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:14px;padding:12px;font-size:13px;font-weight:700}.purchase-pending-note{color:#334155}.purchase-pending-body-right{flex-direction:column;align-items:stretch;gap:12px;display:flex}.purchase-pending-status-badge{text-transform:uppercase;border-radius:14px;justify-content:center;align-items:center;min-height:38px;padding:8px 12px;font-size:13px;font-weight:900;display:inline-flex}.purchase-pending-request-type{background:#f8fafc;border:1px solid #e2e8f0;border-radius:18px;padding:14px}.purchase-pending-request-type span{color:#94a3b8;letter-spacing:.5px;font-size:11px;font-weight:900;display:block}.purchase-pending-request-type strong{color:#0f172a;margin-top:5px;font-size:16px;font-weight:900;display:block}.purchase-pending-specs-list{grid-template-columns:1fr;gap:8px;display:grid}.purchase-pending-specs-list span{color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:14px;justify-content:space-between;gap:12px;padding:10px 12px;font-size:13px;font-weight:800;display:flex}.purchase-pending-specs-list strong{color:#111827;overflow-wrap:anywhere;text-align:right;font-weight:900}.purchase-pending-empty-container{text-align:center;background:#ffffffdb;border:1px dashed #cbd5e1;border-radius:26px;place-items:center;min-height:320px;padding:38px 24px;display:grid;box-shadow:0 18px 44px #0f172a0f}.purchase-pending-empty-icon{margin-bottom:12px;font-size:44px}.purchase-pending-empty-container h3{color:#111827;margin:0;font-size:20px;font-weight:900}.purchase-pending-empty-container p{color:#64748b;max-width:520px;margin:10px 0 18px;font-size:14px;font-weight:600;line-height:1.55}.purchase-pending-empty-reset-button{text-transform:none!important;border-radius:12px!important;font-weight:800!important}.purchase-pending-pagination-section{background:#ffffffe6;border:1px solid #e2e8f0;border-radius:22px;justify-content:space-between;align-items:center;gap:18px;margin-top:22px;padding:16px 18px;display:flex;box-shadow:0 18px 44px #0f172a0f}.purchase-pending-pagination-summary{color:#64748b;font-size:14px;font-weight:700}.purchase-pending-pagination-summary strong{color:#0f172a;font-weight:900}@media (width<=1100px){.purchase-pending-card-body{grid-template-columns:1fr}.purchase-pending-body-right{max-width:100%}}@media (width<=860px){.purchase-pending-container{padding:18px}.purchase-pending-page-header,.purchase-pending-filter-section,.purchase-pending-card-header,.purchase-pending-pagination-section{flex-direction:column;align-items:stretch}.purchase-pending-page-summary,.purchase-pending-search-input,.purchase-pending-date-picker,.purchase-pending-filter-fields .ant-space,.purchase-pending-filter-fields .ant-space-item,.purchase-pending-filter-actions,.purchase-pending-reset-button,.purchase-pending-view-detail-button{width:100%}}@media (width<=560px){.purchase-pending-page-title{font-size:22px}.purchase-pending-card-header,.purchase-pending-sub-header,.purchase-pending-card-body{padding-left:18px;padding-right:16px}.purchase-pending-body-left{flex-direction:column}.purchase-pending-box-icon{width:52px;height:52px}.purchase-pending-order-code{font-size:15px}.purchase-pending-code-group{width:100%}.purchase-pending-product-row{grid-template-columns:30px minmax(0,1fr)}.purchase-pending-product-quantity{grid-column:2;justify-self:start}}.vcl-container{--vcl-primary:#2563eb;--vcl-primary-dark:#1d4ed8;--vcl-primary-soft:#eff6ff;--vcl-text-primary:#0f172a;--vcl-text-secondary:#475569;--vcl-text-muted:#94a3b8;--vcl-border:#e2e8f0;--vcl-border-hover:#bfdbfe;--vcl-surface:#fff;--vcl-surface-soft:#f8fafc;box-sizing:border-box;width:100%;min-height:100vh;color:var(--vcl-text-primary);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(circle at 100% 0,#2563eb12,#0000 360px),#f6f8fc;padding:28px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.5}.vcl-container *,.vcl-container :before,.vcl-container :after{box-sizing:border-box}.vcl-container button,.vcl-container input,.vcl-container textarea,.vcl-container select{font-family:inherit}.page-header{justify-content:space-between;align-items:center;gap:20px;max-width:1500px;margin:0 auto 24px;display:flex}.page-title{color:var(--vcl-text-primary);letter-spacing:-.025em;margin:0 0 7px;font-size:clamp(24px,2vw,30px);font-weight:800;line-height:1.25}.page-subtitle{color:#64748b;letter-spacing:0;max-width:760px;margin:0;font-size:15px;font-weight:400;line-height:1.65}.page-summary{background-color:var(--vcl-surface);border:1px solid var(--vcl-border);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-width:108px;padding:13px 18px;display:flex;box-shadow:0 1px 2px #0f172a08,0 8px 20px #0f172a0d}.page-summary strong{color:var(--vcl-primary);letter-spacing:-.02em;font-size:23px;font-weight:800;line-height:1.1}.page-summary span{color:#64748b;margin-top:5px;font-size:12px;font-weight:600;line-height:1.4}.filter-section{border:1px solid var(--vcl-border);background-color:#fffffff5;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;max-width:1500px;margin:0 auto 16px;padding:16px;display:flex;box-shadow:0 1px 2px #0f172a08,0 8px 24px #0f172a0b}.filter-fields{flex:1;min-width:0}.filter-fields .ant-space{width:100%}.filter-search-input{min-height:44px;transition:border-color .2s,box-shadow .2s,background-color .2s;border-color:var(--vcl-border)!important;width:330px!important;box-shadow:none!important;border-radius:10px!important}.filter-search-input:hover{border-color:#93b4f7!important}.filter-search-input.ant-input-affix-wrapper-focused{border-color:var(--vcl-primary)!important;box-shadow:0 0 0 3px #2563eb1a!important}.filter-search-input .ant-input{color:var(--vcl-text-primary);font-family:inherit;font-size:14px;font-weight:400;line-height:1.5}.filter-search-input .ant-input::placeholder{color:var(--vcl-text-muted);opacity:1}.filter-search-icon{color:#94a3b8;margin-right:4px;font-size:19px!important}.filter-date-picker{min-width:290px;min-height:44px;transition:border-color .2s,box-shadow .2s,background-color .2s;border-color:var(--vcl-border)!important;box-shadow:none!important;border-radius:10px!important}.filter-date-picker:hover{border-color:#93b4f7!important}.filter-date-picker.ant-picker-focused{border-color:var(--vcl-primary)!important;box-shadow:0 0 0 3px #2563eb1a!important}.filter-date-picker .ant-picker-input>input{color:var(--vcl-text-primary);font-family:inherit;font-size:14px;font-weight:400;line-height:1.5}.filter-date-picker .ant-picker-input>input::placeholder{color:var(--vcl-text-muted);opacity:1}.filter-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.filter-actions .MuiButton-root{letter-spacing:0;text-transform:none;white-space:nowrap;border-radius:10px;min-height:44px;padding:0 19px;font-family:inherit;font-size:14px;font-weight:700;line-height:1.35;transition:color .2s,border-color .2s,background-color .2s,box-shadow .2s,transform .2s}.filter-actions .MuiButton-root:focus-visible{outline-offset:2px;outline:3px solid #2563eb29}.filter-submit-button{background-color:var(--vcl-primary)!important;box-shadow:0 6px 14px #2563eb33!important}.filter-submit-button:hover{background-color:var(--vcl-primary-dark)!important;box-shadow:0 8px 18px #2563eb3d!important}.filter-reset-button{color:#475569!important;background-color:#fff!important;border-color:#cbd5e1!important}.filter-reset-button:hover{color:var(--vcl-primary)!important;background-color:var(--vcl-primary-soft)!important;border-color:#93b4f7!important}.active-filter-summary{color:#1e40af;background-color:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;max-width:1500px;margin:0 auto 18px;padding:11px 14px;font-size:13px;font-weight:500;line-height:1.55;display:flex}.active-filter-content{align-items:center;gap:8px;min-width:0;display:flex}.active-filter-content svg{flex-shrink:0;font-size:18px}.clear-filter-link{color:#1d4ed8;cursor:pointer;background:0 0;border:0;border-radius:7px;flex-shrink:0;min-height:32px;padding:5px 9px;font-family:inherit;font-size:13px;font-weight:700;line-height:1.4;transition:color .2s,background-color .2s}.clear-filter-link:hover{background-color:#dbeafe}.clear-filter-link:focus-visible{outline-offset:2px;outline:3px solid #2563eb24}.card-list{flex-direction:column;gap:16px;max-width:1500px;margin:0 auto 24px;display:flex}.consignment-card{background-color:var(--vcl-surface);border:1px solid var(--vcl-border);cursor:pointer;border-radius:14px;outline:none;padding:19px;transition:transform .2s,border-color .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a06,0 6px 20px #0f172a0a}.consignment-card:before{content:"";background:linear-gradient(180deg, var(--vcl-primary), #60a5fa);opacity:0;width:4px;transition:opacity .2s;position:absolute;top:0;bottom:0;left:0}.consignment-card:hover,.consignment-card:focus-visible{border-color:var(--vcl-border-hover);transform:translateY(-2px);box-shadow:0 5px 12px #0f172a0d,0 16px 34px #0f172a14}.consignment-card:hover:before,.consignment-card:focus-visible:before{opacity:1}.card-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.header-left{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.order-code{color:#1e293b;letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:17px;font-weight:800;line-height:1.4;overflow:hidden}.tag-type,.tag-count,.tag-status-header{letter-spacing:0;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:25px;padding:4px 9px;font-size:12px;font-weight:700;line-height:1.3;display:inline-flex}.tag-type{color:#0369a1;background-color:#e0f2fe;border:1px solid #bae6fd}.tag-count{color:#475569;background-color:#f1f5f9;border:1px solid #e2e8f0}.tag-status-header,.status-badge-center{color:#1d4ed8;background-color:#eff6ff;border:1px solid #bfdbfe}.status-approved{color:#15803d!important;background-color:#f0fdf4!important;border-color:#bbf7d0!important}.status-rejected,.status-cancelled{color:#dc2626!important;background-color:#fef2f2!important;border-color:#fecaca!important}.status-in-transit{color:#c2410c!important;background-color:#fff7ed!important;border-color:#fed7aa!important}.status-delivered{color:#047857!important;background-color:#ecfdf5!important;border-color:#a7f3d0!important}.view-detail-button{flex-shrink:0;color:#1e293b!important;letter-spacing:0!important;text-transform:none!important;background-color:#fff!important;border-color:#dbe3ef!important;border-radius:999px!important;min-width:124px!important;min-height:38px!important;padding:6px 16px!important;font-family:inherit!important;font-size:13px!important;font-weight:700!important;line-height:1.35!important;transition:color .2s,border-color .2s,background-color .2s!important}.view-detail-button:hover{color:var(--vcl-primary)!important;background-color:var(--vcl-primary-soft)!important;border-color:#93b4f7!important}.sub-header{color:#64748b;flex-wrap:wrap;align-items:center;gap:8px 20px;width:100%;margin:10px 0 15px;font-size:13px;font-weight:400;line-height:1.55;display:flex}.sub-header strong{color:#475569;font-weight:700}.price-total-header{white-space:nowrap;margin-left:auto;font-size:13px;font-weight:600;line-height:1.5}.inspection-yes{color:#16a34a;font-weight:600}.inspection-no{color:#64748b;font-weight:500}.card-body{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #eef2f7;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;min-width:0;padding:16px;display:flex}.body-left{flex:1;align-items:center;gap:14px;min-width:0;display:flex}.box-icon{border:1px solid var(--vcl-border);background:linear-gradient(145deg,#fff,#f8fafc);border-radius:12px;flex:0 0 56px;justify-content:center;align-items:center;width:56px;height:56px;font-size:24px;line-height:1;display:flex;box-shadow:0 3px 8px #0f172a0d}.product-info{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.customer-name{color:#334155;letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;max-width:620px;font-size:15px;font-weight:700;line-height:1.45;overflow:hidden}.sku-tag{color:#fff;letter-spacing:.01em;background:linear-gradient(135deg,#f59e0b,#f97316);border-radius:999px;align-items:center;width:fit-content;min-height:24px;padding:4px 9px;font-size:12px;font-weight:700;line-height:1.3;display:inline-flex;box-shadow:0 3px 8px #f59e0b2e}.receiver-phone{color:#64748b;font-size:13px;font-weight:500;line-height:1.5}.receiver-address{color:#475569;text-overflow:ellipsis;white-space:nowrap;background-color:#e9eef5;border:1px solid #dce4ee;border-radius:7px;max-width:680px;padding:5px 9px;font-size:12px;font-weight:500;line-height:1.5;overflow:hidden}.body-right{text-align:right;flex-direction:column;align-items:flex-end;gap:9px;min-width:230px;display:flex}.status-badge-center{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;min-width:124px;min-height:34px;padding:7px 14px;font-size:12px;font-weight:700;line-height:1.4;display:inline-flex}.shipping-type{flex-direction:column;gap:3px;display:flex}.shipping-type span{color:#94a3b8;font-size:12px;font-weight:600;line-height:1.4}.shipping-type strong{color:#334155;font-size:13px;font-weight:700;line-height:1.45}.specs-list{color:#64748b;align-items:center;gap:7px;font-size:12px;font-weight:500;line-height:1.45;display:flex}.specs-list span{border:1px solid var(--vcl-border);white-space:nowrap;background-color:#fff;border-radius:7px;padding:5px 8px}.specs-list strong{color:#475569;font-weight:700}.vcl-loading-box{color:#64748b;border:1px solid var(--vcl-border);background-color:#ffffffe6;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:14px;max-width:1500px;min-height:320px;margin:0 auto;padding:60px 24px;font-size:15px;font-weight:500;line-height:1.6;display:flex}.vcl-loading-box .MuiCircularProgress-root{color:var(--vcl-primary)}.empty-container{color:#64748b;background-color:var(--vcl-surface);text-align:center;border:1px dashed #cbd5e1;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:270px;padding:40px 24px;display:flex}.empty-icon{margin-bottom:12px;font-size:44px;line-height:1}.empty-container h3{color:#334155;letter-spacing:-.01em;margin:0 0 7px;font-size:18px;font-weight:800;line-height:1.4}.empty-container p{color:#94a3b8;max-width:520px;margin:0 0 17px;font-size:14px;font-weight:400;line-height:1.6}.empty-reset-button{text-transform:none!important;border-color:#cbd5e1!important;border-radius:9px!important;min-height:40px!important;padding:6px 17px!important;font-family:inherit!important;font-size:14px!important;font-weight:700!important}.pagination-section{background-color:var(--vcl-surface);border:1px solid var(--vcl-border);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;max-width:1500px;margin:0 auto;padding:14px 16px;display:flex}.pagination-summary{color:#64748b;font-size:14px;font-weight:400;line-height:1.5}.pagination-summary strong{color:#334155;font-weight:700}.vcl-container .MuiPagination-ul{gap:3px}.vcl-container .MuiPaginationItem-root{color:#475569;border-radius:8px;min-width:36px;height:36px;margin:0;font-family:inherit;font-size:14px;font-weight:700;line-height:1;transition:color .2s,background-color .2s,box-shadow .2s}.vcl-container .MuiPaginationItem-root:hover{color:var(--vcl-primary);background-color:var(--vcl-primary-soft)}.vcl-container .MuiPaginationItem-root.Mui-selected{color:#fff;background-color:var(--vcl-primary);box-shadow:0 4px 10px #2563eb33}.vcl-container .MuiPaginationItem-root.Mui-selected:hover{background-color:var(--vcl-primary-dark)}@media (width<=1024px){.vcl-container{padding:22px}.filter-section{flex-direction:column;align-items:stretch}.filter-fields .ant-space{display:flex}.filter-fields .ant-space-item:first-child{flex:1}.filter-search-input{width:100%!important}.filter-actions{justify-content:flex-end}.customer-name{max-width:430px}.receiver-address{max-width:480px}.body-right{min-width:200px}}@media (width<=768px){.vcl-container{padding:16px}.page-header{align-items:flex-start}.page-title{font-size:23px}.page-subtitle{font-size:14px;line-height:1.6}.page-summary{min-width:82px;padding:10px}.page-summary strong{font-size:20px}.page-summary span{font-size:12px}.filter-section{padding:14px}.filter-fields .ant-space,.filter-fields .ant-space-item{width:100%}.filter-search-input,.filter-date-picker{min-width:0;width:100%!important}.filter-search-input .ant-input,.filter-date-picker .ant-picker-input>input{font-size:16px}.filter-actions{width:100%}.filter-actions .MuiButton-root{flex:1}.active-filter-summary,.card-header{align-items:flex-start}.sub-header>span{width:100%}.price-total-header{margin-left:0}.card-body{flex-direction:column;align-items:stretch}.body-right{text-align:left;border-top:1px solid var(--vcl-border);align-items:flex-start;width:100%;min-width:0;padding-top:13px}.receiver-address{max-width:100%}.pagination-section{flex-direction:column}}@media (width<=480px){.vcl-container{padding:12px}.page-header{margin-bottom:18px}.page-summary{display:none}.filter-fields .ant-space{flex-direction:column;gap:10px!important}.filter-actions{flex-direction:column}.filter-actions .MuiButton-root{width:100%}.active-filter-summary{flex-direction:column}.clear-filter-link{align-self:flex-end}.consignment-card{padding:15px}.consignment-card:hover{transform:none}.card-header{flex-direction:column}.header-left{width:100%}.order-code{white-space:normal;overflow-wrap:anywhere;width:100%;font-size:16px}.view-detail-button{width:100%}.body-left{align-items:flex-start;gap:11px}.box-icon{flex-basis:48px;width:48px;height:48px;font-size:21px}.customer-name,.receiver-address{white-space:normal;word-break:break-word}.customer-name{font-size:14px}.receiver-address{width:100%;font-size:12px}.status-badge-center{width:100%}.specs-list{flex-wrap:wrap}.pagination-summary{text-align:center}}@media (prefers-reduced-motion:reduce){.consignment-card,.consignment-card:before,.filter-search-input,.filter-date-picker,.filter-actions .MuiButton-root,.clear-filter-link,.view-detail-button,.vcl-container .MuiPaginationItem-root{transition:none}.consignment-card:hover,.consignment-card:focus-visible{transform:none}}.vcl-container .consignment-card{isolation:isolate}.vcl-container .card-header{align-items:flex-start}.vcl-container .header-left{flex-wrap:wrap;flex:1;align-items:center;gap:14px;min-width:0;display:flex}.tracking-code-block{flex-direction:column;gap:5px;min-width:0;display:flex}.tracking-code-label{color:#64748b;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.2}.tracking-code-row{align-items:center;gap:8px;min-width:0;display:flex}.tracking-code-row .order-code{color:#0f172a;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:min(480px,48vw);font-size:17px;font-weight:850;line-height:1.35;display:block;overflow:hidden}.copy-tracking-button{color:#1d4ed8;cursor:pointer;white-space:nowrap;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:5px;min-height:31px;padding:5px 9px;font-family:inherit;font-size:11px;font-weight:800;line-height:1;transition:color .18s,background-color .18s,border-color .18s,box-shadow .18s,transform .18s;display:inline-flex}.copy-tracking-button svg{width:16px;height:16px;font-size:16px}.copy-tracking-button:hover{color:#fff;background:#2563eb;border-color:#2563eb;transform:translateY(-1px);box-shadow:0 6px 14px #2563eb33}.copy-tracking-button:focus-visible{outline-offset:2px;outline:3px solid #2563eb2e}.copy-tracking-button.is-copied{color:#047857;box-shadow:none;background:#ecfdf5;border-color:#a7f3d0}.header-tags{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.vcl-container .card-body{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:22px;display:grid}.vcl-container .body-left{align-items:flex-start;min-width:0}.vcl-container .product-info{gap:7px;width:100%;min-width:0}.product-name-group{flex-direction:column;gap:3px;min-width:0;display:flex}.product-name-label{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850;line-height:1.3}.product-name-value{color:#1e293b;text-overflow:ellipsis;white-space:nowrap;max-width:760px;font-size:15px;font-weight:800;line-height:1.5;overflow:hidden}.vcl-container .receiver-phone{color:#64748b;font-size:13px;font-weight:500;line-height:1.5}.vcl-container .receiver-phone span,.vcl-container .receiver-address span{color:#64748b;font-weight:600}.vcl-container .receiver-phone strong,.vcl-container .receiver-address strong{color:#334155;font-weight:750}.vcl-container .receiver-address{color:#475569;text-overflow:ellipsis;white-space:nowrap;background:#eef2f7;border:1px solid #dce4ee;border-radius:8px;width:min(100%,760px);max-width:none;padding:7px 10px;font-size:12px;line-height:1.55;display:block;overflow:hidden}.vcl-container .body-right{border-left:1px solid #e2e8f0;justify-content:center;min-width:225px;height:100%;padding-left:20px}.vcl-container .status-badge-center{box-shadow:0 2px 7px #0f172a0a}.vcl-container .sku-tag{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}@media (width<=1100px){.tracking-code-row .order-code{max-width:360px}.product-name-value{max-width:520px}}@media (width<=768px){.vcl-container .card-header{flex-direction:column;align-items:stretch}.vcl-container .header-left{flex-direction:column;align-items:flex-start;gap:10px;width:100%}.tracking-code-block,.tracking-code-row{width:100%}.tracking-code-row .order-code{flex:1;max-width:none}.header-tags,.vcl-container .view-detail-button{width:100%}.vcl-container .card-body{grid-template-columns:1fr;gap:16px;display:grid}.vcl-container .body-right{border-top:1px solid var(--vcl-border);text-align:left;border-left:0;justify-content:flex-start;align-items:flex-start;width:100%;min-width:0;height:auto;padding:15px 0 0}.product-name-value,.vcl-container .receiver-address{white-space:normal;overflow-wrap:anywhere;word-break:break-word;max-width:100%}}@media (width<=480px){.tracking-code-row{flex-direction:column;align-items:stretch}.tracking-code-row .order-code{white-space:normal;overflow-wrap:anywhere;word-break:break-word;width:100%;font-size:15px;line-height:1.45}.copy-tracking-button{width:100%;min-height:38px}.header-tags{gap:6px}.product-name-value{font-size:14px}.vcl-container .body-left{width:100%}.vcl-container .box-icon{flex-basis:44px;width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.copy-tracking-button{transition:none}.copy-tracking-button:hover{transform:none}}.vcl-container .product-name-group{gap:7px;width:min(100%,760px)}.vcl-container .product-name-heading{justify-content:space-between;align-items:center;gap:10px;width:100%;min-width:0;display:flex}.vcl-container .product-name-count{color:#1d4ed8;white-space:nowrap;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;flex-shrink:0;padding:3px 8px;font-size:11px;font-weight:750;line-height:1.3}.vcl-container .product-name-list{flex-direction:column;gap:7px;width:100%;min-width:0;display:flex}.vcl-container .product-name-item{background:#ffffffe0;border:1px solid #e2e8f0;border-radius:9px;grid-template-columns:25px minmax(0,1fr);align-items:start;gap:9px;width:100%;min-width:0;padding:8px 10px;transition:border-color .18s,background-color .18s,box-shadow .18s;display:grid}.vcl-container .product-name-list.is-single .product-name-item{grid-template-columns:minmax(0,1fr)}.vcl-container .product-name-item:hover{background:#fff;border-color:#bfdbfe;box-shadow:0 4px 12px #2563eb12}.vcl-container .product-name-index{color:#1d4ed8;background:#dbeafe;border:1px solid #bfdbfe;border-radius:7px;justify-content:center;align-items:center;width:25px;height:25px;font-size:11px;font-weight:850;line-height:1;display:inline-flex}.vcl-container .product-name-item .product-name-value{color:#1e293b;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;word-break:break-word;width:100%;max-width:none;font-size:14px;font-weight:750;line-height:1.55;overflow:visible}.vcl-container .product-name-empty{color:#94a3b8;background:#fff;border:1px dashed #cbd5e1;border-radius:9px;padding:8px 10px;font-size:13px;font-weight:600;line-height:1.5}@media (width<=768px){.vcl-container .product-name-group{width:100%}.vcl-container .product-name-item{padding:8px 9px}}@media (width<=480px){.vcl-container .product-name-heading{align-items:flex-start}.vcl-container .product-name-count{font-size:10px}.vcl-container .product-name-item{grid-template-columns:23px minmax(0,1fr);gap:7px}.vcl-container .product-name-list.is-single .product-name-item{grid-template-columns:minmax(0,1fr)}.vcl-container .product-name-index{width:23px;height:23px}.vcl-container .product-name-item .product-name-value{font-size:13px}}@media (prefers-reduced-motion:reduce){.vcl-container .product-name-item{transition:none}}:root{--font-family:"Times New Roman", Times, serif}html,body,#root{font-family:var(--font-family)}input,textarea,select,button{font-family:inherit}
