.qc-hero[data-astro-cid-jjnts4u7]{padding-top:4.5rem;padding-bottom:4rem}.hero-container[data-astro-cid-jjnts4u7]{max-width:980px;margin:0 auto}.underline-wrapper[data-astro-cid-jjnts4u7]{position:relative;display:inline-block;color:var(--color-brand)}.underline-svg[data-astro-cid-jjnts4u7]{position:absolute;bottom:-6px;left:0;width:100%;height:14px;overflow:visible}.page-title[data-astro-cid-jjnts4u7]{font-family:var(--font-display);font-size:clamp(2.75rem,4.5vw,3.8rem);font-weight:800;line-height:1.15;letter-spacing:-.02em;color:var(--color-text-primary);margin-top:.5rem;margin-bottom:1rem}.lead-text[data-astro-cid-jjnts4u7]{font-size:1.15rem;color:var(--color-text-secondary);max-width:660px;margin:0 auto 2.25rem;line-height:1.6}.hero-cta-group[data-astro-cid-jjnts4u7]{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:4rem}.cta-btn[data-astro-cid-jjnts4u7]{padding:.85rem 1.85rem!important;font-size:.98rem!important;display:inline-flex;align-items:center;gap:.5rem}.hero-fan-cards[data-astro-cid-jjnts4u7]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;max-width:980px;margin:0 auto;align-items:center;position:relative}.fan-card[data-astro-cid-jjnts4u7]{padding:2.25rem 1.75rem;text-align:center;display:flex;flex-direction:column;align-items:center;transition:all .35s cubic-bezier(.16,1,.3,1);position:relative}.fan-card-left[data-astro-cid-jjnts4u7]{transform:rotate(-3.5deg) translateY(12px);z-index:1}.fan-card-center[data-astro-cid-jjnts4u7]{transform:translateY(-8px) scale(1.03);z-index:3;border-color:var(--color-brand);box-shadow:0 16px 40px #008a271f;background:linear-gradient(180deg,#fff,#f4fbf6)}.fan-card-right[data-astro-cid-jjnts4u7]{transform:rotate(3.5deg) translateY(12px);z-index:1}.fan-card[data-astro-cid-jjnts4u7]:hover{transform:translateY(-12px) scale(1.04) rotate(0)!important;z-index:10!important;box-shadow:var(--shadow-lg)}.card-avatar-box[data-astro-cid-jjnts4u7]{width:46px;height:46px;border-radius:50%;background:var(--color-bg-secondary);color:var(--color-text-secondary);display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem}.brand-avatar[data-astro-cid-jjnts4u7]{background:var(--color-brand-light);color:var(--color-brand)}.card-avatar-box[data-astro-cid-jjnts4u7] svg[data-astro-cid-jjnts4u7]{width:22px;height:22px}.fan-card[data-astro-cid-jjnts4u7] h3[data-astro-cid-jjnts4u7]{font-family:var(--font-display);font-size:1.1rem;font-weight:700;line-height:1.35;color:var(--color-text-primary);margin-top:0;margin-bottom:.75rem}.fan-card[data-astro-cid-jjnts4u7] p[data-astro-cid-jjnts4u7]{font-size:.88rem;line-height:1.6;color:var(--color-text-secondary);margin-bottom:1.5rem}.card-tag-pill[data-astro-cid-jjnts4u7]{font-size:.75rem;font-weight:700;padding:.35rem .85rem;border-radius:20px;background:var(--color-bg-secondary);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;margin-top:auto}.brand-pill-tag[data-astro-cid-jjnts4u7]{background:var(--color-brand-light);color:var(--color-brand)}html{scroll-behavior:smooth}.qc-section[data-astro-cid-jjnts4u7]{position:relative;scroll-margin-top:calc(var(--header-height, 80px) + 20px)}.alt-bg[data-astro-cid-jjnts4u7]{background-color:var(--color-bg-secondary);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.section-intro[data-astro-cid-jjnts4u7]{max-width:760px;margin:0 auto 3.5rem}.section-intro[data-astro-cid-jjnts4u7] h2[data-astro-cid-jjnts4u7]{font-size:2.5rem;margin-top:.5rem;margin-bottom:.75rem}.section-lead[data-astro-cid-jjnts4u7]{font-size:1.1rem;color:var(--color-text-secondary);margin:0;line-height:1.6}.pillar-grid[data-astro-cid-jjnts4u7]{gap:1.5rem;max-width:900px;margin:0 auto}.pillar-card[data-astro-cid-jjnts4u7]{display:flex;align-items:flex-start;gap:1.25rem;padding:2rem}.pillar-icon[data-astro-cid-jjnts4u7]{width:42px;height:42px;border-radius:10px;background:var(--color-brand-light);color:var(--color-brand);display:flex;align-items:center;justify-content:center;flex-shrink:0}.pillar-icon[data-astro-cid-jjnts4u7] svg[data-astro-cid-jjnts4u7]{width:20px;height:20px}.pillar-icon[data-astro-cid-jjnts4u7].brand-icon{background:var(--color-brand);color:#fff}.pillar-body[data-astro-cid-jjnts4u7] h3[data-astro-cid-jjnts4u7]{font-size:1.2rem;color:var(--color-text-primary);margin-top:0;margin-bottom:.5rem}.pillar-body[data-astro-cid-jjnts4u7] p[data-astro-cid-jjnts4u7]{font-size:.96rem;line-height:1.6;color:var(--color-text-secondary);margin:0}.dp-grid[data-astro-cid-jjnts4u7]{gap:1.5rem;max-width:1000px;margin:0 auto}.dp-card[data-astro-cid-jjnts4u7]{padding:2rem 1.6rem;display:flex;flex-direction:column;gap:.75rem}.dp-icon[data-astro-cid-jjnts4u7]{width:38px;height:38px;border-radius:10px;background:var(--color-brand-light);color:var(--color-brand);display:flex;align-items:center;justify-content:center;margin-bottom:.25rem}.dp-icon[data-astro-cid-jjnts4u7] svg[data-astro-cid-jjnts4u7]{width:19px;height:19px}.dp-card[data-astro-cid-jjnts4u7] h4[data-astro-cid-jjnts4u7]{font-size:1.15rem;color:var(--color-text-primary);margin:0}.dp-card[data-astro-cid-jjnts4u7] p[data-astro-cid-jjnts4u7]{font-size:.94rem;line-height:1.6;color:var(--color-text-secondary);margin:0}.controls-pack-section[data-astro-cid-jjnts4u7]{padding-top:3rem;padding-bottom:6rem}.controls-card[data-astro-cid-jjnts4u7]{max-width:860px;margin:0 auto;padding:3.5rem 2.5rem;text-align:center;background:linear-gradient(135deg,#07190e,#0d2b17 58%,#083519);border:1px solid rgba(151,235,171,.12);box-shadow:0 24px 60px #032d1129;display:flex;flex-direction:column;align-items:center;border-radius:24px}.controls-title[data-astro-cid-jjnts4u7]{font-size:2.5rem;color:#fff;margin-top:.5rem;margin-bottom:1.25rem}.controls-title[data-astro-cid-jjnts4u7] em[data-astro-cid-jjnts4u7]{color:#9ce7ae;font-style:normal}.controls-intro[data-astro-cid-jjnts4u7]{font-size:1.15rem;line-height:1.7;color:#b7c9bc;margin-bottom:2.25rem;max-width:720px}.cta-actions[data-astro-cid-jjnts4u7]{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.controls-card[data-astro-cid-jjnts4u7] .section-tag[data-astro-cid-jjnts4u7]{color:#9ce7ae;background:#74de8e1f}.controls-card[data-astro-cid-jjnts4u7] .btn-primary[data-astro-cid-jjnts4u7]{background:#fff;color:var(--color-brand)!important;box-shadow:none}.controls-card[data-astro-cid-jjnts4u7] .btn-secondary[data-astro-cid-jjnts4u7]{color:#fff;border-color:#ffffff59}.controls-card[data-astro-cid-jjnts4u7] .btn-secondary[data-astro-cid-jjnts4u7]:hover{background:#ffffff14;border-color:#fff}.hover-glow[data-astro-cid-jjnts4u7]{transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),border-color .3s cubic-bezier(.16,1,.3,1)}.hover-glow[data-astro-cid-jjnts4u7]:hover{transform:translateY(-4px);box-shadow:0 12px 35px #008a271a;border-color:#008a274d}.reveal-on-scroll[data-astro-cid-jjnts4u7]{opacity:1;transform:none}.stagger-1[data-astro-cid-jjnts4u7]{--reveal-delay: 60ms}.stagger-2[data-astro-cid-jjnts4u7]{--reveal-delay: .12s}.stagger-3[data-astro-cid-jjnts4u7]{--reveal-delay: .18s}.stagger-4[data-astro-cid-jjnts4u7]{--reveal-delay: .24s}.stagger-5[data-astro-cid-jjnts4u7]{--reveal-delay: .3s}.stagger-6[data-astro-cid-jjnts4u7]{--reveal-delay: .36s}@media (max-width: 900px){.hero-fan-cards[data-astro-cid-jjnts4u7]{grid-template-columns:1fr;gap:1.5rem}.fan-card-left[data-astro-cid-jjnts4u7],.fan-card-right[data-astro-cid-jjnts4u7],.fan-card-center[data-astro-cid-jjnts4u7]{transform:none!important}}@media (max-width: 768px){.qc-hero[data-astro-cid-jjnts4u7]{padding-top:3.5rem;padding-bottom:3.5rem}.page-title[data-astro-cid-jjnts4u7]{font-size:2.4rem}.section-intro[data-astro-cid-jjnts4u7] h2[data-astro-cid-jjnts4u7],.controls-title[data-astro-cid-jjnts4u7]{font-size:2rem}.hero-cta-group[data-astro-cid-jjnts4u7]{flex-direction:column;width:100%;margin-bottom:3rem}.hero-cta-group[data-astro-cid-jjnts4u7] .btn[data-astro-cid-jjnts4u7]{width:100%;justify-content:center}.pillar-card[data-astro-cid-jjnts4u7]{padding:1.5rem}.controls-card[data-astro-cid-jjnts4u7]{padding:2.25rem 1.5rem}.cta-actions[data-astro-cid-jjnts4u7]{flex-direction:column;width:100%}}
