@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2)format("woff2"),url(/assets/poppins-latin-400-normal-BOb3E3N0.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-500-normal-C8OXljZJ.woff2)format("woff2"),url(/assets/poppins-latin-500-normal-DGXqpDMm.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2)format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2)format("woff2"),url(/assets/poppins-latin-700-normal-BVuQR_eA.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff)format("woff")}:root{font-synthesis:none;color:var(--ink);--blue:#2815ff;--blue-deep:#1f0fd6;--pink:#f000a8;--pink-deep:#c4008a;--violet:#7b2ff7;--cyan:#12c8ff;--accent-ink:var(--blue);--ink:#17151d;--body:#4b4954;--muted:#5e626c;--subtle:#8a8e99;--faint:#878c98;--page:#fff;--surface:#fff;--card:linear-gradient(180deg, #fdfdff, #f7f8fc);--card-line:#e8eaf1;--frame-line:#e6e8f0;--hairline:#eceef3;--rule:#f2f3f7;--footer-bg:#fafbfe;--switch-bg:#f5f6fa;--switch-line:#e2e4ec;--ghost-line:#dcdee6;--tint:#2815ff14;--tint-line:#2815ff24;--shadow-card:0 14px 35px #1d1c2d0d;--shadow-lift:0 22px 55px #251f5e1f;--shadow-frame:0 34px 90px #251f5e29;--shadow-chip:0 18px 44px #251f5e2e;--gradient-1:linear-gradient(135deg, #2815ff, #5a2bff);--gradient-2:linear-gradient(135deg, #7b2ff7, #b414e0);--gradient-3:linear-gradient(135deg, #d80aa5, #f000a8);--gradient-4:linear-gradient(135deg, #0e9fd8, #12c8ff);--gradient-brand:linear-gradient(115deg, #ef00aa, #781eff 45%, #1598ff);--gradient-text:linear-gradient(95deg, #f000a8, #7b2ff7 50%, #2815ff);--ease-out:cubic-bezier(.16, 1, .3, 1);--mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, monospace;font-family:Inter,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;color:var(--ink);background:var(--page);margin:0;overflow-x:hidden}main{overflow:clip}button,a{font:inherit}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.container{width:min(1240px,100% - 64px);margin-inline:auto}.container-wide{width:min(1360px,100% - 40px);margin-inline:auto}section[id]{scroll-margin-top:96px}h1,h2,h3{letter-spacing:-.03em;font-family:Poppins,Inter,sans-serif}.eyebrow{font-family:var(--mono);letter-spacing:.16em;color:var(--accent-ink);font-size:12.5px;font-weight:600;display:block}.accent-text{background:var(--gradient-text);color:#0000;-webkit-background-clip:text;background-clip:text}.section-heading{max-width:720px;margin-inline:auto}.section-heading.centered{text-align:center}.section-heading h2{margin:0 0 16px;font-size:clamp(30px,3.4vw,42px);font-weight:600;line-height:1.12}.section-heading>p{color:var(--muted);margin:0;font-size:16.5px;line-height:1.65}.eyebrow-label{text-align:center;color:var(--faint);letter-spacing:.12em;text-transform:uppercase;margin:0 0 24px;font-size:12.5px;font-weight:700}.primary-button,.ghost-button,.gradient-button{cursor:pointer;height:56px;transition:transform .3s var(--ease-out), box-shadow .3s ease, background .3s ease, border-color .3s ease, color .3s ease, filter .3s ease;border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:0 30px;font-size:16px;font-weight:600;display:inline-flex;position:relative}.primary-button{color:#fff;background:var(--blue);box-shadow:0 14px 32px #2815ff47}.primary-button:hover{background:var(--blue-deep);transform:translateY(-3px);box-shadow:0 20px 44px #2815ff5c}.ghost-button{border:1.5px solid var(--ghost-line);color:var(--ink);background:var(--surface)}.ghost-button:hover{border-color:var(--accent-ink);color:var(--accent-ink);transform:translateY(-3px)}.gradient-button{color:#fff;background:var(--gradient-brand);box-shadow:0 16px 40px #0a062857}.gradient-button:hover{filter:saturate(1.15)brightness(1.05);transform:translateY(-3px)}.primary-button:focus-visible,.ghost-button:focus-visible,.gradient-button:focus-visible{outline-offset:3px;outline:3px solid #2815ff4d}.reveal{opacity:0;transform:translateY(var(--reveal-distance,28px));transition:opacity .7s var(--ease-out) var(--reveal-delay,0s), transform .8s var(--ease-out) var(--reveal-delay,0s)}.reveal.is-visible{opacity:1;transform:none}.site-header{z-index:60;-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%);background:#ffffffd9;border-bottom:1px solid #17151d12;height:76px;position:sticky;top:0}.nav{align-items:center;gap:24px;height:100%;display:flex}.logo{width:128px;transition:transform .35s var(--ease-out)}.nav a:hover .logo{transform:translateY(-2px)scale(1.02)}.nav-links{gap:30px;margin-left:40px;margin-right:auto;display:flex}.nav-links a{color:#43414b;padding:8px 0;font-size:14.5px;font-weight:600;transition:color .2s}.nav-links a:hover{color:var(--accent-ink)}.nav-actions{align-items:center;gap:14px;margin-left:auto;display:flex}.language-link{background:var(--switch-bg);color:#43414b;letter-spacing:.05em;white-space:nowrap;border:1px solid #e0e2ea;border-radius:999px;padding:8px 14px;font-size:12.5px;font-weight:700;transition:border-color .25s,color .25s}.language-link:hover{border-color:var(--accent-ink);color:var(--accent-ink)}.nav-signin{background:var(--blue);border-radius:12px;height:44px;padding:0 22px;font-size:14px;box-shadow:0 10px 24px #2815ff38}.nav-signin:hover{filter:none;transform:translateY(-2px);box-shadow:0 16px 32px #2815ff4d}.menu-button{cursor:pointer;background:0 0;border:0;width:34px;height:26px;padding:0;display:none;position:relative}.menu-button:after{content:"";position:absolute;inset:-9px -5px}.menu-button span{background:var(--ink);height:2px;transition:transform .35s var(--ease-out), opacity .25s ease;border-radius:2px;margin:6px 0;display:block}.menu-button.is-open span:first-child{transform:translateY(8px)rotate(45deg)}.menu-button.is-open span:nth-child(2){opacity:0;transform:scaleX(.2)}.menu-button.is-open span:nth-child(3){transform:translateY(-8px)rotate(-45deg)}.theme-toggle{cursor:pointer;background:0 0;border:0;padding:9px 0;line-height:0}.theme-toggle-track{background:var(--switch-bg);border:1px solid #e0e2ea;border-radius:999px;width:46px;height:26px;padding:3px;transition:background .3s,border-color .3s;display:block}.theme-toggle-thumb{color:#6b6f7a;width:20px;height:20px;transition:transform .35s var(--ease-out), background .3s ease, color .3s ease;background:#fff;border-radius:50%;place-items:center;font-size:11px;display:grid;box-shadow:0 2px 6px #17151d2e}.theme-toggle:hover .theme-toggle-thumb{transform:translate(1px)scale(1.06)}.theme-toggle:focus-visible{outline-offset:3px;border-radius:999px;outline:3px solid #2815ff47}@keyframes floaty{0%{transform:translateY(0)}to{transform:translateY(-9px)}}.hero{background:var(--page) url(/assets/bg-hero-final.webp) center / cover no-repeat;position:relative;overflow:hidden}.hero-grid{grid-template-columns:minmax(0,45fr) minmax(0,55fr);align-items:center;gap:60px;padding:96px 0 104px max(32px,50% - 620px);display:grid}.hero h1{letter-spacing:-.035em;margin:0 0 24px;font-size:clamp(34px,4.4vw,56px);font-weight:600;line-height:1.07}.hero h1 span,.hero h1 strong{font-weight:600;display:block}.hero-copy{max-width:540px;color:var(--body);margin:0 0 34px;font-size:18px;line-height:1.65}.hero-actions{flex-wrap:wrap;gap:14px;display:flex}.hero-visual{min-width:0;position:relative}.hero-visual-frame{border:1px solid var(--frame-line);background:var(--surface);box-shadow:var(--shadow-frame);border-right:0;border-radius:20px 0 0 20px;overflow:hidden}.hero-visual-frame img{width:100%}.hero-visual-tile{filter:drop-shadow(0 24px 48px #251f5e38);width:min(470px,78%);animation:5s ease-in-out infinite alternate floaty;position:absolute;bottom:40px;left:-64px}@keyframes marquee-x{to{transform:translate(-50%)}}.partners{border-top:1px solid var(--rule);padding:64px 0 30px}.partners-title{text-align:center;color:var(--faint);letter-spacing:.12em;text-transform:uppercase;margin:0 0 28px;font-size:12.5px;font-weight:700}.logo-marquee,.chip-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.logo-marquee-track{align-items:center;gap:76px;width:max-content;animation:34s linear infinite marquee-x;display:flex}.logo-marquee:hover .logo-marquee-track,.chip-marquee:hover .chip-marquee-track{animation-play-state:paused}.logo-marquee-track img{object-fit:contain;width:auto;max-width:200px}.logo-marquee-track img.is-monochrome{filter:brightness(0)opacity(.8)}@keyframes pulse-pink{0%{box-shadow:0 0 #f000a873}70%{box-shadow:0 0 0 8px #f000a800}to{box-shadow:0 0 #f000a800}}.network{padding:96px 0 40px}.network-grid{grid-template-columns:.92fr 1.08fr;align-items:center;gap:72px;display:grid}.network-copy .eyebrow{margin-bottom:16px}.network-copy h2{margin:0 0 20px;font-size:clamp(28px,3.4vw,42px);font-weight:600;line-height:1.12}.network-lead{color:var(--body);margin:0 0 34px;font-size:16.5px;line-height:1.7}.network-points{gap:14px;display:grid}.network-point{border:1px solid var(--card-line);background:var(--card);transition:transform .35s var(--ease-out), border-color .3s ease, box-shadow .35s ease;border-radius:16px;gap:16px;padding:18px 20px;display:flex}.network-point:hover{border-color:#2815ff38;transform:translate(4px);box-shadow:0 14px 34px #251f5e17}.network-point-icon{color:#fff;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.network-point:first-child .network-point-icon{background:var(--gradient-1)}.network-point:nth-child(2) .network-point-icon{background:var(--gradient-2)}.network-point:nth-child(3) .network-point-icon{background:var(--gradient-3)}.network-point strong{color:var(--ink);margin-bottom:4px;font-size:15.5px;display:block}.network-point strong+span{color:var(--muted);font-size:13.5px;line-height:1.55;display:block}.network-visual{position:relative}.network-visual-frame{border:1px solid var(--frame-line);background:var(--surface);border-radius:20px;padding:8px;overflow:hidden;box-shadow:0 36px 90px #251f5e26}.network-visual-frame img{border-radius:13px;width:100%}.network-chip{background:var(--surface);box-shadow:var(--shadow-chip);font-family:var(--mono);letter-spacing:.04em;border-radius:13px;align-items:center;gap:10px;padding:12px 17px;font-size:12px;display:flex;position:absolute}.network-chip i{border-radius:50%;flex:none;width:8px;height:8px}.network-chip.is-invite{color:var(--accent-ink);border:1px solid #2815ff40;animation:4s ease-in-out infinite alternate floaty;top:42px;right:-20px}.network-chip.is-invite i{background:var(--blue)}.network-chip.is-contact{color:var(--pink-deep);border:1px solid #f000a84d;animation:5s ease-in-out infinite alternate-reverse floaty;bottom:46px;left:-24px}.network-chip.is-contact i{background:var(--pink);animation:2s ease-out infinite pulse-pink}.categories{margin-top:64px}.categories-title{text-align:center;color:var(--faint);letter-spacing:.12em;text-transform:uppercase;margin:0 0 24px;font-size:12.5px;font-weight:700}.chip-marquee-track{gap:13px;width:max-content;padding:6px 0;animation:44s linear infinite reverse marquee-x;display:flex}.category-chip{border:1px solid var(--tint-line);background:var(--surface);color:#3a3745;border-radius:999px;flex:none;padding:12px 22px;font-size:14.5px;font-weight:600;box-shadow:0 8px 22px #251f5e0d}.steps{padding:96px 0 0}.steps-head{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:42px;display:flex}.steps-head h2{margin:0 0 14px;font-size:clamp(28px,3.4vw,42px);font-weight:600;line-height:1.1}.steps-head p{max-width:560px;color:var(--muted);margin:0;font-size:16.5px;line-height:1.6}.audience-switch{border:1px solid var(--switch-line);background:var(--switch-bg);border-radius:999px;flex:none;gap:5px;padding:5px;display:flex}.audience-switch button{color:#5d616d;cursor:pointer;background:0 0;border:0;border-radius:999px;min-width:150px;padding:11px 20px;font-size:14px;font-weight:600;transition:color .25s,background .35s,box-shadow .35s}.audience-switch button.active{color:#fff;background:var(--blue);box-shadow:0 8px 20px #2815ff47}.audience-switch button.is-supplier.active{background:var(--pink);box-shadow:0 8px 20px #f000a847}.steps-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.step-card{border:1px solid var(--card-line);background:var(--card);transition:transform .4s var(--ease-out), box-shadow .4s ease, border-color .3s ease;border-radius:20px;padding:30px 28px 32px}.step-card:hover{box-shadow:var(--shadow-lift);border-color:#2815ff33;transform:translateY(-6px)}.step-card-head{align-items:center;gap:12px;margin-bottom:18px;display:flex}.step-number{color:#fff;width:40px;height:40px;font-family:var(--mono);border-radius:12px;place-items:center;font-size:14px;font-weight:600;display:grid}.step-card:first-child .step-number{background:var(--gradient-1)}.step-card:nth-child(2) .step-number{background:var(--gradient-2)}.step-card:nth-child(3) .step-number{background:var(--gradient-3)}.step-rule{background:linear-gradient(90deg,#e3e5ee,#0000);flex:1;height:1.5px}.step-card h3{letter-spacing:-.02em;margin:0 0 10px;font-size:19px;font-weight:600}.step-card p{color:var(--muted);margin:0;font-size:14.5px;line-height:1.6}.bento{padding:84px 0 0}.bento-title{margin:0 0 38px;font-size:clamp(28px,3.4vw,42px);font-weight:600}.bento-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.bento-wide{border:1px solid var(--card-line);transition:transform .4s var(--ease-out), box-shadow .4s ease;background:linear-gradient(160deg,#f2f4ff,#fdfdff 60%);border-radius:22px;flex-direction:column;grid-column:span 2;display:flex;overflow:hidden}.bento-wide:hover{transform:translateY(-6px);box-shadow:0 26px 70px #251f5e21}.bento-wide-copy{padding:32px 34px 6px}.bento-wide-copy h3{letter-spacing:-.02em;margin:0 0 8px;font-size:21px;font-weight:600}.bento-wide-copy p{max-width:60ch;color:var(--muted);margin:0;font-size:14.5px;line-height:1.6}.bento-wide-media{margin-top:auto;padding:22px 0 0 34px}.bento-wide-media img{border:1px solid var(--frame-line);border-bottom:0;border-right:0;border-radius:14px 0 0;width:100%;box-shadow:-18px -14px 50px #251f5e14}.bento-column{gap:20px;display:grid}.bento-tile{border:1px solid var(--card-line);background:var(--card);transition:transform .4s var(--ease-out), box-shadow .4s ease;border-radius:22px;padding:30px 30px 32px}.bento-tile:hover{box-shadow:var(--shadow-lift);transform:translateY(-6px)}.bento-tile-icon{color:#fff;border-radius:13px;place-items:center;width:46px;height:46px;margin-bottom:18px;display:grid;box-shadow:0 10px 22px #2815ff33}.bento-tile:first-child .bento-tile-icon{background:linear-gradient(135deg,#2815ff,#7b2ff7)}.bento-tile:nth-child(2) .bento-tile-icon{background:linear-gradient(135deg,#b414e0,#f000a8)}.bento-tile h3{margin:0 0 8px;font-size:18px;font-weight:600}.bento-tile p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.split{padding:96px 0 0}.split-head h2{margin:0 0 12px;font-size:clamp(28px,3.4vw,42px);font-weight:600}.split-head p{max-width:640px;color:var(--muted);margin:0 0 38px;font-size:16.5px;line-height:1.6}.split-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.split-card{transition:transform .4s var(--ease-out), box-shadow .4s ease;border-radius:24px;flex-direction:column;padding:44px 42px 46px;display:flex;position:relative;overflow:hidden}.split-card:before{content:"";border-radius:50%;width:240px;height:240px;position:absolute;top:-70px;right:-70px}.split-card.is-buyer{background:linear-gradient(150deg,#2815ff,#1a0dbd 70%)}.split-card.is-buyer:before{background:radial-gradient(circle,#12c8ff73,#0000 68%)}.split-card.is-buyer:hover{transform:translateY(-6px);box-shadow:0 30px 80px #2815ff59}.split-card.is-supplier{background:linear-gradient(150deg,#f000a8,#b1007c 70%)}.split-card.is-supplier:before{background:radial-gradient(circle,#ffbee666,#0000 68%)}.split-card.is-supplier:hover{transform:translateY(-6px);box-shadow:0 30px 80px #f000a859}.split-card>*{position:relative}.split-card-tag{font-family:var(--mono);letter-spacing:.14em;font-size:12px;display:block}.split-card.is-buyer .split-card-tag{color:#9fd8ff}.split-card.is-supplier .split-card-tag{color:#ffd2ef}.split-card h3{letter-spacing:-.02em;color:#fff;margin:14px 0 12px;font-size:clamp(23px,2.4vw,28px);font-weight:600}.split-card>p{max-width:48ch;margin:0 0 28px;font-size:15.5px;line-height:1.65}.split-card.is-buyer>p{color:#cfd9ff}.split-card.is-supplier>p{color:#ffdcf2}.split-card ul{gap:11px;margin:0 0 32px;padding:0;list-style:none;display:grid}.split-card li{align-items:center;gap:11px;font-size:14.5px;font-weight:500;display:flex}.split-card.is-buyer li{color:#eef2ff}.split-card.is-supplier li{color:#fff0f9}.split-card li>span{border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.split-card.is-buyer li>span{color:#9fd8ff;background:#ffffff29}.split-card.is-supplier li>span{color:#ffd2ef;background:#ffffff2e}.split-card-cta{height:50px;transition:transform .3s var(--ease-out);background:#fff;border-radius:999px;align-self:flex-start;align-items:center;margin-top:auto;padding:0 26px;font-size:15px;font-weight:700;display:inline-flex}.split-card-cta:hover{transform:translateY(-2px)}.split-card.is-buyer .split-card-cta{color:var(--blue)}.split-card.is-supplier .split-card-cta{color:var(--pink-deep)}.sustainability{padding:100px 0 0}.sustainability-intro{grid-template-columns:1fr 1fr;align-items:end;gap:56px;margin-bottom:44px;display:grid}.sustainability-intro h2{margin:0;font-size:clamp(28px,3.4vw,42px);font-weight:600;line-height:1.12}.sustainability-intro h2 span{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink);margin-top:8px;font-size:13px;font-weight:500;display:block}.sustainability-intro p{color:var(--muted);margin:0;font-size:16px;line-height:1.7}.sustainability-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.sustainability-card{aspect-ratio:4/3;transition:transform .45s var(--ease-out), box-shadow .45s ease;border-radius:18px;position:relative;overflow:hidden}.sustainability-card:hover{transform:translateY(-6px);box-shadow:0 24px 60px #251f5e2e}.sustainability-card img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease-out), filter .5s ease;position:absolute;inset:0}.sustainability-card:hover img{filter:saturate(1.08);transform:scale(1.06)}.sustainability-overlay{color:#fff;background:linear-gradient(#0000 40%,#0c0a1ac7);flex-direction:column;justify-content:flex-end;padding:22px 24px;display:flex;position:absolute;inset:0}.sustainability-overlay strong{letter-spacing:-.02em;font-family:Poppins,Inter,sans-serif;font-size:24px;font-weight:600}.sustainability-overlay span{color:#ffffffd9;max-width:34ch;font-size:13.5px;line-height:1.5}.faq{padding:100px 0 0}.faq-inner{width:min(880px,100% - 64px);margin-inline:auto}.faq-title{margin:0 0 36px;font-size:clamp(28px,3.4vw,42px);font-weight:600}.faq-list{gap:12px;display:grid}.faq-item{border:1px solid var(--card-line);background:var(--card);border-radius:16px;transition:border-color .3s;overflow:hidden}.faq-item:hover,.faq-item[open]{border-color:#2815ff33}.faq-item summary{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:16px;font-weight:600;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary i{background:var(--tint);width:28px;height:28px;color:var(--accent-ink);transition:transform .35s var(--ease-out), background .3s ease;border-radius:50%;flex:none;place-items:center;display:grid}.faq-item[open] summary i{transform:rotate(45deg)}.faq-item>p{max-width:72ch;color:var(--muted);margin:0;padding:0 24px 22px;font-size:14.5px;line-height:1.7}.access-cta-section{padding:100px 0 80px}.access-cta{text-align:center;border-radius:26px;place-items:center;min-height:340px;padding:70px 40px;display:grid;position:relative;overflow:hidden}.access-cta>img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease-out);position:absolute;inset:0}.access-cta:hover>img{transform:scale(1.035)}.access-cta:after{content:"";background:linear-gradient(#0e0b208c,#0e0b20b8);position:absolute;inset:0}.access-cta>div{z-index:1;position:relative}.access-cta h2{color:#fff;margin:0 0 14px;font-size:clamp(30px,3.6vw,44px);font-weight:600}.access-cta>div>p{color:#ffffffd9;max-width:480px;margin:0 auto 34px;font-size:16.5px;line-height:1.6}.footer{border-top:1px solid var(--hairline);background:var(--footer-bg)}.footer-inner{grid-template-columns:1.2fr 3fr;gap:48px;padding:60px 0 44px;display:grid}.footer-brand img{width:126px;margin-bottom:16px}.footer-brand p{color:#6a6e78;max-width:30ch;margin:0;font-size:14px;line-height:1.6}.footer-columns{grid-template-columns:repeat(3,1fr);gap:48px;display:grid}.footer-column{align-content:start;gap:10px;display:grid}.footer-column strong{color:var(--subtle);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:13px;font-weight:600}.footer-column a{color:#43414b;width:fit-content;transition:color .25s ease, transform .25s var(--ease-out);font-size:14.5px}.footer-column a:hover{color:var(--accent-ink);transform:translate(2px)}.footer-bottom{border-top:1px solid var(--hairline);color:var(--subtle);justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:13px;display:flex}.footer-bottom a{color:#43414b;font-weight:600;transition:color .25s}.footer-bottom a:hover{color:var(--accent-ink)}@keyframes fade-up{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}.team-hero{background:linear-gradient(180deg, #fafbff 0%, var(--page) 92%);position:relative;overflow:hidden}.team-hero-content{text-align:center;padding:88px 0 76px}.team-hero-content .eyebrow{margin-bottom:18px}.team-hero h1{letter-spacing:-.035em;max-width:760px;margin:0 auto 22px;font-size:clamp(36px,5vw,58px);font-weight:600;line-height:1.06}.team-hero .hero-copy{max-width:620px;margin:0 auto;font-size:17.5px}.team-story{padding:90px 0 0}.team-story-inner{grid-template-columns:1fr 1fr;align-items:center;gap:72px;display:grid}.team-story-text h2{margin:0 0 22px;font-size:clamp(26px,3vw,38px);font-weight:600;line-height:1.12}.team-story-text p{color:var(--body);margin:0 0 18px;font-size:16px;line-height:1.75}.team-story-media{grid-template-columns:1fr 1fr;gap:16px;display:grid}.team-story-media img{aspect-ratio:1;object-fit:cover;width:100%;transition:transform .5s var(--ease-out);border-radius:18px;box-shadow:0 20px 50px #251f5e1f}.team-story-media img:first-child{transform:rotate(-1.5deg)}.team-story-media img:nth-child(2){transform:rotate(1.5deg)translateY(18px)}.team-story-media img:nth-child(3){transform:rotate(1deg)}.team-story-media img:nth-child(4){transform:rotate(-1deg)translateY(18px)}.team-people{padding:110px 0 0}.team-people .section-heading{margin-bottom:48px}.people-grid{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.people-card{border:1px solid var(--card-line);background:var(--card);text-align:center;transition:transform .4s var(--ease-out), box-shadow .4s ease, border-color .3s ease;border-radius:20px;flex:0 340px;padding:32px 30px 34px}.people-card:hover{box-shadow:var(--shadow-lift);border-color:#2815ff33;transform:translateY(-6px)}.people-portrait{width:84px;height:84px;margin:0 auto 18px;position:relative}.people-portrait>img{object-fit:cover;border-radius:50%;width:100%;height:100%}.people-initials{color:#fff;border-radius:50%;place-items:center;width:100%;height:100%;display:grid}.people-initials i{letter-spacing:.02em;font-family:Poppins,Inter,sans-serif;font-size:26px;font-style:normal;font-weight:600}.people-card:nth-child(5n+1) .people-initials{background:var(--gradient-1)}.people-card:nth-child(5n+2) .people-initials{background:var(--gradient-2)}.people-card:nth-child(5n+3) .people-initials{background:var(--gradient-3)}.people-card:nth-child(5n+4) .people-initials{background:var(--gradient-4)}.people-card:nth-child(5n+5) .people-initials{background:linear-gradient(135deg,#f000a8,#781eff)}.people-link{background:var(--surface);width:30px;height:30px;color:var(--accent-ink);transition:transform .3s var(--ease-out), color .25s ease;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-4px;right:-4px;box-shadow:0 8px 18px #251f5e2e}.people-link:hover{color:var(--pink);transform:scale(1.1)}.people-card h3{letter-spacing:-.02em;margin:0 0 4px;font-size:19px;font-weight:600}.people-role{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink);margin:0 0 12px;font-size:12px}.people-bio{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.team-vision{padding:110px 0 0}.team-vision-inner{color:#f5f5fb;background:radial-gradient(circle at 14% 18%,#12c8ff38,#0000 26rem),radial-gradient(circle at 90% 90%,#f000a842,#0000 24rem),linear-gradient(130deg,#14122b,#1c1038 55%,#251043);border-radius:26px;padding:64px 60px;position:relative;overflow:hidden}.team-vision-inner .eyebrow{color:#9fd8ff;margin-bottom:14px}.team-vision-inner h2{max-width:720px;margin:0 0 18px;font-size:clamp(24px,2.8vw,36px);font-weight:600;line-height:1.2}.team-vision-inner p{color:#c9c6dd;max-width:640px;margin:0;font-size:16px;line-height:1.7}.team-values{padding:110px 0 0}.team-values .section-heading{margin-bottom:46px}.values-grid{flex-wrap:wrap;justify-content:center;gap:18px;display:flex}.values-grid article{border:1px solid var(--card-line);background:var(--card);transition:transform .4s var(--ease-out), box-shadow .4s ease;border-radius:18px;flex:0 380px;padding:28px 28px 30px}.values-grid article:hover{transform:translateY(-5px);box-shadow:0 20px 50px #251f5e1a}.value-index{font-family:var(--mono);letter-spacing:.1em;color:var(--accent-ink);margin-bottom:12px;font-size:12px;font-weight:600;display:block}.values-grid article:nth-child(2) .value-index{color:var(--violet)}.values-grid article:nth-child(3) .value-index{color:#b414e0}.values-grid article:nth-child(4) .value-index{color:var(--pink)}.values-grid article:nth-child(5) .value-index{color:#0e9fd8}.values-grid h3{letter-spacing:-.02em;margin:0 0 8px;font-size:18px;font-weight:600}.values-grid p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.team-cta{padding:110px 0 90px}.team-cta-inner{text-align:center;width:min(880px,100% - 64px)}.team-cta h2{margin:0 0 14px;font-size:clamp(28px,3.2vw,40px);font-weight:600}.team-cta p{max-width:540px;color:var(--muted);margin:0 auto 32px;font-size:16.5px;line-height:1.65}.legal-page{grid-template-columns:280px minmax(0,1fr);gap:56px;padding:56px 0 90px;display:grid}.legal-aside{align-self:start;position:sticky;top:108px}.legal-aside .eyebrow{margin-bottom:14px}.legal-doc-nav{gap:6px;display:grid}.legal-doc-nav a{color:var(--muted);border-radius:11px;padding:11px 16px;font-size:14.5px;font-weight:600;transition:background .25s,color .25s}.legal-doc-nav a:hover{background:var(--switch-bg);color:var(--ink)}.legal-doc-nav a.active{background:var(--tint);color:var(--accent-ink)}.legal-contact{border:1px solid var(--card-line);background:var(--card);border-radius:14px;margin-top:26px;padding:18px 20px}.legal-contact strong{margin-bottom:6px;font-size:13.5px;display:block}.legal-contact p{color:var(--muted);margin:0 0 2px;font-size:13px;line-height:1.6}.legal-contact a{color:var(--accent-ink);font-size:13px;font-weight:600}.legal-header h1{margin:0 0 10px;font-size:clamp(28px,3.4vw,38px);font-weight:600;line-height:1.1}.legal-header p{color:var(--subtle);margin:0 0 6px;font-size:13.5px}.legal-prose{color:#3c3944;font-size:15px;line-height:1.75}.legal-prose h1{color:var(--ink);margin:0 0 18px;font-size:clamp(28px,3.4vw,38px);font-weight:600;line-height:1.1}.legal-prose h2{letter-spacing:-.02em;color:var(--ink);margin:34px 0 12px;font-size:22px;font-weight:600}.legal-prose h3{color:var(--ink);margin:26px 0 10px;font-size:17px;font-weight:600}.legal-prose p{margin:0 0 14px}.legal-prose ul,.legal-prose ol{margin:0 0 16px;padding-left:22px}.legal-prose li{margin-bottom:8px}.legal-prose span{color:var(--ink);font-weight:600}.legal-prose a{color:var(--accent-ink);text-decoration:underline}.not-found{justify-items:start;gap:18px;max-width:620px;padding:110px 0 140px;display:grid}.not-found-code{background:var(--gradient-text);color:#0000;font-family:var(--mono);letter-spacing:.16em;-webkit-background-clip:text;background-clip:text;font-size:15px;font-weight:600}.not-found h1{margin:0;font-size:clamp(30px,4vw,44px);line-height:1.15}.not-found p{color:var(--body);margin:0;font-size:17px;line-height:1.7}.not-found-links{flex-wrap:wrap;align-items:center;gap:14px 26px;margin-top:12px;display:flex}.not-found-links a:not(.gradient-button){color:var(--muted);font-size:15px;font-weight:600}.not-found-links a:not(.gradient-button):hover{color:var(--accent-ink)}@media (width<=1180px){.hero-grid{gap:40px;padding-left:32px}.network-grid,.team-story-inner{gap:48px}}@media (width<=1080px){.hero-grid{text-align:center;grid-template-columns:1fr;padding:72px 32px 88px}.hero-copy{margin-inline:auto}.hero-actions{justify-content:center}.hero-visual{width:100%;max-width:620px;margin-inline:auto}.hero-visual-frame{border-right:1px solid var(--frame-line);border-radius:20px}.hero-visual-tile{width:min(400px,70%);left:-24px}.network-grid{grid-template-columns:1fr}.network-chip.is-invite{right:8px}.network-chip.is-contact{left:8px}.steps-head{flex-direction:column;align-items:flex-start}.sustainability-intro{grid-template-columns:1fr;align-items:start;gap:24px}}@media (width<=991px){.site-header{height:78px}.nav-links{background:var(--surface);visibility:hidden;opacity:0;pointer-events:none;transition:opacity .3s ease, transform .4s var(--ease-out), visibility .4s;border-radius:0 0 22px 22px;flex-direction:column;gap:24px;margin:0;padding:24px 32px 32px;display:flex;position:absolute;top:78px;left:0;right:0;transform:translateY(-12px);box-shadow:0 20px 30px #00000014}.nav-links.is-open{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}.menu-button{display:block}.nav-signin{display:none}.steps-grid,.bento-grid{grid-template-columns:1fr}.bento-wide{grid-column:auto}.split-grid{grid-template-columns:1fr}.sustainability-grid{grid-template-columns:repeat(2,1fr)}.footer-inner{grid-template-columns:1fr;gap:44px}.team-story-inner{grid-template-columns:1fr}.team-story-media{max-width:560px}.team-vision-inner{padding:44px 32px}.legal-page{grid-template-columns:minmax(0,1fr);gap:32px}.legal-aside{min-width:0;position:static}.legal-doc-nav{flex-wrap:wrap;display:flex}}@media (width<=640px){.container{width:min(100% - 32px,1240px)}.faq-inner{width:min(100% - 32px,880px)}.logo{width:116px}.nav-actions{gap:10px}.hero-grid{gap:40px;padding:52px 16px 72px}.hero h1{overflow-wrap:anywhere}.hero-copy{font-size:16px}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions a{width:100%}.hero-visual-tile{width:78%;bottom:16px;left:0}.partners{padding:48px 0 24px}.logo-marquee-track{gap:48px}.network{padding:72px 0 32px}.network-chip{padding:9px 13px;font-size:10.5px}.network-chip.is-invite{top:16px;right:4px}.network-chip.is-contact{bottom:16px;left:4px}.steps,.split,.sustainability,.faq{padding-top:76px}.bento{padding-top:64px}.audience-switch{width:100%}.audience-switch button{flex:1;min-width:0;padding-inline:12px}.step-card,.bento-tile{padding:26px 22px 28px}.bento-wide-copy{padding:26px 22px 6px}.bento-wide-media{padding-left:22px}.split-card{padding:34px 24px 36px}.sustainability-grid{grid-template-columns:1fr;gap:14px}.faq-item summary{padding:17px 18px;font-size:15.5px}.faq-item>p{padding:0 18px 18px}.access-cta-section{padding:76px 0 64px}.access-cta{border-radius:22px;min-height:300px;padding:48px 24px}.footer-columns{grid-template-columns:1fr 1fr;gap:30px 18px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:8px}.team-hero-content{padding:60px 0 56px}.team-story,.team-people,.team-vision,.team-values{padding-top:76px}.team-vision-inner{border-radius:22px;padding:36px 24px}.team-cta{padding:76px 0 70px}.people-card,.values-grid article{flex-basis:100%}.legal-page{padding:32px 0 76px}.legal-prose,.legal-prose p,.legal-prose li{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-size:15px;line-height:1.7}.legal-prose h1,.legal-header h1{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}}[data-theme=dark]{--accent-ink:#a79bff;--ink:#f2f3f8;--body:#cfd3e0;--muted:#a3a8b7;--subtle:#868b99;--faint:#9aa0ae;--page:#0e0f16;--surface:#171922;--card:linear-gradient(180deg, #191c26, #14161f);--card-line:#ffffff14;--frame-line:#ffffff1a;--hairline:#ffffff14;--rule:#ffffff0f;--footer-bg:#12131b;--switch-bg:#1b1e28;--switch-line:#ffffff1a;--ghost-line:#ffffff2e;--tint:#7c6cff29;--tint-line:#7c6cff42;--shadow-card:0 14px 35px #0000004d;--shadow-lift:0 22px 55px #0000006b;--shadow-frame:0 34px 90px #00000080;--shadow-chip:0 18px 44px #00000073;--gradient-text:linear-gradient(95deg, #ff5ec8, #a874ff 50%, #6f8cff)}[data-theme=dark] body{background:radial-gradient(circle at 15% 10%, #4b3cbe29, transparent 30rem), radial-gradient(circle at 88% 40%, #be1e8c1f, transparent 30rem), var(--page)}[data-theme=dark] .site-header{background:#0e0f16d1;border-bottom-color:#ffffff12}[data-theme=dark] .logo,[data-theme=dark] .footer-brand img{filter:invert()brightness(1.8)}[data-theme=dark] .nav-links a,[data-theme=dark] .language-link,[data-theme=dark] .footer-column a,[data-theme=dark] .footer-bottom a{color:#d6d9e2}[data-theme=dark] .nav-links a:hover,[data-theme=dark] .footer-column a:hover,[data-theme=dark] .footer-bottom a:hover{color:#b8b0ff}[data-theme=dark] .language-link{border-color:#ffffff1f}[data-theme=dark] .menu-button span{background:#f4f5f8}[data-theme=dark] .theme-toggle-track{border-color:#ffffff1f}[data-theme=dark] .theme-toggle-thumb{color:#e5e7ef;background:#2c2f3d}[data-theme=dark] .hero{background-image:none}[data-theme=dark] .hero,[data-theme=dark] .team-hero{background-color:#0000;background-image:radial-gradient(circle at 20% 12%,#5a2bff33,#0000 28rem),radial-gradient(circle at 82% 26%,#f000a824,#0000 26rem)}[data-theme=dark] .partners-title,[data-theme=dark] .categories-title{color:#9aa0ae}[data-theme=dark] .logo-marquee-track img{filter:brightness(1.08)saturate(1.05)}[data-theme=dark] .logo-marquee-track img.is-monochrome{filter:brightness(0)invert()opacity(.8)}[data-theme=dark] .category-chip{background:var(--surface);color:#d6d9e2;box-shadow:none}[data-theme=dark] .step-rule{background:linear-gradient(90deg,#ffffff24,#0000)}[data-theme=dark] .bento-wide{background:linear-gradient(160deg,#1b1d33,#151721 60%)}[data-theme=dark] .audience-switch button{color:#a3a8b7}[data-theme=dark] .faq-item:hover,[data-theme=dark] .faq-item[open]{border-color:#968bff57}[data-theme=dark] .step-card:hover,[data-theme=dark] .people-card:hover,[data-theme=dark] .network-point:hover{border-color:#968bff4d}[data-theme=dark] .legal-prose{color:#c5c8d2}[data-theme=dark] .legal-prose h1,[data-theme=dark] .legal-prose h2,[data-theme=dark] .legal-prose h3,[data-theme=dark] .legal-header h1,[data-theme=dark] .legal-prose span{color:#f5f6f9}[data-theme=dark] .legal-prose a,[data-theme=dark] .legal-doc-nav a.active{color:#b8b0ff}@media (width<=991px){[data-theme=dark] .nav-links{background:#11131bfa;box-shadow:0 22px 40px #00000057}}.cookie-layer{z-index:1000;pointer-events:none;background:#100f191f;align-items:end;padding:32px;display:grid;position:fixed;inset:0}.cookie-panel{color:#17161d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);pointer-events:auto;width:min(1376px,100%);animation:cookie-enter .45s var(--ease-out);background:#fffffff7;border:1px solid #1f1d3014;border-radius:22px;margin-inline:auto;padding:30px 32px 32px;font-family:Poppins,Inter,Arial,sans-serif;box-shadow:0 20px 48px #19163433}.cookie-layer.preferences-open{pointer-events:auto;background:#1414179e;align-items:center}.cookie-panel.show-preferences{-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:20px;width:min(600px,100% - 32px);max-height:calc(100vh - 64px);padding:32px;overflow-y:auto;box-shadow:0 28px 80px #0000004d}.cookie-panel.show-preferences .cookie-copy h2{margin-bottom:20px;font-size:24px;line-height:1.25}.cookie-copy h2{margin:0 0 14px;font-size:24px}.cookie-copy p{color:#31313a;margin:0;font-size:15px;line-height:1.6}.cookie-copy a{color:var(--accent-ink);text-underline-offset:3px;text-decoration:underline}.cookie-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:28px;display:flex}.cookie-actions button{cursor:pointer;min-height:52px;transition:transform .3s var(--ease-out), border-color .25s ease, background .25s ease, box-shadow .3s ease;border-radius:8px;padding:0 34px;font-weight:600}.cookie-actions button:hover{transform:translateY(-2px)}.cookie-primary{border:1px solid var(--blue);color:#fff;background:var(--blue);box-shadow:0 10px 24px #2815ff2e}.cookie-secondary{color:var(--accent-ink);background:0 0;border:1px solid #cacbd2}.cookie-text-button{color:var(--accent-ink);background:0 0;border:0}.cookie-preferences{grid-template-columns:1fr;gap:0;margin-top:0;display:grid}.cookie-option{cursor:pointer;background:0 0;border:0;border-bottom:1px solid #dedee2;gap:14px;min-width:0;padding:17px 0 16px;display:grid;position:relative}.cookie-option:first-child{padding-top:12px}.cookie-option-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.cookie-option strong{color:var(--accent-ink);font-size:16px;line-height:1.25}.cookie-option small{color:#53535b;padding-right:4px;font-size:13px;line-height:1.55;display:block}.cookie-option input{opacity:0;position:absolute}.cookie-option i{border:2px solid var(--blue);background:#fff;border-radius:1px;flex:none;width:24px;height:24px;transition:background .2s,border-color .2s;position:relative}.cookie-option i:after{content:"";opacity:0;border-bottom:3px solid #fff;border-right:3px solid #fff;width:7px;height:13px;position:absolute;top:1px;left:6px;transform:rotate(45deg)}.cookie-option input:checked+i{background:var(--blue)}.cookie-option input:checked+i:after{opacity:1}.cookie-option:focus-within{outline-offset:5px;outline:2px solid #2815ff33}.cookie-panel.show-preferences .cookie-actions{justify-content:flex-end;margin-top:22px}.cookie-panel.show-preferences .cookie-primary{border-radius:3px;min-width:276px;font-size:16px;font-weight:500}.cookie-reopen{z-index:900;width:48px;height:48px;color:var(--accent-ink);cursor:pointer;transition:transform .35s var(--ease-out), box-shadow .35s ease;background:#fff;border:0;border-radius:50%;place-items:center;padding:11px;display:grid;position:fixed;bottom:30px;left:30px;box-shadow:0 10px 28px #19143c38}.cookie-reopen svg{z-index:1;fill:currentColor;width:100%;height:100%;position:relative}.cookie-reopen:hover{transform:translateY(-4px)rotate(-5deg);box-shadow:0 16px 34px #19143c47}.cookie-reopen:focus-visible,.cookie-actions button:focus-visible{outline-offset:3px;outline:3px solid #2815ff47}@keyframes cookie-enter{0%{opacity:0;transform:translateY(28px)}}[data-theme=dark] .cookie-layer{background:#00000047}[data-theme=dark] .cookie-layer.preferences-open{background:#000000b8}[data-theme=dark] .cookie-panel{color:#f5f6f9;background:#181a24f7;border-color:#7465ff2e;box-shadow:0 24px 60px #00000075}[data-theme=dark] .cookie-reopen{color:#7567ff;background:#171923;border:1px solid #7c6cff4d;box-shadow:inset 0 1px #ffffff0d,0 12px 30px #0000006b}[data-theme=dark] .cookie-reopen:hover{box-shadow:inset 0 1px #ffffff12,0 17px 38px #00000080}[data-theme=dark] .cookie-copy p,[data-theme=dark] .cookie-option small{color:#b7bbc7}[data-theme=dark] .cookie-option{background:0 0;border-bottom-color:#ffffff1f}[data-theme=dark] .cookie-option strong{color:#8f84ff}[data-theme=dark] .cookie-option i{background:#181a24;border-color:#7567ff}[data-theme=dark] .cookie-option input:checked+i{background:#5847ff}[data-theme=dark] .cookie-secondary{color:#b8b0ff;border-color:#ffffff38}[data-theme=dark] .cookie-text-button,[data-theme=dark] .cookie-copy a{color:#a9a0ff}@media (width<=700px){.cookie-layer{padding:12px}.cookie-panel{border-radius:20px;max-height:calc(100vh - 24px);padding:24px 20px;overflow-y:auto}.cookie-panel.show-preferences{border-radius:18px;width:calc(100% - 24px);max-height:calc(100vh - 24px);padding:24px 22px}.cookie-panel.show-preferences .cookie-copy h2,.cookie-copy h2{font-size:21px}.cookie-copy p{font-size:14px}.cookie-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cookie-actions button{width:100%;padding-inline:14px;font-size:12px}.cookie-text-button{grid-column:1/-1}.cookie-panel.show-preferences .cookie-actions{display:block}.cookie-panel.show-preferences .cookie-primary{width:100%;min-width:0}.cookie-option{padding-block:15px}.cookie-option small{font-size:12px}.cookie-reopen{width:58px;height:58px;bottom:16px;left:16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}.logo-marquee-track,.chip-marquee-track{animation:none}}
