.buyer-privacy{--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-back:cubic-bezier(.34, 1.56, .64, 1);--green:#19d38a;--blue:var(--c-accent-hi);--violet:#8a6bff;background:var(--c-surface);width:100%;padding:30px 0 90px;position:relative}.buyer-privacy *,.buyer-privacy :before,.buyer-privacy :after{box-sizing:border-box}.buyer-privacy__container{width:calc(100% - 48px);max-width:1440px;margin:0 auto}.buyer-privacy__card{isolation:isolate;box-shadow:0 40px 90px -30px rgb(var(--c-shadow) / .55), 0 18px 40px rgb(var(--c-shadow) / .15), inset 0 1px 0 #ffffff0f;opacity:0;filter:blur(6px);transition:opacity .9s ease, transform 1s var(--ease-out), filter .9s ease;background:radial-gradient(120% 120% at 100% 0,#1b2160 0%,#0000 55%),linear-gradient(160deg,#0d1336 0%,#0a0e27 60%,#0c1030 100%);border-radius:32px;padding:40px 40px 34px;position:relative;overflow:hidden;transform:translateY(35px)scale(.985)}.buyer-privacy--visible .buyer-privacy__card{opacity:1;filter:blur();transform:translateY(0)scale(1)}.buyer-privacy__bg{z-index:-1;pointer-events:none;position:absolute;inset:0}.buyer-privacy__grid{background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 80% at 75% 30%,#000 0%,#0000 75%);mask-image:radial-gradient(70% 80% at 75% 30%,#000 0%,#0000 75%)}.buyer-privacy__glow{filter:blur(80px);border-radius:50%;position:absolute}.buyer-privacy__glow--blue{background:color-mix(in srgb, var(--c-accent) 35%, transparent);width:460px;height:360px;animation:10s ease-in-out infinite alternate bpGlow;top:-140px;right:8%}.buyer-privacy__glow--violet{background:#8250ff40;width:420px;height:320px;animation:12s ease-in-out infinite alternate-reverse bpGlow;bottom:-180px;left:10%}@keyframes bpGlow{0%{transform:translate(0)scale(1)}to{transform:translate(-40px,30px)scale(1.15)}}.buyer-privacy__radar{width:520px;height:520px;margin:-110px -260px 0 0;position:absolute;top:50px;right:22%}.buyer-privacy__radar i{border:1px solid #6e96ff24;border-radius:50%;position:absolute;inset:0}.buyer-privacy__radar i:nth-child(2){inset:70px}.buyer-privacy__radar i:nth-child(3){inset:140px}.buyer-privacy__radar b{background:conic-gradient(#508cff21,#0000 70deg 360deg);border-radius:50%;animation:6s linear infinite bpSweep;position:absolute;inset:0}@keyframes bpSweep{to{transform:rotate(360deg)}}.buyer-privacy__top{z-index:2;grid-template-columns:minmax(0,1fr) minmax(320px,440px);align-items:center;gap:40px;display:grid;position:relative}.buyer-privacy__eyebrow{color:#ffffffc7;letter-spacing:1.8px;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:9px;margin-bottom:16px;padding:6px 13px 6px 6px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.buyer-privacy__eyebrow-icon{color:#fff;background:linear-gradient(135deg,#19d38a,#0ea86a);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex;box-shadow:0 0 14px #19d38a80}.buyer-privacy__eyebrow-icon svg{width:14px;height:14px}.buyer-privacy__heading h2{color:#fff;letter-spacing:-1.6px;margin:0;font-size:clamp(30px,3vw,46px);font-weight:800;line-height:1.06}.buyer-privacy__accent{background:linear-gradient(110deg,#4ea8ff 0%,#7b8cff 40%,#b77bff 70%,#4ef0b0 100%) 0 0/200% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:7s ease-in-out infinite alternate bpGradient}@keyframes bpGradient{0%{background-position:0%}to{background-position:100%}}.buyer-privacy__heading p{color:#dce4ffa8;max-width:560px;margin:14px 0 0;font-size:15px;line-height:1.6}.buyer-privacy__stats{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.buyer-privacy__stats span{color:#ffffffd9;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:8px;height:36px;padding:0 14px 0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.buyer-privacy__stats svg{width:15px;height:15px;color:var(--green)}.buyer-privacy__eyebrow,.buyer-privacy__heading h2,.buyer-privacy__heading p,.buyer-privacy__stats{opacity:0;transition:opacity .75s ease, transform .85s var(--ease-out);transform:translateY(15px)}.buyer-privacy--visible .buyer-privacy__eyebrow,.buyer-privacy--visible .buyer-privacy__heading h2,.buyer-privacy--visible .buyer-privacy__heading p,.buyer-privacy--visible .buyer-privacy__stats{opacity:1;transform:translateY(0)}.buyer-privacy--visible .buyer-privacy__eyebrow{transition-delay:.15s}.buyer-privacy--visible .buyer-privacy__heading h2{transition-delay:.23s}.buyer-privacy--visible .buyer-privacy__heading p{transition-delay:.32s}.buyer-privacy--visible .buyer-privacy__stats{transition-delay:.42s}.buyer-privacy__view{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 30px 60px -20px rgb(var(--c-shadow) / .5), inset 0 1px 0 #ffffff14;opacity:0;transition:opacity .9s ease .35s, transform 1s var(--ease-out) .35s, border-color .5s ease, box-shadow .5s ease;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:22px;padding:18px;position:relative;transform:translateY(25px)rotate(1.5deg)}.buyer-privacy--visible .buyer-privacy__view{opacity:1;transform:translateY(0)rotate(0)}.buyer-privacy__card.is-shared .buyer-privacy__view{box-shadow:0 30px 60px -20px rgb(var(--c-shadow) / .5), 0 0 40px #19d38a26, inset 0 1px 0 #ffffff14;border-color:#19d38a59}.buyer-privacy__view-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.buyer-privacy__view-title{color:#fff9;letter-spacing:.6px;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:800;display:inline-flex}.buyer-privacy__view-title svg{width:15px;height:15px}.buyer-privacy__view-seller{color:#fff;background:linear-gradient(135deg,#18c6d8,#0a8fc2);border-radius:999px;align-items:center;height:24px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.buyer-privacy__view-request{background:var(--c-surface);border-radius:14px;align-items:center;gap:10px;margin-bottom:12px;padding:10px 12px;display:flex}.buyer-privacy__view-request-icon{width:34px;height:34px;color:var(--c-accent);background:var(--lightningcss-light,#eaf3ff)var(--lightningcss-dark,color-mix(in srgb, var(--c-accent) 14%, transparent));border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.buyer-privacy__view-request-icon svg{width:18px;height:18px}.buyer-privacy__view-request>span:last-child{flex-direction:column;gap:1px;display:flex}.buyer-privacy__view-request strong{color:var(--c-text);font-size:13.5px;font-weight:800}.buyer-privacy__view-request small{color:var(--lightningcss-light,#677082)var(--lightningcss-dark,var(--c-muted));font-size:11px}.buyer-privacy__fields{border-radius:14px;flex-direction:column;gap:6px;display:flex;position:relative;overflow:hidden}.buyer-privacy__field{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:26px 74px minmax(0,1fr);align-items:center;gap:8px;height:42px;padding:0 12px;transition:background .5s,border-color .5s;display:grid}.buyer-privacy__card.is-shared .buyer-privacy__field{background:#19d38a0f;border-color:#19d38a33}.buyer-privacy__field-icon{color:#ffffffb3;background:#ffffff14;border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.buyer-privacy__field-icon svg{width:14px;height:14px}.buyer-privacy__field-label{color:#ffffff73;font-size:11.5px;font-weight:600}.buyer-privacy__field-value{color:#ffffff8c;letter-spacing:.5px;white-space:nowrap;text-overflow:clip;text-align:right;min-width:0;font-family:ui-monospace,SF Mono,JetBrains Mono,Menlo,Consolas,monospace;font-size:13px;font-weight:600;transition:color .4s,text-shadow .4s;overflow:hidden}.buyer-privacy__card.is-shared .buyer-privacy__field-value{color:#fff;text-shadow:0 0 12px #19d38a73}.buyer-privacy__scan{pointer-events:none;background:linear-gradient(#0000,#508cff2e,#0000);height:30%;animation:3.2s ease-in-out infinite bpScan;position:absolute;top:-30%;left:0;right:0}.buyer-privacy__card.is-shared .buyer-privacy__scan{background:linear-gradient(#0000,#19d38a33,#0000)}@keyframes bpScan{0%{top:-30%}60%,to{top:110%}}.buyer-privacy__control{border-top:1px solid #ffffff14;align-items:center;gap:12px;margin-top:14px;padding-top:14px;display:flex}.buyer-privacy__switch{cursor:pointer;background:#ffffff1a;border:1px solid #ffffff26;border-radius:999px;flex-shrink:0;width:60px;height:34px;padding:0;transition:background .45s,border-color .45s,box-shadow .45s;position:relative}.buyer-privacy__switch[aria-checked=true]{background:linear-gradient(135deg,#19d38a,#0ea86a);border-color:#0000;box-shadow:0 0 22px #19d38a73}.buyer-privacy__switch:focus-visible{outline-offset:3px;outline:2px solid #78aaffb3}.buyer-privacy__switch-knob{width:26px;height:26px;color:var(--c-text);box-shadow:0 3px 8px rgb(var(--c-shadow) / .3);transition:transform .5s var(--ease-back), color .3s ease;background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:3px;left:3px}.buyer-privacy__switch[aria-checked=true] .buyer-privacy__switch-knob{color:var(--lightningcss-light,#0b8051)var(--lightningcss-dark,#7ef1c3);transform:translate(26px)}.buyer-privacy__switch-knob svg{stroke-width:2.5px;width:13px;height:13px}.buyer-privacy__control-text{flex-direction:column;gap:3px;min-width:0;display:flex}.buyer-privacy__control-text strong{color:#fff;font-size:13px;font-weight:800}.buyer-privacy__control-text small{color:#ffffff8c;align-items:center;gap:5px;font-size:11.5px;animation:.4s bpFade;display:inline-flex}.buyer-privacy__card.is-shared .buyer-privacy__control-text small{color:var(--green)}.buyer-privacy__control-text small svg{stroke-width:2.6px;width:12px;height:12px}@keyframes bpFade{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.buyer-privacy__items{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:34px;display:grid;position:relative}.buyer-privacy__item{--x:-200px;--y:-200px;--tone:var(--c-accent-hi);opacity:0;filter:blur(4px);min-width:0;min-height:104px;transition:opacity .75s ease, transform .85s var(--ease-out), filter .75s ease, background .3s ease;transition-delay:calc(.45s + var(--i) * .12s), calc(.45s + var(--i) * .12s), calc(.45s + var(--i) * .12s), 0s;background:#ffffff0a;border:1px solid #ffffff17;border-radius:18px;align-items:center;gap:14px;padding:16px 18px;display:flex;position:relative;transform:translateY(24px)scale(.97)}.buyer-privacy__item--blue{--tone:#4e8bff}.buyer-privacy__item--cyan{--tone:#2ccfef}.buyer-privacy__item--green{--tone:#19d38a}.buyer-privacy__item--mint{--tone:#3ce6c0}.buyer-privacy--visible .buyer-privacy__item{opacity:1;filter:blur();transform:translateY(0)scale(1)}.buyer-privacy__item:before{content:"";border-radius:inherit;background:radial-gradient(220px circle at var(--x) var(--y), var(--tone), transparent 70%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1px;transition:opacity .3s;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.buyer-privacy__item:after{content:"";border-radius:inherit;background:radial-gradient(260px circle at var(--x) var(--y), color-mix(in srgb, var(--tone) 14%, transparent), transparent 70%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}@media (hover:hover){.buyer-privacy__items:hover .buyer-privacy__item:before,.buyer-privacy__items:hover .buyer-privacy__item:after{opacity:1}.buyer-privacy__item:hover{background:#ffffff0f}}.buyer-privacy__icon{z-index:1;width:52px;height:52px;box-shadow:0 10px 22px color-mix(in srgb, var(--tone) 30%, transparent);transition:transform .5s var(--ease-back);animation:5s ease-in-out infinite bpBob;animation-delay:calc(var(--i) * -1.2s);background:var(--lightningcss-light,#ffffffeb)var(--lightningcss-dark,#131a2eeb);border-radius:15px;flex:0 0 52px;justify-content:center;align-items:center;display:flex;position:relative}@keyframes bpBob{0%,to{translate:0}50%{translate:0 -4px}}.buyer-privacy__icon-image{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:30px;height:30px}@media (hover:hover){.buyer-privacy__item:hover .buyer-privacy__icon{transform:rotate(-8deg)scale(1.1)}}.buyer-privacy__item-content{z-index:1;flex-direction:column;min-width:0;display:flex;position:relative}.buyer-privacy__item-content strong{color:#fff;font-size:13.5px;font-weight:800;line-height:1.3}.buyer-privacy__item-content p{color:#dce4ff8c;margin:5px 0 0;font-size:12px;line-height:1.45}@media (max-width:1100px){.buyer-privacy__top{grid-template-columns:1fr;gap:30px}.buyer-privacy__view{max-width:520px}.buyer-privacy__radar{top:auto;bottom:40%;right:10%}.buyer-privacy__items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.buyer-privacy{padding:20px 0 60px}.buyer-privacy__container{width:calc(100% - 32px)}.buyer-privacy__card{border-radius:24px;padding:28px 18px 20px}.buyer-privacy__eyebrow{font-size:10px}.buyer-privacy__heading h2{letter-spacing:-1px;font-size:29px}.buyer-privacy__heading p{font-size:13.5px}.buyer-privacy__desktop-br{display:none}.buyer-privacy__stats span{font-size:12px}.buyer-privacy__view{padding:14px}.buyer-privacy__field{grid-template-columns:26px minmax(0,1fr);row-gap:2px;height:auto;padding:8px 10px}.buyer-privacy__field-icon{grid-row:span 2}.buyer-privacy__field-value{text-align:left}.buyer-privacy__radar{width:380px;height:380px;margin-right:-190px}.buyer-privacy__items{grid-template-columns:1fr;gap:10px;margin-top:26px}.buyer-privacy__item{min-height:86px;padding:14px}.buyer-privacy__icon{border-radius:13px;flex-basis:46px;width:46px;height:46px}.buyer-privacy__icon-image{width:27px;height:27px}.buyer-privacy__item-content p br{display:none}}@media (prefers-reduced-motion:reduce){.buyer-privacy *,.buyer-privacy :before,.buyer-privacy :after{transition:none!important;animation:none!important}.buyer-privacy__card,.buyer-privacy__eyebrow,.buyer-privacy__heading h2,.buyer-privacy__heading p,.buyer-privacy__stats,.buyer-privacy__view,.buyer-privacy__item{opacity:1!important;filter:none!important;transform:none!important}}
