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