.work-page .wrap{width:min(1240px,calc(100% - 48px))}.work-page h2{font-size:clamp(2.25rem,3.6vw,3.6rem);line-height:1.12;letter-spacing:-.055em;margin:0 0 20px}.work-page p{line-height:1.65}.work-page .hero p{line-height:1.55}.skip-link{position:absolute;top:-80px;left:20px;z-index:20;padding:12px;background:#fff;color:#123341}.skip-link:focus{top:12px}.work-page .header-inner nav{gap:25px}.work-page nav [aria-current=page]{color:#17659a}.work-hero{display:grid;grid-template-columns:1.15fr .85fr;gap:65px;align-items:center;padding:74px 0}.work-hero h1{font-size:clamp(3.1rem,4.7vw,5.1rem)}.work-hero .hero-lead{font-size:1.16rem}.work-hero-photo{margin:0;position:relative;height:390px;overflow:hidden;background:#244350}.work-hero-photo img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.work-hero-photo figcaption,.visit-photo figcaption{position:absolute;bottom:0;left:0;background:#123340ee;color:#fff;padding:10px 14px;font-size:.75rem;letter-spacing:.03em}.trust-strip{border-top:1px solid #ffffff30;background:#173e50}.trust-strip>.wrap{display:flex;justify-content:space-between;gap:20px;padding:22px 0;color:#d8eaf5;font-size:.86rem;font-weight:700}.intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.intro-grid p{margin:0 0 18px;font-size:1.08rem;color:#506974}.intro-emphasis{font-weight:700;color:#183d50!important}.process-section{background:#fff}.work-steps{border-top:1px solid #c9d8df}.work-steps article{display:grid;grid-template-columns:105px 1fr;gap:25px;padding:35px 0;border-bottom:1px solid #c9d8df}.step-number{display:block;font-size:2rem;font-weight:800;letter-spacing:-.05em;color:#2475b5;line-height:1.1;margin:0 0 20px}.step-label{font-size:.8rem!important;letter-spacing:.12em;text-transform:uppercase;color:#2475b5!important;font-weight:800;margin:0 0 10px!important}.work-steps h3{font-size:1.7rem;letter-spacing:-.035em;line-height:1.2;margin:0 0 13px}.work-steps p{max-width:850px;color:#536b75;margin:0 0 15px;font-size:1.02rem}.work-steps p:last-child{margin-bottom:0}.principle{border-left:3px solid #2475b5;padding:12px 18px;background:#edf4f8;font-weight:700;color:#173c50!important}.reference-flow{display:flex;align-items:center;gap:20px;flex-wrap:wrap;background:#e5eff5;color:#174e70;padding:22px;margin-top:20px;font-size:.95rem}.reference-flow span{font-size:1.7rem;transform:rotate(-90deg)}.production-section{background:#edf3f7}.production-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px}.production-grid article+article{padding-left:45px;border-left:1px solid #bed3df}.production-grid h2{font-size:clamp(2rem,3vw,3rem)}.production-grid p{color:#536b75;font-size:1.04rem;max-width:530px}.drawing-guarantee{background:#123341;color:#fff}.guarantee-heading{max-width:880px}.guarantee-heading>p:last-child{font-size:1.1rem;color:#d1e2e9;margin-bottom:40px}.guarantee-scenarios{display:grid;grid-template-columns:1fr 1fr;gap:20px}.guarantee-scenarios article{background:#f7fbfd;color:#173340;padding:34px;border-top:4px solid #4f9cd3}.scenario-label{display:block;font-size:.77rem;letter-spacing:.1em;text-transform:uppercase;color:#2475b5;font-weight:800;margin-bottom:18px}.guarantee-scenarios h3{font-size:1.85rem;letter-spacing:-.04em;margin:0 0 20px}.guarantee-scenarios p,.guarantee-scenarios li{font-size:1rem;color:#4d6571;line-height:1.6}.guarantee-scenarios p:last-child{margin-bottom:0}.guarantee-scenarios ul{padding-left:22px;margin:20px 0}.guarantee-scenarios li{margin:10px 0}.responsibility-principle{font-size:clamp(1.5rem,2.6vw,2.6rem);font-weight:800;letter-spacing:-.04em;line-height:1.2!important;margin:36px 0 0;padding-top:30px;border-top:1px solid #ffffff35}.visit-section{background:#fff}.visit-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.visit-photo{position:relative;margin:0;height:420px;background:#d8e5eb;overflow:hidden}.visit-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:47% center}.visit-grid p,.visit-grid li{color:#536b75;font-size:1.03rem;line-height:1.6}.visit-grid .visit-lead{color:#183d50;font-size:1.24rem;font-weight:700}.visit-grid ul{padding-left:20px}.visit-grid li{margin:9px 0}.visit-principle{font-weight:700;color:#173c50!important}.visit-button{background:#2475b5;color:#fff;margin-top:10px}.visit-button:hover{background:#318acb}.delivery-section{background:#edf3f7}.customs-note{font-size:.9rem!important;border-top:1px solid #c9d8df;padding-top:18px}.customer-section{background:#dce8ec}.work-page .request{background:#f7f9fa}.work-page .request-grid{gap:65px}.work-page .form-grid #description-label{color:#17313d}.form-action-note{font-size:.82rem;line-height:1.4;color:#536c75}.work-page .form-grid small{font-size:.82rem}.work-page .section{padding:90px 0}.work-page .request p{line-height:1.6}.work-page a:focus-visible,.work-page button:focus-visible{outline:3px solid #76b8e6;outline-offset:4px}.work-page .footer-inner>span{font-size:.8rem}@media(max-width:1000px){.work-hero{gap:35px}.work-hero h1{font-size:3.6rem}.work-hero-photo{height:380px}.intro-grid{gap:45px}.production-grid,.visit-grid{gap:35px}.production-grid article+article{padding-left:30px}.work-page .request-grid{grid-template-columns:1fr}.trust-strip>.wrap{display:grid;grid-template-columns:1fr 1fr;gap:12px 30px}}@media(max-width:700px){.work-page .wrap{width:calc(100% - 36px)}.work-hero{grid-template-columns:1fr;padding:48px 0 35px;gap:30px}.work-hero h1{font-size:clamp(2.8rem,10vw,4rem)}.work-hero-photo{height:240px}.trust-strip>.wrap{font-size:.8rem;padding:18px 0;gap:12px}.work-page .section{padding:65px 0}.intro-grid,.production-grid,.visit-grid{grid-template-columns:1fr;gap:25px}.production-grid article+article{padding:28px 0 0;border-left:0;border-top:1px solid #bed3df}.work-steps article{grid-template-columns:55px 1fr;gap:12px;padding:27px 0}.step-number{font-size:1.6rem}.work-steps h3{font-size:1.45rem}.guarantee-scenarios{grid-template-columns:1fr}.guarantee-scenarios article{padding:26px}.visit-photo{height:260px}.visit-grid>div{order:-1}.reference-flow{gap:10px;flex-direction:column;align-items:flex-start;font-size:.86rem}.reference-flow span{transform:none}.work-page .request-grid{gap:30px}.work-page .footer-inner .brand{font-size:1.3rem}}@media(max-width:450px){.work-steps article{grid-template-columns:1fr;gap:0}.work-steps .step-number{margin-bottom:14px}.work-page .actions .button{width:100%}.trust-strip>.wrap{grid-template-columns:1fr;font-size:.86rem}.guarantee-scenarios h3{font-size:1.6rem}.work-page .header-cta{display:none}.work-page .request form{padding:22px}.work-page .hero .eyebrow{font-size:.73rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
@media(min-width:701px) and (max-width:950px){.work-page .menu-toggle{display:block;margin-left:0;background:none;border:1px solid #92a8b0;padding:9px 12px;color:#17313d;font-weight:700}.work-page .header-inner{gap:20px}.work-page .header-inner nav.open{display:flex;position:absolute;top:78px;left:0;right:0;background:#fff;padding:18px;flex-direction:column;gap:0;box-shadow:0 15px 25px #12334122}.work-page .header-inner nav.open a{padding:12px}}
