.services-page[data-v-e789a2c5]{padding-bottom:0;overflow-x:hidden}.services-hero[data-v-e789a2c5]{text-align:center;padding:56px 0 48px;position:relative}.hero-container[data-v-e789a2c5]{max-width:960px;margin:0 auto}.services-hero .section-label[data-v-e789a2c5]{margin-bottom:var(--space-md);letter-spacing:2px;display:inline-block}.services-hero-title[data-v-e789a2c5]{background:linear-gradient(135deg, #fff 0%, var(--color-primary-light) 45%, var(--color-primary) 85%);-webkit-text-fill-color:transparent;margin:0 0 var(--space-lg);letter-spacing:-.5px;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.1rem,4.8vw,3.4rem);font-weight:800;line-height:1.18}.services-hero-sub[data-v-e789a2c5]{color:var(--color-text-secondary);max-width:760px;margin:0 auto;font-size:clamp(1rem,1.8vw,1.15rem);line-height:1.75}.services-grid-section[data-v-e789a2c5]{padding-top:var(--space-xl);padding-bottom:var(--space-4xl)}.services-editorial-grid[data-v-e789a2c5]{gap:var(--space-2xl);grid-template-columns:repeat(2,1fr);align-items:stretch;display:grid}.service-editorial-card[data-v-e789a2c5]{padding:var(--space-2xl);border-radius:var(--radius-xl);border:1px solid var(--color-border);transition:transform var(--transition-base), border-color var(--transition-base), box-shadow var(--transition-base);background:linear-gradient(165deg,#1a1a2ebf 0%,#0f0f1ae6 100%);flex-direction:column;justify-content:space-between;min-height:480px;display:flex;position:relative}.service-editorial-card[data-v-e789a2c5]:hover{border-color:var(--color-border-hover);transform:translateY(-5px);box-shadow:0 16px 40px #c9a96e1f}.service-card-top[data-v-e789a2c5]{margin-bottom:var(--space-lg);padding-bottom:var(--space-md);border-bottom:1px solid #c9a96e1f;justify-content:space-between;align-items:center;display:flex}.service-number[data-v-e789a2c5]{font-family:var(--font-heading);color:var(--color-primary);letter-spacing:1px;font-size:1.6rem;font-weight:800}.service-card-body[data-v-e789a2c5]{gap:var(--space-md);flex-direction:column;flex:1;display:flex}.service-title[data-v-e789a2c5]{color:var(--color-text);margin:0;font-size:clamp(1.3rem,2vw,1.6rem);font-weight:700;line-height:1.3}.service-desc[data-v-e789a2c5]{color:var(--color-text-secondary);margin:0;font-size:.94rem;line-height:1.65}.deliverables-wrap[data-v-e789a2c5]{margin-top:var(--space-md);padding-top:var(--space-md);gap:var(--space-sm);border-top:1px dashed #c9a96e26;flex-direction:column;flex:1;display:flex}.deliverables-title[data-v-e789a2c5]{text-transform:uppercase;letter-spacing:1.5px;color:var(--color-primary);margin-bottom:2px;font-size:.8rem;font-weight:700}.deliverables-list[data-v-e789a2c5]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.deliverables-list li[data-v-e789a2c5]{align-items:flex-start;gap:var(--space-sm);color:var(--color-text);font-size:.88rem;line-height:1.5;display:flex}.deliverable-star[data-v-e789a2c5]{color:var(--color-primary);flex-shrink:0;margin-top:4px;font-size:.65rem}.deliverable-text[data-v-e789a2c5]{color:#dfd8cb}.service-card-footer[data-v-e789a2c5]{margin-top:var(--space-xl);padding-top:var(--space-md)}.service-btn[data-v-e789a2c5]{justify-content:center;align-items:center;gap:var(--space-sm);letter-spacing:.5px;border-radius:var(--radius-md);width:100%;transition:all var(--transition-base);padding:13px 20px;font-weight:600;display:flex}.service-btn[data-v-e789a2c5]:hover{background:var(--color-primary);color:var(--color-bg);border-color:var(--color-primary)}.btn-arrow[data-v-e789a2c5]{transition:transform var(--transition-fast)}.service-btn:hover .btn-arrow[data-v-e789a2c5]{transform:translate(4px)}.process-strip-section[data-v-e789a2c5]{background:var(--color-bg-secondary);border-top:1px solid #c9a96e1a;border-bottom:1px solid #c9a96e1a}.section-header-center[data-v-e789a2c5]{text-align:center;max-width:780px;margin:0 auto var(--space-3xl)}.section-header-center .section-label[data-v-e789a2c5]{margin-bottom:var(--space-sm);display:inline-block}.section-title[data-v-e789a2c5]{margin:0 0 var(--space-sm);color:var(--color-text);font-size:clamp(1.8rem,3.2vw,2.6rem);font-weight:800}.section-subtitle[data-v-e789a2c5]{color:var(--color-text-secondary);margin:0;font-size:1rem;line-height:1.7}.process-steps-grid[data-v-e789a2c5]{gap:var(--space-lg);grid-template-columns:repeat(4,1fr);display:grid}.process-step-card[data-v-e789a2c5]{padding:var(--space-xl) var(--space-lg);gap:var(--space-sm);border-radius:var(--radius-lg);border:1px solid var(--color-border);transition:transform var(--transition-base);flex-direction:column;display:flex;position:relative}.process-step-card[data-v-e789a2c5]:hover{transform:translateY(-4px)}.process-step-num[data-v-e789a2c5]{font-family:var(--font-heading);color:var(--color-primary);margin-bottom:var(--space-xs);font-size:2rem;font-weight:800;line-height:1}.process-step-title[data-v-e789a2c5]{color:var(--color-text);margin:0;font-size:1.1rem;font-weight:700;line-height:1.35}.process-step-desc[data-v-e789a2c5]{color:var(--color-text-secondary);margin:0;font-size:.88rem;line-height:1.6}.value-standards-section[data-v-e789a2c5]{padding:100px 0}.values-grid[data-v-e789a2c5]{gap:var(--space-xl);grid-template-columns:repeat(3,1fr);display:grid}.value-card[data-v-e789a2c5]{padding:var(--space-2xl) var(--space-xl);gap:var(--space-md);border-radius:var(--radius-xl);border:1px solid var(--color-border);transition:transform var(--transition-base), border-color var(--transition-base);background:#1a1a2e80;flex-direction:column;display:flex}.value-card[data-v-e789a2c5]:hover{border-color:var(--color-border-hover);transform:translateY(-4px)}.value-icon-box[data-v-e789a2c5]{width:44px;height:44px;color:var(--color-primary);background:#c9a96e1a;border:1px solid #c9a96e4d;border-radius:50%;justify-content:center;align-items:center;font-size:1.1rem;display:flex}.value-card-title[data-v-e789a2c5]{color:var(--color-text);margin:0;font-size:1.25rem;font-weight:700;line-height:1.3}.value-card-desc[data-v-e789a2c5]{color:var(--color-text-secondary);margin:0;font-size:.92rem;line-height:1.7}.page-cta-section[data-v-e789a2c5]{background:var(--color-bg);padding:110px 0;position:relative;overflow:hidden}.cta-ambient-glow[data-v-e789a2c5]{filter:blur(60px);pointer-events:none;background:radial-gradient(#c9a96e26 0%,#0000 70%);width:600px;height:340px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cta-divider-top[data-v-e789a2c5],.cta-divider-bottom[data-v-e789a2c5]{background:linear-gradient(90deg,#0000,#c9a96e66,#0000);width:320px;height:1px;position:absolute;left:50%;transform:translate(-50%)}.cta-divider-top[data-v-e789a2c5]{top:0}.cta-divider-bottom[data-v-e789a2c5]{bottom:0}.cta-container[data-v-e789a2c5]{z-index:2;position:relative}.cta-content[data-v-e789a2c5]{text-align:center;max-width:860px;margin:0 auto}.cta-icon[data-v-e789a2c5]{color:var(--color-primary);margin-bottom:var(--space-md);font-size:1.5rem;animation:3s ease-in-out infinite pulse-star-e789a2c5;display:inline-block}@keyframes pulse-star-e789a2c5{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.25)}}.cta-title[data-v-e789a2c5]{margin-bottom:var(--space-md);background:linear-gradient(135deg, #fff 0%, var(--color-primary-light) 60%, var(--color-primary) 100%);-webkit-text-fill-color:transparent;letter-spacing:-.5px;-webkit-background-clip:text;background-clip:text;font-size:clamp(1.8rem,3.5vw,2.9rem);font-weight:800;line-height:1.22}.cta-desc[data-v-e789a2c5]{color:var(--color-text-secondary);margin-bottom:var(--space-2xl);max-width:720px;margin-left:auto;margin-right:auto;font-size:1.08rem;line-height:1.8}.cta-action-wrap[data-v-e789a2c5]{justify-content:center;display:flex}.cta-btn[data-v-e789a2c5]{border-radius:var(--radius-full);transition:all var(--transition-base);padding:16px 42px;font-size:1.05rem;font-weight:600;box-shadow:0 10px 30px #c9a96e40}.cta-btn[data-v-e789a2c5]:hover{transform:translateY(-3px);box-shadow:0 16px 45px #c9a96e66}.spinner[data-v-e789a2c5]{border:3px solid #c9a96e33;border-top-color:var(--color-primary);width:44px;height:44px;margin:0 auto var(--space-md);border-radius:50%;animation:1s linear infinite spin-e789a2c5}.loading-text[data-v-e789a2c5]{color:var(--color-text-secondary);font-size:.95rem}@keyframes spin-e789a2c5{to{transform:rotate(360deg)}}@media (width<=1024px){.process-steps-grid[data-v-e789a2c5]{grid-template-columns:repeat(2,1fr)}}@media (width<=860px){.services-editorial-grid[data-v-e789a2c5],.values-grid[data-v-e789a2c5]{grid-template-columns:1fr;max-width:600px;margin:0 auto}}@media (width<=580px){.services-hero[data-v-e789a2c5]{padding:32px 0}.process-steps-grid[data-v-e789a2c5]{grid-template-columns:1fr}.service-editorial-card[data-v-e789a2c5]{padding:var(--space-xl);min-height:auto}.value-card[data-v-e789a2c5]{padding:var(--space-xl)}.cta-desc[data-v-e789a2c5]{font-size:.95rem}}.process-steps-grid[data-v-e789a2c5]{padding:0;list-style:none}
