﻿:root{--yellow: #ffcf03;--yellow-shadow: #b29102;--yellow-tint: #fff3c2;--yellow-wash: #fff9e0;--blue: #001aff;--ink: #1e1e1e;--ink-soft: #55524a;--paper: #fcfaf2;--sand: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)' opacity='.14'/%3E%3C/svg%3E") repeat, #faf1e6;--line: #e8e2d2;--shadow-warm: #c9c2b2;--live-green: #2bb673;--sunset: linear-gradient(95deg, #ff8be4 4%, #ffa0a8 45%, #ffb56b 100%);--tier-silver: #cdc9c2;--tier-gold: #d09742;--tier-platinum: #fe8ec4;--font-sans: "CircularStd", -apple-system, "Helvetica Neue", sans-serif;--font-serif: "Fraunces", Georgia, serif;--font-script: "Pacifico", cursive;--primary-yellow: #ffcf03;--secondary-french-blue: #001aff;--secondary-green: #3e9d6a;--dark-knight: #1e1e1e;--white: #fcfaf2;--white-pure: #ffffff;--white-silver: #eceae3;--sunset-pink: linear-gradient(95deg, #ff8be4 4.36%, #ffa0a7 45.31%, #ffb56b 102.52%);--font-circular: "CircularStd", sans-serif;--font-crimson: "Fraunces", Georgia, serif;--mettalic-silver: linear-gradient(0deg, #cdc9c2 0%, #cdc9c2 100%), linear-gradient(339deg, rgba(255, 255, 255, 0) 52.79%, #fff 95.95%), linear-gradient(77deg, #576265 11.6%, #9ea1a1 25.31%, #848b8a 48.06%, #576265 55.72%, #576265 77.23%, #757a7b 85.34%, #576265 91.31%);--mettalic-pimple: linear-gradient(0deg, #fe8ec4 0%, #fe8ec4 100%), linear-gradient(339deg, rgba(255, 255, 255, 0) 52.79%, #fff 95.95%), linear-gradient(77deg, #576265 11.6%, #9ea1a1 25.31%, #848b8a 48.06%, #576265 55.72%, #576265 77.23%, #757a7b 85.34%, #576265 91.31%);--mettalic-gold: linear-gradient(0deg, #d09742 0%, #d09742 100%), linear-gradient(339deg, rgba(255, 255, 255, 0) 52.79%, #fff 95.95%), linear-gradient(77deg, #576265 11.6%, #9ea1a1 25.31%, #848b8a 48.06%, #576265 55.72%, #576265 77.23%, #757a7b 85.34%, #576265 91.31%)}@font-face{font-family:"CircularStd";src:font-url("/assets/circular-std-medium-500-07f5adad.ttf") format("truetype");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:"Fraunces";src:font-url("/assets/Fraunces-da0890c9.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Pacifico";src:font-url("/assets/Pacifico-Regular-15043198.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}@media(prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none !important;transition:none !important}}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-size:16px;line-height:1.55;margin:0}img{max-width:100%;display:block}a:focus-visible,button:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.p-h1{font-size:clamp(34px,4.4vw,52px);line-height:1.06;font-weight:500;margin:0 0 6px;letter-spacing:-0.01em}.p-h2{font-size:clamp(28px,3.4vw,40px);font-weight:500;margin:0 0 12px;letter-spacing:-0.014em}.p-sub{font-family:var(--font-serif);font-size:20px;line-height:1.55;color:var(--ink-soft);margin:0 0 30px;max-width:44ch}.p-sec-sub{font-family:var(--font-serif);font-size:19px;color:var(--ink-soft);margin:0 0 44px}.p-script{font-family:var(--font-script);font-size:clamp(30px,3.8vw,44px);line-height:1.3;background:var(--sunset);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);display:inline-block;margin:0 0 22px}.p-eyeb{font-family:var(--font-sans);font-style:normal;font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--blue);font-weight:500;margin:0 0 12px}.p-eyeb::after{content:"";display:inline-block;width:34px;height:1px;background:var(--line);margin:4px 0 4px 12px}.p-eyebrow{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--blue);font-weight:500;margin:0 0 18px}.statement{font-size:clamp(30px,3.8vw,44px);font-weight:500;line-height:1.18;letter-spacing:-0.014em;max-width:21ch;margin:0 auto 18px;text-wrap:balance}.statement em{font-family:var(--font-serif);font-style:normal;font-weight:400;color:var(--blue)}.p-section{padding:92px 48px}.p-section.alt{background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.u-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.mascot-3d{width:220px;height:220px;margin:0 auto 18px}.mascot-3d model-viewer,.mascot-3d img{width:100%;height:100%;object-fit:contain;--poster-color: transparent}.p-blunt{font-family:var(--font-serif);font-size:17px;color:var(--ink);border-left:3px solid;border-image:var(--sunset) 1;padding-left:14px;margin:0 0 22px}@media(max-width: 900px){.p-section{padding:64px 22px}.mascot-3d{width:160px;height:160px}}.p-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-family:inherit;font-size:16px;font-weight:500;padding:12px 22px;border-radius:6px;text-decoration:none;cursor:pointer;border:0}.p-btn svg{width:17px;height:17px;flex:none}.p-btn.small svg{width:15px;height:15px}.p-btn.primary{background:var(--yellow);color:var(--ink);box-shadow:4px 4px 0 var(--yellow-shadow)}.p-btn.primary:hover{transform:translate(-1px, -1px);box-shadow:5px 5px 0 var(--yellow-shadow)}.p-btn.secondary{background:var(--ink);color:var(--paper);box-shadow:4px 4px 0 var(--shadow-warm)}.p-btn.secondary:hover{transform:translate(-1px, -1px);box-shadow:5px 5px 0 var(--shadow-warm)}.p-btn.small{font-size:14px;padding:9px 16px}.p-link{color:var(--blue);font-weight:500;text-decoration:none;font-size:15px}.p-link:hover{text-decoration:underline}.p-btn.m-silver{background:linear-gradient(135deg, #f7f7f7 0%, #cdc9c2 40%, #f7f7f7 65%, #b8b3a8 100%);color:var(--ink);box-shadow:4px 4px 0 var(--shadow-warm)}.p-btn.m-gold{background:linear-gradient(135deg, #ffd700 0%, #ffb347 40%, #ffe680 65%, #d09742 100%);color:var(--ink);box-shadow:4px 4px 0 var(--yellow-shadow)}.p-btn.m-plat{background:linear-gradient(135deg, #ffd9ee 0%, #fe8ec4 40%, #ffc3e2 65%, #e070ab 100%);color:var(--ink);box-shadow:4px 4px 0 var(--shadow-warm)}.p-btn.m-silver:hover,.p-btn.m-gold:hover,.p-btn.m-plat:hover{transform:translate(-1px, -1px)}.store-row{display:flex;gap:10px;margin-top:16px;align-items:center}.store-badge{height:42px;width:auto;display:inline-block}.tb{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:500;letter-spacing:.02em;padding:2.5px 10px;border-radius:999px;white-space:nowrap}.tb.silver{background:linear-gradient(120deg, #e9e6e1 0%, #cdc9c2 40%, #f3f0ea 65%, #bcb7ae 100%);color:var(--ink)}.tb.gold{background:linear-gradient(120deg, #e0ab5e 0%, #d09742 40%, #eec684 65%, #b57e2f 100%);color:#fff}.tb.plat{background:linear-gradient(120deg, #ff9fce 0%, #fe8ec4 40%, #ffc0dd 65%, #ec74ab 100%);color:#fff}.tb-full{border-radius:10px;padding:6px 14px 6px 10px;gap:8px;vertical-align:middle}.tb-full svg{width:21px;height:21px;flex:none}.tb-full .t b{display:block;font-size:12.5px;font-weight:500;line-height:1.25}.tb-full .t small{font-size:10px;opacity:.85;display:block;line-height:1.2}.p-product .tb.card{position:absolute;top:10px;right:10px;box-shadow:0 2px 8px rgba(30,30,30,.25)}.tb-levels{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}.tb-levels .lvl{background:#fff;border:1px solid var(--line);border-radius:12px;padding:20px}.tb-levels .lvl p{font-size:13.5px;color:var(--ink-soft);margin:12px 0 0}@media(max-width: 900px){.tb-levels{grid-template-columns:1fr}}.stars{color:var(--yellow);letter-spacing:.06em;text-shadow:0 0 .4px var(--yellow-shadow)}.stars i{font-style:normal;color:#ddd8cb;text-shadow:none}.p-verify{color:var(--blue);font-size:10.5px;font-weight:500}i.bl,.p-checks i.bl,.l-points i.bl{background:none !important;border-radius:0 !important;color:var(--blue)}.p-point i.bl{color:var(--blue)}.p-checks i.bl svg,.l-points i.bl svg{width:26px;height:26px}.p-point i.bl svg{width:20px;height:20px}.p-hero{display:grid;grid-template-columns:.92fr 1.08fr;gap:48px;align-items:start;padding:64px 48px 56px;background:radial-gradient(1000px 480px at 85% -10%, var(--yellow-tint) 0%, var(--yellow-wash) 45%, var(--paper) 75%)}.p-cta-row{display:flex;gap:16px;align-items:center;margin-bottom:18px;flex-wrap:wrap}.p-fork{font-size:14px;color:var(--ink-soft);margin:0 0 26px}.p-fork a{color:var(--blue);font-weight:500;text-decoration:none}.p-evidence{display:flex;font-variant-numeric:tabular-nums}.p-evidence .ev{padding:0 30px;border-left:1px solid var(--line)}.p-evidence .ev:first-child{padding-left:0;border-left:0}.p-evidence .ev b{display:block;font-family:var(--font-serif);font-size:26px;font-weight:400;color:var(--blue);line-height:1.2}.p-evidence .ev span{font-size:13px;color:var(--ink-soft);white-space:nowrap}.p-evidence .ev i{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--live-green);margin-right:6px;animation:evpulse 2.4s ease-in-out infinite}@keyframes evpulse{0%,100%{opacity:1}50%{opacity:.3}}@media(prefers-reduced-motion: reduce){.p-evidence .ev i{animation:none}}.hero-visual{position:relative;padding-bottom:96px}.hero-visual .vid img{aspect-ratio:16/10}.hero-visual .q-card{position:absolute;left:-24px;bottom:0;width:88%}.q-card{background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 30px 60px -35px rgba(30,30,30,.45);padding:18px 18px 12px;position:relative}.q-card .q-req{font-size:13px;color:var(--ink-soft);margin:0 0 2px}.q-card .q-title{font-size:16px;font-weight:500;margin:0 0 12px}.q-row{display:grid;grid-template-columns:1.5fr .7fr .7fr .55fr;gap:8px;align-items:center;padding:9px 10px;border:1px solid var(--line);border-radius:8px;margin-bottom:8px;background:var(--paper)}.q-row.win{border-color:var(--yellow);background:var(--yellow-wash)}.q-row .f{font-size:13px;font-weight:500}.q-row .f small{display:block;font-weight:400;color:var(--ink-soft);font-size:11.5px}.q-row .v{font-size:13px;font-variant-numeric:tabular-nums}.q-row .v small{display:block;color:var(--ink-soft);font-size:10.5px}.q-badge{position:absolute;top:-14px;right:-8px;background:var(--ink);color:var(--paper);font-size:12px;font-weight:500;padding:6px 12px;border-radius:999px}.vid{position:relative;overflow:hidden;border-radius:12px}.vid img{width:100%;object-fit:cover}.vid .play{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:56px;height:56px;border-radius:50%;background:rgba(30,30,30,.72);border:2px solid hsla(0,0%,100%,.85);display:grid;place-items:center}.vid .play::after{content:"";display:block;margin-left:4px;border-left:16px solid #fff;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0)}.vid .dur{position:absolute;right:10px;bottom:10px;background:rgba(30,30,30,.78);color:#fff;font-size:12px;font-weight:500;padding:3px 9px;border-radius:999px;font-variant-numeric:tabular-nums}.vid .cap{position:absolute;left:12px;bottom:10px;background:rgba(30,30,30,.78);color:#fff;font-size:12.5px;font-weight:500;padding:5px 12px;border-radius:999px}.p-trust{display:grid;grid-template-columns:repeat(4, 1fr);padding:22px 48px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.p-trust>div{font-size:13.5px;line-height:1.45;color:var(--ink-soft);padding:4px 28px 4px 0}.p-trust>div+div{border-left:1px solid var(--line);padding-left:28px}.p-trust b{display:flex;align-items:center;gap:9px;font-size:14.5px;color:var(--ink);font-weight:500;margin-bottom:4px}.p-trust b svg{flex:none;width:19px;height:19px;stroke:var(--blue);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.p-edit{position:relative}.p-edit img{width:100%;height:400px;object-fit:cover;display:block}.p-edit .scrim{position:absolute;inset:0;background:linear-gradient(180deg, rgba(30, 30, 30, 0.3) 0%, rgba(30, 30, 30, 0.55) 50%, rgba(30, 30, 30, 0.3) 100%)}.p-edit .line{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:min(80%,760px);text-align:center;color:#fff}.p-edit .line .mark{display:block;color:#fff;margin-bottom:16px}.p-edit .line .mark svg{width:44px;height:auto;display:inline-block}.p-edit .line p{font-family:var(--font-serif);font-size:31px;line-height:1.4;margin:0 0 10px;text-wrap:balance}.p-edit .line span{font-size:12px;letter-spacing:.18em;text-transform:uppercase;opacity:.78}.p-edit.below{margin:72px 0 0}.p-edit.below .line{position:static;transform:none;width:auto;max-width:760px;margin:30px auto 0;padding:0 22px;color:var(--ink)}.p-edit.below .line span{color:var(--ink-soft);opacity:1}.p-more{display:inline-block;margin-top:26px}.p-demo{display:inline-flex;align-items:center;gap:10px;margin-top:28px;color:var(--blue);font-weight:500;font-size:14px;text-decoration:none}.p-demo i{width:24px;height:24px;border-radius:50%;border:1.5px solid var(--blue);display:grid;place-items:center;font-style:normal}.p-demo i::after{content:"";display:block;margin-left:2px;border-left:7px solid var(--blue);border-top:4.5px solid rgba(0,0,0,0);border-bottom:4.5px solid rgba(0,0,0,0)}.p-countries{text-align:center;margin:44px 0 0;font-size:14.5px;color:var(--ink-soft)}.p-countries .sep{margin:0 6px}@media(max-width: 900px){.p-countries span{display:block;padding:2px 0}.p-countries .sep,.p-countries br{display:none}}.p-steps{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px}.p-step{background:var(--sand);border:1px solid var(--line);border-radius:10px;overflow:hidden}.p-step .art{background:var(--sand);aspect-ratio:4/3;display:grid;place-items:center}.p-step .art img{width:100%;height:100%;object-fit:contain;padding:6px}.p-step .body{padding:18px 20px 20px}.p-step .n{width:30px;height:30px;border-radius:50%;background:var(--sunset);color:var(--ink);font-weight:500;font-size:14px;display:grid;place-items:center;margin-bottom:14px}.p-step b{display:block;font-size:16px;font-weight:500;margin-bottom:6px}.p-step p{margin:0;font-size:14px;color:var(--ink-soft)}.sn{display:flex;flex-direction:column;max-width:860px;margin:0 auto}.sn-step{display:flex;gap:18px;width:min(62%,520px);background:var(--sand);border:1px solid var(--line);border-radius:12px;padding:20px 22px}.sn-step.right{align-self:flex-end}.sn-step .ic{flex:none;width:48px;height:48px;border-radius:12px;background:#fff;border:1px solid var(--line);display:grid;place-items:center;color:var(--blue)}.sn-step .ic svg{width:25px;height:25px}.sn-step b{display:block;font-size:16px;font-weight:500;margin-bottom:4px}.sn-step b .n{display:inline-grid;place-items:center;width:21px;height:21px;border-radius:50%;background:var(--sunset);font-size:11.5px;margin-right:8px;vertical-align:-4px}.sn-step p{margin:0;font-size:14px;color:var(--ink-soft)}.sn .arr{width:76px;height:auto;align-self:flex-start;margin:2px 0 2px calc(min(62%,520px) - 46px)}.sn .arr.toleft{transform:scaleX(-1);align-self:flex-end;margin:2px calc(min(62%,520px) - 46px) 2px 0}.p-products{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px}.p-product{position:relative;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:#fff}.p-product img{width:100%;aspect-ratio:1;object-fit:cover}.p-product .info{padding:14px 16px}.p-product .info b{font-size:15px;font-weight:500;display:block;margin-bottom:4px}.p-product .price{font-size:14px;font-variant-numeric:tabular-nums;margin-bottom:2px}.p-product .moq{font-size:12px;color:var(--ink-soft)}.p-product .fac{font-size:12px;color:var(--ink-soft);border-top:1px solid var(--line);margin-top:10px;padding-top:8px}.p-verifysec{display:grid;grid-template-columns:1fr 1.05fr;gap:48px;align-items:center}.p-verifysec .photo img{width:100%;aspect-ratio:4/3.4;object-fit:cover;border-radius:12px}.p-checks{list-style:none;margin:0 0 20px;padding:0}.p-checks li{display:flex;gap:14px;padding:13px 0;border-top:1px solid var(--line)}.p-checks li:first-child{border-top:0}.p-checks i{width:30px;height:30px;flex:none;border-radius:50%;background:var(--sunset);display:grid;place-items:center;font-weight:500;font-size:14px;color:var(--ink);font-style:normal}.p-checks b{display:block;font-size:15.5px;font-weight:500}.p-checks p{margin:2px 0 0;font-size:14px;color:var(--ink-soft)}.p-testis{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}.p-testis.reels{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px;scrollbar-width:thin}.p-testis.reels .p-testi{flex:0 0 min(260px,74vw);scroll-snap-align:start;text-align:left;background:var(--sand);border:1px solid var(--line);border-radius:12px;overflow:hidden}.p-testis.reels .vid{border-radius:0}.p-testis.reels .vid img{aspect-ratio:9/16}.p-testis.reels .info{padding:13px 15px 15px}.p-testis.reels blockquote{margin:0 0 2px;font-size:15.5px}.p-testi .vid img{aspect-ratio:16/10}.p-testi blockquote{font-family:var(--font-serif);font-size:16.5px;color:var(--ink);margin:14px 0 6px}.p-testi .who{font-size:13px;color:var(--ink-soft)}.p-band{background:var(--blue);color:var(--paper);padding:64px 48px;display:grid;grid-template-columns:1.02fr .98fr;gap:48px;align-items:center}.p-band .p-h2{color:#fff}.p-band>div>p{color:#cdd4ff;font-size:16px;max-width:52ch}.p-band ul{margin:18px 0 0;padding:0;list-style:none}.p-band li{padding:10px 0;border-top:1px solid hsla(0,0%,100%,.18);font-size:15px;color:#e8ebff}.p-band .visual img{width:100%;aspect-ratio:16/8.4;object-fit:cover;border-radius:12px}.p-band .milestones{background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.2);border-radius:12px;padding:16px 22px;margin-top:16px}.p-band .ms{display:flex;gap:12px;align-items:baseline;padding:8px 0;font-size:14px;color:#e8ebff;font-variant-numeric:tabular-nums}.p-band .ms i{width:12px;height:12px;border-radius:50%;background:var(--yellow);flex:none;align-self:center}.p-band .ms.todo i{background:rgba(0,0,0,0);border:2px solid hsla(0,0%,100%,.4)}.p-band .ms span{margin-left:auto;color:#aeb8f5}.p-rfq{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:start}.p-form{background:#fff;border:1px solid var(--line);border-radius:12px;padding:28px}.p-form .row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.p-form label{font-size:13px;font-weight:500;display:block;margin:0 0 5px}.p-form .field{margin-bottom:14px}.p-form input,.p-form select,.p-form textarea{width:100%;border:1px solid var(--line);border-radius:6px;background:var(--paper);padding:11px 12px;font-size:14px;color:var(--ink);font-family:inherit}.p-form textarea{min-height:84px;resize:vertical}.p-form input:focus,.p-form select:focus,.p-form textarea:focus{outline:2px solid var(--blue);outline-offset:0}.p-form .fine{font-size:12px;color:var(--ink-soft);margin:10px 0 0}.p-form .error{color:#c0392b;font-size:13px}.p-next{border:1px solid var(--line);border-radius:12px;padding:22px 24px;background:var(--sand)}.p-next b.t{font-size:16px;font-weight:500;display:block;margin-bottom:12px}.p-next .nx{position:relative;display:flex;align-items:flex-start;gap:14px;padding:0 0 18px;font-size:14px;color:var(--ink-soft);line-height:1.5}.p-next .nx:last-child{padding-bottom:0}.p-next .nx i{position:relative;z-index:1;flex:none;width:26px;height:26px;border-radius:50%;background:var(--blue);color:#fff;display:grid;place-items:center;font-style:normal;font-size:13px;font-weight:500;font-variant-numeric:tabular-nums}.p-next .nx:not(:last-child)::before{content:"";position:absolute;left:12px;top:26px;bottom:0;width:2px;background:var(--line)}.p-next .nx span{padding-top:4px}.p-next.checks .nx{padding:10px 0;border-top:1px solid var(--line);gap:12px}.p-next.checks .nx::before{display:none}.p-next.checks .nx i{width:16px;height:auto;border-radius:0;background:none;color:var(--blue);display:inline}.p-rail{position:relative}.rail-next{position:absolute;right:-18px;top:34%;width:46px;height:46px;border-radius:50%;border:1px solid var(--line);background:#fff;color:var(--ink);display:grid;place-items:center;cursor:pointer;box-shadow:0 12px 24px -14px rgba(30,30,30,.55)}.rail-next svg{width:20px;height:20px}.rail-next:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.rail-next.hidden{display:none}.p-factories{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px;scrollbar-width:thin}.p-factory{flex:0 0 min(340px,82vw);scroll-snap-align:start;text-decoration:none;color:var(--ink)}.p-factory:hover{border-color:var(--ink)}.p-factory .brand{position:absolute;left:12px;top:12px;width:46px;height:46px;border-radius:10px;background:#fff;display:grid;place-items:center;overflow:hidden;box-shadow:0 6px 16px -8px rgba(30,30,30,.6)}.p-factory .brand img{width:100%;height:100%;object-fit:contain;padding:5px}.p-factory .brand i{font-style:normal;font-size:14px;font-weight:500;color:var(--ink)}.p-factory .info b{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.p-factory .done{color:var(--blue);font-weight:500;margin-top:4px}.p-factory{border:1px solid var(--line);border-radius:10px;background:#fff;overflow:hidden}.p-factory .vid img{aspect-ratio:16/9.4;border-radius:0}.p-factory .vid{border-radius:0}.p-factory .info{padding:16px 18px}.p-factory .info b{font-size:16px;font-weight:500}.p-factory .loc{font-size:13px;color:var(--ink-soft);margin:2px 0 10px}.p-factory .certs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.p-factory .certs span{font-size:11px;border:1px solid var(--line);border-radius:999px;padding:3px 9px;color:var(--ink-soft)}.p-factory .done{font-size:12px;color:var(--ink-soft);border-top:1px solid var(--line);padding-top:9px}.p-seller-band{background:var(--yellow-wash);border-top:1px solid var(--line);padding:56px 48px;display:flex;align-items:center;gap:36px}.p-seller-band .avatar{width:96px;height:96px;border-radius:50%;object-fit:cover;flex:none;border:3px solid #fff;box-shadow:0 10px 24px -12px rgba(30,30,30,.4)}.p-seller-band .p-h2{margin-bottom:6px;font-size:30px}.p-seller-band p{margin:0;color:var(--ink-soft);max-width:52ch}.p-seller-band .p-btn{margin-left:auto;flex:none}.p-mks{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}.p-mk{background:var(--sand);border:1px solid var(--line);border-radius:10px;padding:22px}.p-mk svg{width:26px;height:26px;stroke:var(--blue);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;margin-bottom:14px}.p-mk b{display:block;font-size:16px;font-weight:500;margin-bottom:6px}.p-mk p{margin:0;font-size:14px;color:var(--ink-soft)}.p-plans{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;align-items:stretch}.p-plan{background:#fff;border:1px solid var(--line);border-radius:12px;padding:26px;display:flex;flex-direction:column}.p-plan.hot{border:2px solid var(--yellow);box-shadow:4px 4px 0 var(--yellow-shadow)}.p-plan .tier{font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);font-weight:500;margin-bottom:6px}.p-plan .price{font-size:30px;font-weight:500;font-variant-numeric:tabular-nums;margin-bottom:2px}.p-plan .per{font-size:13px;color:var(--ink-soft);margin-bottom:16px}.p-plan ul{list-style:none;margin:0 0 20px;padding:0;font-size:14px;color:var(--ink-soft)}.p-plan li{padding:7px 0;border-top:1px solid var(--line)}.p-plan .p-btn{margin-top:auto;text-align:center}.p-plan .tier i{display:inline-block;width:12px;height:12px;border-radius:50%;margin-right:7px;vertical-align:-1px}.p-plan .tier i.silver{background:linear-gradient(135deg, #f7f7f7, #cdc9c2 60%, #b8b3a8)}.p-plan .tier i.gold{background:linear-gradient(135deg, #ffd700, #ffb347 60%, #d09742)}.p-plan .tier i.plat{background:linear-gradient(135deg, #ffd9ee, #fe8ec4 60%, #e070ab)}.p-plan.t-silver{background:linear-gradient(160deg, #f7f7f7 0%, #ddd8ce 35%, #f2efe9 60%, #c6c1b8 100%);border-color:#b8b3a8}.p-plan.t-gold{background:linear-gradient(160deg, #ffe680 0%, #ffd700 35%, #fff0ad 60%, #e8b04b 100%);border-color:#d09742}.p-plan.t-plat{background:linear-gradient(160deg, #ffd9ee 0%, #fe9ecb 40%, #ffe4f2 65%, #f0a2cd 100%);border-color:#e070ab}.p-plan.t-silver li,.p-plan.t-gold li,.p-plan.t-plat li{color:rgba(30,30,30,.78);border-top-color:rgba(30,30,30,.16)}.p-plan.t-silver .tier,.p-plan.t-gold .tier,.p-plan.t-plat .tier,.p-plan.t-silver .per,.p-plan.t-gold .per,.p-plan.t-plat .per{color:rgba(30,30,30,.62)}.faq-section .p-h2{font-size:30px;margin-bottom:18px}.faq-body{display:grid;grid-template-columns:minmax(0, 780px) 1fr;gap:40px;align-items:center}.faq-mascot{width:100%;max-width:300px;height:auto;justify-self:center}.p-faq{max-width:780px}.p-faq .qa{border-top:1px solid var(--line);padding:16px 0}.p-faq .qa:last-child{border-bottom:1px solid var(--line)}.p-faq .q{display:flex;justify-content:space-between;align-items:baseline;gap:20px;font-size:16.5px;font-weight:500}.p-faq .q::after{content:"+";color:var(--blue);font-size:20px;flex:none}.p-faq .a{margin:8px 0 0;font-size:14.5px;color:var(--ink-soft);max-width:62ch}.sh-support{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center}.sh-support .photo img{width:100%;aspect-ratio:16/9.6;object-fit:cover;border-radius:12px}.sh-rfq-note{font-size:12px;color:var(--ink-soft);margin:8px 2px 0}.p-points{display:grid;grid-template-columns:repeat(3, 1fr);gap:18px;max-width:1100px}.p-point{display:flex;gap:14px;padding:20px 22px;background:var(--sand);border:1px solid var(--line);border-radius:12px;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.p-point:hover{transform:translateY(-3px);border-color:var(--yellow);box-shadow:0 22px 40px -30px rgba(30,30,30,.5)}.p-point i{flex:none;width:34px;height:34px;border-radius:9px;background:#fff;border:1px solid var(--line);color:var(--blue);display:grid;place-items:center;font-style:normal}.p-point b{display:block;font-size:15.5px;font-weight:500}.p-point p{margin:3px 0 0;font-size:14px;color:var(--ink-soft)}.d-hero{padding:64px 48px 44px;background:radial-gradient(900px 420px at 50% -20%, var(--yellow-tint) 0%, var(--yellow-wash) 45%, var(--paper) 80%);text-align:center}.d-hero .p-h1{font-size:clamp(32px,3.8vw,44px)}.d-search{display:flex;max-width:660px;margin:26px auto 0;background:#fff;border:1px solid var(--line);border-radius:10px;padding:6px 6px 6px 20px;align-items:center;gap:14px;box-shadow:0 18px 40px -28px rgba(30,30,30,.4)}.d-search input{flex:1;text-align:left;font-size:15.5px;color:var(--ink);border:0;background:none;outline:none;font-family:inherit}.d-search .p-btn{flex:none}.d-filters{display:flex;gap:10px;align-items:center;padding:28px 48px 0;flex-wrap:wrap}.d-chip{border:1px solid var(--line);background:#fff;border-radius:999px;padding:8px 16px;font-size:13.5px;color:var(--ink)}.d-chip.on{background:var(--ink);color:var(--paper);border-color:var(--ink)}.d-chip .x{opacity:.55;margin-left:6px}.d-count{margin-left:auto;font-size:13.5px;color:var(--ink-soft);font-variant-numeric:tabular-nums}.d-pagin{display:flex;gap:8px;justify-content:center;padding:8px 0 0}.d-pagin a,.d-pagin span{min-width:34px;height:34px;border:1px solid var(--line);border-radius:8px;display:grid;place-items:center;font-size:13.5px;color:var(--ink-soft);font-variant-numeric:tabular-nums;padding:0 10px;text-decoration:none}.d-pagin .cur{background:var(--ink);color:var(--paper);border-color:var(--ink)}.a-hero{padding:88px 48px 64px;text-align:center;background:radial-gradient(900px 420px at 50% -20%, var(--yellow-tint) 0%, var(--yellow-wash) 45%, var(--paper) 80%)}.a-hero .p-sub{margin:0 auto;max-width:56ch}.a-worlds{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:0 48px}.a-world{position:relative;border-radius:14px;overflow:hidden}.a-world img{width:100%;height:300px;object-fit:cover;display:block}.a-world .tag{position:absolute;left:18px;bottom:16px;background:rgba(30,30,30,.78);color:#fff;font-size:13px;font-weight:500;padding:7px 14px;border-radius:999px}.a-world.map{background:#fff;border:1px solid var(--line)}.a-world.map img{object-fit:contain;padding:28px 32px}.a-stats{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px;text-align:center}.a-stat .num{font-family:var(--font-serif);font-size:54px;line-height:1.1;color:var(--blue);font-variant-numeric:tabular-nums}.a-stat .lbl{font-size:13.5px;color:var(--ink-soft);margin-top:6px}.a-mission{max-width:780px;margin:0 auto;text-align:center}.a-mission p{font-family:var(--font-serif);font-size:27px;line-height:1.5;color:var(--blue);margin:0;text-wrap:balance}.a-mission .p-eyeb::after{display:none}.a-tl{max-width:720px;margin:0 auto}.a-tl .row{display:grid;grid-template-columns:92px 1fr;gap:24px;padding:18px 0;border-top:1px solid var(--line)}.a-tl .yr{font-family:var(--font-serif);font-size:24px;color:var(--blue)}.a-tl b{display:block;font-size:16px;font-weight:500;margin-bottom:3px}.a-tl p{margin:0;font-size:14.5px;color:var(--ink-soft)}.a-office{display:grid;grid-template-columns:220px 1fr auto;gap:40px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:14px;padding:28px 32px}.a-office img{width:220px;border-radius:10px}.a-office img.office-mascot{width:180px;border-radius:0;justify-self:center}.a-office h4{margin:0 0 8px;font-size:20px;font-weight:500}.a-office p{margin:0;font-size:14.5px;color:var(--ink-soft)}.a-cards{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}.a-card{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#fff;text-decoration:none;color:var(--ink)}.a-card img{width:100%;aspect-ratio:16/9;object-fit:cover}.a-card .in{padding:18px 20px}.a-card b{font-size:17px;font-weight:500;display:block;margin-bottom:5px}.a-card p{margin:0;font-size:14px;color:var(--ink-soft)}.pd{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;padding:44px 48px 72px;align-items:start}.pd-crumb{padding:20px 48px 0;font-size:13px;color:var(--ink-soft)}.pd-crumb a{color:var(--blue);text-decoration:none}.pd-gallery img.main{width:100%;aspect-ratio:1;object-fit:cover;border-radius:14px}.pd-thumbs{display:flex;gap:12px;margin-top:12px}.pd-thumbs img{width:92px;height:92px;object-fit:cover;border-radius:8px;border:1px solid var(--line)}.pd-thumbs img.cur{border:2px solid var(--ink)}.pd-info h1,.pd-info h3{font-size:32px;font-weight:500;margin:0 0 6px;letter-spacing:-0.01em}.pd-info .by{font-size:14.5px;color:var(--ink-soft);margin:0 0 18px}.pd-facts{display:grid;grid-template-columns:1fr 1fr 1fr;border:1px solid var(--line);border-radius:10px;background:#fff;margin-bottom:18px}.pd-facts div{padding:14px 16px}.pd-facts div+div{border-left:1px solid var(--line)}.pd-facts b{display:block;font-size:17px;font-weight:500;font-variant-numeric:tabular-nums}.pd-facts span{font-size:12px;color:var(--ink-soft)}.pd-certs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:22px}.pd-certs span{font-size:12px;border:1px solid var(--line);border-radius:999px;padding:4px 12px;color:var(--ink-soft);background:#fff}.pd-cta{display:flex;gap:14px;margin-bottom:22px;flex-wrap:wrap}.pd-note{font-size:13px;color:var(--ink-soft);margin:0 0 24px}.pd-fcard{display:flex;gap:16px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:12px;padding:16px 18px}.pd-fcard img{width:64px;height:64px;border-radius:50%;object-fit:cover}.pd-fcard b{display:block;font-size:15.5px;font-weight:500}.pd-fcard span{font-size:13px;color:var(--ink-soft)}.pd-fcard .p-link{margin-left:auto;flex:none}.pd-tabs{display:flex;gap:26px;padding:0 48px;border-bottom:1px solid var(--line);overflow-x:auto}.pd-tabs span,.pd-tabs a{padding:14px 2px;font-size:15px;color:var(--ink-soft);white-space:nowrap;text-decoration:none}.pd-tabs .cur{color:var(--ink);font-weight:500;border-bottom:2px solid var(--yellow)}.pd-tiers{border:1px solid var(--line);border-radius:10px;background:var(--sand);padding:6px 16px;margin-bottom:18px}.pd-tiers .tr{display:flex;justify-content:space-between;padding:9px 0;font-size:14px;font-variant-numeric:tabular-nums;border-top:1px solid var(--line)}.pd-tiers .tr:first-child{border-top:0}.pd-tiers .tr span:last-child{font-weight:500}.sp-cover{position:relative}.sp-cover img{width:100%;height:260px;object-fit:cover;display:block}.sp-head{display:flex;gap:22px;align-items:flex-end;padding:0 48px;margin-top:-44px;position:relative}.sp-head .avatar{width:112px;height:112px;border-radius:50%;object-fit:cover;border:4px solid var(--paper);box-shadow:0 12px 28px -14px rgba(30,30,30,.5)}.sp-head .who{display:flex;align-items:center;gap:18px;padding-bottom:6px}.sp-head h1,.sp-head h3{font-size:30px;font-weight:500;margin:0}.sp-head .loc{font-size:14px;color:var(--ink-soft)}.sp-head>.p-link{margin-left:auto;align-self:flex-end;margin-bottom:30px}.sp-stats{display:flex;justify-content:space-between;gap:20px;margin:26px 48px 0;padding-top:20px;border-top:1px solid var(--line);font-size:14px;color:var(--ink-soft);font-variant-numeric:tabular-nums;flex-wrap:wrap}.sp-stats b{color:var(--ink);font-weight:500}.sp-about{display:grid;grid-template-columns:1fr 1fr;gap:12px 40px;max-width:760px}.sp-about .r{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-bottom:1px solid var(--line);font-size:14px}.sp-about .r span:first-child{color:var(--ink-soft)}.sp-reviews{display:flex;gap:28px;flex-wrap:wrap;font-size:13.5px;color:var(--ink-soft);margin:18px 0 0}.sp-reviews b{color:var(--ink);font-weight:500}.u-hero{padding:72px 48px 48px;background:radial-gradient(900px 420px at 50% -20%, var(--yellow-tint) 0%, var(--yellow-wash) 45%, var(--paper) 80%);text-align:center}.u-hero h1,.u-hero h3{font-size:clamp(30px,3.6vw,42px);font-weight:500;margin:0 0 8px;letter-spacing:-0.014em}.u-hero p{font-family:var(--font-serif);font-size:19px;color:var(--ink-soft);margin:0 auto;max-width:58ch}.u-hero.split{display:grid;grid-template-columns:1.2fr .8fr;gap:48px;text-align:left;align-items:center}.u-hero.split h1,.u-hero.split h3{margin-bottom:12px}.u-hero.split p{margin:0 0 22px}.u-hero.split img{width:100%;max-width:330px;border-radius:14px;justify-self:center}.hero-mark{display:block;width:150px;height:auto;margin:34px auto 0}.article{max-width:720px;margin:0 auto}.article h2,.article h4{font-size:20px;font-weight:500;margin:28px 0 8px}.article p{font-size:15px;color:var(--ink-soft);margin:0 0 14px;line-height:1.65}.article ul{font-size:15px;color:var(--ink-soft);line-height:1.65}.svc-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}.svc{background:var(--sand);border:1px solid var(--line);border-radius:12px;padding:24px}.svc b{display:block;font-size:17px;font-weight:500;margin:0 0 6px}.svc p{margin:0 0 14px;font-size:14px;color:var(--ink-soft)}.roles{max-width:860px}.role{display:grid;grid-template-columns:1.3fr 1fr .7fr auto;gap:20px;align-items:baseline;padding:16px 0;border-top:1px solid var(--line)}.role:last-child{border-bottom:1px solid var(--line)}.role b{font-size:16.5px;font-weight:500}.role .loc{font-size:13.5px;color:var(--ink-soft)}.cc-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:900px}.cc{background:#fff;border:1px solid var(--line);border-radius:12px;padding:26px}.cc b{display:block;font-size:18px;font-weight:500;margin-bottom:6px}.cc p{margin:0 0 16px;font-size:14.5px;color:var(--ink-soft)}.dl-split{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;padding:72px 48px}.dl-split .shot{width:300px;filter:drop-shadow(0 30px 35px rgba(30, 30, 30, 0.35))}.fee-table{width:100%;border-collapse:collapse;background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden;font-size:14.5px;max-width:860px}.fee-table th{text-align:left;padding:13px 18px;border-bottom:1px solid var(--line);font-weight:500;font-size:13px;color:var(--ink-soft)}.fee-table td{padding:12px 18px;border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums}.fee-table tr:last-child td{border-bottom:0}.vid-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}.vid-card b{display:block;font-size:15.5px;font-weight:500;margin:12px 0 4px}.vid-card p{margin:0;font-size:13.5px;color:var(--ink-soft)}.vid-card .vid img{aspect-ratio:3/4;object-fit:cover;object-position:top}.vid-card.wide .vid img{aspect-ratio:16/9}.help-topics{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}.ht{background:var(--sand);border:1px solid var(--line);border-radius:10px;padding:20px}.ht h2,.ht h4{margin:0 0 10px;font-size:15.5px;font-weight:500}.ht ul{list-style:none;margin:0;padding:0;font-size:13.5px}.ht li{padding:4px 0}.ht a{color:var(--blue);text-decoration:none}.blog-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}.bg-card{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#fff;text-decoration:none;color:var(--ink);display:block}.bg-card .cover{aspect-ratio:16/9;background:linear-gradient(140deg, #e8e2d2, #d3cab4)}.bg-card .cover img{width:100%;height:100%;object-fit:cover}.bg-card .in{padding:16px 18px}.bg-card .cat{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--blue);font-weight:500}.bg-card b{display:block;font-size:16.5px;font-weight:500;margin:6px 0 6px;line-height:1.35}.bg-card .meta{font-size:12.5px;color:var(--ink-soft)}.bg-feat{display:grid;grid-template-columns:1.1fr .9fr;gap:0;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#fff;margin-bottom:24px}.bg-feat .cover{min-height:300px}.bg-feat .cover img{width:100%;height:100%;object-fit:cover}.bg-feat .in{padding:32px;align-self:center}.bg-feat .in b{font-size:26px;font-weight:500;display:block;line-height:1.25;margin:8px 0 10px}.bg-feat .in p{font-size:15px;color:var(--ink-soft);margin:0 0 12px}.ty{text-align:center;padding:72px 48px 64px;background:radial-gradient(900px 420px at 50% -20%, var(--yellow-tint) 0%, var(--yellow-wash) 45%, var(--paper) 80%)}.ty img{width:200px;margin:0 auto 20px}.ty h1,.ty h3{font-size:clamp(30px,3.6vw,42px);font-weight:500;margin:0;letter-spacing:-0.014em}.ty .p-script{font-size:32px;margin:4px 0 16px}.ty p{font-family:var(--font-serif);font-size:18px;color:var(--ink-soft);margin:0 auto 30px;max-width:48ch}.ty-ctas{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.ty-next{padding:56px 48px 88px;max-width:1080px;margin:0 auto;text-align:center}.ty-next .p-mks{text-align:left;margin-top:18px}.ty-step{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;margin-bottom:14px;background:var(--yellow);color:var(--ink);font-size:14px;font-weight:500;box-shadow:2px 2px 0 var(--yellow-shadow)}@media(max-width: 900px){.ty-next{padding:44px 22px 64px}}.nf{text-align:center;padding:84px 48px 88px;background:radial-gradient(900px 420px at 50% -20%, var(--yellow-tint) 0%, var(--yellow-wash) 45%, var(--paper) 80%)}.nf-art{display:flex;align-items:flex-end;justify-content:center;gap:14px;margin-bottom:14px}.nf .code{font-family:var(--font-script);font-size:120px;line-height:.9;background:var(--sunset);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}.nf h1,.nf h3{font-size:clamp(28px,3.4vw,38px);font-weight:500;margin:0 0 10px;letter-spacing:-0.014em}.nf-sub{font-family:var(--font-serif);font-size:18px;color:var(--ink-soft);margin:0 auto 30px;max-width:46ch}.nf-ctas{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-bottom:28px}.nf-links{font-size:14px;color:var(--ink-soft);margin:0}.nf-links a{color:var(--blue);font-weight:500;text-decoration:none}.nf-links a:hover{text-decoration:underline}.l-hero{display:grid;grid-template-columns:1fr .95fr;gap:56px;padding:64px 48px 56px;align-items:start;background:radial-gradient(900px 420px at 15% -10%, var(--yellow-tint) 0%, var(--yellow-wash) 45%, var(--paper) 75%)}.l-points{list-style:none;margin:0 0 26px;padding:0}.l-points li{display:flex;gap:14px;padding:14px 0;border-top:1px solid var(--line)}.l-points li:first-child{border-top:0}.l-points i{width:34px;height:34px;flex:none;border-radius:8px;background:var(--sunset);display:grid;place-items:center;font-weight:500;font-size:15px;color:var(--ink);font-style:normal}.l-points b{display:block;font-size:15px;font-weight:500}.l-points p{margin:2px 0 0;font-size:14px;color:var(--ink-soft)}.l-proof{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;padding:0 48px 64px}.l-proof figure{margin:0}.l-proof img{width:100%;aspect-ratio:16/9.6;object-fit:cover;border-radius:10px}.l-proof figcaption{font-size:13px;color:var(--ink-soft);margin-top:8px}.l-testi{display:flex;gap:24px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:12px;padding:20px;margin:0 48px 64px}.l-testi .vid{flex:none;width:340px}.l-testi .vid img{aspect-ratio:16/9.4}.l-testi blockquote{font-family:var(--font-serif);font-size:19px;color:var(--ink);margin:0 0 8px}.l-testi .who{font-size:13.5px;color:var(--ink-soft)}.l-closer{text-align:center;padding:64px 48px 80px;border-top:1px solid var(--line);background:#fff}.l-closer .p-h2{margin-bottom:8px}.l-closer .closer-mascot{width:170px;height:auto;margin:0 auto 20px}.l-closer p{color:var(--ink-soft);margin:0 0 26px}@media(max-width: 1100px){.p-products,.p-steps,.p-points{grid-template-columns:repeat(2, 1fr)}.p-trust{grid-template-columns:repeat(2, 1fr);row-gap:16px}.p-trust>div:nth-child(3){border-left:0;padding-left:0}.help-topics,.p-factories,.p-testis,.blog-grid,.vid-grid,.svc-grid,.p-mks,.a-cards{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 900px){.p-hero,.l-hero,.p-rfq,.p-band,.p-verifysec,.sh-support,.pd,.a-worlds,.cc-grid,.u-hero.split,.dl-split,.bg-feat{grid-template-columns:1fr}.hero-visual{padding-bottom:72px}.hero-visual .q-card{left:0;width:100%;position:relative;margin-top:-60px}.p-evidence{flex-wrap:wrap;gap:16px 0}.p-plans,.tb-levels,.p-testis,.p-factories,.help-topics,.blog-grid,.vid-grid,.svc-grid,.p-mks,.a-cards{grid-template-columns:1fr}.p-points{grid-template-columns:1fr}.a-stats{grid-template-columns:repeat(2, 1fr)}.a-office{grid-template-columns:1fr}.d-hero,.u-hero,.a-hero,.l-closer,.ty,.nf{padding-left:22px;padding-right:22px}.p-hero,.l-hero,.pd{padding:44px 22px}.pd-crumb,.pd-tabs,.d-filters{padding-left:22px;padding-right:22px}.sp-head{padding:0 22px;flex-wrap:wrap}.sp-head .who{flex-wrap:wrap;gap:10px 14px}.sp-stats{margin:22px 22px 0}.sp-about{grid-template-columns:1fr}.p-trust{grid-template-columns:1fr;padding:22px}.p-trust>div{border-left:0 !important;padding-left:0 !important}.p-seller-band{flex-direction:column;align-items:flex-start;padding:44px 22px}.p-seller-band .p-btn{margin-left:0}.l-testi{flex-direction:column;align-items:stretch;margin:0 22px 48px}.l-testi .vid{width:100%}.l-proof{grid-template-columns:1fr;padding:0 22px 48px}.sn-step{width:100%}.sn .arr,.sn .arr.toleft{align-self:center;margin:2px 0}.p-edit .line p{font-size:22px}.role{grid-template-columns:1fr;gap:4px}.p-form .row{grid-template-columns:1fr}.faq-body{grid-template-columns:1fr}.faq-mascot{display:none}}.main-navbar{position:sticky;top:0;background:var(--ink);z-index:60}.main-navbar .inner-container{display:flex;align-items:center;gap:28px;padding:15px max(22px,(100% - var(--page-max))/2)}.main-navbar .nav-logo{display:flex;align-items:center}.main-navbar .nav-logo img,.main-navbar .nav-logo svg{height:32px;width:auto;display:block}.main-navbar .nav-logo .logo-mark{display:none}.main-navbar .cta-short{display:none}.main-navbar .menu-icon{display:none}.main-navbar .menu-icon button{background:none;border:0;color:#e8e5db;font-family:inherit;font-size:15px;display:flex;align-items:center;gap:8px;cursor:pointer;padding:6px 0}.main-navbar .menu-icon button svg{width:20px;height:20px}.main-navbar>.inner-container>ul{display:flex;gap:26px;align-items:center;list-style:none;margin:0;padding:0}.main-navbar>.inner-container>ul>li{color:#e8e5db;font-size:14.5px;cursor:default;display:flex;align-items:center;gap:7px;padding:8px 0;transition:color .15s}.main-navbar>.inner-container>ul>li>a{color:inherit;text-decoration:none;display:flex;align-items:center;gap:7px;transition:color .15s}.main-navbar>.inner-container>ul>li .nav-caret{font-size:10px;opacity:.55}.main-navbar>.inner-container>ul>li .nav-icon{width:18px;height:18px;flex:none}.main-navbar>.inner-container>ul>li .nav-icon path{fill:currentColor}.main-navbar>.inner-container>ul>li:hover,.main-navbar>.inner-container>ul>li:hover>a{color:var(--tier-platinum)}.main-navbar>.inner-container>ul>li.selected,.main-navbar>.inner-container>ul>li.selected>a{color:var(--tier-platinum);font-weight:500}.main-navbar .nav-right-group{margin-left:auto;display:flex;gap:18px;align-items:center}.main-navbar .nav-login-btn,.main-navbar .nav-user-info{color:#e8e5db;text-decoration:none;font-size:14.5px;font-weight:500;display:flex;align-items:center;gap:9px}.main-navbar .nav-login-btn:hover{color:#fff}.main-navbar .login-icon{width:18px;height:18px}.main-navbar .nav-user-details{display:flex;flex-direction:column;line-height:1.2}.main-navbar .nav-user-name{font-size:13.5px;color:#fff}.main-navbar .nav-user-sub{font-size:11px;color:#b9b5aa}.main-navbar .dropdown{display:none;position:absolute;left:0;right:0;top:100%;background:var(--ink);color:var(--paper);border-top:1px solid hsla(0,0%,100%,.12);box-shadow:0 40px 60px -30px rgba(0,0,0,.55);padding:30px 48px 34px;opacity:0;transform:translateY(-6px);transition:opacity .22s ease,transform .22s ease;cursor:default}.main-navbar .dropdown.show{opacity:1;transform:translateY(0)}.main-navbar .dropdown-inner>.jm-item{max-width:560px}.main-navbar .jm-grid,.main-navbar .jm-about,.main-navbar .jm-foot{max-width:1000px}.main-navbar .jm-cats{max-width:900px;margin-top:10px}.main-navbar .jm-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px 40px}.main-navbar .jm-item{display:flex;gap:16px;padding:14px 10px;border-radius:10px;text-decoration:none;align-items:center}.main-navbar .jm-item:hover{background:hsla(0,0%,100%,.06)}.main-navbar .jm-item img{width:76px;height:56px;object-fit:cover;border-radius:8px;flex:none}.main-navbar .jm-item b{display:block;font-size:15.5px;font-weight:500;color:#fff;margin-bottom:3px}.main-navbar .jm-item p{margin:0;font-size:13px;color:#b9b5aa;line-height:1.45}.main-navbar .jm-about{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:4px 40px}.main-navbar .jm-about a{display:block;text-decoration:none;padding:13px 10px;border-radius:10px}.main-navbar .jm-about a:hover{background:hsla(0,0%,100%,.06)}.main-navbar .jm-about b{font-family:var(--font-serif);font-weight:400;font-size:21px;color:#fff;display:block;margin-bottom:2px}.main-navbar .jm-about p{margin:0;font-size:13px;color:#b9b5aa}.main-navbar .jm-cats{display:grid;grid-template-columns:repeat(6, 1fr);gap:14px}.main-navbar .jm-cat{background:var(--paper);border-radius:12px;padding:16px 10px 12px;text-align:center;text-decoration:none;color:var(--ink)}.main-navbar .jm-cat:hover{background:var(--blue);color:#fff}.main-navbar .jm-cat:hover img,.main-navbar .jm-cat:hover svg{filter:brightness(0) invert(1)}.main-navbar .jm-cat svg{fill:var(--ink)}.main-navbar .jm-cat img,.main-navbar .jm-cat>svg{height:44px;width:auto;margin:0 auto 10px;display:block}.main-navbar .jm-cat .shoes{display:flex;gap:3px;justify-content:center;align-items:flex-end;height:44px;margin-bottom:10px}.main-navbar .jm-cat .shoes img,.main-navbar .jm-cat .shoes svg{height:34px;width:auto;margin:0}.main-navbar .jm-cat b{display:block;font-size:13px;font-weight:500}.main-navbar .jm-foot{display:flex;align-items:center;gap:14px;margin-top:22px;padding-top:20px;border-top:1px solid hsla(0,0%,100%,.12)}.main-navbar .jm-foot span{font-size:13px;color:#b9b5aa}.main-navbar .jm-foot .store-badge{height:36px}.main-navbar .jm-foot .p-btn{margin-left:auto}@media(max-width: 900px){.main-navbar .inner-container{padding:13px 20px;gap:16px}.main-navbar>.inner-container>ul,.main-navbar .dropdown{display:none !important}.main-navbar .menu-icon{display:block}.main-navbar .nav-user-details{display:none}.main-navbar .nav-logo .logo{display:none}.main-navbar .nav-logo .logo-mark{display:block;height:30px}.main-navbar .cta-long{display:none}.main-navbar .cta-short{display:inline}}.mobile-menu{display:none;position:fixed;top:60px;left:0;right:0;bottom:0;background:var(--dark-knight);z-index:9998;color:var(--white);font-family:var(--font-circular)}.mobile-menu.mm-open{display:block}.mobile-menu-scroll{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:16px 0 120px}.mm-item{display:flex;align-items:center;gap:10px;padding:14px 24px;font-size:var(--text-base);font-weight:450;color:var(--white);text-decoration:none;cursor:pointer;transition:color .15s ease}.mm-item svg{width:20px;height:20px;flex-shrink:0;fill:currentColor;color:currentColor}.mm-item:hover,.mm-item:active{color:var(--primary-pink)}.mm-item.mm-active{color:var(--primary-pink)}.mm-item.mm-user-item{flex-wrap:wrap}.mm-item.mm-user-item .mm-user-name{font-weight:600;font-size:var(--text-sm)}.mm-item.mm-user-item .mm-user-sub{width:100%;padding-left:30px;font-size:var(--text-xs);opacity:.6;margin-top:-4px}.mm-chevron{margin-left:auto;transition:transform .2s ease;line-height:1;display:flex;align-items:center}.mm-chevron svg{width:10px;height:10px}.mm-expanded .mm-chevron{transform:rotate(90deg)}.mm-children{display:none;flex-direction:column;background:hsla(0,0%,100%,.04);padding:4px 0}.mm-children.mm-show{display:flex}.mm-child-img{width:100%;max-width:180px;height:120px;object-fit:cover;border-radius:10px;margin-bottom:6px}.mm-child-title{font-size:var(--text-sm);font-weight:600;color:var(--white)}.mm-child-desc{font-size:var(--text-xs);color:hsla(0,0%,100%,.55);line-height:1.4;margin-top:2px}.mm-child{display:flex;flex-direction:column;padding:12px 24px 12px 34px;font-size:var(--text-sm);color:hsla(0,0%,100%,.8);text-decoration:none;transition:color .15s ease;border-bottom:1px solid hsla(0,0%,100%,.04)}.mm-child:last-child{border-bottom:none}.mm-child:hover,.mm-child:active{color:var(--primary-pink)}.mm-child:hover .mm-child-title,.mm-child:active .mm-child-title{color:var(--primary-pink)}.mm-child.mm-disabled{opacity:.4;pointer-events:none}.mm-child.mm-active .mm-child-title{color:var(--primary-pink)}.mm-child-action{padding:12px 24px 12px 34px}.mm-action-btn{display:inline-flex;align-items:center;gap:8px;color:var(--white);background:none;border:2px solid hsla(0,0%,100%,.2);border-radius:50px;padding:8px 20px;font-size:var(--text-sm);font-family:var(--font-circular);cursor:pointer;transition:all .2s ease}.mm-action-btn svg{width:14px;height:14px;fill:currentColor}.mm-action-btn:hover{border-color:var(--primary-pink);color:var(--primary-pink)}.mm-category-label{font-size:var(--text-sm);font-weight:600;color:hsla(0,0%,100%,.6);margin-bottom:10px}.mm-product-grid{display:flex;flex-wrap:wrap;gap:12px}.mm-product{display:flex;flex-direction:column;align-items:center;gap:4px;color:hsla(0,0%,100%,.7);font-size:var(--text-xs);text-decoration:none}.mm-product svg{width:36px;height:36px;fill:currentColor}.mm-blog{border-top:1px solid hsla(0,0%,100%,.12);margin-top:8px;padding-top:12px}.mm-blog-label{font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:hsla(0,0%,100%,.5);padding:0 24px;margin:4px 0 8px}.mm-blog-item{flex-direction:row;align-items:center;gap:12px;padding:12px 24px}.mm-blog-item .mm-blog-thumb{flex:0 0 auto;width:64px;height:48px;object-fit:cover;border-radius:8px}.mm-blog-item .mm-blog-text{display:flex;flex-direction:column;min-width:0}.mm-blog-item .mm-child-title{font-size:var(--text-sm);line-height:1.25}.mm-blog-all{flex-direction:row;font-weight:600;color:var(--primary-pink);padding:12px 24px 16px}@media(min-width: 901px){.mobile-menu{display:none !important}}.main-navbar.menu-forced-dark{background:var(--dark-knight) !important;color:#fff !important}.main-navbar.menu-forced-dark .menu-icon button{color:#fff !important}.main-navbar.menu-forced-dark .nav-logo svg{fill:#fff !important}.main-navbar.menu-forced-dark .svg-color{fill:#fff !important}.mm-overlay.mm-open~#back-to-top,body:has(.mm-open) #back-to-top{display:none !important}.footer{background:var(--blue);color:#cdd4ff;padding:56px 48px 28px}.footer .pf-tag{font-family:var(--font-serif);font-size:22px;line-height:1.45;color:#e8ebff;margin:0 0 36px;max-width:58ch}.footer .pf-logo{height:30px;width:auto}.footer .pf-grid{display:grid;grid-template-columns:1.25fr repeat(4, 1fr);gap:28px 24px;padding-bottom:34px}@media(min-width: 1101px){.footer .office-container{grid-column:1;grid-row:1/span 2}.footer .pf-grid>div:nth-child(2){grid-column:2;grid-row:1}.footer .pf-grid>div:nth-child(3){grid-column:2;grid-row:2}.footer .pf-grid>div:nth-child(4){grid-column:3;grid-row:1}.footer .pf-grid>div:nth-child(5){grid-column:3;grid-row:2}.footer .pf-grid>div:nth-child(6){grid-column:4;grid-row:1}.footer .pf-grid>div:nth-child(7){grid-column:5;grid-row:1}}.footer h3{font-size:14px;font-weight:500;color:#fff;margin:0 0 10px}.footer ul{list-style:none;margin:0 0 22px;padding:0;font-size:13.5px}.footer li{padding:3px 0}.footer a{color:#cdd4ff;text-decoration:none}.footer a:hover{color:#fff;text-decoration:underline}.footer address{font-style:normal;font-size:13.5px;line-height:1.6}.footer .pf-mark{display:block;color:#fff;margin-bottom:18px}.footer .pf-mark svg{width:40px;height:auto}@media(min-width: 1101px){.footer .pf-app{grid-column:4/span 2;grid-row:2}}.footer .store-row{flex-wrap:nowrap;gap:10px}.footer .pf-grid>div{min-width:0}.footer .pf-brandrow{display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap;padding:8px 0 22px;border-bottom:1px solid hsla(0,0%,100%,.18)}.footer .pf-social{display:flex;flex-wrap:wrap;gap:22px}.footer .pf-social a{color:#fff;font-size:14px;font-weight:500}.footer .pf-bottom{display:flex;align-items:flex-start;gap:24px;padding:22px 0 14px;flex-wrap:wrap}.footer .pf-bottom img{height:26px;width:auto}.footer .pf-legal{font-size:11.5px;color:#aeb8f5;margin:0;max-width:110ch}@media(max-width: 1100px){.footer .pf-grid{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 900px){.footer{padding:44px 22px 22px}.footer .store-row{flex-wrap:wrap}.footer .pf-grid{grid-template-columns:repeat(2, 1fr)}}.cookie-banner{position:fixed;left:24px;right:24px;bottom:24px;z-index:9000;background:var(--ink);color:#e8e5db;border-radius:12px;padding:18px 22px;box-shadow:0 20px 40px -20px rgba(0,0,0,.5)}.cookie-banner.hidden{display:none}.cookie-banner .cookie-banner-inner{display:flex;gap:22px;align-items:center;max-width:1200px;margin:0 auto}.cookie-banner p{margin:0;font-size:13.5px}.cookie-banner a{color:#fff;text-decoration:underline}.cookie-banner .cookie-banner-actions{margin-left:auto;display:flex;gap:10px;flex:none}.cookie-btn{font-family:inherit;font-size:14px;font-weight:500;cursor:pointer;border:0;border-radius:6px;padding:9px 16px;display:inline-flex;align-items:center;gap:7px}.cookie-btn--accept{background:var(--yellow);color:var(--ink);box-shadow:3px 3px 0 var(--yellow-shadow)}.cookie-btn--accept:hover{transform:translate(-1px, -1px);box-shadow:4px 4px 0 var(--yellow-shadow)}.cookie-btn--reject,.cookie-btn--manage{background:rgba(0,0,0,0);color:#e8e5db;border:1px solid hsla(0,0%,100%,.35)}.cookie-btn--reject:hover,.cookie-btn--manage:hover{border-color:#fff;color:#fff}.cookie-manage{position:fixed;inset:0;z-index:9001;background:rgba(30,30,30,.55);display:flex;align-items:center;justify-content:center;padding:24px}.cookie-manage.hidden{display:none}.cookie-manage .cookie-manage-inner{background:var(--paper);color:var(--ink);border-radius:14px;padding:28px;max-width:480px;width:100%;box-shadow:0 30px 60px -30px rgba(0,0,0,.6)}.cookie-manage h3{margin:0 0 18px;font-size:20px;font-weight:500}.cookie-manage p{font-size:13.5px;color:var(--ink-soft);margin:6px 0 0}.cookie-category{padding:14px 0;border-top:1px solid var(--line)}.cookie-category:first-of-type{border-top:0}.cookie-category-header{display:flex;justify-content:space-between;align-items:center;gap:16px}.cookie-category-name{font-size:14.5px;font-weight:500}.cookie-toggle-label{font-size:12px;color:var(--ink-soft)}.cookie-toggle{position:relative;width:42px;height:24px;flex:none}.cookie-toggle input{opacity:0;width:0;height:0}.cookie-toggle .cookie-toggle-slider{position:absolute;inset:0;border-radius:999px;background:var(--line);transition:background .18s ease;cursor:pointer}.cookie-toggle .cookie-toggle-slider::after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .18s ease;box-shadow:0 1px 3px rgba(0,0,0,.25)}.cookie-toggle input:checked+.cookie-toggle-slider{background:var(--blue)}.cookie-toggle input:checked+.cookie-toggle-slider::after{transform:translateX(18px)}.cookie-manage-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.cookie-btn--back{background:rgba(0,0,0,0);color:var(--ink);border:1px solid var(--line)}.cookie-btn--back:hover{border-color:var(--ink)}@media(max-width: 720px){.cookie-banner{left:12px;right:12px;bottom:12px}.cookie-banner .cookie-banner-inner{flex-direction:column;align-items:stretch;gap:14px}.cookie-banner .cookie-banner-actions{margin-left:0;flex-wrap:wrap}}.video-popup-overlay{position:fixed;inset:0;z-index:10000;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.85);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.video-popup-overlay.active{opacity:1;visibility:visible}.video-popup-overlay .video-popup-container{position:relative;max-width:1200px;width:80%;max-height:90vh;border-radius:16px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.5);transform:scale(0.9);transition:transform .3s ease}.video-popup-overlay.active .video-popup-container{transform:scale(1)}.video-popup-overlay .video-popup-close{position:absolute;top:12px;right:12px;z-index:1;width:36px;height:36px;border-radius:50%;border:none;background:rgba(0,0,0,.5);color:#fff;font-size:var(--text-lg);line-height:36px;text-align:center;cursor:pointer;transition:background .2s ease}.video-popup-overlay .video-popup-close:hover{background:rgba(0,0,0,.8)}.video-popup-overlay video{display:block;width:100%;height:auto;max-height:85vh;object-fit:contain;background:#000}.buyer-rfq{padding:92px 48px;background:var(--paper);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.buyer-rfq h2{font-size:clamp(28px,3.4vw,40px);font-weight:500;margin:0 0 12px;letter-spacing:-0.014em}.buyer-rfq .section-sub{font-family:var(--font-serif);font-size:19px;color:var(--ink-soft);margin:0 0 28px}.buyer-rfq .sunset-pink{font-family:var(--font-script);font-size:.92em;background:var(--sunset);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}.rfq-col{display:flex;flex-direction:column}.rfq-col>.rfq-form-container,.rfq-col>.rfq-success{flex:1}.rfq-form-container{position:relative;background:#fff;border:1px solid var(--line);border-radius:12px;padding:28px;box-shadow:0 24px 48px -40px rgba(30,30,30,.45)}.rfq-mascot{position:absolute;right:18px;bottom:10px;width:150px;height:auto;pointer-events:none}.buyer-rfq .p-rfq{align-items:stretch}.p-aside{display:flex;flex-direction:column;gap:16px}.p-aside .p-next:last-child{flex:1}.p-aside .p-next{background:#fff}.rfq-form-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px 16px}.rfq-field.rfq-field-wide,.rfq-field.rfq-field-submit{grid-column:1/-1}.rfq-field.hidden{display:none}.form-label{font-size:13px;font-weight:500;display:block;margin:0 0 5px}.form-input,.form-textarea{width:100%;border:1px solid var(--line);border-radius:6px;background:var(--paper);padding:11px 12px;font-size:14px;color:var(--ink);font-family:inherit}.form-input{height:44px}.form-textarea{resize:vertical}.form-input:focus,.form-textarea:focus{outline:2px solid var(--blue);outline-offset:0}.rfq-field-submit{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.rfq-error{color:#c0392b;font-size:14px;margin:12px 0 0}.rfq-error.hidden,.rfq-success.hidden{display:none}.rfq-success{text-align:center;padding:24px;background:var(--paper);border:1px solid var(--line);border-radius:12px}.rfq-success .rfq-sent-img{width:180px;margin:0 auto 18px}.rfq-success h3{font-size:24px;font-weight:500;margin:0 0 6px}.rfq-success p{font-family:var(--font-serif);color:var(--ink-soft);margin:0}@media(max-width: 900px){.buyer-rfq{padding:64px 22px}.rfq-mascot{display:none}.rfq-form-fields{grid-template-columns:1fr}}.rv{opacity:0;transform:translateY(16px);transition:opacity .55s ease-out,transform .55s ease-out;transition-delay:var(--rv-delay, 0s)}.rv.rv-in{opacity:1;transform:none}.product-showcase{padding:92px 0;overflow:hidden;background:var(--sand)}.product-showcase .content-constrained{padding:0 48px}.product-showcase h2{font-size:clamp(28px,3.4vw,40px);font-weight:500;margin:0 0 12px;letter-spacing:-0.014em}.product-showcase .section-sub{font-family:var(--font-serif);font-size:19px;color:var(--ink-soft);margin:0 0 40px}.product-showcase .sunset-pink{font-family:var(--font-script);font-size:.92em;background:var(--sunset);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}.product-showcase .showcase-cta{text-align:center;margin-top:36px}.showcase-track{overflow:hidden;margin-bottom:16px}.showcase-scroll{display:flex;gap:16px;width:max-content;animation:showcase-marquee 180s linear infinite}.showcase-track:hover .showcase-scroll{animation-play-state:paused}@keyframes showcase-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media(prefers-reduced-motion: reduce){.showcase-scroll{animation:none;flex-wrap:wrap;width:auto}}.showcase-card{width:300px;flex:none;display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:10px;overflow:hidden;text-decoration:none;color:var(--ink)}.showcase-card .showcase-card-image{background:#f7efe4}.showcase-card .showcase-card-image img{width:100%;aspect-ratio:4/3;object-fit:contain;padding:10px;mix-blend-mode:multiply}.showcase-card .showcase-card-body{padding:13px 15px}.showcase-card .showcase-desc{font-size:11.5px;color:var(--ink-soft);margin:0 0 2px}.showcase-card h4{font-size:14.5px;font-weight:500;margin:0 0 8px}.showcase-card .showcase-pricing{display:flex;gap:14px;font-size:12.5px;color:var(--ink-soft);font-variant-numeric:tabular-nums}.showcase-card .showcase-pricing strong{color:var(--ink);font-weight:500}.showcase-card .showcase-supplier{display:block;font-size:12px;color:var(--ink-soft);margin-top:6px}.showcase-card .showcase-footer{border-top:1px solid var(--line);margin-top:9px;padding-top:8px;font-size:12px;color:var(--ink-soft)}.featured-sellers .skyler{color:var(--blue)}.trust-indicators{padding:64px 48px;background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.trust-indicators .trust-grid{display:flex;justify-content:center;gap:72px;flex-wrap:wrap;margin:0 auto}.trust-indicators .trust-item{text-align:center}.trust-indicators .trust-label{font-size:15px;color:var(--ink-soft);margin-top:14px}.flip-counter{display:inline-flex;gap:4px}.flip-digit{background:var(--ink);color:var(--paper);border-radius:6px;font-family:var(--font-serif);font-variant-numeric:tabular-nums;font-size:52px;line-height:1;padding:14px 10px;min-width:52px;text-align:center}.flip-digit-separator{background:none;color:var(--ink);min-width:auto;padding:14px 0}.flip-digit span.flipping{opacity:.55}.flip-counter--small .flip-digit{font-size:26px;padding:8px 5px;min-width:28px}.youtube-testimonials{padding:92px 48px}.youtube-testimonials h2{font-size:clamp(28px,3.4vw,40px);font-weight:500;margin:0 0 12px;letter-spacing:-0.014em}.youtube-testimonials .section-sub{font-family:var(--font-serif);font-size:19px;color:var(--ink-soft);margin:0 0 40px}.youtube-testimonials .yt-reel{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}.youtube-testimonials .yt-card{background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:8px 8px 4px}.youtube-testimonials .yt-card iframe{width:100%;aspect-ratio:16/9;border-radius:12px;display:block}.youtube-testimonials .yt-card h4{color:var(--blue);font-size:16px;font-weight:500;margin:12px 8px 12px}.ticker-countries{display:flex;overflow:hidden;gap:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--yellow);padding:14px 0}.ticker-countries ul{display:flex;gap:44px;list-style:none;margin:0;padding:0 22px;flex:none;animation:ticker-scroll 40s linear infinite}.ticker-countries li{white-space:nowrap;font-size:14.5px;color:var(--ink)}@keyframes ticker-scroll{from{transform:translateX(0)}to{transform:translateX(-100%)}}@media(prefers-reduced-motion: reduce){.ticker-countries ul{animation:none;flex-wrap:wrap}}.lalaaji-com{background:var(--sand);padding:64px 48px;text-align:center}.lalaaji-com .lalaaji-logo{width:min(760px,100%);height:auto;margin:0 auto}.how-to-sell{display:grid;grid-template-columns:.95fr 1.05fr;gap:48px;align-items:center;padding:92px 48px;background:url("/assets/testimonials-bg-0f7efab6.png") repeat,var(--sand);background-size:720px auto;border-top:1px solid var(--line)}.how-to-sell .how-to-sell-thumbnail{position:relative;cursor:pointer}.how-to-sell .how-to-sell-thumbnail img{width:100%;display:block}.how-to-sell .play-button{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:72px}.how-to-sell h3{font-size:clamp(26px,3vw,34px);font-weight:500;margin:0 0 10px;letter-spacing:-0.01em}.how-to-sell p{font-family:var(--font-serif);font-size:18px;color:var(--ink-soft);margin:0 0 22px;max-width:52ch}.about-the-app{padding:92px 48px}.about-the-app .curved-arrow,.about-the-app .arrow-text{display:none}.about-the-app .about-content{display:grid;grid-template-columns:auto 1fr;gap:56px;align-items:center;max-width:1000px;margin:0 auto}.about-the-app .iphone16{position:relative;cursor:pointer;width:280px}.about-the-app .iphone16-image{width:100%;filter:drop-shadow(0 30px 35px rgba(30, 30, 30, 0.35))}.about-the-app .play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:56px}.about-the-app h3{font-size:clamp(26px,3vw,34px);font-weight:500;margin:0 0 12px;letter-spacing:-0.01em}.about-the-app p{font-family:var(--font-serif);font-size:18px;color:var(--ink-soft);margin:0 0 10px;max-width:52ch}.about-the-app .about-buttons{display:flex;gap:10px;margin:20px 0}.about-the-app .about-buttons .badges{display:flex;gap:10px}.about-the-app .about-buttons img{height:44px;width:auto}.sunset-pink-button,.yellow-button,.black-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-family:inherit;font-size:16px;font-weight:500;padding:12px 22px;border-radius:6px;text-decoration:none;cursor:pointer;border:0}.yellow-button,.sunset-pink-button{background:var(--yellow);color:var(--ink);box-shadow:4px 4px 0 var(--yellow-shadow)}.yellow-button:hover,.sunset-pink-button:hover{transform:translate(-1px, -1px);box-shadow:5px 5px 0 var(--yellow-shadow)}.black-button{background:var(--ink);color:var(--paper);box-shadow:4px 4px 0 var(--shadow-warm)}.black-button:hover{transform:translate(-1px, -1px);box-shadow:5px 5px 0 var(--shadow-warm)}.arrow-icon,.button-icon{width:15px;height:15px}@media(max-width: 900px){.product-showcase{padding:64px 0}.product-showcase .content-constrained{padding:0 22px}.youtube-testimonials,.about-the-app{padding:64px 22px}.youtube-testimonials .yt-reel{grid-template-columns:1fr}.how-to-sell{grid-template-columns:1fr;padding:64px 22px;text-align:center}.how-to-sell p{margin-inline:auto}.about-the-app .about-content{grid-template-columns:1fr;justify-items:center;text-align:center}.about-the-app .about-buttons{justify-content:center}.trust-indicators{padding:48px 22px}.trust-indicators .trust-grid{justify-content:center;gap:28px}}.sellers-hero .hero-visual{padding-bottom:0}.sellers-hero .routes-title{display:flex;align-items:center;gap:9px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--blue);font-weight:500;margin:6px 0 14px}.sellers-hero .routes-title i{width:8px;height:8px;border-radius:50%;background:var(--live-green);animation:evpulse 2.4s ease-in-out infinite}.route-cards{display:flex;flex-direction:column;gap:10px}.route-card{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid var(--line);border-radius:10px;padding:11px 14px;transition:opacity .35s ease,transform .35s ease}.route-card .rc-flag{font-size:21px;flex:none}.route-card .rc-info{display:flex;flex-direction:column;min-width:0}.route-card .rc-route{font-size:14px;font-weight:500}.route-card .rc-detail{font-size:12.5px;color:var(--ink-soft)}.route-card .rc-status{margin-left:auto;flex:none;white-space:nowrap;font-size:11.5px;font-weight:500;border-radius:999px;padding:4px 11px;background:var(--paper);border:1px solid var(--line);color:var(--ink-soft)}.route-card .rc-status.active{background:var(--yellow-wash);border-color:var(--yellow);color:var(--ink)}.route-card .rc-status.shipped{background:#eef7f1;border-color:var(--live-green);color:#1e7a4f}.why-join-cta{margin-top:10px}.sh-support .sh-title{font-size:32px}.sh-support .sh-lead{margin:0 0 10px;font-size:16px;font-weight:500}.sh-support .sh-body{margin:0 0 22px;font-size:15px;color:var(--ink-soft);max-width:54ch}.channel-partner{background:var(--ink);padding:56px 48px}.channel-partner-inner-container{max-width:900px;margin:0 auto;text-align:center}.channel-partner-inner-container>p{color:var(--paper);font-family:var(--font-serif);font-size:19px;margin:0 0 32px}.channel-partner-logos{display:flex;gap:44px;justify-content:center;align-items:center;flex-wrap:wrap;margin-bottom:32px}.channel-partner-logos img{height:40px;width:auto}.channel-partner-inner-container h5{color:rgba(252,250,242,.75);font-size:15px;font-weight:400;margin:0 0 18px}.rfqs{padding:92px 48px 44px;text-align:center}.rfqs-content h2{font-size:clamp(28px,3.4vw,40px);font-weight:500;margin:0 0 8px;letter-spacing:-0.014em}.rfqs-content p{font-family:var(--font-serif);font-size:18px;color:var(--ink-soft);margin:0 0 32px}.rfqs-count{display:flex;justify-content:center}.live-activity{padding:24px 48px 92px;text-align:center}.live-activity h2{font-size:24px;font-weight:500;margin:0 0 4px}.live-activity>p{font-size:15px;color:var(--ink-soft);margin:0 0 24px}.activity-map{max-width:1100px;margin:0 auto}#live-activity-map{height:440px;border-radius:14px;border:1px solid var(--line)}.success-hub-note{font-size:15px;color:var(--ink-soft);max-width:68ch;margin:-28px 0 40px}.success-hub-note b{font-weight:500;color:var(--ink)}.pricing-query{font-size:14px;color:var(--ink-soft);margin:22px 0 0}.join-our-network{background:var(--blue);color:#fff;padding:72px 0 0;overflow:hidden;text-align:center}.network-inner-content{padding:0 48px 44px;max-width:720px;margin:0 auto}.network-inner-content h2{font-size:clamp(28px,3.4vw,40px);font-weight:500;margin:0 0 10px;letter-spacing:-0.014em;color:#fff}.network-inner-content p{font-family:var(--font-serif);font-size:18px;color:#cdd4ff;margin:0 0 24px}.product-slider{display:flex;overflow:hidden;padding:8px 0 52px;color:#fff}.product-slider .product-images{display:flex;gap:64px;align-items:center;flex:none;padding:0 32px;animation:product-marquee 90s linear infinite}.product-slider .product-images svg{height:68px;width:auto;fill:currentColor;stroke:currentColor;stroke-width:3px;paint-order:stroke fill}.product-slider .shoes{display:flex;gap:6px;align-items:flex-end}.product-slider .shoes svg{height:52px}@keyframes product-marquee{from{transform:translateX(0)}to{transform:translateX(-100%)}}@media(prefers-reduced-motion: reduce){.product-slider .product-images{animation:none;flex-wrap:wrap}}.local-support{padding:92px 48px;background:#fff;border-top:1px solid var(--line);text-align:center}.local-support-headings h2{font-size:clamp(28px,3.4vw,40px);font-weight:500;margin:0 0 8px;letter-spacing:-0.014em}.local-support-headings h4{font-family:var(--font-serif);font-size:19px;font-weight:400;color:var(--ink-soft);margin:0 0 10px}.local-support-headings p{font-size:15px;color:var(--ink-soft);max-width:64ch;margin:0 auto 36px}.local-support-map{position:relative;max-width:940px;margin:0 auto}.local-support-map img{width:100%}.map-dot{position:absolute;width:10px;height:10px;border-radius:50%;transform:translate(-50%, -50%)}.map-dot-blue{background:var(--blue);box-shadow:0 0 0 4px rgba(0,26,255,.14)}.map-dot-pink{background:var(--tier-platinum);box-shadow:0 0 0 4px rgba(254,142,196,.2)}.navigation-dots{display:flex;gap:28px;justify-content:center;margin:20px 0 26px}.navigation-dots .pink,.navigation-dots .blue{display:flex;align-items:center;gap:8px}.navigation-dots p{margin:0;font-size:13.5px;color:var(--ink-soft)}.navigation-dots .pink-dot{width:10px;height:10px;border-radius:50%;background:var(--tier-platinum)}.navigation-dots .blue-dot{width:10px;height:10px;border-radius:50%;background:var(--blue)}.local-support .badges{display:flex;gap:10px;justify-content:center}.local-support .badges img{height:42px;width:auto}@media(max-width: 900px){.route-card:nth-child(n+5){display:none}.channel-partner{padding:44px 22px}.rfqs{padding:64px 22px 32px}.live-activity{padding:12px 22px 64px}#live-activity-map{height:320px}.network-inner-content{padding:0 22px 36px}.local-support{padding:64px 22px}}.lander{background:var(--paper)}.lander .sunset-pink{background:var(--sunset);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}.lander .skyler{font-family:var(--font-serif);font-weight:400;color:var(--blue)}.lander-topbar{display:flex;align-items:center;justify-content:space-between;background:var(--ink);padding:12px 48px}.lander-topbar__logo .logo{height:34px;width:auto;display:block}.lander-topbar__login{color:var(--paper);font-size:14.5px;font-weight:500;text-decoration:none}.lander-topbar__login:hover{text-decoration:underline}.l-hero .buyer-rfq{padding:0;background:rgba(0,0,0,0);border:0}.l-hero .buyer-rfq h2{font-size:22px;margin:0 0 4px}.l-hero .buyer-rfq .section-sub{font-size:14.5px;margin:0 0 16px}.l-hero .rfq-form-container{background:#fff;max-width:none}.l-hero .p-rfq{display:block}.l-hero .p-eyeb,.l-hero .p-next{display:none}.l-hero .l-points b{font-size:15.5px}.lander-stats{display:flex;justify-content:center;gap:56px;flex-wrap:wrap;padding:48px;text-align:center;background:var(--yellow-wash);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.lander-stat p{font-size:13.5px;color:var(--ink-soft);margin:10px 0 0}.lander-stat__digits{display:inline-flex;gap:4px}.lander-stat__digits .digit{background:var(--ink);color:var(--paper);border-radius:6px;font-family:var(--font-serif);font-variant-numeric:tabular-nums;font-size:30px;line-height:1;padding:9px 5px;min-width:30px;text-align:center}.lander-stat__digits .digit--sym{background:none;color:var(--ink);min-width:auto;padding:9px 0}.lander-steps .p-h2{margin-bottom:28px}.p-steps--three{grid-template-columns:repeat(3, 1fr)}.lander-proof{padding-top:0;padding-bottom:0}.lander-proof .l-testi{margin:64px auto;max-width:860px}.l-testi .vid iframe{width:100%;aspect-ratio:16/9;border:0;display:block}.lander-poster{text-align:center}.lander-poster .vid{max-width:280px;margin:0 auto}.lander-poster .vid img{aspect-ratio:9/16}.lander-poster .capline{font-size:14.5px;color:var(--ink-soft);max-width:52ch;margin:14px auto 0}.lander-faq .p-h2{margin-bottom:18px}.lander-faq .p-faq{margin:0 auto}.lander-faq,.lander-steps{text-align:center}.lander-faq .p-faq,.lander-steps .p-steps{text-align:left}.lander-faq .p-faq{max-width:780px}.lander-signup-card{background:#fff;border:1px solid var(--line);border-radius:12px;padding:26px}.lander-signup-card.hidden{display:none}.lander-signup-card h2{font-size:22px;font-weight:500;margin:0 0 16px}.lander-field{margin-bottom:14px}.lander-field-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.lander-submit{width:100%;margin-top:6px}.lander-form-micro{font-size:12px;color:var(--ink-soft);margin:12px 0 0}.lander-form-micro a{color:var(--blue)}.lander-form-error{color:#c0392b;font-size:13px;margin:0 0 10px}.lander-form-error.hidden{display:none}.lander-otp-hint{font-size:14.5px;color:var(--ink-soft);margin:0 0 16px}.lander-otp-input{font-size:22px;letter-spacing:.4em;text-align:center;font-variant-numeric:tabular-nums}.lander-plan{text-align:center}.lander-plan .p-h2{margin-bottom:26px}.lander-plan__card{max-width:340px;margin:0 auto;text-align:left;background:#fff;border:2px solid var(--yellow);border-radius:12px;box-shadow:4px 4px 0 var(--yellow-shadow);padding:26px}.lander-plan__card h4{font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);font-weight:500;margin:0 0 6px}.lander-plan__price{font-size:15px;color:var(--ink-soft);margin:0 0 14px}.lander-plan__price span{font-size:30px;font-weight:500;color:var(--ink);font-variant-numeric:tabular-nums}.lander-plan__card ul{list-style:none;margin:0 0 20px;padding:0;font-size:14px;color:var(--ink-soft)}.lander-plan__card li{padding:7px 0;border-top:1px solid var(--line)}.lander-plan__card .p-btn{width:100%}.lander-plan__compare{margin:20px 0 0}.lander-footer{text-align:center;padding:48px 48px 56px;background:var(--ink);color:var(--paper)}.lander-footer__icon{height:40px;width:auto;margin:0 auto 14px}.lander-footer__tagline{font-family:var(--font-serif);font-size:15.5px;color:rgba(252,250,242,.8);max-width:62ch;margin:0 auto 16px}.lander-footer__links{margin:0 0 14px;font-size:14px}.lander-footer__links a{color:var(--paper);text-decoration:none}.lander-footer__links a:hover{text-decoration:underline}.lander-footer__legal{font-size:12px;color:rgba(252,250,242,.55);margin:0}@media(max-width: 900px){.lander-topbar{padding:12px 22px}.lander-stats{gap:28px;padding:40px 22px}.p-steps--three{grid-template-columns:1fr}.lander-field-row{grid-template-columns:1fr;gap:0}.lander-footer{padding:40px 22px 48px}}.directory-nav{background:#fff;border-bottom:1px solid var(--line);position:relative;z-index:4}.directory-nav__container{padding-top:6px;padding-bottom:0}.directory-nav__categories{display:flex;align-items:center;gap:18px;list-style:none;margin:0;padding:0;flex-wrap:wrap}.directory-nav__categories li{font-size:14.5px}.main-category{display:flex;align-items:center;gap:9px;font-weight:500;cursor:pointer;user-select:none;padding:8px 0}.main-category svg{width:18px;height:18px}.currency-converter-item{margin-left:auto}.currency-converter{display:flex;align-items:center;gap:8px;font-size:14px}.currency-converter .currency-select{border:0;background:rgba(0,0,0,0);font-family:inherit;font-size:13.5px;color:var(--ink);cursor:pointer}.nav-categories-wrapper{display:flex;order:3;width:100%;gap:6px;padding-bottom:6px;overflow-x:auto;scrollbar-width:none}.nav-categories-wrapper::-webkit-scrollbar{display:none}.nav-categories-close,.nav-categories-search{display:none}.category-dropdown{position:static;flex:none}.category-link{display:flex;align-items:center;gap:8px;padding:8px 12px;color:var(--ink-soft);text-decoration:none;font-size:13.5px;border-radius:8px;white-space:nowrap}.category-link .cat-ic{width:18px;height:18px;flex:none}.category-link .cat-full{display:none}.category-dropdown:hover .category-link{background:var(--yellow-wash);color:var(--ink)}.category-link.on{background:var(--yellow-wash);color:var(--ink);font-weight:500;box-shadow:inset 0 0 0 1px var(--line)}.category-link.on .cat-ic,.category-dropdown:hover .category-link .cat-ic{color:var(--cat)}.category-menu{display:none;position:absolute;top:100%;left:0;width:100%;background:#fff;border-top:1px solid var(--line);box-shadow:0 28px 44px -28px rgba(30,30,30,.4);padding:32px 48px 36px;z-index:60}.category-dropdown:hover .category-menu,.category-menu:hover{display:block}.category-menu .inner-container{display:flex;gap:48px;max-width:1400px;margin:0 auto;align-items:flex-start}.category-menu .menu-cols{flex:1;display:grid;grid-template-columns:repeat(auto-fill, minmax(170px, 1fr));gap:28px 32px}.category-heading{margin:0 0 12px;font-size:11.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.category-heading-link{color:var(--cat);text-decoration:none}.category-heading-link:hover{text-decoration:underline}.menu-promo{flex:none;width:272px;background:var(--sand);border:1px solid var(--line);border-radius:12px;padding:20px 22px;text-align:center}.menu-promo img{width:108px;height:auto;margin:0 auto 6px}.menu-promo .mp-line{font-family:var(--font-serif);font-size:16.5px;margin:0 0 4px}.menu-promo .mp-sub{font-size:12.5px;color:var(--ink-soft);margin:0 0 14px}.section-items{list-style:none;margin:0;padding:0}.section-items li{margin:8px 0}.category-item{color:var(--ink-soft);text-decoration:none;font-size:13.5px}.category-item:hover{color:var(--cat)}.crumbs-section{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:14px;padding-bottom:14px;font-size:13px}.directory-breadcrumbs{display:flex;flex-wrap:wrap;column-gap:10px;row-gap:4px;align-items:baseline}.breadcrumb-link{color:var(--blue);text-decoration:none;white-space:nowrap}.crumb-sep{color:var(--ink-soft)}.breadcrumb-current{color:var(--ink-soft);max-width:340px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;vertical-align:bottom}.breadcrumb-break{display:none}.directory-nav__filter-toggle{position:relative;margin-left:auto;flex:none}.filter-toggle-btn{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);background:#fff;border-radius:999px;padding:8px 16px;font-family:inherit;font-size:13.5px;font-weight:500;color:var(--ink);cursor:pointer}.filter-toggle-btn:hover{border-color:var(--ink)}.filter-toggle-btn .filter-icon{width:15px;height:15px}.directory-nav__filter-panel{display:none;position:absolute;right:0;top:calc(100% + 8px);width:300px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:20px;z-index:61;box-shadow:0 24px 48px -24px rgba(30,30,30,.45);text-align:left}.directory-nav__filter-panel.active{display:block}.filter-form{display:grid;gap:16px}.filter-group{display:flex;flex-direction:column;gap:6px}.filter-label{font-size:13px;font-weight:500}.filter-input,.filter-select{width:100%;border:1px solid var(--line);border-radius:6px;background:var(--paper);padding:10px 12px;font-size:14px;font-family:inherit;color:var(--ink)}.filter-input:focus,.filter-select:focus{outline:2px solid var(--blue);outline-offset:0}.filter-checkbox-label{display:flex;gap:8px;align-items:center;font-size:13.5px;cursor:pointer}.filter-checkbox{width:16px;height:16px;accent-color:var(--blue)}.price-inputs{display:flex;align-items:center;gap:8px}.price-separator{color:var(--ink-soft)}.filter-actions{display:flex;gap:10px;justify-content:flex-end}.filter-clear{background:none;border:1px solid var(--line);color:var(--ink-soft)}.filter-clear:hover{border-color:var(--ink);color:var(--ink)}.d-hero .p-script{font-size:34px;margin-bottom:8px}.d-search .clear{border:0;background:none;font-size:20px;line-height:1;color:var(--ink-soft);cursor:pointer;padding:0 4px}.product-search__hint{margin:14px 0 0;font-size:13.5px;color:var(--ink-soft)}.product-results-meta{padding-top:28px;margin:0;font-size:13.5px;color:var(--ink-soft)}[data-cat]{--cat: var(--blue)}[data-cat=sportswear-activewear]{--cat: #d6336c}[data-cat=team-sportswear]{--cat: #17754e}[data-cat=home-textiles]{--cat: #a9631f}[data-cat=accessories-functional-wear]{--cat: #7c3aed}[data-cat=football-equipment]{--cat: #12707f}[data-cat=hockey-equipment]{--cat: #c2410c}[data-cat=boxing-equipment]{--cat: #9f1239}[data-cat=training-equipment]{--cat: #4d7c0f}.d-browse{display:grid;gap:46px;padding-top:44px;padding-bottom:64px}.d-group__head{display:flex;align-items:center;gap:12px;margin:0 0 18px;font-size:21px;font-weight:500}.d-group__head .cat-ic{width:30px;height:30px;flex:none;color:var(--cat)}.d-group__head a{color:var(--ink);text-decoration:none}.d-group__head a:hover{color:var(--cat)}.d-subs{display:grid;grid-template-columns:repeat(auto-fill, minmax(215px, 1fr));gap:12px}.d-sub{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:14px 16px;text-decoration:none;color:var(--ink);transition:background .12s ease,border-color .12s ease,color .12s ease}.d-sub .cat-ic{width:26px;height:26px;flex:none;color:var(--cat)}.d-sub__text{min-width:0}.d-sub b{display:block;font-size:14.5px;font-weight:500}.d-sub__text span{font-size:12px;color:var(--ink-soft)}.d-sub:hover{background:var(--cat);border-color:var(--cat);color:#fff}.d-sub:hover .cat-ic{color:#fff}.d-sub:hover .d-sub__text span{color:hsla(0,0%,100%,.75)}.d-grid-section{padding-top:36px;padding-bottom:64px}.p-product{display:block;text-decoration:none;color:var(--ink)}.p-product .ph{position:relative}.p-product .ph .rq{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);opacity:0;transition:opacity .15s ease;white-space:nowrap}.p-product:hover .ph .rq{opacity:1}.p-product .stars{font-size:12px}.p-product .fac{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.d-empty{text-align:center;padding:64px 48px 88px}.d-empty-mascot{position:relative;width:230px;height:230px;margin:0 auto 10px}.d-empty-mascot model-viewer{width:100%;height:100%;--poster-color: transparent}.d-empty h2{font-size:28px;font-weight:500;margin:0 0 8px}.d-empty>p{font-family:var(--font-serif);font-size:17px;color:var(--ink-soft);margin:0 auto 22px;max-width:52ch}.d-empty-ctas{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.d-empty .fine{font-size:13px;color:var(--ink-soft);margin:28px auto 0}.think-dots{position:absolute;top:6px;right:30px}.think-dots i{position:absolute;right:0;bottom:0;border-radius:50%;background:var(--blue);opacity:0;animation:think-dot 3s ease-in-out infinite}.think-dots i:nth-child(1){width:6px;height:6px;right:22px;bottom:-10px}.think-dots i:nth-child(2){width:9px;height:9px;right:10px;bottom:4px;animation-delay:.45s}.think-dots i:nth-child(3){width:13px;height:13px;right:-6px;bottom:22px;animation-delay:.9s}@keyframes think-dot{0%,100%{opacity:0;transform:translateY(4px) scale(0.7)}35%,65%{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion: reduce){.think-dots i{animation:none;opacity:1;transform:none}}.d-band{display:block;text-align:center;padding:56px 48px}.d-band>p{margin:0 auto 24px;max-width:56ch}.pagination{display:flex;gap:8px;justify-content:center;align-items:center;padding:36px 0 0}.pagination__pages{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.pagination__link{min-width:34px;height:34px;border:1px solid var(--line);border-radius:8px;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:13.5px;color:var(--ink-soft);padding:0 10px;text-decoration:none;font-variant-numeric:tabular-nums;background:#fff}a.pagination__link:hover{border-color:var(--ink);color:var(--ink)}.pagination__current{background:var(--ink);color:var(--paper);border-color:var(--ink)}.pagination__gap{color:var(--ink-soft)}.pagination__disabled{opacity:.45}.pd-info .by{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pd-facts{grid-template-columns:repeat(auto-fit, minmax(130px, 1fr));margin-bottom:18px}.pd-desc{padding:36px 48px 56px}.pd-desc .product-description-collapse{max-width:820px}.pd-tabs a:hover{color:var(--ink)}.image-zoom-container{position:relative}.image-zoom-wrapper{position:relative;border-radius:14px;overflow:hidden;cursor:crosshair}.image-zoom-wrapper .main-image{width:100%;aspect-ratio:1;object-fit:cover;display:block}.zoom-lens{position:absolute;width:100px;height:100px;display:none;pointer-events:none;z-index:2;border:2px solid rgba(30,30,30,.2);background:hsla(0,0%,100%,.25)}.zoom-result{display:none;position:absolute;left:calc(100% + 16px);top:0;width:420px;height:420px;border:1px solid var(--line);border-radius:12px;background-color:#fff;background-repeat:no-repeat;box-shadow:0 24px 48px -28px rgba(30,30,30,.45);z-index:10}.zoom-hints{display:flex;gap:18px;font-size:12px;color:var(--ink-soft);margin:10px 0 0}.zoom-hint{display:inline-flex;gap:6px;align-items:center}.thumbnails{display:flex;gap:12px;margin-top:12px;flex-wrap:wrap}.thumbnails .thumb{width:92px;height:92px;object-fit:cover;border-radius:8px;border:1px solid var(--line);cursor:pointer}.thumbnails .thumb.active{border:2px solid var(--ink)}.image-lightbox{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.85);opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease}.image-lightbox.open{opacity:1;visibility:visible}.image-lightbox__close{position:absolute;top:16px;right:20px;background:none;border:none;color:#fff;font-size:30px;line-height:1;cursor:pointer;z-index:1;padding:4px 12px}.image-lightbox__img{max-width:90vw;max-height:90vh;object-fit:contain;border-radius:8px;user-select:none}.product-description-collapse{font-size:14.5px;line-height:1.6;color:var(--ink-soft)}.product-description-collapse .description-preview{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:0}.product-description-collapse .description-ellipsis{margin-bottom:4px}.product-description-collapse .description-attrs{display:none;margin-top:12px}.product-description-collapse .spec-row{margin-bottom:6px}.product-description-collapse .key-headings{font-weight:500;color:var(--ink)}.product-description-collapse .toggle-description{color:var(--blue);font-weight:500;text-decoration:none;display:inline-block;margin-top:8px}.product-description-collapse.expanded .description-preview{-webkit-line-clamp:unset}.product-description-collapse.expanded .description-ellipsis{display:none}.product-description-collapse.expanded .description-attrs{display:block}.sp-cover--placeholder{height:260px;background:linear-gradient(140deg, var(--yellow-wash), #e8e2d2)}.sp-head h2{font-size:30px;font-weight:500;margin:0}.sp-head .avatar--initials{display:grid;place-items:center;background:var(--yellow-wash);font-size:30px;font-weight:500}.sp-stats .stars{font-size:15px}.sp-body{padding-top:40px;padding-bottom:48px}.sp-about .r .blurred-value{filter:blur(4px);user-select:none}.seller-description{max-width:760px;margin-top:26px}.seller-description h4{font-size:16px;font-weight:500;margin:0 0 6px}.seller-description p{font-size:14.5px;color:var(--ink-soft);margin:0 0 10px}.sp-cta{margin-top:26px;margin-bottom:0;align-items:center}.sp-inline-link{align-self:center}.free-listing-disclaimer{margin-top:26px;font-size:12.5px;color:var(--ink-soft);max-width:70ch}.free-listing-disclaimer p{margin:0}.products-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:56px 48px 0;border-top:1px solid var(--line)}.products-header h2{font-size:30px;font-weight:500;margin:0}.products-header .product-count{color:var(--ink-soft);font-size:20px;margin-left:10px}.seller-products{padding:28px 48px 72px}.no-products{padding:24px 48px 64px;color:var(--ink-soft)}@media(max-width: 900px){.directory-nav__container{padding-top:6px;padding-bottom:0}.crumbs-section{padding-top:14px;padding-bottom:14px}.product-results-meta{padding-top:24px}.d-band{padding:44px 22px}.d-browse{padding-top:32px;padding-bottom:56px;gap:36px}.d-subs{grid-template-columns:repeat(auto-fill, minmax(150px, 1fr))}.no-results-message{padding:56px 22px}.zoom-result{display:none !important}.pd-desc{padding:32px 22px 44px}.products-header{padding:44px 22px 0;flex-wrap:wrap}.seller-products{padding:24px 22px 56px}.no-products{padding:24px 22px 56px}}@media(max-width: 768px){.main-category::after{content:"▾";font-size:11px;color:var(--ink)}.directory-nav__categories .nav-categories-wrapper{display:none;flex-direction:column;position:fixed;inset:0;width:100%;height:100%;z-index:99999;background:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch;order:unset;gap:0}.directory-nav__categories .nav-categories-wrapper.active{display:flex}.nav-categories-close{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--line);font-weight:500}.nav-categories-close button{background:none;border:none;font-size:22px;line-height:1;cursor:pointer;color:var(--ink);padding:0 4px}.nav-categories-search{display:block;padding:12px 16px;border-bottom:1px solid var(--line)}.nav-categories-search input{width:100%;padding:10px 14px;border:1px solid var(--line);border-radius:8px;font-family:inherit;font-size:14px;outline:none;background:#fff}.nav-categories-search input:focus{border-color:var(--blue)}.category-dropdown{width:100%;border-bottom:1px solid var(--line)}.category-link{display:flex;align-items:center;justify-content:flex-start;width:100%;padding:14px 20px;font-weight:500;border-radius:0;color:var(--ink);font-size:14.5px}.category-link .cat-short{display:none}.category-link .cat-full{display:inline}.category-link .cat-ic{color:var(--cat)}.category-link .cat-full{margin-right:auto}.category-link.on{background:none;box-shadow:none}.category-dropdown:hover .category-link{background:none}.menu-promo{display:none}.category-menu .menu-cols{display:block}.category-link::after{content:"›";font-size:16px;color:var(--ink-soft);transition:transform .2s ease}.category-dropdown.cat-expanded .category-link::after{transform:rotate(90deg)}.category-menu{display:none;position:static;width:100%;background:var(--paper);box-shadow:none;padding:0;border-top:0}.category-dropdown.cat-expanded .category-menu{display:block}.category-menu .inner-container{flex-direction:column;gap:0;padding:0}.category-column{padding:0}.category-heading{font-size:11.5px;font-weight:500;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-soft);padding:10px 16px 4px;margin:0}.section-items li{margin:0}.category-item{display:block;padding:8px 16px 8px 24px;font-size:14px;color:var(--ink)}.directory-nav__filter-panel{width:min(300px,100vw - 44px)}}.request-quote-page .backlink{padding:20px 48px 0}.request-quote-page .backlink-id{display:inline-flex;align-items:center;gap:8px;color:var(--blue);font-weight:500;text-decoration:none;font-size:14.5px}.request-quote-page .backlink-id svg{width:16px;height:16px}.request-quote-page .quote-container,.request-quote-page .contact-container{max-width:640px;margin:40px auto 80px;padding:0 22px}.request-quote-page .form-content,.request-quote-page .contact-form-content{background:#fff;border:1px solid var(--line);border-radius:14px;padding:32px}.request-quote-page .quote-header h2{font-size:28px;font-weight:500;margin:0 0 10px;letter-spacing:-0.01em}.request-quote-page .quote-subtitle{font-family:var(--font-serif);font-size:16.5px;line-height:1.6;color:var(--ink-soft);margin:0 0 20px}.request-quote-page .color-blue{color:var(--blue)}.request-quote-page .step-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 18px}.request-quote-page .step-title{font-size:14px;font-weight:500}.request-quote-page .rq-progress{display:flex;gap:6px}.request-quote-page .rq-step{width:34px;height:5px;border-radius:999px;background:var(--line)}.request-quote-page .rq-step.active,.request-quote-page .rq-step.done{background:var(--yellow)}.request-quote-page .auth-notice{background:var(--yellow-wash);border:1px solid var(--line);border-radius:8px;padding:12px 16px;font-size:13.5px;margin:0 0 18px}.request-quote-page .auth-notice p{margin:0}.request-quote-page .auth-notice a{color:var(--blue);font-weight:500}.request-quote-page form>.step,.request-quote-page .step-1{display:flex;flex-direction:column;gap:16px}.request-quote-page form label{font-size:13px;font-weight:500;display:block;margin:0 0 5px}.request-quote-page .char-counter{font-size:11.5px;color:var(--ink-soft);display:block;text-align:right;margin-top:3px}.request-quote-page .contact-input,.request-quote-page .full-name,.request-quote-page .email,.request-quote-page .number,.request-quote-page .details,.request-quote-page .quantity{position:relative}.request-quote-page .mail-icon,.request-quote-page .whatsapp-icon,.request-quote-page .down-arrow{position:absolute;right:14px;bottom:14px;width:18px;height:18px;pointer-events:none;opacity:.5}.request-quote-page select{width:100%;border:1px solid var(--line);border-radius:6px;background:var(--paper);padding:11px 12px;font-size:14px;color:var(--ink);font-family:inherit;appearance:none}.request-quote-page .quantity{display:block}.request-quote-page .decrease,.request-quote-page .increase{position:absolute;right:10px;width:26px;height:20px;border:0;background:none;cursor:pointer;padding:0;display:grid;place-items:center}.request-quote-page .increase{bottom:26px}.request-quote-page .decrease{bottom:6px}.request-quote-page .increase svg{transform:rotate(180deg)}.request-quote-page .decrease svg,.request-quote-page .increase svg{width:14px;height:14px;opacity:.6}.request-quote-page .form-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:22px}.request-quote-page .hidden{display:none}.request-quote-page .confirmation{text-align:center;padding:24px 0}.request-quote-page .confirmation .rfq-sent{width:180px;margin:0 auto 18px}.request-quote-page .confirmation h3{font-size:24px;font-weight:500;margin:0 0 6px}.request-quote-page .confirmation p{font-family:var(--font-serif);color:var(--ink-soft);margin:0}.rfq-hero-cta{display:inline-block;margin-top:18px}.rfq-checks{max-width:620px}.hiw-ic{width:48px;height:48px;border-radius:12px;background:#fff;border:1px solid var(--line);display:grid;place-items:center;color:var(--blue);margin-bottom:14px}.hiw-ic svg{width:25px;height:25px}a.p-mk{text-decoration:none;color:var(--ink);display:block}a.p-mk:hover{border-color:var(--ink)}.flow{list-style:none;margin:0 auto;padding:0;max-width:940px}.flow-step{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:center;padding-bottom:84px}.flow-step:last-child{padding-bottom:0}.flow-step .art{justify-self:center}.flow-step .art img{width:100%;max-width:250px;height:auto;display:block}.flow-step .copy{background:var(--sand);border:1px solid var(--line);border-radius:12px;padding:24px 26px}.flow-step .n{width:30px;height:30px;border-radius:50%;background:var(--sunset);color:var(--ink);font-weight:500;font-size:14px;display:grid;place-items:center;margin-bottom:14px}.flow-step b{display:block;font-size:19px;font-weight:500;margin-bottom:8px}.flow-step p{margin:0;font-size:15px;color:var(--ink-soft);line-height:1.6}.flow-step .aside{font-family:var(--font-serif);font-size:15px;color:var(--ink);border-left:2px solid;border-image:var(--sunset) 1;padding-left:12px;margin-top:16px}.flow-step:nth-child(even) .art{grid-column:2;grid-row:1}.flow-step:nth-child(even) .copy{grid-column:1;grid-row:1}.flow-step:not(:last-child)::before{content:"";position:absolute;left:50%;bottom:30px;width:2px;height:40px;transform:translateX(-50%);background:repeating-linear-gradient(var(--line) 0 5px, transparent 5px 11px)}.flow-step:not(:last-child)::after{content:"";position:absolute;left:50%;bottom:22px;width:11px;height:11px;border-right:2px solid var(--line);border-bottom:2px solid var(--line);transform:translateX(-50%) rotate(45deg)}@media(max-width: 900px){.flow-step{grid-template-columns:1fr;gap:20px;padding-bottom:68px}.flow-step:nth-child(even) .art{grid-column:1;grid-row:1}.flow-step:nth-child(even) .copy{grid-column:1;grid-row:2}.flow-step:not(:last-child)::before{height:28px;bottom:26px}.flow-step:not(:last-child)::after{bottom:20px}}.jrny{list-style:none;margin:0 auto;padding:0;max-width:1040px;position:relative}.jrny::before{content:"";position:absolute;top:24px;bottom:24px;left:50%;width:2px;margin-left:-1px;background:var(--yellow)}.jrny-step{position:relative;display:grid;grid-template-columns:1fr 1fr;column-gap:76px;margin-bottom:56px}.jrny-step:last-child{margin-bottom:0}.jrny-n{position:absolute;top:18px;left:50%;transform:translateX(-50%);width:42px;height:42px;border-radius:50%;background:var(--yellow);color:var(--ink);font-weight:500;font-size:16px;display:grid;place-items:center;box-shadow:0 0 0 6px #fff}.jrny-card{grid-column:1;background:var(--paper);border:1px solid var(--line);border-radius:12px;overflow:hidden}.jrny-step:nth-child(even) .jrny-card{grid-column:2}.jrny-card img{width:100%;height:220px;object-fit:cover;display:block}.jrny-card .body{padding:20px 22px 22px}.jrny-card b{display:block;font-size:18px;font-weight:500;margin-bottom:6px}.jrny-card p{margin:0;font-size:14.5px;color:var(--ink-soft);line-height:1.6}@media(max-width: 900px){.jrny::before{left:21px}.jrny-step{grid-template-columns:1fr;margin-bottom:32px;padding-left:58px}.jrny-n{left:21px;top:14px;width:34px;height:34px;font-size:14px;box-shadow:0 0 0 5px #fff}.jrny-card,.jrny-step:nth-child(even) .jrny-card{grid-column:1}.jrny-card img{height:170px}}.payment-protection .cc-grid{max-width:none}.payment-protection .p-band li b{font-weight:500}.pp-list{list-style:none;margin:0 0 20px;padding:0}.pp-list li{padding:12px 0;border-top:1px solid var(--line)}.pp-list li:first-child{border-top:0;padding-top:0}.pp-list h4{margin:0 0 4px;font-size:15.5px;font-weight:500}.pp-list p{margin:0;font-size:14px;color:var(--ink-soft)}.payment-protection .p-edit .line span{text-transform:none;letter-spacing:0;font-size:15px;opacity:.92}.pp-since{margin-top:36px;max-width:760px}.about-us-page .a-stats-section,.our-story-page .a-stats-section{padding-top:0;padding-bottom:64px}.about-us-page .a-cards-heading,.about-us-page .a-tl-heading,.our-story-page .a-cards-heading,.our-story-page .a-tl-heading{margin-bottom:36px}.about-us-page .a-mission .a-mission-sub,.our-story-page .a-mission .a-mission-sub{font-family:var(--font-sans);font-size:16px;color:var(--ink-soft);margin-top:18px}.about-us-page .a-office-section,.our-story-page .a-office-section{padding-top:56px;padding-bottom:56px}.our-story-page .os-article-section{padding-top:0;padding-bottom:56px}.our-story-page .os-contact-btn{margin-top:26px}.pricing-page .fee-heading{font-size:30px;margin-bottom:8px}.pricing-page .fee-sub{margin-bottom:28px}.pricing-page .fee-wrap{overflow-x:auto}.pricing-page .fee-table{max-width:1000px}.pricing-page .fee-table .benefit b{display:block;font-weight:500;font-size:15px}.pricing-page .fee-table .benefit span{display:block;font-size:13px;color:var(--ink-soft);margin-top:3px;max-width:52ch}.pricing-page .fee-table td:not(.benefit){white-space:nowrap;vertical-align:top;padding-top:16px}.pricing-page .fee-table th:nth-child(2),.pricing-page .fee-table th:nth-child(3),.pricing-page .fee-table th:nth-child(4){font-weight:600;font-size:14px;border-top:3px solid}.pricing-page .fee-table th:nth-child(2){color:#7d7870;border-top-color:var(--tier-silver)}.pricing-page .fee-table th:nth-child(3){color:var(--tier-gold);border-top-color:var(--tier-gold)}.pricing-page .fee-table th:nth-child(4){color:#d4569a;border-top-color:var(--tier-platinum)}.pricing-page .fee-table td:nth-child(2){background:rgba(205,201,194,.1)}.pricing-page .fee-table td:nth-child(3){background:rgba(208,151,66,.07)}.pricing-page .fee-table td:nth-child(4){background:rgba(254,142,196,.07)}.pricing-page .fee-table .benefit b{border-left:3px solid var(--tier-platinum);padding-left:10px;margin-left:-13px}.pricing-page .fee-note{font-size:14px;color:var(--ink-soft);margin:22px 0 0}.svc-page .svc-heading{font-size:30px;margin-bottom:8px}.svc-page .svc-sub{margin-bottom:28px;max-width:62ch}.svc-page .svc .sub{display:block;font-family:var(--font-serif);font-size:14px;color:var(--ink-soft);margin:0 0 8px}.svc-page .svc p:last-child{margin-bottom:0}.svc-page .svc-grid-2{grid-template-columns:repeat(2, 1fr)}.svc-page .svc-photo img{height:140px;width:auto;object-fit:contain;margin-bottom:14px}.svc-page .svc-photo p{margin-bottom:10px}.svc-page .svc-cta-row{margin-top:30px;margin-bottom:0}.svc-page .svc-threshold{margin-top:44px;max-width:720px}.svc-page .svc-threshold h3{font-size:18px;font-weight:500;margin:0 0 12px}.svc-page .svc-threshold .p-blunt{margin-bottom:22px}.svc-page .svc-adv{text-align:center}.svc-page .svc-adv .p-eyeb::after{display:none}.svc-page .svc-adv .statement{margin-bottom:18px}.svc-page .svc-adv-list{max-width:480px;margin:0 0 22px;text-align:left}.svc-page .svc-adv .svc-adv-list{margin-left:auto;margin-right:auto}.svc-page .svc-adv-text{font-family:var(--font-serif);font-size:18px;color:var(--ink-soft);max-width:62ch;margin:0 auto 26px}.svc-page .svc-social-proof{margin-bottom:8px;max-width:44ch}.svc-page .ref-count{font-family:var(--font-serif);font-weight:400;color:var(--blue)}.svc-page .svc-disclaimer{font-size:12.5px;color:var(--ink-soft);max-width:62ch;margin:18px 0 0}.svc-page .svc-video .svc-vid{max-width:640px}@media(max-width: 900px){.svc-page .svc-grid-2{grid-template-columns:1fr}}.svc-page .statement em.plat{color:var(--tier-platinum)}.get-started-page .gs-steps{grid-template-columns:repeat(5, 1fr)}.get-started-page .gs-cta-row{margin-top:34px;margin-bottom:0}.get-started-page .gs-convert-heading{font-size:30px}.get-started-page .gs-convert-sub{font-size:15px;color:var(--ink-soft);max-width:52ch;margin:0 0 22px}.get-started-page .sh-support .photo img{border-radius:12px}.get-started-page .gs-video-step{cursor:pointer}.get-started-page .gs-video-step .art{border-radius:0}.get-started-page .gs-video-step .art img{object-fit:cover;padding:0}.get-started-page .gs-video-step .art .play{width:44px;height:44px}.get-started-page .gs-video-step .art .play::after{border-left-width:12px;border-top-width:8px;border-bottom-width:8px}@media(max-width: 1100px){.get-started-page .gs-steps{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 900px){.get-started-page .gs-steps{grid-template-columns:1fr}}.referral-page .ref-steps-heading{font-size:30px;margin-bottom:8px}.referral-page .ref-steps-sub{margin-bottom:28px;max-width:62ch}.referral-page .ref-steps .p-step img{height:120px;width:auto;margin-bottom:14px}.referral-page .ref-steps .p-step .p-link{display:inline-block;margin-top:10px}.referral-page .ref-apply{grid-template-columns:.85fr 1.15fr}.referral-page .ref-social-proof{margin-bottom:8px;max-width:40ch}.referral-page .ref-count{font-family:var(--font-serif);font-weight:400;color:var(--blue)}.referral-page .ref-perks{max-width:460px;margin-bottom:12px}.referral-page .ref-disclaimer{font-size:12px;color:var(--ink-soft);max-width:52ch}.referral-page .refferal-wizard{background:#fff;border:1px solid var(--line);border-radius:12px;padding:28px}.referral-page .refferal-wizard .sunset-pink-heading{font-size:20px;font-weight:500;margin:0 0 4px}.referral-page .refferal-wizard>p{margin:0 0 18px;font-size:13.5px;color:var(--ink-soft)}.referral-page .contact-alert{background:#fdecea;border:1px solid #c0392b;border-radius:8px;padding:10px 14px;margin-bottom:14px}.referral-page .contact-alert p{margin:0;font-size:13.5px;color:#c0392b}.referral-page .wizard-steps{display:flex;gap:8px;list-style:none;margin:0 0 20px;padding:0}.referral-page .wizard-steps li{height:4px;flex:1;border-radius:999px;background:var(--line)}.referral-page .wizard-steps li.is-active{background:var(--blue)}.referral-page .wizard-panel{border:0;margin:0;padding:0}.referral-page .wizard-panel legend{font-size:16.5px;font-weight:500;margin-bottom:6px;padding:0}.referral-page .wizard-help{font-size:13.5px;color:var(--ink-soft);margin:0 0 14px}.referral-page .wizard-reject-notice{font-size:13px;color:#c0392b;margin:0 0 14px}.referral-page .agreement-options{display:flex;flex-direction:column;gap:8px;margin:0 0 14px}.referral-page .agreement-option{display:flex;gap:10px;align-items:center;border:1px solid var(--line);border-radius:8px;padding:11px 14px;font-size:14px;cursor:pointer;background:var(--paper)}.referral-page .agreement-option:has(input:checked){border-color:var(--blue)}.referral-page .agreement-option input{accent-color:var(--blue)}.referral-page .field{margin-bottom:14px}.referral-page .field label{display:block;font-size:11.5px;letter-spacing:.08em;font-weight:500;color:var(--ink-soft);margin:0 0 5px}.referral-page .field input,.referral-page .field select{width:100%;border:1px solid var(--line);border-radius:6px;background:var(--paper);padding:11px 12px;font-size:14px;color:var(--ink);font-family:inherit}.referral-page .field input:focus,.referral-page .field select:focus{outline:2px solid var(--blue);outline-offset:0}.referral-page .select-box{position:relative}.referral-page .select-box select{appearance:none;padding-right:40px}.referral-page .select-box .flag-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none}.referral-page .wizard-nav{display:flex;justify-content:space-between;align-items:center;margin-top:18px}.referral-page .plain-button{background:none;border:0;color:var(--blue);font-family:inherit;font-size:14.5px;font-weight:500;cursor:pointer;padding:0}.referral-page .refferal-wizard button[disabled]{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}@media(max-width: 900px){.referral-page .ref-apply{grid-template-columns:1fr}.referral-page .refferal-wizard{padding:20px}}.kyp-page .kyp-verify-heading{font-size:30px}.kyp-page .p-verifysec .p-btn{margin-top:4px}.kyp-page .kyp-kyc-heading{font-size:30px;margin-bottom:8px}.kyp-page .kyp-kyc-sub{margin-bottom:36px}.kyp-page .kyp-cc-grid{max-width:none}.kyp-page .kyp-cc-sub{font-size:14px;color:var(--ink-soft);margin:0 0 10px}.kyp-page .kyp-benefits{list-style:none;margin:0;padding:0}.kyp-page .kyp-benefits li{padding:12px 0;border-top:1px solid var(--line)}.kyp-page .kyp-benefits b{display:block;font-size:15px;font-weight:500}.kyp-page .kyp-benefits p{margin:3px 0 0;font-size:13.5px;color:var(--ink-soft)}.kyp-page .kyp-badges{margin-top:44px}.kyp-page .kyp-badges-heading{font-size:26px}.kyp-page .kyp-badges-sub{margin-bottom:28px;max-width:62ch}.kyp-page .kyp-blunt{margin-top:36px;max-width:760px}.kyp-page .kyp-sales-note{font-size:14.5px;color:var(--ink-soft);margin:0 0 14px}.u-outro{text-align:center;margin-top:72px;padding-top:56px;border-top:1px solid var(--line)}.u-outro h2{font-size:clamp(24px,2.8vw,32px);font-weight:500;margin:0 0 10px;letter-spacing:-0.01em}.u-outro p{font-family:var(--font-serif);font-size:18px;color:var(--ink-soft);margin:0 auto 8px;max-width:62ch}.u-outro p a{color:var(--blue);text-decoration:none}.u-outro .p-btn{margin-top:20px}.u-outro .store-row{justify-content:center;margin-top:20px}.help-centre .u-hero.split img{max-width:380px}.help-centre .ht h3{margin:0 0 10px;font-size:15.5px;font-weight:500}.help-centre .ht li{padding:4px 0;color:var(--ink-soft)}.help-centre .vid-card{cursor:pointer}.p-form .form-title{font-size:18px;font-weight:500;margin:0 0 14px}.p-form .form-sub{margin:0 0 16px;font-size:13.5px;color:var(--ink-soft)}.p-form .fine a{color:var(--blue);text-decoration:none}.contact-success,.contact-alert{max-width:720px;margin:0 auto 32px;text-align:center}.contact-success .success-icon{width:54px;height:54px;color:var(--live-green);margin:0 auto 12px}.contact-success h2{font-size:22px;font-weight:500;margin:0}.contact-alert{background:#fdf1ef;border:1px solid #e8c4bc;border-radius:10px;padding:14px 20px}.contact-alert p{margin:0;color:#c0392b;font-size:14.5px}.contact-us-page .p-rfq{align-items:stretch}.contact-us-page .p-form{position:relative}.contact-mascot{position:absolute;right:20px;bottom:14px;width:160px;height:auto;pointer-events:none}.contact-office{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden}.contact-office>img{width:100%;height:180px;object-fit:cover}.contact-office .office-info{padding:24px 28px 8px}.contact-office .office-info h2{font-size:20px;font-weight:500;margin:0 0 8px}.contact-office .office-company{font-weight:500;margin:0 0 4px}.contact-office address{font-style:normal;font-size:14.5px;color:var(--ink-soft);line-height:1.6}.contact-office .office-email{margin:12px 0 0}.contact-office .office-email a{color:var(--blue);text-decoration:none;font-weight:500}.contact-office .office-map{flex:1;min-height:240px;margin:18px;border-radius:10px;z-index:0}.pn-checks{max-width:640px;margin-bottom:26px}.svc .sub{font-weight:500;color:var(--ink);margin-bottom:6px}.pn-grid{grid-template-columns:repeat(2, 1fr);max-width:960px}.pn-advantage{text-align:center}.pn-advantage .p-sec-sub{margin-left:auto;margin-right:auto;max-width:58ch}.dl-shot{position:relative;cursor:pointer;justify-self:center}.dl-shot .play{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:56px;height:56px;border-radius:50%;background:rgba(30,30,30,.72);border:2px solid hsla(0,0%,100%,.85);display:grid;place-items:center}.dl-shot .play::after{content:"";display:block;margin-left:4px;border-left:16px solid #fff;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0)}.ir-stats{grid-template-columns:repeat(3, 1fr);max-width:720px;margin:44px auto 0}.ir-stats .num{font-size:40px}.ir-portal{padding-top:48px}.ir-split{display:grid;grid-template-columns:1fr 460px;gap:48px;align-items:center;max-width:1000px;margin:0 auto}.ir-split>img{border-radius:14px}.article.legal section.hero>h2{font-size:34px;font-weight:500;margin:0 0 18px;letter-spacing:-0.01em}.article.legal .effective-date{font-size:14px;color:var(--ink-soft);margin:-10px 0 22px}.article.legal ul{list-style:none;margin:0;padding:0}.article.legal li{margin:0}.article.legal h3{font-size:20px;font-weight:500;margin:28px 0 8px}.article.legal .preamble{font-family:var(--font-serif);font-size:16.5px}.article.legal .color-blue{color:var(--blue)}.palette{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px;max-width:900px;margin:0 auto}.pal-card{background:#fff;border:1px solid var(--line);border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:14px;align-items:flex-start}.pal-label{font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);font-weight:500}.pal-word{font-size:42px;font-weight:500;letter-spacing:-0.01em}.blue-name-logo .pal-word{color:var(--blue)}.pink-name-logo .pal-word{color:var(--tier-platinum)}.black-logo .logo,.white-logo .logo{width:72px;height:auto}.white-logo{background:var(--ink)}.white-logo .pal-label{color:hsla(0,0%,100%,.65)}.white-logo .logo{filter:brightness(0) invert(1)}.brand-colors .colors{display:flex;gap:12px}.brand-colors .colors span{width:52px;height:52px;border-radius:50%;border:1px solid var(--line)}.brand-colors .blue{background:var(--blue)}.brand-colors .pink{background:var(--tier-platinum)}.brand-colors .yellow{background:var(--yellow)}.brand-colors .creme{background:var(--paper)}.brand-fonts p{margin:0;font-size:24px}.brand-fonts .circular{font-family:var(--font-sans)}.brand-fonts .crimson{font-family:var(--font-serif);color:var(--blue)}.brand-fonts .pacifico{font-family:var(--font-script);background:var(--sunset);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}.brand-colors .sunset{background:var(--sunset)}.mascot-card{align-items:center}.mascot-card img{width:150px;height:auto}.tone-of-voice{grid-column:1/-1}.tone-of-voice p{margin:0;font-size:15px;color:var(--ink-soft);line-height:1.65}.tone-of-voice ul{margin:4px 0 0;padding-left:20px;font-size:15px;color:var(--ink-soft);line-height:1.65}.abuse-form-section .auth-notice{max-width:560px;margin:0 auto 20px;background:var(--yellow-wash);border:1px solid var(--line);border-radius:10px;padding:12px 18px;font-size:14.5px}.abuse-form-section .auth-notice p{margin:0}.abuse-form-section .auth-notice a{color:var(--blue);font-weight:500;text-decoration:none}.abuse-form-section .abuse-form-container{max-width:560px;margin:0 auto}.abuse-form-section .abuse-form-container.hidden{display:none}.abuse-form-section .abuse-error{color:#c0392b;font-size:13.5px;margin:12px 0 0}.abuse-form-section .abuse-error.hidden{display:none}.abuse-form-section .abuse-success{max-width:560px;margin:0 auto;text-align:center}.abuse-form-section .abuse-success .success-icon{width:54px;height:54px;color:var(--live-green);margin:0 auto 14px}.abuse-form-section .abuse-success h2{font-size:24px;font-weight:500;margin:0 0 8px}.abuse-form-section .abuse-success p{font-family:var(--font-serif);font-size:16.5px;color:var(--ink-soft);margin:0}.abuse-form-section .abuse-success.hidden{display:none}.ty img{width:220px}@media(max-width: 900px){.ir-split,.pn-grid,.palette{grid-template-columns:1fr}.ir-stats{grid-template-columns:repeat(3, 1fr)}.u-hero.split img{max-width:300px}.contact-mascot{display:none}}.nf-mascot{width:150px;margin:0}.blog-index__hero{padding:72px 48px 48px;background:radial-gradient(900px 420px at 50% -20%, var(--yellow-tint) 0%, var(--yellow-wash) 45%, var(--paper) 80%)}.blog-index__eyebrow{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--blue);font-weight:500;margin:0 0 18px}.blog-index__title{font-size:clamp(30px,3.6vw,42px);font-weight:500;margin:0 0 10px;letter-spacing:-0.014em;max-width:24ch}.blog-index__lead{font-family:var(--font-serif);font-size:19px;color:var(--ink-soft);margin:0;max-width:58ch}.blog-index__content{padding:48px 48px 92px;background:#fff;border-top:1px solid var(--line)}.blog-card{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#fff;display:flex;flex-direction:column}.blog-card__media{position:relative;display:block;aspect-ratio:16/9;background:linear-gradient(140deg, #e8e2d2, #d3cab4)}.blog-card__image{width:100%;height:100%;object-fit:cover}.blog-card__tag{position:absolute;left:12px;top:12px;background:rgba(30,30,30,.78);color:#fff;font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:500;padding:4px 10px;border-radius:999px}.blog-card__body{padding:16px 18px 18px;display:flex;flex-direction:column;gap:6px}.blog-card__title{margin:0;font-size:16.5px;font-weight:500;line-height:1.35}.blog-card__title a{color:var(--ink);text-decoration:none}.blog-card__title a:hover{color:var(--blue)}.blog-card__excerpt{margin:0;font-size:13.5px;color:var(--ink-soft)}.blog-card__meta{font-size:12.5px;color:var(--ink-soft);margin-top:auto;padding-top:6px}.blog-card__dot{margin:0 3px}.blog-card--featured{display:grid;grid-template-columns:1.1fr .9fr;border-radius:14px;margin-bottom:24px}.blog-card--featured .blog-card__media{aspect-ratio:auto;min-height:300px}.blog-card--featured .blog-card__body{padding:32px;align-self:center}.blog-card--featured .blog-card__title{font-size:26px;line-height:1.25}.blog-card--featured .blog-card__excerpt{font-size:15px}.blog-post{background:var(--paper)}.blog-article__header{max-width:720px;margin:0 auto;padding:56px 48px 0}.blog-article__breadcrumb{font-size:13px;color:var(--ink-soft);margin:0 0 14px;display:flex;gap:8px}.blog-article__breadcrumb a{color:var(--blue);text-decoration:none}.blog-article__title{font-size:clamp(30px,3.4vw,38px);font-weight:500;line-height:1.15;margin:0 0 14px;letter-spacing:-0.012em}.blog-article__standfirst{font-family:var(--font-serif);font-size:19px;color:var(--ink-soft);margin:0 0 20px}.blog-article__byline{display:flex;align-items:center;gap:12px;margin-bottom:22px}.blog-article__avatar,.blog-author__avatar{width:42px;height:42px;border-radius:50%;flex:none;background:var(--sunset);color:var(--ink);display:grid;place-items:center;font-weight:500;font-size:17px}.blog-article__author{display:block;font-weight:500;font-size:14.5px}.blog-article__byline-meta{font-size:13px;color:var(--ink-soft)}.blog-article__cover{max-width:720px;margin:0 auto;padding:0 48px}.blog-article__cover-image{border-radius:12px;width:100%}.blog-article__body{max-width:720px;margin:0 auto;padding:24px 48px 0}.blog-article__body h2,.blog-article__body h3{font-size:20px;font-weight:500;margin:28px 0 8px}.blog-article__body p{font-size:15px;color:var(--ink-soft);margin:0 0 14px;line-height:1.65}.blog-article__body ul,.blog-article__body ol{font-size:15px;color:var(--ink-soft);line-height:1.65;margin:0 0 14px}.blog-article__body a{color:var(--blue)}.blog-article__body strong{color:var(--ink)}.blog-article__body blockquote{font-family:var(--font-serif);font-size:17px;color:var(--ink);border-left:3px solid;border-image:var(--sunset) 1;margin:22px 0;padding-left:14px}.blog-share{display:flex;align-items:center;gap:14px;margin:32px 0 0;padding-top:20px;border-top:1px solid var(--line)}.blog-share__label{font-size:13px;font-weight:500;color:var(--ink-soft)}.blog-share__list{display:flex;gap:8px;list-style:none;margin:0;padding:0}.blog-share__btn{width:36px;height:36px;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center;color:var(--ink);background:#fff}.blog-share__btn:hover{color:var(--blue);border-color:var(--blue)}.blog-author{max-width:720px;margin:40px auto 0;padding:0 48px;display:flex;gap:16px;align-items:flex-start}.blog-author__avatar{width:52px;height:52px;font-size:20px}.blog-author__name{font-weight:500;margin:0}.blog-author__role{font-size:13px;color:var(--blue);margin:0 0 6px}.blog-author__bio{font-size:14px;color:var(--ink-soft);margin:0;max-width:56ch}.blog-related{padding:64px 48px 92px;max-width:1100px;margin:0 auto}.blog-related__title{font-size:clamp(24px,2.8vw,32px);font-weight:500;margin:0 0 24px;letter-spacing:-0.01em}@media(max-width: 900px){.blog-index__hero{padding:52px 22px 40px}.blog-index__content{padding:40px 22px 64px}.blog-card--featured{grid-template-columns:1fr}.blog-article__header,.blog-article__cover,.blog-article__body,.blog-author{padding-left:22px;padding-right:22px}.blog-related{padding:48px 22px 64px}}.sales-rep-careers .hl{font-style:normal;color:var(--blue);font-weight:500}.sales-rep-careers .sr-checks{max-width:480px;margin-bottom:20px}.sales-rep-careers .sr-checks li{padding:10px 0}.sales-rep-careers .sr-sub{font-size:14.5px;color:var(--ink-soft);max-width:62ch;margin:0}.sales-rep-careers .refferal-wizard{padding:92px max(22px,(100% - var(--page-max))/2)}.sales-rep-careers .refferal-wizard>h2{font-size:clamp(26px,3vw,34px);font-weight:500;margin:0 0 8px;letter-spacing:-0.01em}.sales-rep-careers .refferal-wizard>p{font-family:var(--font-serif);font-size:17px;color:var(--ink-soft);margin:0 0 28px;max-width:62ch}.sales-rep-careers .refferal-form-inner{background:#fff;border:1px solid var(--line);border-radius:12px;padding:28px;max-width:640px}.sales-rep-careers .wizard-steps{display:flex;gap:8px;list-style:none;margin:0 0 22px;padding:0}.sales-rep-careers .wizard-steps li{flex:1;height:4px;border-radius:999px;background:var(--line)}.sales-rep-careers .wizard-steps li.is-active{background:var(--yellow)}.sales-rep-careers .wizard-steps li.is-done{background:var(--yellow-shadow)}.sales-rep-careers .wizard-panel{border:0;margin:0;padding:0}.sales-rep-careers .wizard-panel legend{font-size:18px;font-weight:500;margin-bottom:6px;padding:0}.sales-rep-careers .wizard-panel legend:focus{outline:none}.sales-rep-careers .wizard-help{display:block;font-size:13px;color:var(--ink-soft);margin:8px 0 14px}.sales-rep-careers .wizard-reject-notice{background:#fdf1ef;border:1px solid #e8c4bc;border-radius:8px;padding:12px 16px;font-size:14px;color:#c0392b;margin:12px 0 0}.sales-rep-careers .wizard-reject-notice a{color:var(--blue)}.sales-rep-careers .agreement-options{display:flex;flex-direction:column;gap:10px;margin:12px 0}.sales-rep-careers .agreement-option{display:flex;gap:12px;align-items:flex-start;border:1px solid var(--line);border-radius:8px;background:var(--paper);padding:12px 14px;font-size:14px;cursor:pointer}.sales-rep-careers .agreement-option input{margin-top:3px;accent-color:var(--blue)}.sales-rep-careers .agreement-option strong{font-weight:500}.sales-rep-careers .agreement-option span{color:var(--ink-soft)}.sales-rep-careers .agreement-option span strong{color:var(--ink)}.sales-rep-careers .agreement-option:has(input:checked){border-color:var(--blue);background:#fff}.sales-rep-careers .field{margin-bottom:14px}.sales-rep-careers .field label{display:block;font-size:11.5px;letter-spacing:.1em;font-weight:500;color:var(--ink-soft);margin:0 0 5px}.sales-rep-careers .field input[type=text],.sales-rep-careers .field input[type=email],.sales-rep-careers .field input[type=tel],.sales-rep-careers .field input[type=number],.sales-rep-careers .field select,.sales-rep-careers .field textarea{width:100%;border:1px solid var(--line);border-radius:6px;background:var(--paper);padding:11px 12px;font-size:14px;color:var(--ink);font-family:inherit}.sales-rep-careers .field input:focus,.sales-rep-careers .field select:focus,.sales-rep-careers .field textarea:focus{outline:2px solid var(--blue);outline-offset:0}.sales-rep-careers .field textarea{resize:vertical}.sales-rep-careers .field input[type=file]{font-size:13.5px}.sales-rep-careers .field .agreement-options{flex-direction:row;flex-wrap:wrap}.sales-rep-careers .field .agreement-option{align-items:center}.sales-rep-careers .field .agreement-option input{margin-top:0}.sales-rep-careers .wizard-nav{display:flex;justify-content:space-between;align-items:center;margin-top:20px}.sales-rep-careers .plain-button{background:none;border:0;padding:0;cursor:pointer;color:var(--blue);font-weight:500;font-size:15px;font-family:inherit}.sales-rep-careers .sunset-pink-button[disabled]{opacity:.45;cursor:not-allowed;box-shadow:none}@media(max-width: 900px){.sales-rep-careers .refferal-wizard{padding:64px 22px}}:root{--page-max: 1360px}.p-section,.p-hero,.l-hero,.p-trust,.p-band,.d-hero,.a-hero,.u-hero,.p-seller-band,.footer,.buyer-rfq,.featured-sellers,.youtube-testimonials,.trust-indicators,.how-to-sell,.about-the-app,.d-browse,.product-results-meta,.pd,.dl-split,.l-closer,.ty,.nf,.l-proof,.lander-topbar,.directory-nav__container,.crumbs-section,.product-showcase .content-constrained{padding-left:max(22px,(100% - var(--page-max))/2);padding-right:max(22px,(100% - var(--page-max))/2)}.pd-crumb,.pd-tabs,.sp-head{padding-left:max(22px,(100% - var(--page-max))/2);padding-right:max(22px,(100% - var(--page-max))/2)}.sp-stats,.l-testi{margin-left:max(22px,(100% - var(--page-max))/2);margin-right:max(22px,(100% - var(--page-max))/2)}.main-navbar .dropdown{padding-left:max(22px,(100% - var(--page-max))/2);padding-right:max(22px,(100% - var(--page-max))/2)}.p-band+.footer,.p-band+footer.footer{border-top:1px solid hsla(0,0%,100%,.25)}
