.en-svc .container{max-width:1100px;margin:0 auto;padding:0 2rem}.en-svc .eyebrow,.en-svc .eyebrow-dark,.en-svc .eyebrow-light{font-family:var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-bottom:1rem;font-size:.68rem;font-weight:500;display:inline-block}.en-svc .hero-b2b{background:var(--navy);padding-top:7rem;position:relative;overflow:hidden}.en-svc .hero-b2b:before{content:"";pointer-events:none;background:radial-gradient(60% 50% at 80% 20%,#c9a96e0a 0%,#0000 100%),radial-gradient(40% 60% at 20% 80%,#c9a96e08 0%,#0000 100%);position:absolute;inset:0}.en-svc .b2b-hero-inner{max-width:1100px;margin:0 auto;padding:3rem 2rem 4rem;position:relative}.en-svc .breadcrumb{color:#fafaf859;flex-wrap:wrap;gap:.4rem;margin-bottom:2rem;font-size:.75rem;display:flex}.en-svc .breadcrumb a{color:inherit;text-decoration:none}.en-svc .breadcrumb a:hover{color:var(--gold)}.en-svc .hero-b2b h1{font-family:var(--font-display);color:var(--white);margin-bottom:1.5rem;font-size:clamp(2.4rem,5vw,4.2rem);font-weight:300;line-height:1.1}.en-svc .b2b-lead{color:#fafaf8a6;max-width:660px;margin-bottom:2.5rem;font-size:1.05rem;line-height:1.85}.en-svc .hero-actions{flex-wrap:wrap;gap:1rem;display:flex}.en-svc .btn-gold{background:var(--gold);color:var(--navy);font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;padding:.9rem 2.2rem;font-size:.8rem;font-weight:500;text-decoration:none;transition:opacity .2s;display:inline-block}.en-svc .btn-gold:hover{opacity:.88}.en-svc .btn-outline{color:#fafaf8bf;font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;border:1px solid #c9a96e66;padding:.9rem 2.2rem;font-size:.8rem;text-decoration:none;transition:border-color .2s,color .2s;display:inline-block}.en-svc .btn-outline:hover{border-color:var(--gold);color:var(--gold)}.en-svc .hero-metrics{background:#ffffff06;border-top:1px solid #c9a96e1f;flex-wrap:wrap;justify-content:center;align-items:stretch;display:flex}.en-svc .metric{flex-direction:column;align-items:center;gap:.3rem;padding:1.5rem 2.5rem;display:flex}.en-svc .metric-num{font-family:var(--font-display);color:var(--gold);font-size:1.5rem;font-weight:300;line-height:1}.en-svc .metric-label{color:#fafaf866;letter-spacing:.05em;text-align:center;max-width:150px;font-size:.68rem}.en-svc .metric-sep{background:#c9a96e1f;width:1px;margin:.75rem 0}.en-svc .b2b-aeo{background:var(--white);border-bottom:1px solid var(--border);padding:5rem 0}.en-svc .aeo-definitions{grid-template-columns:repeat(3,1fr);gap:3rem;margin:0;display:grid}.en-svc .aeo-col dt{font-family:var(--font-display);color:var(--navy);margin-bottom:.75rem;font-size:1.1rem;font-weight:400}.en-svc .aeo-col dd{color:var(--text-muted);margin:0;font-size:.87rem;line-height:1.85}.en-svc .b2b-services{background:var(--white);padding:6rem 0}.en-svc .b2b-services h2{font-family:var(--font-display);color:var(--navy);margin-bottom:3rem;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:300}.en-svc .services-grid{background:var(--border);gap:1.5px;display:grid}.en-svc .services-grid--3col{grid-template-columns:repeat(3,1fr)}.en-svc .service-card{background:var(--off-white);flex-direction:column;gap:1rem;padding:2.5rem;transition:background .2s;display:flex;position:relative;overflow:hidden}.en-svc .service-card:after{content:"";background:var(--gold);width:0;height:3px;transition:width .35s var(--ease-out);position:absolute;top:0;left:0}.en-svc .service-card:hover{background:var(--white)}.en-svc .service-card:hover:after{width:100%}.en-svc .service-icon{flex-shrink:0}.en-svc .service-card h3{font-family:var(--font-display);color:var(--navy);font-size:1.25rem;font-weight:400}.en-svc .service-card p{color:var(--text-muted);flex:1;font-size:.87rem;line-height:1.8}.en-svc .service-price{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--gold);border-top:1px solid var(--border);margin-top:auto;padding-top:1rem;font-size:.72rem;font-weight:500}.en-svc .b2b-process{background:var(--off-white);padding:6rem 0}.en-svc .b2b-process h2{font-family:var(--font-display);color:var(--navy);margin-bottom:3rem;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:300}.en-svc .process-grid{border-top:1px solid var(--border);grid-template-columns:repeat(4,1fr);gap:0;display:grid}.en-svc .proc-step{border-right:1px solid var(--border);padding:2.5rem 2rem 2.5rem 0}.en-svc .proc-step:last-child{border-right:none;padding-left:2rem;padding-right:0}.en-svc .proc-step:not(:first-child):not(:last-child){padding-left:2rem}.en-svc .proc-num{font-family:var(--font-display);color:#0d1b2a12;margin-bottom:1rem;font-size:2.5rem;font-weight:300;line-height:1;display:block}.en-svc .proc-step h3{font-family:var(--font-display);color:var(--navy);margin-bottom:.75rem;font-size:1.1rem;font-weight:400}.en-svc .proc-step p{color:var(--text-muted);font-size:.83rem;line-height:1.75}.en-svc .process-standards{background:var(--white);border-left:3px solid var(--gold);margin-top:3rem;padding:2.5rem}.en-svc .process-standards h3{font-family:var(--font-display);color:var(--navy);margin-bottom:.75rem;font-size:1.1rem;font-weight:400}.en-svc .process-standards p{color:var(--text-muted);margin:0;font-size:.87rem;line-height:1.85}.en-svc .b2b-faq{background:var(--white);padding:6rem 0}.en-svc .b2b-faq h2{font-family:var(--font-display);color:var(--navy);margin-bottom:3rem;font-size:clamp(1.8rem,3vw,2.4rem);font-weight:300}.en-svc .faq-list{max-width:760px}.en-svc .faq-item{border-bottom:1px solid var(--border)}.en-svc .faq-item summary{color:var(--navy);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.4rem 0;font-size:.95rem;font-weight:500;list-style:none;display:flex}.en-svc .faq-item summary::-webkit-details-marker{display:none}.en-svc .faq-item summary:after{content:"+";color:var(--gold);flex-shrink:0;font-size:1.2rem;transition:transform .2s}.en-svc .faq-item[open] summary:after{transform:rotate(45deg)}.en-svc .faq-item p{color:var(--text-muted);padding-bottom:1.5rem;font-size:.88rem;line-height:1.85}.en-svc .b2b-cta{background:var(--navy);padding:6rem 0}.en-svc .cta-inner{text-align:center;max-width:640px;margin:0 auto}.en-svc .cta-inner h2{font-family:var(--font-display);color:var(--white);margin-bottom:1rem;font-size:clamp(1.8rem,3vw,2.4rem);font-weight:300}.en-svc .cta-inner>p{color:#fafaf880;margin-bottom:2.5rem;font-size:.9rem;line-height:1.75}.en-svc .cta-actions{flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:2rem;display:flex}.en-svc .btn-ghost{color:#fafaf8b3;font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;border:1px solid #fafaf833;padding:.9rem 2.2rem;font-size:.8rem;text-decoration:none;transition:border-color .2s,color .2s;display:inline-block}.en-svc .btn-ghost:hover{border-color:var(--gold);color:var(--gold)}.en-svc .cta-license{letter-spacing:.12em;text-transform:uppercase;color:#fafaf840;font-size:.68rem}.en-svc .svc-index{background:var(--white);padding:5rem 0}.en-svc .svc-index-grid{grid-template-columns:repeat(2,1fr);gap:2rem;margin-top:2.5rem;display:grid}.en-svc .svc-card{background:var(--off-white);border:1px solid var(--border);padding:2rem;text-decoration:none;transition:border-color .2s,background .2s,transform .2s;display:block}.en-svc .svc-card:hover{border-color:var(--gold);background:var(--white);transform:translateY(-2px)}.en-svc .svc-card h3{font-family:var(--font-display);color:var(--navy);margin-bottom:.6rem;font-size:1.3rem;font-weight:400}.en-svc .svc-card p{color:var(--text-muted);margin-bottom:1rem;font-size:.88rem;line-height:1.75}.en-svc .svc-card .read-more{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--gold);font-size:.72rem}@media (width<=1024px){.en-svc .process-grid{grid-template-columns:repeat(2,1fr)}.en-svc .proc-step:nth-child(2){border-right:none}.en-svc .proc-step:last-child{border-right:1px solid var(--border);padding-left:0}.en-svc .proc-step:nth-child(3){border-right:none;padding-left:0}.en-svc .proc-step{border-right:1px solid var(--border);border-bottom:1px solid var(--border);padding-left:0!important;padding-right:2rem!important}.en-svc .proc-step:nth-child(2n){border-right:none;padding-left:2rem!important;padding-right:0!important}}@media (width<=900px){.en-svc .services-grid--3col{grid-template-columns:1fr}.en-svc .aeo-definitions{grid-template-columns:1fr;gap:2rem}.en-svc .metric-sep{display:none}.en-svc .svc-index-grid{grid-template-columns:1fr}}@media (width<=640px){.en-svc .b2b-hero-inner{padding:2rem 1.5rem 3rem}.en-svc .container{padding:0 1.5rem}.en-svc .process-grid{grid-template-columns:1fr}.en-svc .proc-step{border-right:none!important;padding:1.5rem 0!important}.en-svc .b2b-aeo,.en-svc .b2b-services,.en-svc .b2b-process,.en-svc .b2b-faq,.en-svc .b2b-cta{padding:4rem 0}}
