
/* ============ PAZARYERLERİ KURULUMU VE YÖNETİMİ ============ */

/* Hero */
.pzr-hero{position:relative;overflow:visible;padding:130px 0 0;background:#0a0806}
.pzr-hero-bg{position:absolute;inset:0;pointer-events:none;overflow:hidden}
.pzr-hero-mesh{position:absolute;inset:0;background:radial-gradient(ellipse 70% 55% at 30% 25%,rgba(249,115,22,0.14) 0%,transparent 55%),radial-gradient(ellipse 60% 50% at 75% 30%,rgba(244,63,94,0.1) 0%,transparent 50%),radial-gradient(ellipse 50% 45% at 50% 85%,rgba(139,92,246,0.08) 0%,transparent 55%);animation:pzrMeshShift 14s ease-in-out infinite alternate}
.pzr-hero-bg::after{content:'';position:absolute;bottom:0;left:0;right:0;height:45%;background:linear-gradient(180deg,transparent 0%,#0a0806 100%);pointer-events:none}
.pzr-hero-blob{position:absolute;border-radius:50%;filter:blur(70px);opacity:0.45;mix-blend-mode:screen}
.pzr-hero-blob--orange{width:420px;height:420px;top:-10%;right:-5%;background:radial-gradient(circle,rgba(249,115,22,0.55),transparent 70%);animation:pzrBlob1 20s ease-in-out infinite}
.pzr-hero-blob--coral{width:340px;height:340px;bottom:-5%;left:15%;background:radial-gradient(circle,rgba(244,63,94,0.45),transparent 70%);animation:pzrBlob2 22s ease-in-out infinite}
.pzr-hero-blob--violet{width:280px;height:280px;top:30%;left:-8%;background:radial-gradient(circle,rgba(139,92,246,0.4),transparent 70%);animation:pzrBlob3 18s ease-in-out infinite}
/* Hero — orbital hub layout */
.pzr-hero--hub{padding:130px 0 0;background:#0a0806}
.pzr-hero-fade{position:absolute;bottom:0;left:0;right:0;height:100px;background:linear-gradient(180deg,transparent 0%,#0a0806 85%);pointer-events:none;z-index:1}
.pzr-hero-rays{position:absolute;inset:0;background:conic-gradient(from 200deg at 50% 80%,transparent 0deg,rgba(249,115,22,0.05) 40deg,transparent 80deg,rgba(244,63,94,0.04) 140deg,transparent 180deg);opacity:0.9}

.pzr-hero-stack{position:relative;z-index:2;max-width:900px}
.pzr-hero-head{text-align:center;margin-bottom:48px}
.pzr-hero-badge{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:rgba(255,255,255,0.88);background:rgba(255,255,255,0.04);border:1px solid rgba(249,115,22,0.35);padding:8px 18px;border-radius:50px;margin-bottom:22px}
.pzr-hero-badge i{color:#f97316;font-size:15px}
.pzr-hero h1{font-size:clamp(38px,5.5vw,60px);font-weight:400;letter-spacing:-1px;line-height:1.08;margin-bottom:18px;max-width:720px;margin-left:auto;margin-right:auto}
.pzr-hero-head > p,.pzr-hero-lead{color:var(--text-secondary);font-size:17px;max-width:820px;margin:0 auto 28px;line-height:1.75;text-align:center}
.pzr-hero-lead-line{display:block}

.pzr-hero-stats{display:inline-flex;align-items:center;gap:20px;padding:14px 28px;background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.08);border-radius:50px;margin-bottom:28px;flex-wrap:wrap;justify-content:center}
.pzr-hstat{text-align:center}
.pzr-hstat strong{display:block;font-size:22px;font-weight:700;background:linear-gradient(135deg,#f97316,#f43f5e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2}
.pzr-hstat span{font-size:11px;color:rgba(255,255,255,0.45);white-space:nowrap}
.pzr-hstat-divider{width:1px;height:28px;background:rgba(255,255,255,0.1)}

/* Orbit stage */
.pzr-orbit-stage{position:relative;height:360px;max-width:720px;margin:0 auto 32px}
.pzr-orbit-lines{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}
.pzr-orbit-hub{position:absolute;left:50%;top:52%;transform:translate(-50%,-50%);width:100px;height:100px;border-radius:50%;background:linear-gradient(135deg,rgba(249,115,22,0.2),rgba(244,63,94,0.12));border:2px solid rgba(249,115,22,0.45);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;z-index:3;box-shadow:0 0 50px rgba(249,115,22,0.2)}
.pzr-orbit-hub i{font-size:20px;color:#f97316}
.pzr-orbit-hub span{font-size:11px;font-weight:700;color:#fff}
.pzr-orbit-hub em{font-size:8px;color:rgba(255,255,255,0.4);font-style:normal;text-align:center;line-height:1.2;padding:0 6px}
.pzr-orbit-pulse{position:absolute;inset:-12px;border-radius:50%;border:1px solid rgba(249,115,22,0.3);animation:pzrPulse 3s ease-out infinite}
.pzr-orbit-pulse--2{animation-delay:1.5s}

.pzr-orbit-node{position:absolute;display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 16px;background:#100e0c;border:1px solid rgba(255,255,255,0.1);border-radius:14px;min-width:100px;text-align:center;transition:all .4s;z-index:2}
.pzr-orbit-node.is-active{border-color:rgba(249,115,22,0.5);background:rgba(249,115,22,0.1);box-shadow:0 8px 32px rgba(249,115,22,0.2);transform:scale(1.08)}
.pzr-on-logo{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;color:#fff;margin-bottom:2px}
.pzr-orbit-node strong{font-size:11px;font-weight:600;color:#fff}
.pzr-orbit-node em{font-size:9px;color:rgba(255,255,255,0.4);font-style:normal}
.pzr-orbit-node--ty{left:2%;top:28%}.pzr-orbit-node--ty .pzr-on-logo{background:#f27a1a}
.pzr-orbit-node--hb{left:16%;top:6%}.pzr-orbit-node--hb .pzr-on-logo{background:#ff6000}
.pzr-orbit-node--az{left:50%;top:0;transform:translateX(-50%)}.pzr-orbit-node--az.is-active{transform:translateX(-50%) scale(1.08)}.pzr-orbit-node--az .pzr-on-logo{background:#232f3e;border:1px solid #ff9900;color:#ff9900}
.pzr-orbit-node--n11{right:16%;top:6%}.pzr-orbit-node--n11 .pzr-on-logo{background:#7b2d8e}
.pzr-orbit-node--cs{right:2%;top:28%}.pzr-orbit-node--cs .pzr-on-logo{background:#e91e8c}
.pzr-orbit-node--gl{right:8%;bottom:8%}.pzr-orbit-node--gl .pzr-on-logo{background:linear-gradient(135deg,#f97316,#8b5cf6);font-size:14px}

/* Live ticker */
.pzr-ticker-wrap{padding:20px 0 8px;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}
.pzr-ticker{display:flex;gap:32px;width:max-content;animation:pzrTicker 30s linear infinite}
.pzr-tick{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:rgba(255,255,255,0.5);white-space:nowrap;padding:8px 16px;background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.06);border-radius:50px}
.pzr-tick i{font-size:6px}
.pzr-tick--ty i{color:#f27a1a}.pzr-tick--hb i{color:#ff6000}.pzr-tick--az i{color:#ff9900}.pzr-tick--n11 i{color:#7b2d8e}

/* Trust */
.pzr-trust-strip{padding:16px 0 56px;position:relative;z-index:2;background:transparent}
.pzr-trust-items{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 24px;padding:18px 28px;background:rgba(255,255,255,0.02);border:1px solid rgba(255,255,255,0.06);border-radius:50px;max-width:920px;margin:0 auto}
.pzr-trust-item{display:flex;align-items:center;gap:8px;font-size:13px;color:rgba(255,255,255,0.65);white-space:nowrap}
.pzr-trust-item i{color:#f97316;font-size:14px}

/* Sections */
.pzr-section{padding:90px 0;position:relative;overflow:hidden}
.pzr-section > .container{position:relative;z-index:2}
.pzr-section-header{text-align:center;margin-bottom:52px}
.pzr-section-header .section-subtitle{margin:0 auto;max-width:560px}

.pzr-bg-intro{background:#0a0806;margin-top:-1px}
.pzr-bg-intro::after{content:'';position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,#f97316,#f43f5e,#8b5cf6)}

.pzr-bg-marketplaces{background:linear-gradient(165deg,#0a0806 0%,#100c0a 40%,#0a0806 100%)}
.pzr-bg-marketplaces::after{content:'';position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(249,115,22,0.3),transparent)}

.pzr-bg-services{background:linear-gradient(145deg,#0a0604 0%,#140c08 30%,#0c0a08 55%,#100a06 100%);overflow:hidden}
.pzr-bg-services::before{content:'06';position:absolute;top:50%;left:-1%;transform:translateY(-50%);font-size:clamp(140px,22vw,280px);font-weight:800;line-height:1;color:rgba(249,115,22,0.045);letter-spacing:-12px;pointer-events:none;z-index:0}
.pzr-bg-services::after{content:'';position:absolute;top:0;right:0;width:4px;height:100%;background:linear-gradient(180deg,#f97316,#f43f5e,#8b5cf6);opacity:0.55;z-index:0}
.pzr-services-bg{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:0}
.pzr-svc-mesh{position:absolute;inset:0;background:radial-gradient(ellipse 55% 45% at 85% 20%,rgba(249,115,22,0.12) 0%,transparent 60%),radial-gradient(ellipse 50% 40% at 10% 80%,rgba(244,63,94,0.08) 0%,transparent 55%),radial-gradient(ellipse 40% 35% at 50% 50%,rgba(139,92,246,0.05) 0%,transparent 60%);animation:pzrSvcMesh 16s ease-in-out infinite alternate}
.pzr-svc-blob{position:absolute;border-radius:50%;filter:blur(80px);opacity:0.35;mix-blend-mode:screen}
.pzr-svc-blob--1{width:380px;height:380px;top:-15%;right:5%;background:radial-gradient(circle,rgba(249,115,22,0.5),transparent 70%);animation:pzrSvcBlob1 22s ease-in-out infinite}
.pzr-svc-blob--2{width:320px;height:320px;bottom:-10%;left:8%;background:radial-gradient(circle,rgba(244,63,94,0.4),transparent 70%);animation:pzrSvcBlob2 26s ease-in-out infinite}
.pzr-svc-blob--3{width:260px;height:260px;top:40%;left:45%;background:radial-gradient(circle,rgba(139,92,246,0.3),transparent 70%);animation:pzrSvcBlob3 20s ease-in-out infinite}
.pzr-svc-stripes{position:absolute;inset:0;opacity:0.35;background:repeating-linear-gradient(-12deg,transparent,transparent 60px,rgba(249,115,22,0.03) 60px,rgba(249,115,22,0.03) 61px);animation:pzrSvcStripes 40s linear infinite}
.pzr-bg-services > .container{position:relative;z-index:2}
.pzr-bg-sync{background:#080604}
.pzr-bg-sync::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 60% 50% at 50% 50%,rgba(249,115,22,0.06) 0%,transparent 70%);pointer-events:none}
.pzr-bg-process{background:linear-gradient(180deg,#060504 0%,#100a06 45%,#060504 100%);overflow:hidden}
.pzr-bg-process::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(249,115,22,0.35),transparent)}
.pzr-process-bg{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:0}
.pzr-proc-mesh{position:absolute;inset:0;background:radial-gradient(ellipse 60% 50% at 50% 50%,rgba(249,115,22,0.08) 0%,transparent 70%);animation:pzrSvcMesh 16s ease-in-out infinite alternate}
.pzr-proc-blob{position:absolute;border-radius:50%;filter:blur(90px);opacity:0.3;mix-blend-mode:screen}
.pzr-proc-blob--1{width:400px;height:400px;top:-20%;left:10%;background:radial-gradient(circle,rgba(249,115,22,0.45),transparent 70%);animation:pzrSvcBlob1 24s ease-in-out infinite}
.pzr-proc-blob--2{width:350px;height:350px;bottom:-25%;right:5%;background:radial-gradient(circle,rgba(244,63,94,0.35),transparent 70%);animation:pzrSvcBlob2 28s ease-in-out infinite}
.pzr-bg-faq{background:#080604}
.pzr-bg-faq::before,.pzr-bg-faq::after{content:'';position:absolute;left:0;right:0;height:1px;background:rgba(255,255,255,0.06)}
.pzr-bg-faq::before{top:0}.pzr-bg-faq::after{bottom:0}

/* Intro */
.pzr-intro-split{display:grid;grid-template-columns:1fr 1.1fr;gap:56px;align-items:center}
.pzr-big-stat{text-align:center;padding:40px 32px;background:#100e0c;border:1px solid rgba(255,255,255,0.08);border-radius:20px;box-shadow:0 32px 80px rgba(0,0,0,0.35)}
.pzr-big-num{display:block;font-size:clamp(72px,12vw,120px);font-weight:800;line-height:1;background:linear-gradient(135deg,#f97316,#f43f5e,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:16px}
.pzr-big-stat > p{font-size:16px;color:var(--text-secondary);line-height:1.7;margin-bottom:24px}
.pzr-intro-copy h2{font-size:clamp(26px,3.5vw,38px);font-weight:400;letter-spacing:-0.3px;margin-bottom:16px;line-height:1.25}
.pzr-intro-copy > p{color:var(--text-secondary);font-size:15px;line-height:1.8;margin-bottom:20px}
.pzr-check-list{list-style:none}
.pzr-check-list li{display:flex;align-items:flex-start;gap:12px;font-size:14px;color:rgba(255,255,255,0.78);padding:10px 0;border-bottom:1px solid rgba(255,255,255,0.05)}
.pzr-check-list li:last-child{border-bottom:none}
.pzr-check-list i{color:#f97316;font-size:13px;margin-top:4px;flex-shrink:0}

/* Marketplace cards */
.pzr-marketplace-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
.pzr-mp-card{background:rgba(16,14,12,0.9);border:1px solid rgba(255,255,255,0.08);border-radius:18px;padding:28px 24px;transition:all .35s;position:relative;overflow:hidden}
.pzr-mp-card::before{content:'';position:absolute;top:0;left:0;right:0;height:2px}
.pzr-mp-card:hover{transform:translateY(-5px);border-color:rgba(255,255,255,0.14);box-shadow:0 20px 50px rgba(0,0,0,0.35)}
.pzr-mp-card--trendyol::before{background:#f27a1a}
.pzr-mp-card--hepsiburada::before{background:#ff6000}
.pzr-mp-card--amazon::before{background:#ff9900}
.pzr-mp-card--n11::before{background:#7b2d8e}
.pzr-mp-card--cicek::before{background:#e91e8c}
.pzr-mp-card--global::before{background:linear-gradient(90deg,#f97316,#8b5cf6)}
.pzr-mp-logo{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:800;color:#fff;margin-bottom:16px}
.pzr-mp-card--trendyol .pzr-mp-logo{background:#f27a1a}
.pzr-mp-card--hepsiburada .pzr-mp-logo{background:#ff6000}
.pzr-mp-card--amazon .pzr-mp-logo{background:#232f3e;border:1px solid #ff9900;color:#ff9900}
.pzr-mp-card--n11 .pzr-mp-logo{background:#7b2d8e}
.pzr-mp-card--cicek .pzr-mp-logo{background:#e91e8c}
.pzr-mp-card--global .pzr-mp-logo{background:linear-gradient(135deg,#f97316,#8b5cf6);font-size:20px}
.pzr-mp-card h3{font-size:17px;font-weight:600;margin-bottom:10px}
.pzr-mp-card p{font-size:13px;color:var(--text-secondary);line-height:1.65;margin:0}

/* Service rows */
.pzr-service-rows{display:flex;flex-direction:column;gap:2px;max-width:860px;margin:0 auto}
.pzr-service-row{display:grid;grid-template-columns:48px 56px 1fr;gap:20px;align-items:center;padding:24px 28px;background:rgba(12,10,8,0.72);border:1px solid rgba(255,255,255,0.07);border-radius:14px;transition:all .35s;backdrop-filter:blur(10px);position:relative;z-index:1}
.pzr-service-row:hover{border-color:rgba(249,115,22,0.25);background:rgba(249,115,22,0.04);transform:translateX(6px)}
.pzr-sr-num{font-size:13px;font-weight:700;color:rgba(249,115,22,0.5)}
.pzr-sr-icon{width:48px;height:48px;border-radius:12px;background:rgba(249,115,22,0.12);color:#fb923c;display:flex;align-items:center;justify-content:center;font-size:20px}
.pzr-sr-body h3{font-size:17px;font-weight:600;margin-bottom:6px}
.pzr-sr-body p{font-size:14px;color:var(--text-secondary);line-height:1.65;margin:0}

/* Sync flow */
.pzr-sync-section{padding:120px 0}
.pzr-sync-section .pzr-section-header{margin-bottom:72px}
.pzr-sync-section .section-title{font-size:clamp(34px,4.5vw,52px);letter-spacing:-0.5px}
.pzr-sync-section .section-subtitle{font-size:17px;max-width:680px;line-height:1.75}
.pzr-sync-flow{display:flex;align-items:center;justify-content:center;gap:56px;flex-wrap:nowrap;max-width:1100px;margin:0 auto;width:100%}
.pzr-sync-node--source{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-width:240px;padding:52px 48px;background:rgba(249,115,22,0.1);border:2px solid rgba(249,115,22,0.35);border-radius:28px;box-shadow:0 24px 60px rgba(249,115,22,0.12);flex-shrink:0}
.pzr-sync-node--source i{font-size:56px;color:#f97316}
.pzr-sync-node--source span{font-size:20px;font-weight:700}
.pzr-sync-arrows{display:flex;flex-direction:column;gap:20px;color:rgba(249,115,22,0.5);font-size:24px;flex-shrink:0;padding:12px 0}
.pzr-sync-targets{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;flex:1;min-width:420px}
.pzr-sync-target{display:flex;align-items:center;gap:16px;padding:24px 28px;background:#100e0c;border:1px solid rgba(255,255,255,0.1);border-radius:18px;font-size:18px;font-weight:600;transition:all .3s;min-height:88px}
.pzr-sync-target span{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:800;color:#fff;flex-shrink:0}
.pzr-sync-target.trendyol span{background:#f27a1a}
.pzr-sync-target.hepsiburada span{background:#ff6000}
.pzr-sync-target.amazon span{background:#232f3e;border:1px solid #ff9900;color:#ff9900}
.pzr-sync-target.n11 span{background:#7b2d8e}
.pzr-sync-target:hover{border-color:rgba(249,115,22,0.25);transform:scale(1.03)}

/* Process */
.pzr-process-section{padding:120px 0 100px;position:relative}
.pzr-process-section .container{position:relative;z-index:2}
.pzr-process-section .pzr-section-header{margin-bottom:64px}
.pzr-process-section .section-title{font-size:clamp(34px,4.5vw,52px);letter-spacing:-0.5px}
.pzr-process-wide{width:100%;padding:0 clamp(16px,3vw,48px);position:relative;z-index:2}
.pzr-process-track{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(10px,1.2vw,18px);width:100%;max-width:1520px;margin:0 auto;position:relative}
.pzr-process-track::before{content:'';position:absolute;top:44px;left:10%;right:10%;height:3px;background:linear-gradient(90deg,rgba(249,115,22,0.15),rgba(249,115,22,0.5),rgba(249,115,22,0.15));z-index:0;border-radius:2px}
.pzr-process-step{position:relative;z-index:1;min-width:0}
.pzr-process-card{background:rgba(14,10,8,0.85);border:1px solid rgba(255,255,255,0.08);border-radius:20px;padding:36px 16px 28px;text-align:center;height:100%;backdrop-filter:blur(12px);transition:all .35s}
.pzr-process-card:hover{border-color:rgba(249,115,22,0.3);transform:translateY(-4px);box-shadow:0 16px 40px rgba(249,115,22,0.12)}
.pzr-ps-num{width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,#f97316,#ea580c);color:#fff;font-size:20px;font-weight:700;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;box-shadow:0 10px 28px rgba(249,115,22,0.35);position:relative;z-index:2}
.pzr-process-card h4{font-size:clamp(16px,1.4vw,20px);font-weight:600;margin-bottom:10px;line-height:1.3}
.pzr-process-card p{font-size:clamp(13px,1.1vw,15px);color:var(--text-secondary);line-height:1.6;margin:0}

/* FAQ + Quote */
.pzr-faq .faq-list{max-width:800px;margin:0 auto}
.maskajans-pazaryeri .quote-section{padding-top:60px}

@keyframes pzrMeshShift{0%{opacity:0.85}100%{opacity:1;transform:scale(1.03)}}
@keyframes pzrBlob1{0%,100%{transform:translate(0,0)}50%{transform:translate(-35px,25px)}}
@keyframes pzrBlob2{0%,100%{transform:translate(0,0)}50%{transform:translate(30px,-20px)}}
@keyframes pzrBlob3{0%,100%{transform:translate(0,0)}50%{transform:translate(20px,15px)}}
@keyframes pzrPulse{0%{transform:scale(1);opacity:0.6}100%{transform:scale(1.6);opacity:0}}
@keyframes pzrTicker{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}
@keyframes pzrSvcMesh{0%{opacity:0.85;transform:scale(1)}100%{opacity:1;transform:scale(1.04)}}
@keyframes pzrSvcBlob1{0%,100%{transform:translate(0,0)}50%{transform:translate(-30px,25px)}}
@keyframes pzrSvcBlob2{0%,100%{transform:translate(0,0)}50%{transform:translate(35px,-20px)}}
@keyframes pzrSvcBlob3{0%,100%{transform:translate(0,0)}50%{transform:translate(-20px,15px)}}
@keyframes pzrSvcStripes{0%{background-position:0 0}100%{background-position:120px 60px}}

@media(max-width:1024px){
  .pzr-orbit-stage{height:300px}
  .pzr-orbit-node{min-width:80px;padding:10px 12px}
  .pzr-orbit-node strong{font-size:10px}
  .pzr-intro-split{grid-template-columns:1fr}
  .pzr-marketplace-grid{grid-template-columns:repeat(2,1fr)}
  .pzr-process-wide{padding:0 24px}
  .pzr-process-section .pzr-process-track{grid-template-columns:repeat(3,1fr);gap:16px}
  .pzr-process-section .pzr-process-track::before{display:none}
  .pzr-process-card{padding:28px 14px 24px}
  .pzr-process-section .pzr-ps-num{width:64px;height:64px;font-size:18px}
  .pzr-sync-flow{flex-direction:column;gap:32px;max-width:520px}
  .pzr-sync-node--source{min-width:0;width:100%;padding:40px 32px}
  .pzr-sync-node--source i{font-size:44px}
  .pzr-sync-node--source span{font-size:18px}
  .pzr-sync-arrows{flex-direction:row;gap:16px;font-size:20px}
  .pzr-sync-targets{min-width:0;width:100%}
}
@media(max-width:640px){
  .pzr-hero--hub{padding-top:110px}
  .pzr-hero-stats{flex-direction:column;gap:12px;border-radius:16px;padding:16px 20px}
  .pzr-hstat-divider{width:40px;height:1px}
  .pzr-orbit-stage{height:280px;transform:scale(0.9);transform-origin:center top;margin-bottom:8px}
  .pzr-orbit-node--gl{right:4%;bottom:4%}
  .pzr-trust-items{flex-direction:column;align-items:flex-start;border-radius:14px}
  .pzr-process-section{padding:80px 0 64px}
  .pzr-process-section .section-title{font-size:clamp(28px,6vw,38px)}
  .pzr-process-section .pzr-process-track{grid-template-columns:1fr;gap:12px}
  .pzr-process-card{padding:24px 20px}
  .pzr-process-section .pzr-ps-num{width:56px;height:56px;font-size:16px;margin-bottom:14px}
  .pzr-marketplace-grid{grid-template-columns:1fr}
  .pzr-service-row{grid-template-columns:40px 1fr;gap:12px}
  .pzr-sr-num{display:none}
  .pzr-sr-icon{width:40px;height:40px;font-size:16px}
  .pzr-sync-section{padding:80px 0}
  .pzr-sync-section .section-title{font-size:clamp(28px,6vw,38px)}
  .pzr-sync-target{font-size:16px;padding:20px 22px;min-height:76px}
  .pzr-sync-target span{width:44px;height:44px;font-size:12px}
  .pzr-sync-targets{grid-template-columns:1fr}
}
@media(prefers-reduced-motion:reduce){
  .pzr-hero-mesh,.pzr-hero-blob,.pzr-orbit-pulse,.pzr-ticker,.pzr-svc-mesh,.pzr-svc-blob,.pzr-svc-stripes,.pzr-proc-mesh,.pzr-proc-blob{animation:none}
}
