.concept-1.is-inner-page{background:var(--c1-paper)}.c1-inner-hero{background:var(--c1-surface);grid-template-columns:minmax(0,1.02fr) minmax(500px,.98fr);min-height:760px;display:grid;position:relative;overflow:hidden}.c1-inner-hero__copy{align-content:center;padding:clamp(82px,8vw,138px) clamp(32px,6vw,102px);display:grid}.c1-breadcrumb{z-index:2;align-items:center;gap:10px;display:flex;position:absolute;top:clamp(24px,3vw,42px);left:clamp(32px,6vw,102px)}.c1-breadcrumb a{border:1px solid var(--c1-line);color:var(--c1-ink);min-height:44px;transition:background .22s ease, border-color .22s ease, color .22s ease, transform .22s var(--c1-ease);background:#ffffffb8;align-items:center;gap:8px;padding:8px 13px;font-size:.78rem;font-weight:850;text-decoration:none;display:inline-flex}.c1-breadcrumb>i{color:var(--c1-muted);font-size:1rem}.c1-breadcrumb>span{color:var(--c1-muted);font-size:.76rem;font-weight:800}.c1-breadcrumb a:hover,.c1-breadcrumb a:focus-visible{background:var(--c1-ink);border-color:var(--c1-ink);color:#fff;transform:translateY(-2px)}.concept-1.is-rtl .c1-breadcrumb{left:auto;right:clamp(32px,6vw,102px)}.concept-1.is-rtl .c1-breadcrumb>i{transform:scaleX(-1)}.concept-1.is-rtl .c1-inner-hero h1,.concept-1.is-rtl .c1-inner-lead h2,.concept-1.is-rtl .c1-process-page h3{letter-spacing:-.02em}.c1-inner-hero h1{hyphens:none;letter-spacing:-.075em;overflow-wrap:normal;text-wrap:balance;word-break:normal;max-width:920px;margin:0;font-size:clamp(4.4rem,6.5vw,7.3rem);line-height:.92}.concept-1.is-zh .c1-inner-hero h1{letter-spacing:-.065em;font-size:clamp(4.1rem,6vw,6.6rem);line-height:1}.c1-inner-hero__copy>p:last-child{color:var(--c1-muted);max-width:760px;margin:42px 0 0;font-size:clamp(1.12rem,1.45vw,1.38rem);line-height:1.72}.c1-inner-hero__media{background:var(--c1-navy);min-height:620px;margin:0}.c1-inner-hero__media img{object-fit:cover;width:100%;height:100%}.c1-inner-hero__facts{background:var(--c1-blue);color:#fff;grid-column:1/-1;grid-template-columns:repeat(4,1fr);display:grid}.c1-inner-hero__facts>div,.c1-inner-hero__facts>a{border-right:1px solid #ffffff40;gap:12px;min-height:146px;padding:30px clamp(24px,3.2vw,54px);display:grid}.c1-inner-hero__facts>a{color:inherit;transition:background-color .24s ease, transform .24s var(--c1-ease);grid-template-columns:1fr auto;text-decoration:none;position:relative}.c1-inner-hero__facts>a:before{background:var(--c1-orange);content:"";transform-origin:0;height:4px;transition:transform .26s var(--c1-ease);position:absolute;inset:0 0 auto;transform:scaleX(.16)}.c1-inner-hero__facts>a strong,.c1-inner-hero__facts>a span{grid-column:1/-1}.c1-inner-hero__facts>a small{color:#d4daf3;letter-spacing:.06em;align-self:end;font-size:.72rem;font-weight:800}.c1-inner-hero__facts>a i{height:32px;transition:background-color .22s ease, color .22s ease, transform .22s var(--c1-ease);border:1px solid #ffffff6b;justify-content:center;align-self:end;align-items:center;width:32px;display:inline-flex}.c1-inner-hero__facts>a:hover,.c1-inner-hero__facts>a:focus-visible{background:var(--c1-navy);transform:translateY(-3px)}.c1-inner-hero__facts>a:hover:before,.c1-inner-hero__facts>a:focus-visible:before{transform:scaleX(1)}.c1-inner-hero__facts>a:hover i,.c1-inner-hero__facts>a:focus-visible i{background:var(--c1-orange);border-color:var(--c1-orange);transform:translateY(3px)}.concept-1.is-rtl .c1-inner-hero__facts>div,.concept-1.is-rtl .c1-inner-hero__facts>a{border-left:1px solid #ffffff40;border-right:0}.concept-1.is-rtl .c1-inner-hero__facts>a:before{transform-origin:100%}.c1-inner-hero__facts strong{letter-spacing:-.05em;font-size:clamp(1.7rem,2.5vw,3.2rem);line-height:1}.c1-inner-hero__facts span{color:#c4cbea;letter-spacing:.09em;text-transform:uppercase;font-size:.78rem;font-weight:850}.c1-page-jumps-panel{background:linear-gradient(135deg, #24398f0b, transparent 42%), var(--c1-paper);border-bottom:1px solid var(--c1-line);border-top:1px solid var(--c1-line);padding-block:clamp(44px,5vw,72px)}.c1-page-jumps__intro{grid-template-columns:.46fr 1.1fr .7fr;align-items:end;gap:12px clamp(28px,4vw,64px);margin-bottom:30px;display:grid}.c1-page-jumps__intro>*{margin:0}.c1-page-jumps__intro h2{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(1.8rem,2.7vw,3rem);line-height:1.08}.c1-page-jumps__intro>p:last-child{color:var(--c1-muted);font-size:.94rem;line-height:1.62}.c1-page-jumps{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.c1-page-jumps a{border:1px solid var(--c1-line);color:var(--c1-ink);min-height:122px;transition:background .26s ease, border-color .26s ease, color .26s ease, transform .26s var(--c1-ease);background:#ffffffb3;grid-template-columns:auto 1fr auto;align-content:center;gap:12px 14px;padding:22px 20px;text-decoration:none;display:grid;position:relative;overflow:hidden}.c1-page-jumps a:before{background:var(--c1-orange);content:"";transform-origin:0;height:4px;transition:transform .28s var(--c1-ease);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.c1-page-jumps__index{color:var(--c1-orange);align-self:start;font-size:1.15rem;font-weight:900}.c1-page-jumps__label{gap:9px;display:grid}.c1-page-jumps__label strong{font-size:.92rem;line-height:1.35}.c1-page-jumps__label small{color:var(--c1-muted);letter-spacing:.06em;font-size:.7rem;font-weight:800}.c1-page-jumps a>i{color:var(--c1-orange);height:34px;transition:background .22s ease, color .22s ease, transform .22s var(--c1-ease);border:1px solid #ee472b80;justify-content:center;align-self:center;align-items:center;width:34px;font-size:1rem;display:inline-flex}.c1-page-jumps a:hover,.c1-page-jumps a:focus-visible{background:var(--c1-navy);border-color:var(--c1-navy);color:#fff;transform:translateY(-4px)}.c1-page-jumps a:hover:before,.c1-page-jumps a:focus-visible:before{transform:scaleX(1)}.c1-page-jumps a:hover .c1-page-jumps__label small,.c1-page-jumps a:focus-visible .c1-page-jumps__label small{color:#ffffffad}.c1-page-jumps a:hover>i,.c1-page-jumps a:focus-visible>i{background:var(--c1-orange);color:#fff;transform:translateY(3px)}.c1-inner-section{background-image:radial-gradient(circle at 101% 8%,#0000 0 clamp(120px,13vw,220px),#24398f11 calc(clamp(120px,13vw,220px) + 1px),#0000 calc(clamp(120px,13vw,220px) + 3px)),repeating-linear-gradient(135deg,#0000 0 27px,#111a2a04 27px 28px);padding-block:clamp(112px,10vw,168px)}.c1-inner-lead{grid-template-columns:.38fr 1.2fr .72fr;gap:42px;display:grid}.c1-inner-lead>p:last-child{color:var(--c1-muted);margin:8px 0 0;font-size:1.08rem;line-height:1.72}.c1-inner-product-list{gap:0;margin-top:96px;display:grid}.c1-inner-product-list>article{border-top:1px solid var(--c1-line);grid-template-columns:minmax(420px,.9fr) minmax(0,1.1fr);gap:clamp(48px,7vw,110px);padding-block:72px;scroll-margin-top:150px;display:grid}.c1-inner-product-list>article:nth-child(2n) figure{grid-area:1/2}.c1-inner-product-list>article:nth-child(2n) .c1-inner-product-list__copy{grid-area:1/1}.c1-inner-product-list figure{aspect-ratio:1.16;background:#e5e1d8;margin:0}.c1-inner-product-list figure img{object-fit:cover;width:100%;height:100%}.c1-inner-product-list__copy{align-content:start;display:grid}.c1-inner-index{justify-content:space-between;align-items:baseline;display:flex}.c1-inner-index span{color:var(--c1-orange);letter-spacing:-.08em;font-size:clamp(3.2rem,4.2vw,5rem);font-weight:900;line-height:.9}.c1-inner-index small{letter-spacing:.1em;text-transform:uppercase;font-size:.76rem;font-weight:850}.c1-inner-product-list h3{letter-spacing:-.065em;margin:28px 0 22px;font-size:clamp(2.8rem,4.3vw,5.2rem);line-height:.96}.c1-inner-product-list .is-intro{color:var(--c1-muted);margin:0;font-size:1.12rem;line-height:1.68}.c1-inner-product-list dl{gap:0;margin:32px 0 0;display:grid}.c1-inner-product-list dl>div{border-top:1px solid var(--c1-line);grid-template-columns:130px 1fr;gap:20px;padding:18px 0;display:grid}.c1-inner-product-list dt{color:var(--c1-orange);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:850}.c1-inner-product-list dd{color:var(--c1-muted);margin:0;line-height:1.58}.c1-inner-product-list ul,.c1-solution-paths ul{flex-wrap:wrap;gap:8px;margin:24px 0 0;padding:0;list-style:none;display:flex}.c1-inner-product-list li,.c1-solution-paths li{border:1px solid var(--c1-line);padding:8px 11px;font-size:.76rem;font-weight:800}.c1-inline-link{color:var(--c1-orange);align-items:center;gap:10px;min-height:44px;margin-top:30px;font-weight:850;text-decoration:none;display:inline-flex}.c1-inline-link i{transition:transform .18s}.c1-inline-link:hover i,.c1-inline-link:focus-visible i{transform:translate(3px)}.c1-selection-table{background:var(--c1-navy);color:#fff;padding-block:clamp(100px,9vw,152px)}.c1-selection-table header,.c1-role-band header,.c1-values-page header{grid-template-columns:.38fr 1.62fr;gap:42px;display:grid}.c1-selection-table__grid{grid-template-columns:repeat(2,1fr);margin-top:72px;display:grid}.c1-selection-table__grid>div{border:1px solid #ffffff2e;min-height:220px;padding:32px}.c1-selection-table__grid span,.c1-role-band article>span,.c1-values-page article>span{color:#ff7f66;letter-spacing:.1em;font-size:.78rem;font-weight:900}.c1-selection-table__grid strong{margin-top:38px;font-size:clamp(1.3rem,2vw,2rem);display:block}.c1-selection-table__grid p{color:#b9c2d4;margin:18px 0 0;line-height:1.6}.c1-solution-paths{gap:24px;margin-top:86px;display:grid}.c1-solution-paths>article{background:var(--c1-surface);border:1px solid var(--c1-line);grid-template-columns:1.25fr .9fr .78fr .78fr;scroll-margin-top:150px;display:grid}.c1-solution-paths>article:first-child{border-top:6px solid var(--c1-blue)}.c1-solution-paths>article:nth-child(2){border-top:6px solid var(--c1-orange)}.c1-solution-paths>article:nth-child(3){border-top:6px solid var(--c1-navy)}.c1-solution-paths>article>div{border-right:1px solid var(--c1-line);min-height:250px;padding:34px}.c1-solution-paths__title{background:#eef0f6}.c1-solution-paths__title>span{color:var(--c1-blue);letter-spacing:-.08em;font-size:clamp(3.6rem,5vw,6.1rem);font-weight:900;line-height:.85;display:block}.c1-solution-paths small{color:var(--c1-orange);letter-spacing:.11em;text-transform:uppercase;margin-bottom:24px;font-size:.7rem;font-weight:900;display:block}.c1-solution-paths__title small{margin:18px 0}.c1-solution-paths h3{letter-spacing:-.05em;margin:0;font-size:clamp(1.8rem,2.8vw,3.2rem);line-height:1}.c1-solution-paths p{color:var(--c1-muted);margin:0;line-height:1.66}.c1-solution-paths__title p{margin-top:24px}.c1-solution-paths__approach{background:var(--c1-navy);color:#fff;grid-column:1/-1;min-height:0!important}.c1-solution-paths__approach p{color:#c2cad8;max-width:980px}.c1-role-band{background:var(--c1-blue);color:#fff;padding-block:clamp(100px,9vw,150px)}.c1-role-band .section-shell>div:last-child,.c1-values-page .section-shell>div:last-child{grid-template-columns:repeat(4,1fr);margin-top:70px;display:grid}.c1-role-band article,.c1-values-page article{border:1px solid #ffffff38;min-height:280px;padding:30px}.c1-role-band h3,.c1-values-page h3{letter-spacing:-.04em;margin:72px 0 20px;font-size:clamp(1.45rem,2.2vw,2.4rem);line-height:1.05}.c1-role-band p,.c1-values-page p{color:#c8cfee;margin:0;line-height:1.62}.c1-capability-gallery{grid-template-rows:repeat(2,310px);grid-template-columns:1.35fr .65fr;gap:12px;margin-top:88px;display:grid}.c1-capability-gallery figure{margin:0;overflow:hidden}.c1-capability-gallery .is-large{grid-row:1/3}.c1-capability-gallery img{object-fit:cover;width:100%;height:100%}.c1-facility-grid,.c1-equipment-list>div:last-child{grid-template-columns:repeat(3,1fr);display:grid}.c1-facility-grid article{border:1px solid var(--c1-line);min-height:220px;padding:30px}.c1-facility-grid span{color:var(--c1-orange);font-size:.76rem;font-weight:900}.c1-facility-grid strong{letter-spacing:-.06em;margin-top:64px;font-size:clamp(2.4rem,3.8vw,4.5rem);display:block}.c1-facility-grid p{color:var(--c1-muted);margin:10px 0 0}.c1-equipment-list{border-top:1px solid var(--c1-line);margin-top:92px;padding-top:86px}.c1-equipment-list>header{grid-template-columns:.38fr 1.62fr;gap:42px;display:grid}.c1-equipment-list>div:last-child{grid-template-columns:repeat(5,1fr);margin-top:68px}.c1-equipment-list article{border:1px solid var(--c1-line);min-height:210px;padding:28px}.c1-equipment-list strong{letter-spacing:-.08em;font-size:clamp(3rem,4.5vw,5.5rem);display:block}.c1-equipment-list span{color:var(--c1-muted);margin-top:44px;font-size:.9rem;line-height:1.45;display:block}.c1-quality-page{background:var(--c1-navy);color:#fff;padding-block:clamp(100px,9vw,154px)}.c1-quality-page .section-shell{grid-template-columns:.9fr 1.1fr;gap:clamp(60px,8vw,130px);display:grid}.c1-quality-page h2{letter-spacing:-.065em;margin:0;font-size:clamp(3.2rem,5.4vw,6rem);line-height:.96}.c1-quality-page p:not(.section-kicker){color:#bdc6d7;margin-top:34px;line-height:1.72}.c1-quality-page ol{margin:0;padding:0;list-style:none}.c1-quality-page li{border-top:1px solid #ffffff3d;grid-template-columns:60px 1fr;align-items:center;gap:28px;min-height:92px;display:grid}.c1-quality-page li span{color:#ff7f66;font-weight:900}.c1-process-page{margin:92px 0 0;padding:0;list-style:none}.c1-process-page li{border-top:1px solid var(--c1-line);grid-template-columns:170px 1fr;gap:54px;padding-block:40px;display:grid}.c1-process-page li>span{color:var(--c1-blue);letter-spacing:-.08em;font-size:clamp(4rem,6vw,7.2rem);font-weight:900;line-height:.82}.c1-process-page small{color:var(--c1-orange);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:850}.c1-process-page h3{letter-spacing:-.05em;margin:10px 0 16px;font-size:clamp(2rem,3.4vw,4rem)}.c1-process-page p{color:var(--c1-muted);max-width:850px;margin:0;line-height:1.68}.c1-sample-bridge{background:var(--c1-blue);color:#fff}.c1-sample-bridge .section-shell{grid-template-columns:1fr 1fr;padding-inline:0;display:grid}.c1-sample-bridge figure{min-height:650px;margin:0}.c1-sample-bridge img{object-fit:cover;width:100%;height:100%}.c1-sample-bridge .section-shell>div{align-content:center;padding:clamp(58px,7vw,110px);display:grid}.c1-sample-bridge h2{letter-spacing:-.065em;margin:0;font-size:clamp(3rem,5vw,5.8rem);line-height:.96}.c1-sample-bridge p:not(.section-kicker){color:#c8cfee;margin-top:32px;line-height:1.72}.c1-brief-page{padding-block:clamp(100px,9vw,150px)}.c1-brief-page header{grid-template-columns:.38fr 1.62fr;gap:42px;display:grid}.c1-brief-page>div:last-child{grid-template-columns:repeat(5,1fr);margin-top:70px;display:grid}.c1-brief-page article{border:1px solid var(--c1-line);min-height:230px;padding:28px}.c1-brief-page article>span{color:var(--c1-orange);font-size:.76rem;font-weight:900}.c1-brief-page h3{margin:62px 0 14px;font-size:1.35rem}.c1-brief-page article p{color:var(--c1-muted);margin:0;line-height:1.55}.c1-about-story{grid-template-columns:1.15fr .85fr;gap:clamp(60px,9vw,150px);display:grid}.c1-about-story>div:last-child{padding-top:54px}.c1-about-story>div:last-child p{color:var(--c1-muted);margin:0 0 26px;font-size:1.14rem;line-height:1.8}.c1-about-visual{margin-top:90px}.c1-about-visual figure{aspect-ratio:2.1;margin:0}.c1-about-visual img{object-fit:cover;width:100%;height:100%}.c1-about-visual>div{background:var(--c1-navy);color:#fff;grid-template-columns:repeat(3,1fr);display:grid}.c1-about-visual p{border-right:1px solid #fff3;gap:12px;min-height:150px;margin:0;padding:30px;display:grid}.c1-about-visual strong{letter-spacing:-.06em;font-size:clamp(2.3rem,3.5vw,4rem)}.c1-about-visual span{color:#bfc8da;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:800}.c1-values-page{background:var(--c1-blue);color:#fff;padding-block:clamp(100px,9vw,150px)}.c1-market-page{padding-block:clamp(100px,9vw,154px)}.c1-market-page header{grid-template-columns:.38fr 1.62fr;gap:42px;display:grid}.c1-market-page>div:last-child{grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid}.c1-market-page article{min-height:250px;transition:background-color .32s var(--c1-ease), border-color .32s ease, box-shadow .32s var(--c1-ease), transform .32s var(--c1-ease);background:#fbfaf6f0;border:1px solid #111a2a29;padding:30px;position:relative;overflow:hidden}.c1-market-page article:before{background:var(--c1-orange);content:"";transform-origin:0;height:3px;transition:transform .42s var(--c1-ease);position:absolute;top:0;left:0;right:0;transform:scaleX(.2)}.c1-market-page article:nth-child(2n){background:#eef1f4f0}.c1-market-page article:hover{background:var(--c1-surface);z-index:1;border-color:#24398f57;transform:translateY(-4px);box-shadow:0 20px 44px #101c341c}.c1-market-page article:hover:before{transform:scaleX(1)}.c1-market-page small{color:var(--c1-orange);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:900}.c1-market-page h3{letter-spacing:-.05em;margin:64px 0 18px;font-size:clamp(1.8rem,2.8vw,3.2rem)}.c1-market-page p{color:var(--c1-muted);margin:0;line-height:1.6}.c1-contact-page{padding-block:clamp(100px,9vw,150px)}.c1-contact-page>header,.c1-contact-team>header{grid-template-columns:.38fr 1.62fr;gap:42px;display:grid}.c1-contact-cards{grid-template-columns:repeat(3,1fr);margin-top:72px;display:grid}.c1-contact-cards>*{border:1px solid var(--c1-line);color:var(--c1-ink);min-height:320px;transition:background-color .22s ease, color .22s ease, transform .22s var(--c1-ease);padding:34px;text-decoration:none;display:grid}.c1-contact-cards>a:hover,.c1-contact-cards>a:focus-visible{background:var(--c1-blue);color:#fff;transform:translateY(-3px)}.c1-contact-cards i{color:var(--c1-orange);font-size:2rem}.c1-contact-cards small{color:var(--c1-muted);letter-spacing:.1em;text-transform:uppercase;align-self:end;margin-top:68px;font-size:.74rem;font-weight:850}.c1-contact-cards h3{letter-spacing:-.05em;overflow-wrap:anywhere;margin:14px 0 20px;font-size:clamp(1.6rem,2.5vw,2.9rem);line-height:1.05}.c1-contact-cards strong{color:var(--c1-orange);font-size:1rem}.c1-contact-form-page{background:var(--c1-navy);color:#fff;padding-block:clamp(104px,9vw,158px);scroll-margin-top:130px}.c1-contact-form-page .section-shell{grid-template-rows:auto 1fr;grid-template-columns:.9fr 1.1fr;gap:34px clamp(70px,9vw,145px);display:grid}.c1-contact-form-page__intro{grid-area:1/1}.c1-contact-form-page__form{grid-area:1/2/3;align-self:start}.c1-contact-form-page__checklist{grid-area:2/1}.c1-contact-form-page h2{letter-spacing:-.065em;margin:0;font-size:clamp(3.2rem,5.5vw,6.2rem);line-height:.96}.c1-contact-form-page__intro>p:not(.section-kicker){color:#bfc8d9;margin-top:32px;line-height:1.72}.c1-contact-form-page ul{gap:0;margin:12px 0 0;padding:0;list-style:none;display:grid}.c1-contact-form-page__checklist>p{color:#fff;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:850}.c1-contact-form-page li{border-top:1px solid #ffffff38;padding:14px 0}.c1-contact-team{padding-block:clamp(96px,8vw,140px)}.c1-contact-team>div:last-child{grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid}.c1-contact-team article{border:1px solid var(--c1-line);min-height:220px;padding:30px}.c1-contact-team small{color:var(--c1-orange);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:850}.c1-contact-team h3{margin:52px 0 18px;font-size:1.8rem}.c1-contact-team a{color:var(--c1-blue);font-weight:850;text-decoration:none}.c1-inner-cta{background:var(--c1-orange);color:#fff;padding-block:clamp(96px,9vw,150px)}.c1-inner-cta .section-kicker{color:#fff}.c1-inner-cta h2{letter-spacing:-.07em;max-width:1180px;margin:0;font-size:clamp(3.4rem,6vw,7rem);line-height:.92}.c1-inner-cta .section-shell>div:last-child{gap:12px;margin-top:48px;display:flex}.c1-inner-cta .concept-button{background:var(--c1-navy)}.c1-inner-cta .concept-button.is-secondary{color:#fff;background:0 0;border-color:#fff}@media (width<=1180px){.c1-inner-hero{grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr)}.c1-inner-lead,.c1-selection-table header,.c1-role-band header,.c1-values-page header,.c1-equipment-list>header,.c1-brief-page header,.c1-market-page header,.c1-contact-page>header,.c1-contact-team>header{grid-template-columns:.34fr 1fr}.c1-inner-lead>p:last-child{grid-column:2}.c1-solution-paths>article{grid-template-columns:repeat(2,1fr)}.c1-equipment-list>div:last-child,.c1-brief-page>div:last-child{grid-template-columns:repeat(3,1fr)}}@media (width<=1080px){.c1-inner-hero{grid-template-columns:1fr}.c1-inner-hero__media{min-height:560px}.c1-page-jumps{grid-template-columns:repeat(2,1fr)}.c1-inner-lead,.c1-inner-product-list>article,.c1-quality-page .section-shell,.c1-sample-bridge .section-shell,.c1-about-story,.c1-contact-form-page .section-shell{grid-template-rows:auto;grid-template-columns:1fr;column-gap:0}.c1-contact-form-page__intro,.c1-contact-form-page__form,.c1-contact-form-page__checklist{grid-area:auto/1}.c1-inner-lead>p:last-child{grid-column:auto}.c1-inner-product-list>article:nth-child(2n) figure,.c1-inner-product-list>article:nth-child(2n) .c1-inner-product-list__copy{grid-area:auto}.c1-role-band .section-shell>div:last-child,.c1-values-page .section-shell>div:last-child{grid-template-columns:repeat(2,1fr)}.c1-sample-bridge figure{min-height:520px}}@media (width<=700px){.c1-inner-hero{min-height:0}.c1-inner-hero__copy{padding:74px 24px}.c1-breadcrumb{top:20px;left:24px}.c1-inner-hero h1,.concept-1.is-zh .c1-inner-hero h1{font-size:clamp(3.35rem,14vw,4.65rem)}.c1-inner-hero__copy>p:last-child{margin-top:30px;font-size:1.06rem}.c1-inner-hero__media{min-height:420px}.c1-inner-hero__facts,.c1-selection-table__grid,.c1-solution-paths>article,.c1-role-band .section-shell>div:last-child,.c1-values-page .section-shell>div:last-child,.c1-capability-gallery,.c1-facility-grid,.c1-equipment-list>div:last-child,.c1-brief-page>div:last-child,.c1-about-visual>div,.c1-market-page>div:last-child,.c1-contact-cards,.c1-contact-team>div:last-child{grid-template-columns:1fr}.c1-inner-hero__facts>div,.c1-inner-hero__facts>a{min-height:112px}.c1-page-jumps a{min-height:100px}.c1-page-jumps__intro{grid-template-columns:1fr;align-items:start;margin-bottom:26px}.c1-page-jumps{grid-template-columns:1fr}.c1-inner-section,.c1-contact-page,.c1-contact-team{padding-block:88px}.c1-inner-product-list{margin-top:60px}.c1-inner-product-list>article{gap:34px;padding-block:54px}.c1-inner-product-list h3{font-size:2.65rem}.c1-inner-product-list dl>div,.c1-selection-table header,.c1-role-band header,.c1-values-page header,.c1-equipment-list>header,.c1-brief-page header,.c1-market-page header,.c1-contact-page>header,.c1-contact-team>header{grid-template-columns:1fr}.c1-solution-paths{margin-top:58px}.c1-solution-paths>article>div{border-bottom:1px solid var(--c1-line);border-right:0;min-height:0;padding:28px 24px}.c1-role-band article,.c1-values-page article,.c1-contact-cards>*{min-height:240px}.c1-capability-gallery{grid-template-rows:none}.c1-capability-gallery figure,.c1-capability-gallery .is-large{aspect-ratio:1.2;grid-row:auto}.c1-process-page li{grid-template-columns:76px 1fr;gap:22px}.c1-process-page li>span{font-size:3.8rem}.c1-sample-bridge .section-shell{padding-inline:0}.c1-sample-bridge figure{min-height:420px}.c1-about-visual figure{aspect-ratio:1.2}.c1-contact-form-page .section-shell{gap:40px}.c1-contact-form-page__form{order:2}.c1-contact-form-page__checklist{order:3}.c1-inner-cta .section-shell>div:last-child{flex-direction:column;align-items:stretch}.c1-inner-cta .concept-button{width:100%}}.concept-1 :where(.c1-inner-hero h1,.c1-inner-lead h2,.c1-inner-product-list h3,.c1-quality-page h2,.c1-process-page h3,.c1-sample-bridge h2,.c1-contact-form-page h2,.c1-inner-cta h2){hyphens:none;overflow-wrap:normal;text-wrap:balance;word-break:normal}.concept-1.is-zh :where(.c1-inner-hero h1,.c1-inner-lead h2,.c1-quality-page h2,.c1-sample-bridge h2,.c1-contact-form-page h2,.c1-inner-cta h2){line-break:strict;text-wrap:balance}@media (width>=1081px) and (width<=1500px){.c1-inner-hero h1{font-size:clamp(3.65rem,5.45vw,5.75rem)}.concept-1.is-zh .c1-inner-hero h1{font-size:clamp(3.45rem,5.15vw,5.35rem)}.concept-1.is-rtl .c1-inner-hero h1{font-size:clamp(3.55rem,5.2vw,5.45rem);line-height:1.02}}@media (width<=700px){.c1-inner-hero h1,.concept-1.is-zh .c1-inner-hero h1{font-size:clamp(2.55rem,10.8vw,3.8rem);line-height:.98}.concept-1.is-lang-de .c1-inner-hero h1{letter-spacing:-.05em;font-size:clamp(2.25rem,9.5vw,3.15rem);line-height:1.02}.concept-1.is-rtl .c1-inner-hero h1{font-size:clamp(2.5rem,10.4vw,3.6rem);line-height:1.08}.c1-contact-form-page h2,.c1-inner-cta h2{font-size:clamp(2.5rem,11vw,3.75rem);line-height:.98}}@media (prefers-reduced-motion:reduce){.c1-inline-link i,.c1-contact-cards>*{transition:none}}
