.cjx-services main{padding-top:112px}.cjx-services .container{max-width:1320px;padding-left:40px;padding-right:40px}.cjx-services main section{padding-top:64px;padding-bottom:64px;border-bottom:1px solid var(--line)}.cjx-services main h1,.cjx-services main h2,.cjx-services main h3{font-family:"Instrument Serif",Georgia,serif;font-weight:400;line-height:1.1;letter-spacing:0}.cjx-services main h1{font-size:64px}.cjx-services main h2{font-size:44px}.cjx-services main h3{font-size:28px}.cjx-services main p,.cjx-services main li{line-height:1.7}.cjx-services main .text-muted-foreground{color:var(--mute)}.cjx-services main .text-foreground{color:var(--text)}.cjx-services main [class*=text-primary],.cjx-services main [class*=text-accent]{color:var(--gold2)}.cjx-services main [class*=border-border]{border-color:var(--line2)}.cjx-services main .bg-card,.cjx-services main [class*=bg-background]{background:transparent;color:var(--text)}.cjx-services main [class*=shadow]{box-shadow:none}.cjx-services main .rounded-xl,.cjx-services main .rounded-2xl{border-radius:8px}.cjx-services main .animate-fade-in{animation:none;opacity:1}.cjx-services main a,.cjx-services main button{min-height:44px}.cjx-services main a:not(.block):not(.flex):not(.inline-flex){display:inline-flex;align-items:center}.cjx-services main button:not([data-state]){border-radius:999px}.cjx-services main button[class*=bg-accent],.cjx-services main button[class*=bg-primary]{background:var(--gold2);color:var(--ink);padding:12px 28px;height:auto;min-height:52px}.cjx-services main button[class*=border-input]{border-color:var(--line2);background:var(--panel);color:var(--text)}.cjx-services main .service-dark{background:var(--panel);color:var(--text)}.cjx-services main .service-dark p{color:var(--mute)}.cjx-services .service-hero{min-height:560px;color:var(--text);background:var(--ink)}.cjx-services main .service-hero [class*=text-white]{color:var(--text)}.cjx-services .service-hero-overlay{background:var(--ink);opacity:.72}.cjx-services main .service-hero button[class*=border]{color:var(--text);background:var(--panel);border-color:var(--line2)}.cjx-services main .service-label{background:var(--panel);color:var(--gold2)}.cjx-services main .service-trust{border-color:var(--line2);background:var(--panel);color:var(--text)}.cjx-services main .service-hero .service-trust{background:var(--panel)}.cjx-services main nav[aria-label=Breadcrumb] ol{flex-wrap:wrap;gap:4px}.cjx-services main nav[aria-label=Breadcrumb] a{display:inline-flex;align-items:center}.cjx-services main button[data-state]{color:var(--text);font-size:16px}.cjx-services main .flex>div:not([class*=shrink-0]){min-width:0}.cjx-services main section.light,.cjx-services main section.service-light{border-color:var(--line)}.cjx-services main :is(.light,.service-light) button[class*=bg-accent]{background:var(--gold2);color:hsl(var(--background))}.cjx-services main :is(.light,.service-light) .text-accent-foreground{color:hsl(var(--background))}.cjx-services main :is(.light,.service-light) .bg-accent{background:var(--gold)}.cjx-services main :is(.light,.service-light) .service-label{color:hsl(var(--background))}@media (max-width:767px){.cjx-services main{padding-top:64px}.cjx-services .container{padding-left:24px;padding-right:24px}.cjx-services main section{padding-top:44px;padding-bottom:44px}.cjx-services main h1{font-size:42px}.cjx-services main h2{font-size:32px}.cjx-services main h3{font-size:24px}.cjx-services .service-hero{min-height:0}.cjx-services main .flex.justify-between{flex-wrap:wrap;gap:12px}.cjx-services main button{white-space:normal}}@media (prefers-reduced-motion:reduce){.cjx-services main *{animation:none!important;transition:none!important}}.cjx-services main [role=button]:focus-visible{outline:2px solid var(--gold2);outline-offset:3px}.cjx-services main [role=button]{min-width:44px;min-height:44px}
