.ServicesSection-module__qdd_tG__servicesSection{background-color:var(--bg-dark);z-index:2;align-items:center;min-height:100vh;padding:10rem 4rem;display:flex;position:relative;overflow:hidden}.ServicesSection-module__qdd_tG__compositionBackground{filter:brightness(.35)contrast(1.15);will-change:opacity, transform;background-position:50%;background-size:cover;transition:opacity .8s,transform .8s;position:absolute;inset:0}.ServicesSection-module__qdd_tG__compositionOverlay{pointer-events:none;background:linear-gradient(90deg,#060608f2 0%,#060608b3 50%,#060608f2 100%);position:absolute;inset:0}.ServicesSection-module__qdd_tG__sectionContainer{z-index:2;width:100%;max-width:1700px;margin:0 auto;position:relative}.ServicesSection-module__qdd_tG__sectionHeader{margin-bottom:5rem}.ServicesSection-module__qdd_tG__sectionTag{font-family:var(--font-sans);letter-spacing:.35em;color:var(--accent-gold);margin-bottom:1rem;font-size:.75rem;font-weight:500;display:block}.ServicesSection-module__qdd_tG__headerTitle{font-family:var(--font-display);letter-spacing:.2em;color:var(--text-primary);font-size:clamp(2rem,4vw,3.8rem);font-weight:600}.ServicesSection-module__qdd_tG__compositionLayout{grid-template-columns:.9fr 1.1fr;align-items:center;gap:6rem;display:grid}.ServicesSection-module__qdd_tG__servicesList{flex-direction:column;gap:1.2rem;display:flex}.ServicesSection-module__qdd_tG__serviceItem{border:none;border-bottom:1px solid var(--border-subtle);text-align:left;color:var(--text-secondary);font-family:var(--font-display);cursor:pointer;background:0 0;align-items:center;gap:2rem;width:100%;padding:1.5rem 0;transition:all .35s;display:flex}.ServicesSection-module__qdd_tG__itemNum{font-family:var(--font-sans);letter-spacing:.2em;color:var(--accent-gold);font-size:.75rem;font-weight:500}.ServicesSection-module__qdd_tG__itemTitle{letter-spacing:.1em;flex-grow:1;font-size:clamp(1.2rem,2vw,1.8rem);font-weight:600}.ServicesSection-module__qdd_tG__itemIndicator{border:1px solid var(--border-light);background:0 0;border-radius:50%;width:8px;height:8px;transition:all .35s}.ServicesSection-module__qdd_tG__serviceItem.ServicesSection-module__qdd_tG__active,.ServicesSection-module__qdd_tG__serviceItem:hover{color:var(--text-primary);border-color:var(--accent-gold);padding-left:1rem}.ServicesSection-module__qdd_tG__serviceItem.ServicesSection-module__qdd_tG__active .ServicesSection-module__qdd_tG__itemIndicator{background:var(--accent-gold);border-color:var(--accent-gold);box-shadow:0 0 12px var(--accent-gold)}.ServicesSection-module__qdd_tG__showcasePanel{border:1px solid var(--border-light);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0e0e12d9;flex-direction:column;gap:1.5rem;padding:3rem;display:flex}.ServicesSection-module__qdd_tG__panelTagline{font-family:var(--font-sans);letter-spacing:.3em;color:var(--accent-gold);text-transform:uppercase;font-size:.75rem;font-weight:400}.ServicesSection-module__qdd_tG__panelTitle{font-family:var(--font-display);color:var(--text-primary);letter-spacing:.1em;font-size:clamp(2rem,3.2vw,3.4rem);font-weight:700}.ServicesSection-module__qdd_tG__panelDesc{font-family:var(--font-serif);color:var(--text-secondary);font-size:clamp(1.1rem,1.6vw,1.4rem);font-weight:300;line-height:1.6}.ServicesSection-module__qdd_tG__featurePills{flex-wrap:wrap;gap:.8rem;margin-top:1rem;display:flex}.ServicesSection-module__qdd_tG__pill{font-family:var(--font-sans);letter-spacing:.15em;color:var(--text-primary);border:1px solid var(--border-subtle);background:#ffffff0d;border-radius:20px;padding:.4rem 1rem;font-size:.7rem;font-weight:500}@media (max-width:1024px){.ServicesSection-module__qdd_tG__servicesSection{padding:6rem 2rem}.ServicesSection-module__qdd_tG__compositionLayout{grid-template-columns:1fr;gap:4rem}}@media (max-width:600px){.ServicesSection-module__qdd_tG__servicesSection{padding:4rem 1.2rem}.ServicesSection-module__qdd_tG__sectionHeader{margin-bottom:3rem}.ServicesSection-module__qdd_tG__showcasePanel{padding:1.5rem}.ServicesSection-module__qdd_tG__serviceItem{gap:1rem;padding:1.2rem 0}.ServicesSection-module__qdd_tG__itemTitle{font-size:1.2rem}}
.MediaPass3D-module__FwhXuq__contactSection{background-color:var(--bg-dark);z-index:2;border-top:1px solid var(--border-subtle);flex-direction:column;align-items:center;padding:12rem 4rem;display:flex;position:relative}.MediaPass3D-module__FwhXuq__sectionHeader{text-align:center;max-width:800px;margin-bottom:5rem}.MediaPass3D-module__FwhXuq__sectionTag{font-family:var(--font-sans);letter-spacing:.35em;color:var(--accent-gold);margin-bottom:1rem;font-size:.75rem;font-weight:500;display:block}.MediaPass3D-module__FwhXuq__headerTitle{font-family:var(--font-display);letter-spacing:.2em;color:var(--text-primary);margin-bottom:1rem;font-size:clamp(2rem,4vw,3.8rem);font-weight:600}.MediaPass3D-module__FwhXuq__headerDesc{font-family:var(--font-serif);color:var(--text-secondary);font-size:1.2rem;font-weight:300}.MediaPass3D-module__FwhXuq__cardPerspectiveContainer{perspective:1400px;justify-content:center;width:100%;max-width:440px;height:640px;display:flex}.MediaPass3D-module__FwhXuq__card3D{width:100%;height:100%;transform-style:preserve-3d;cursor:pointer;transition:transform .15s ease-out;position:relative}.MediaPass3D-module__FwhXuq__glossOverlay{pointer-events:none;z-index:10;border-radius:18px;transition:background .1s;position:absolute;inset:0}.MediaPass3D-module__FwhXuq__cardFront,.MediaPass3D-module__FwhXuq__cardBack{backface-visibility:hidden;background:#0d0d11;border:1px solid #ffffff24;border-radius:18px;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:2.2rem;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 30px 60px #000000e6,inset 0 1px 1px #ffffff26}.MediaPass3D-module__FwhXuq__cardBack{background:#09090c;transform:rotateY(180deg)}.MediaPass3D-module__FwhXuq__lanyardHole{background:#000;border:1px solid #ffffff1a;border-radius:10px;justify-content:center;align-items:center;width:50px;height:14px;display:flex;position:absolute;top:1rem;left:50%;transform:translate(-50%)}.MediaPass3D-module__FwhXuq__lanyardClip{background:var(--accent-gold);border-radius:2px;width:30px;height:4px}.MediaPass3D-module__FwhXuq__frontHeader{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;margin-top:1.5rem;padding-bottom:1rem;display:flex}.MediaPass3D-module__FwhXuq__studioLogoText{font-family:var(--font-display);letter-spacing:.25em;color:var(--text-primary);font-size:.85rem;font-weight:700}.MediaPass3D-module__FwhXuq__passBadge{font-family:var(--font-sans);letter-spacing:.25em;color:var(--accent-gold);background:#cfa2681f;border:1px solid #cfa2684d;border-radius:3px;padding:.3rem .7rem;font-size:.6rem;font-weight:600}.MediaPass3D-module__FwhXuq__portraitSection{border:1px solid var(--border-subtle);border-radius:10px;width:100%;height:260px;margin:1rem 0;position:relative;overflow:hidden}.MediaPass3D-module__FwhXuq__passAvatar{filter:brightness(.9)contrast(1.1);background-position:top;background-size:cover;width:100%;height:100%}.MediaPass3D-module__FwhXuq__hologramBadge{color:#000;font-family:var(--font-sans);letter-spacing:.2em;background:linear-gradient(135deg,#cfa268 0%,#fff 50%,#8c734b 100%);border-radius:3px;align-items:center;gap:4px;padding:.3rem .6rem;font-size:.55rem;font-weight:700;display:flex;position:absolute;bottom:.8rem;right:.8rem}.MediaPass3D-module__FwhXuq__holoSparkle{background:#fff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 6px #fff}.MediaPass3D-module__FwhXuq__passDetails{flex-direction:column;display:flex}.MediaPass3D-module__FwhXuq__holderName{font-family:var(--font-display);letter-spacing:.15em;color:var(--text-primary);margin-bottom:.2rem;font-size:1.6rem;font-weight:700}.MediaPass3D-module__FwhXuq__holderTitle{font-family:var(--font-sans);letter-spacing:.3em;color:var(--accent-gold);margin-bottom:1.5rem;font-size:.7rem;font-weight:500}.MediaPass3D-module__FwhXuq__credentialFooter{border-top:1px solid var(--border-subtle);justify-content:space-between;padding-top:.8rem;display:flex}.MediaPass3D-module__FwhXuq__metaCol{flex-direction:column;display:flex}.MediaPass3D-module__FwhXuq__metaLabel{font-family:var(--font-sans);letter-spacing:.2em;color:var(--text-dim);font-size:.55rem}.MediaPass3D-module__FwhXuq__metaVal{font-family:var(--font-sans);letter-spacing:.15em;color:var(--text-primary);font-size:.75rem;font-weight:600}.MediaPass3D-module__FwhXuq__flipHint{text-align:center;font-family:var(--font-sans);letter-spacing:.3em;color:var(--text-dim);margin-top:.5rem;font-size:.6rem}.MediaPass3D-module__FwhXuq__backHeader{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;margin-top:1.5rem;padding-bottom:.8rem;display:flex}.MediaPass3D-module__FwhXuq__backTitle{font-family:var(--font-display);letter-spacing:.2em;color:var(--text-primary);font-size:.85rem;font-weight:700}.MediaPass3D-module__FwhXuq__secBadge{font-family:var(--font-sans);letter-spacing:.2em;color:#f55;background:#ff55551a;border-radius:2px;padding:.2rem .5rem;font-size:.55rem;font-weight:600}.MediaPass3D-module__FwhXuq__backInfoGrid{flex-direction:column;gap:1.2rem;margin:1.5rem 0;display:flex}.MediaPass3D-module__FwhXuq__infoRow{flex-direction:column;gap:.2rem;display:flex}.MediaPass3D-module__FwhXuq__infoLabel{font-family:var(--font-sans);letter-spacing:.2em;color:var(--accent-gold);font-size:.55rem}.MediaPass3D-module__FwhXuq__infoVal{font-family:var(--font-sans);color:var(--text-primary);font-size:.85rem;font-weight:400;text-decoration:none;transition:color .3s}.MediaPass3D-module__FwhXuq__infoVal:hover{color:var(--accent-gold)}.MediaPass3D-module__FwhXuq__backFooter{border-top:1px solid var(--border-subtle);align-items:center;gap:1.5rem;padding-top:1.2rem;display:flex}.MediaPass3D-module__FwhXuq__qrCodeWrapper{border:1px solid var(--border-light);background:#000;border-radius:6px;width:70px;height:70px;padding:4px}.MediaPass3D-module__FwhXuq__qrSvg{width:100%;height:100%}.MediaPass3D-module__FwhXuq__inquiryBtn{background:var(--accent-gold);color:#000;font-family:var(--font-sans);letter-spacing:.25em;cursor:pointer;border:none;border-radius:4px;flex-grow:1;padding:.85rem 1rem;font-size:.7rem;font-weight:700;transition:all .3s}.MediaPass3D-module__FwhXuq__inquiryBtn:hover{background:#fff;box-shadow:0 0 20px #fff6}@media (max-width:600px){.MediaPass3D-module__FwhXuq__contactSection{padding:6rem 1.5rem}.MediaPass3D-module__FwhXuq__cardPerspectiveContainer{height:580px}}
