.about-page .mini-label{font-size:16px;font-weight:700;letter-spacing:1.5px;color:#566477}.about-page #workshop-team .about-principles{margin-top:38px}.about-page .application-strip{margin-top:32px;padding:28px 0 0;border-top:1px solid #ccd5df;display:flex;align-items:center;justify-content:space-between;gap:24px}.about-page .application-tags{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:12px 0 0}.about-page .application-tags li{padding:6px 12px;background:#fff;border:1px solid #dce3eb;font-size:16px;color:#425269;border-radius:4px}.about-page .application-strip>.text-link{flex-shrink:0;font-size:16px}.about-page .company-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:64px;padding:44px;background:#fff;border:1px solid var(--line);border-left:4px solid var(--orange)}.about-page .company-intro h2,.about-page .contact-intro h2{font-size:clamp(30px,3.2vw,42px);line-height:1.2;letter-spacing:-1.3px;margin:14px 0 20px}.about-page .company-intro p,.about-page .contact-intro p{color:#566477;max-width:42ch;margin:0 0 26px}.about-page .company-intro .text-link{font-size:16px}.about-page .company-facts{margin:0;display:grid;grid-template-columns:1fr;gap:0}.about-page .company-facts>div{padding:15px 0;border-bottom:1px solid var(--line)}.about-page .company-facts>div:first-child{padding-top:0}.about-page .company-facts>div:last-child{border:0;padding-bottom:0}.about-page .company-facts dt{font-size:16px;letter-spacing:1.4px;color:#687586;font-weight:700;margin-bottom:6px}.about-page .company-facts dd{margin:0;font-size:16px;font-weight:600;line-height:1.5}.about-page .scope-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.about-page .scope-grid .scope-card{display:flex;flex-direction:column;background:var(--navy);color:#fff;padding:34px;border:0;border-top:4px solid var(--orange)}.about-page .scope-grid .scope-partner{background:var(--soft);color:var(--ink);border-top-color:#8292a6}.about-page .scope-label{font-size:16px;letter-spacing:1.4px;color:#ffad7b}.about-page .scope-partner .scope-label{color:#566477}.about-page .scope-card h3{font-size:29px;line-height:1.25;margin:20px 0}.about-page .scope-features{list-style:none;padding:0;margin:0 0 22px;display:flex;flex-wrap:wrap;gap:8px}.about-page .scope-features li{border:1px solid #526075;padding:5px 10px;font-size:16px;border-radius:3px}.about-page .scope-partner .scope-features li{border-color:#ccd5df;background:#fff}.about-page .scope-card p{font-size:16px;line-height:1.75;color:#d1dbe7;margin:0 0 22px}.about-page .scope-partner p{color:#566477}.about-page .scope-confirm{border-top:1px solid #40516a;padding-top:20px;margin-bottom:26px}.about-page .scope-confirm strong{font-size:16px;display:block;margin-bottom:8px}.about-page .scope-confirm p{font-size:16px;margin:0}.about-page .scope-partner .scope-confirm{border-color:#d5dee7}.about-page .scope-card>.text-link{font-size:16px;margin-top:auto;color:inherit}.about-page .supplier-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;list-style:none;padding:0;margin:0 0 28px}.about-page .supplier-steps>li{position:relative;border:1px solid var(--line);padding:25px 21px;background:#fff;min-width:0}.about-page .handoff-number{display:inline-grid;place-items:center;width:42px;height:42px;background:#fff0e5;color:#a74b19;font:700 16px var(--display);border-radius:50%;margin-bottom:20px}.about-page .supplier-steps h3{font-size:20px;line-height:1.3;letter-spacing:-.5px;margin:0 0 14px}.about-page .supplier-steps p{color:#566477;font-size:16px;line-height:1.7;margin:0 0 18px}.about-page .supplier-steps ul{padding:17px 0 0 16px;margin:0;border-top:1px solid var(--line);font-size:16px;color:#566477}.about-page .supplier-steps ul li{padding:0 0 8px}.about-page .supplier-steps ul li::marker{color:#a74b19}.about-page .contact-panel{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:64px;align-items:start}.about-page .contact-intro .button{font-size:16px;gap:16px}.about-page .contact-info{background:#fff;border:1px solid var(--line);padding:30px}.about-page .contact-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0}.about-page .contact-details>div{border:0;padding:0;min-width:0}.about-page .contact-details dt{font-size:16px;text-transform:uppercase;letter-spacing:1px;color:#687586;margin-bottom:9px}.about-page .contact-details dd{margin:0;font-size:16px;font-weight:600;line-height:1.6;overflow-wrap:anywhere}.about-page .contact-details a{color:var(--ink);text-decoration:underline;text-decoration-color:#d9a17b;text-underline-offset:5px}.about-page .contact-details a:hover{color:#a74b19}.about-page .visit-note{border-top:1px solid var(--line);padding-top:20px;margin:26px 0 0;font-size:16px;color:#687586;line-height:1.7}.about-page .visit-note strong{display:block;color:var(--ink);margin-bottom:4px}@media(max-width:1000px){.about-page .supplier-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.about-page .company-panel,.about-page .contact-panel{gap:30px}.about-page .company-panel{padding:30px}}@media(max-width:700px){.about-page .application-strip{align-items:flex-start;flex-direction:column}.about-page .company-panel,.about-page .scope-grid,.about-page .contact-panel{grid-template-columns:minmax(0,1fr)}.about-page .company-panel,.about-page .scope-grid .scope-card{padding:26px}.about-page .contact-info{padding:24px}.about-page .scope-card h3{font-size:25px}}@media(max-width:480px){.about-page .supplier-steps,.about-page .contact-details{grid-template-columns:minmax(0,1fr)}.about-page .supplier-steps>li{padding:24px}.about-page .contact-intro .button{width:100%;font-size:16px}}.section-note[data-astro-cid-fwdcsva6]{color:var(--muted);margin:28px 0}section[data-astro-cid-fwdcsva6][id]{scroll-margin-top:25px}.breadcrumbs[data-astro-cid-fwdcsva6]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:38px;font-size:16px;color:#c7d1dd}.breadcrumbs[data-astro-cid-fwdcsva6] a[data-astro-cid-fwdcsva6]:hover{color:var(--orange)}.about-hero-grid[data-astro-cid-fwdcsva6]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:65px;align-items:center}.about-hero[data-astro-cid-fwdcsva6] h1[data-astro-cid-fwdcsva6]{font-size:clamp(42px,5vw,64px)}.about-hero[data-astro-cid-fwdcsva6] .hero-actions[data-astro-cid-fwdcsva6]{flex-wrap:wrap;gap:20px}.company-profile[data-astro-cid-fwdcsva6]{border:1px solid #40516a;border-top:3px solid var(--orange);padding:30px;background:var(--navy2)}.profile-label[data-astro-cid-fwdcsva6]{font-size:16px;letter-spacing:2px;color:#c7d1dd}.company-profile[data-astro-cid-fwdcsva6] h2[data-astro-cid-fwdcsva6]{font-size:30px;line-height:1.25;margin:18px 0 24px;letter-spacing:-1px}.company-profile[data-astro-cid-fwdcsva6] dl[data-astro-cid-fwdcsva6]{margin:0 0 24px}.company-profile[data-astro-cid-fwdcsva6] dl[data-astro-cid-fwdcsva6]>div[data-astro-cid-fwdcsva6]{border-top:1px solid #40516a;padding:13px 0}.company-profile[data-astro-cid-fwdcsva6] dt[data-astro-cid-fwdcsva6]{font-size:16px;color:#b8c4d1;margin-bottom:3px}.company-profile[data-astro-cid-fwdcsva6] dd[data-astro-cid-fwdcsva6]{font-size:16px;font-weight:600;margin:0}.company-profile[data-astro-cid-fwdcsva6]>a[data-astro-cid-fwdcsva6]{display:flex;justify-content:space-between;gap:15px;font-size:16px;font-weight:700}.company-profile[data-astro-cid-fwdcsva6]>a[data-astro-cid-fwdcsva6] span[data-astro-cid-fwdcsva6]{color:var(--orange)}#our-approach[data-astro-cid-fwdcsva6],#working-together[data-astro-cid-fwdcsva6]{scroll-margin-top:25px}.about-capabilities[data-astro-cid-fwdcsva6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.about-capabilities[data-astro-cid-fwdcsva6] article[data-astro-cid-fwdcsva6]{border-top:3px solid var(--orange);background:#fff;padding:28px;display:flex;flex-direction:column;min-width:0}.about-capabilities[data-astro-cid-fwdcsva6] .card-number[data-astro-cid-fwdcsva6]{font-size:16px}.about-capabilities[data-astro-cid-fwdcsva6] h3[data-astro-cid-fwdcsva6]{font-size:24px;line-height:1.3;letter-spacing:-.7px;margin:18px 0 14px}.about-capabilities[data-astro-cid-fwdcsva6] p[data-astro-cid-fwdcsva6]{color:var(--muted);margin-bottom:24px}.about-capabilities[data-astro-cid-fwdcsva6] .text-link[data-astro-cid-fwdcsva6]{font-size:16px;margin-top:auto}.application-note[data-astro-cid-fwdcsva6]{margin-top:30px;padding-top:24px;border-top:1px solid #cbd3dc;display:flex;align-items:center;justify-content:space-between;gap:30px}.application-note[data-astro-cid-fwdcsva6] p[data-astro-cid-fwdcsva6]{max-width:780px;color:var(--muted);margin:0}.application-note[data-astro-cid-fwdcsva6] a[data-astro-cid-fwdcsva6]{flex-shrink:0}.workshop-media[data-astro-cid-fwdcsva6]{max-width:840px;margin:0 auto 38px}.workshop-media[data-astro-cid-fwdcsva6] .process-image{border:1px solid var(--line);background:#fff}.working-steps[data-astro-cid-fwdcsva6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 48px;list-style:none;padding:0;margin:0 0 30px}.working-steps[data-astro-cid-fwdcsva6] li[data-astro-cid-fwdcsva6]{display:flex;align-items:flex-start;gap:20px;border-top:1px solid #cbd3dc;padding-top:24px}.step-number[data-astro-cid-fwdcsva6]{font:700 24px var(--display);color:var(--orange)}.working-steps[data-astro-cid-fwdcsva6] h3[data-astro-cid-fwdcsva6]{font-size:23px;line-height:1.3;letter-spacing:-.6px;margin:0 0 12px}.working-steps[data-astro-cid-fwdcsva6] p[data-astro-cid-fwdcsva6]{color:var(--muted);margin:0}.about-principles[data-astro-cid-fwdcsva6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.about-principles[data-astro-cid-fwdcsva6] article[data-astro-cid-fwdcsva6]{border-top:2px solid var(--orange);padding-top:22px}.about-principles[data-astro-cid-fwdcsva6] article[data-astro-cid-fwdcsva6]>span[data-astro-cid-fwdcsva6]{font-size:16px;letter-spacing:1px;color:#a74b19;font-weight:700}.about-principles[data-astro-cid-fwdcsva6] h3[data-astro-cid-fwdcsva6]{font-size:24px;line-height:1.3;letter-spacing:-.7px;margin:16px 0 14px}.about-principles[data-astro-cid-fwdcsva6] p[data-astro-cid-fwdcsva6]{color:var(--muted);margin:0}.about-quality[data-astro-cid-fwdcsva6]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:70px;align-items:center}.quality-review[data-astro-cid-fwdcsva6]{border:1px solid #40516a;padding:30px}.quality-review[data-astro-cid-fwdcsva6] h3[data-astro-cid-fwdcsva6]{font-size:23px;letter-spacing:-.6px;margin:0 0 18px}.quality-review[data-astro-cid-fwdcsva6] ul[data-astro-cid-fwdcsva6]{padding-left:20px;margin:0 0 20px;color:#c7d1dd}.quality-review[data-astro-cid-fwdcsva6] li[data-astro-cid-fwdcsva6]{padding:5px 0}.quality-review[data-astro-cid-fwdcsva6] li[data-astro-cid-fwdcsva6]::marker{color:var(--orange)}.quality-review[data-astro-cid-fwdcsva6] p[data-astro-cid-fwdcsva6]{font-size:16px;margin:0;border-top:1px solid #40516a;padding-top:18px}.about-faq[data-astro-cid-fwdcsva6]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:70px}.faq-list[data-astro-cid-fwdcsva6] details[data-astro-cid-fwdcsva6]{border-bottom:1px solid var(--line);padding:20px 0}.faq-list[data-astro-cid-fwdcsva6] details[data-astro-cid-fwdcsva6]:first-child{border-top:1px solid var(--line)}.faq-list[data-astro-cid-fwdcsva6] summary[data-astro-cid-fwdcsva6]{font-weight:600;cursor:pointer;padding-right:14px}.faq-list[data-astro-cid-fwdcsva6] p[data-astro-cid-fwdcsva6]{color:var(--muted);margin:15px 0 0}main[data-astro-cid-fwdcsva6] a[data-astro-cid-fwdcsva6]:focus-visible,summary[data-astro-cid-fwdcsva6]:focus-visible{outline:3px solid var(--orange);outline-offset:4px}@media(max-width:900px){.about-hero-grid[data-astro-cid-fwdcsva6]{gap:30px}.company-profile[data-astro-cid-fwdcsva6]{padding:24px}.about-capabilities[data-astro-cid-fwdcsva6]{gap:16px}.about-capabilities[data-astro-cid-fwdcsva6] article[data-astro-cid-fwdcsva6]{padding:22px}.application-note[data-astro-cid-fwdcsva6]{align-items:flex-start;flex-direction:column;gap:18px}.about-quality[data-astro-cid-fwdcsva6],.about-faq[data-astro-cid-fwdcsva6]{gap:30px}}@media(max-width:700px){.breadcrumbs[data-astro-cid-fwdcsva6]{margin-bottom:28px}.about-hero-grid[data-astro-cid-fwdcsva6],.about-capabilities[data-astro-cid-fwdcsva6],.working-steps[data-astro-cid-fwdcsva6],.about-principles[data-astro-cid-fwdcsva6],.about-quality[data-astro-cid-fwdcsva6],.about-faq[data-astro-cid-fwdcsva6]{grid-template-columns:minmax(0,1fr)}.about-hero-grid[data-astro-cid-fwdcsva6]{gap:38px}.about-hero[data-astro-cid-fwdcsva6] h1[data-astro-cid-fwdcsva6]{font-size:42px}.company-profile[data-astro-cid-fwdcsva6]{padding:24px}.working-steps[data-astro-cid-fwdcsva6]{gap:28px}.about-principles[data-astro-cid-fwdcsva6]{gap:30px}.quality-review[data-astro-cid-fwdcsva6]{padding:24px}.about-faq[data-astro-cid-fwdcsva6]{gap:0}}
