
/* EMOTEBEATZ STUDIO GEAR / REVIEWS */
.gear-page{background:#f5f7fb;color:#0c1220}.gear-page .sw-nav{background:rgba(245,247,251,.92);backdrop-filter:blur(16px)}
.gear-hero{padding:76px 0 34px}.gear-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:42px;align-items:center}.gear-hero h1{font-size:clamp(42px,6vw,82px);line-height:.94;margin:12px 0 22px;letter-spacing:-.055em}.gear-hero h1 em{font-style:normal;color:#6c4df5}.gear-hero-copy>p:not(.eyebrow){font-size:18px;line-height:1.7;max-width:720px;color:#566173}.gear-hero-visual{position:relative;border-radius:30px;overflow:hidden;min-height:420px;background:#0d1118;box-shadow:0 30px 70px rgba(22,29,45,.16)}.gear-hero-visual img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.gear-hero-visual:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 46%,rgba(5,8,14,.84));}.gear-hero-badge{position:absolute;z-index:2;left:22px;bottom:20px;border:1px solid rgba(255,255,255,.25);background:rgba(8,12,20,.76);backdrop-filter:blur(14px);color:#fff;border-radius:999px;padding:10px 16px;font:500 12px 'DM Mono',monospace;letter-spacing:.06em}.gear-trust-row{display:flex;gap:10px;flex-wrap:wrap;margin:28px 0 0}.gear-trust{border-radius:999px;background:#fff;border:1px solid #e2e7f0;padding:10px 14px;font-size:12px;font-weight:700;color:#283449}.gear-trust strong{color:#6c4df5}
.gear-shell{padding:22px 0 94px}.gear-section-head{display:flex;justify-content:space-between;gap:30px;align-items:end;margin:36px 0 24px}.gear-section-head h2{font-size:clamp(30px,4vw,52px);letter-spacing:-.04em;margin:6px 0 0}.gear-section-head p:last-child{max-width:620px;color:#667084;line-height:1.65}.gear-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.gear-card{position:relative;background:#fff;border:1px solid #e3e7ef;border-radius:26px;overflow:hidden;min-height:520px;box-shadow:0 10px 35px rgba(24,32,48,.05);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.gear-card:hover{transform:translateY(-4px);box-shadow:0 22px 55px rgba(24,32,48,.1);border-color:#d8d0ff}.gear-card-media{height:245px;background:radial-gradient(circle at 48% 30%,#fff 0,#f7f7fb 52%,#eef1f7 100%);display:flex;align-items:center;justify-content:center;padding:22px;position:relative}.gear-card-media img{max-width:100%;max-height:100%;object-fit:contain;border-radius:18px;mix-blend-mode:multiply}.gear-card-media.dark img{mix-blend-mode:normal}.gear-status{position:absolute;top:16px;left:16px;z-index:2;border-radius:999px;padding:8px 11px;background:#101722;color:#fff;font:500 10px 'DM Mono',monospace;letter-spacing:.08em}.gear-status.legacy{background:#3e4654}.gear-status.current{background:#0d825d}.gear-status.successor{background:#6c4df5}.gear-card-body{padding:24px 24px 26px}.gear-card-kicker{font:500 11px 'DM Mono',monospace;letter-spacing:.08em;color:#6c4df5;margin:0 0 9px}.gear-card h3{font-size:24px;line-height:1.12;letter-spacing:-.025em;margin:0 0 10px}.gear-card-desc{color:#667084;line-height:1.55;min-height:74px;margin:0 0 18px}.gear-card-actions{display:flex;gap:9px;flex-wrap:wrap}.gear-link{display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:11px 15px;text-decoration:none;font-size:12px;font-weight:800;background:#101722;color:#fff}.gear-link.secondary{background:#f2efff;color:#5a3ee8}.gear-link.disabled{background:#f1f3f6;color:#9aa2ad;pointer-events:none}.gear-note{margin:32px 0 0;background:#101722;color:#fff;border-radius:24px;padding:24px 26px;display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:start}.gear-note>span{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:#6c4df5;font-weight:900}.gear-note p{margin:0;color:#d8deea;line-height:1.65}.gear-note strong{color:#fff}.gear-legacy{margin-top:54px}.gear-review-promise{margin-top:64px;background:linear-gradient(135deg,#6c4df5 0,#2b7bf4 100%);border-radius:34px;color:#fff;padding:44px;display:grid;grid-template-columns:1fr auto;gap:30px;align-items:center}.gear-review-promise h2{font-size:clamp(30px,4vw,52px);margin:7px 0 14px;letter-spacing:-.04em}.gear-review-promise p{max-width:760px;color:#eef2ff;line-height:1.65}.gear-review-promise .button{background:#fff;color:#161d2a}
.review-page{background:#f5f7fb}.review-hero{padding:70px 0 32px}.review-grid{display:grid;grid-template-columns:.86fr 1.14fr;gap:42px;align-items:center}.review-media{background:#fff;border:1px solid #e1e6ee;border-radius:30px;padding:30px;min-height:420px;display:flex;align-items:center;justify-content:center;box-shadow:0 20px 50px rgba(23,30,45,.06)}.review-media img{max-width:100%;max-height:360px;object-fit:contain;border-radius:18px}.review-copy h1{font-size:clamp(40px,6vw,74px);letter-spacing:-.055em;line-height:.96;margin:11px 0 18px}.review-copy .review-lead{font-size:18px;line-height:1.7;color:#596579}.review-meta{display:flex;gap:9px;flex-wrap:wrap;margin:22px 0}.review-meta>span{border-radius:999px;background:#fff;border:1px solid #dfe5ef;padding:9px 12px;font:500 11px 'DM Mono',monospace}.review-placeholder{margin:34px auto 90px;background:#fff;border:1px solid #e2e7ef;border-radius:30px;padding:36px;max-width:980px}.review-placeholder h2{font-size:34px;letter-spacing:-.03em;margin:0 0 14px}.review-placeholder p{color:#647084;line-height:1.7}.review-placeholder-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px}.review-placeholder-list div{background:#f7f8fb;border-radius:18px;padding:17px 18px;font-weight:700;color:#283449}.review-back{display:inline-flex;margin-top:18px}.gear-page .site-footer,.review-page .site-footer{background:transparent}
@media(max-width:980px){.gear-hero-grid,.review-grid{grid-template-columns:1fr}.gear-hero-visual{min-height:340px}.gear-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gear-review-promise{grid-template-columns:1fr}.review-placeholder-list{grid-template-columns:1fr}}
@media(max-width:640px){.gear-hero{padding-top:42px}.gear-grid{grid-template-columns:1fr}.gear-card{min-height:0}.gear-section-head{display:block}.gear-hero-visual{min-height:280px}.gear-review-promise{padding:28px 22px}.review-placeholder{padding:24px 20px}.gear-card-media{height:220px}}


/* V002 - REAL EXPERIENCE REPORTS */
.gear-reviews-live{display:inline-flex;align-items:center;gap:10px;margin:0 0 18px;border:1px solid #ded7ff;background:#f2efff;color:#583ce4;border-radius:999px;padding:7px 13px 7px 7px;font:600 11px 'DM Mono',monospace;letter-spacing:.05em}.gear-reviews-live>span{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#6c4df5;color:#fff;font-weight:800}.gear-reviews-live .lang-en,.gear-reviews-live .lang-de{vertical-align:middle}
.review-content{padding:8px 0 96px}.review-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:8px 0 22px}.review-fact{background:#fff;border:1px solid #e1e6ee;border-radius:20px;padding:18px 20px;box-shadow:0 10px 28px rgba(24,32,48,.04)}.review-fact>span{display:block;font:500 10px 'DM Mono',monospace;letter-spacing:.08em;color:#7d8798;margin-bottom:6px}.review-fact strong{display:block;font-size:18px;letter-spacing:-.02em;color:#182132}.review-verdict{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:start;background:#101722;color:#fff;border-radius:28px;padding:28px 30px;margin:0 0 24px}.review-verdict-mark{width:54px;height:54px;display:grid;place-items:center;border-radius:18px;background:linear-gradient(135deg,#6c4df5,#2b7bf4);font:800 15px 'DM Mono',monospace}.review-verdict .eyebrow{color:#bfc8d8;margin:0 0 8px}.review-verdict p:last-child{font-size:20px;line-height:1.55;margin:0;color:#fff;max-width:940px}.review-longform{background:#fff;border:1px solid #e1e6ee;border-radius:30px;padding:12px 34px;margin-top:24px;box-shadow:0 18px 55px rgba(23,30,45,.05)}.review-section{display:grid;grid-template-columns:150px 1fr;gap:28px;padding:34px 0;border-bottom:1px solid #edf0f5}.review-section:last-child{border-bottom:0}.review-section-tag{font:500 11px 'DM Mono',monospace;letter-spacing:.08em;color:#6c4df5;padding-top:8px}.review-section-copy h2{font-size:30px;line-height:1.12;letter-spacing:-.035em;margin:0 0 12px;color:#111927}.review-section-copy p{font-size:16px;line-height:1.8;color:#5f6b7e;margin:0;max-width:880px}.review-affiliate-note{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start;margin-top:22px;padding:20px 22px;border:1px solid #e1e6ee;background:#f7f8fb;border-radius:20px;color:#667084}.review-affiliate-note>span{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#e9e5ff;color:#5a3ee8;font-weight:900}.review-affiliate-note p{margin:3px 0 0;line-height:1.6}.review-studio-proof{margin:24px 0 0;background:#0f1622;border-radius:28px;overflow:hidden;position:relative}.review-studio-proof img{display:block;width:100%;height:auto;max-height:460px;object-fit:cover}.review-studio-proof figcaption{position:absolute;left:18px;bottom:16px;padding:9px 13px;border-radius:999px;background:rgba(8,12,20,.78);backdrop-filter:blur(12px);color:#fff;font:500 11px 'DM Mono',monospace;letter-spacing:.04em}.review-page .review-media{background:radial-gradient(circle at 50% 35%,#fff 0,#f7f8fb 64%,#eceff5 100%)}.review-page .review-media img{width:100%;height:100%;max-height:390px;object-fit:contain}.review-page .review-copy{padding:8px 0}.review-page .review-copy h1{max-width:850px}.review-page .review-lead{max-width:760px}.review-page .review-meta>span:first-child{background:#101722;color:#fff;border-color:#101722}
@media(max-width:760px){.review-facts{grid-template-columns:1fr}.review-verdict{grid-template-columns:1fr;padding:24px}.review-longform{padding:4px 22px}.review-section{grid-template-columns:1fr;gap:7px;padding:28px 0}.review-section-tag{padding-top:0}.review-section-copy h2{font-size:26px}.review-studio-proof figcaption{position:static;border-radius:0;background:#101722}.gear-reviews-live{margin-top:4px}}

/* V003 language + affiliate polish */
.review-meta>.ownership-pill{background:#eefbf5!important;color:#087a56!important;border-color:#a8e4cf!important;font-weight:700!important}
.review-meta>.ownership-pill .lang-en,.review-meta>.ownership-pill .lang-de{background:transparent!important;color:inherit!important;border:0!important;padding:0!important;font:inherit!important;letter-spacing:inherit!important}
.gear-link.affiliate{background:#0d825d;color:#fff;border:1px solid #0d825d;box-shadow:0 8px 20px rgba(13,130,93,.14)}
.gear-link.affiliate:hover{background:#0a6f4f;transform:translateY(-1px)}
.review-buy-row{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin:24px 0 0;padding:20px 22px;border:1px solid #cfeadd;background:#f2fbf7;border-radius:20px}
.review-buy-context{margin:0!important;flex:1;min-width:260px;color:#526579!important;line-height:1.55!important;font-size:14px!important}
html[data-lang=de] .gear-card-kicker .lang-de,html[data-lang=de] .review-section-tag .lang-de,html[data-lang=de] .review-fact>span .lang-de,html[data-lang=de] .eyebrow .lang-de{display:inline}

/* V007 - official Thomann partner banner (local creative, click tracking only) */
.gear-thomann-partner{margin-top:32px;background:#fff;border:1px solid #e2e7ef;border-radius:24px;padding:24px 26px;display:grid;grid-template-columns:1fr auto;gap:28px;align-items:center;box-shadow:0 10px 35px rgba(24,32,48,.04)}
.gear-thomann-copy .eyebrow{margin:0 0 6px}.gear-thomann-copy h2{font-size:24px;line-height:1.15;letter-spacing:-.025em;margin:0 0 8px;color:#111927}.gear-thomann-copy>p:last-child{margin:0;color:#667084;line-height:1.55}.gear-thomann-creative{text-align:center;min-width:320px}.thomann-creative-link{display:inline-block;border-radius:7px;overflow:hidden;line-height:0;box-shadow:0 7px 22px rgba(18,29,45,.10);transition:transform .18s ease,box-shadow .18s ease}.thomann-creative-link:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(18,29,45,.15)}.thomann-creative-link img{display:block;width:320px;max-width:100%;height:auto}.gear-thomann-creative small{display:block;margin-top:8px;color:#7d8798;font:500 10px 'DM Mono',monospace;letter-spacing:.02em}
@media(max-width:760px){.gear-thomann-partner{grid-template-columns:1fr;padding:22px;text-align:center}.gear-thomann-creative{min-width:0;width:100%}.gear-thomann-copy>p:last-child{max-width:520px;margin-left:auto;margin-right:auto}}
