@font-face{font-family:Golos;src:url('/assets/golos-cyrillic.woff2') format('woff2');font-weight:100 900;font-display:swap}
@font-face{font-family:Golos;src:url('/assets/golos-latin.woff2') format('woff2');font-weight:100 900;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF,U+FEFF,U+FFFD}
:root{--ground:#f3f5f2;--paper:#fff;--ink:#183d5b;--muted:#526975;--surface:#e8eeec;--line:#cdd8d8;--accent:#1e5bc6;--accent-ink:#fff;--dark:#163c4d;--error:#ab2727;--font:Golos,'Segoe UI',sans-serif;--space:clamp(20px,3.3vw,56px)}
*{box-sizing:border-box}html{scroll-behavior:auto}body{margin:0;background:var(--ground);color:var(--ink);font:400 16px/1.6 var(--font);font-variant-numeric:tabular-nums}button,input,select,textarea{font:inherit}button,input,select,textarea,a{-webkit-tap-highlight-color:transparent}button,a,summary{touch-action:manipulation}button{cursor:pointer}a{color:inherit;text-underline-offset:4px}button:disabled{cursor:wait;opacity:.65}a:hover,button:hover{filter:brightness(.92)}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #2c74e7;outline-offset:4px}h1,h2,h3,p,figure,dl,dd{margin:0}h1{font-size:clamp(44px,4.7vw,72px);line-height:1.06;letter-spacing:-.055em;font-weight:600;text-wrap:balance}h2{font-size:clamp(30px,3vw,46px);line-height:1.13;letter-spacing:-.045em;font-weight:500;text-wrap:balance}h3{font-size:21px;line-height:1.3;letter-spacing:-.025em;font-weight:500}p{text-wrap:pretty}img,svg{max-width:100%;height:auto}img{display:block}a{text-decoration:none}ul,ol{padding-left:22px}[hidden]{display:none!important}section{scroll-margin-top:24px}main{max-width:1920px;margin:auto}button,input,select,textarea{color:inherit;border-radius:0}.lead{font-size:19px;line-height:1.6;max-width:620px;margin-top:25px;color:var(--muted)}.skip-link{position:absolute;left:20px;top:-100px;background:var(--accent);color:white;padding:12px 20px;z-index:30}.skip-link:focus{top:12px}.site-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:27px var(--space);min-height:102px;max-width:1920px;margin:auto}.brand{display:flex;align-items:center;gap:10px;line-height:1;font-size:28px;font-weight:600;letter-spacing:-.055em}.brand svg{width:39px;height:39px;flex:0 0 auto}.brand small{display:block;font-size:13px;font-weight:400;letter-spacing:.02em;margin-top:5px}.main-nav{display:flex;gap:30px}.main-nav a{font-size:15px;min-height:44px;display:flex;align-items:center}.main-nav a[aria-current=page]{text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:8px}.header-action{display:flex;align-items:center;gap:15px;font-size:15px;min-height:44px}.header-action span{font-size:23px}.mobile-menu,.mobile-cta{display:none}.primary{border:0;background:var(--accent);color:var(--accent-ink);padding:16px 22px;min-height:54px;font-weight:500;display:flex;justify-content:space-between;align-items:center;gap:18px;width:100%;text-align:left;text-decoration:none}.primary span{font-size:23px;line-height:1}.primary.inline{display:inline-flex;width:auto;min-width:250px}.text-action{display:inline-flex;align-items:center;gap:25px;margin-top:26px;color:var(--accent);font-weight:500;min-height:44px}.section{padding:70px var(--space)}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:30px}.section-heading>a,.results-heading>a{font-size:15px;min-height:44px;display:flex;align-items:center;gap:16px}.home-hero{display:grid;grid-template-columns:1fr 1fr;gap:6vw;padding:32px var(--space) 42px}.hero-drawing{background:var(--paper);display:flex;flex-direction:column;justify-content:center;min-width:0;min-height:594px}.hero-drawing img{width:100%;height:500px;object-fit:contain}.hero-drawing figcaption{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px 28px 24px}.hero-drawing strong{font-size:29px;font-weight:500;letter-spacing:-.04em}.hero-drawing figcaption>span{font-size:13px;text-align:right;color:var(--muted)}.hero-copy{padding-top:24px;min-width:0}.hero-copy>.lead{font-size:18px;margin-top:24px;max-width:520px}.hero-proof{font-size:13px;color:var(--muted);margin-top:16px}.selection-tool{background:var(--paper);margin-top:32px}.selector-tabs{display:flex;gap:25px;background:var(--surface);padding:0 22px}.selector-tabs button{background:none;border:0;border-bottom:3px solid transparent;padding:16px 0 13px;font-size:15px;min-height:52px;color:var(--muted)}.selector-tabs button[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--accent)}.selector-panel{padding:22px}.selector-panel .input-action{display:block}.selector-panel .primary{margin-top:16px}.selector-panel label{font-size:14px;margin-bottom:7px;display:block}.selector-panel .field-pair{margin-bottom:14px}.selector-panel select{margin-bottom:0}.field-note{font-size:13px;line-height:1.55;color:var(--muted);margin-top:10px}input:not([type=checkbox]):not([type=file]):not([type=radio]),select,textarea{background:var(--paper);border:1px solid var(--line);padding:12px 14px;min-height:50px;width:100%;min-width:0;max-width:100%}textarea{resize:vertical;line-height:1.6;min-height:125px}input::placeholder,textarea::placeholder{color:#6a7e88;opacity:1}.field-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}.input-action{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px}.input-action>.primary{width:auto;white-space:nowrap}.specification-strip{display:grid;grid-template-columns:1fr 1fr;gap:6vw;padding:28px var(--space);background:var(--dark);color:#f6f7f1;align-items:center}.specification-strip h2{font-size:27px}.specification-strip p{font-size:15px;margin-top:9px;color:#cedcdd}.quick-upload{display:grid;grid-template-columns:1fr 1fr;gap:0 18px;align-items:center}.quick-upload>a{display:flex;align-items:center;justify-content:center;gap:16px;min-height:54px}.quick-upload>.file-feedback,.quick-upload>.field-note{grid-column:1/-1;font-size:13px}.upload-control{display:flex;position:relative;justify-content:center;align-items:center;min-height:54px;padding:12px 20px;background:#f0f3e7;color:var(--dark);cursor:pointer;font-weight:500}.upload-control input{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer}.upload-control:focus-within{outline:3px solid #8fbaff;outline-offset:4px}.series-section{padding-top:62px;padding-bottom:62px}.series-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.series-tile{display:flex;flex-direction:column;align-items:start;min-height:190px;background:var(--surface);padding:25px 27px;transition:background-color .15s}.series-tile:hover{background:#dce6e5;filter:none}.series-tile>strong{font-size:30px;letter-spacing:-.04em;font-weight:500}.series-tile>span{font-size:15px;color:var(--muted);margin-top:8px;max-width:310px}.series-tile .tile-link{color:var(--accent);margin-top:auto;padding-top:23px;display:flex;align-items:center;gap:20px}.delivery-strip{display:grid;grid-template-columns:1fr 1fr 1fr;gap:5vw;padding:48px var(--space);background:#e3eae5}.delivery-strip h2{font-size:34px}.delivery-strip h3{font-size:22px}.delivery-strip p{font-size:16px;margin-top:15px;color:var(--muted)}.delivery-strip a{display:inline-block;color:var(--accent);margin-top:14px;font-size:14px;min-height:32px}.tender-pitch{display:grid;grid-template-columns:1fr 1.2fr;gap:8vw}.tender-pitch>div>p{margin-top:20px}.quality-section{display:grid;grid-template-columns:1fr 1.2fr;gap:8vw;background:#e8eeec}.quality-list{list-style:none;margin:0;padding:0;display:grid;gap:26px}.quality-list li{position:relative}.quality-list p{margin-top:9px;color:var(--muted)}.table-scroll{overflow:auto;max-width:100%;overscroll-behavior-x:contain;scrollbar-width:thin}.table-scroll:focus-visible{outline:3px solid var(--accent)}table{width:100%;border-collapse:collapse;text-align:left;font-size:15px;line-height:1.5;margin:20px 0}caption{text-align:left;font-size:13px;color:var(--muted);padding-bottom:12px}th,td{padding:13px 12px;border-bottom:1px solid var(--line);font-weight:400;vertical-align:top}thead th{background:var(--surface);font-size:13px;color:var(--muted);font-weight:500}tbody th{font-weight:500}tbody a{color:var(--accent)}tbody a:hover{text-decoration:underline}th:first-child{padding-left:8px}td:last-child,th:last-child{padding-right:8px}.inquiry-section{display:grid;grid-template-columns:1fr 1.2fr;gap:8vw;align-items:start}.inquiry-intro>p{margin-top:23px;color:var(--muted);max-width:390px}.inquiry-intro .inquiry-private{font-size:14px;margin-top:35px;max-width:320px}.inquiry-form{padding:30px;background:var(--paper);min-width:0}.form-field{min-width:0}.form-field>label,.file-field>label{font-size:14px;display:block;margin-bottom:7px}.inquiry-form>.field-pair{margin-bottom:18px}.form-field>label>span{color:var(--accent)}.inquiry-form>.form-field{margin-bottom:18px}.technical-fields{margin:20px 0}.technical-fields>summary{cursor:pointer;min-height:44px;padding:8px 0;font-size:15px;color:var(--accent)}.technical-fields .field-pair{margin-top:14px}.consent{display:flex;align-items:flex-start;gap:12px;margin:24px 0 20px;font-size:14px;line-height:1.5}.consent input{width:20px;height:20px;flex:0 0 auto;margin:0;accent-color:var(--accent)}.consent a{text-decoration:underline}.file-field input{font-size:14px;max-width:100%;width:100%}.file-field input::file-selector-button{border:0;background:var(--surface);color:var(--ink);padding:13px 16px;font:inherit;margin-right:12px;cursor:pointer}.file-feedback{font-size:13px;overflow-wrap:anywhere}.file-feedback:empty,.form-status:empty{display:none}.file-feedback:not(:empty){margin-top:8px}.form-status{font-size:14px;margin-top:15px}.field-error{display:block;font-size:13px;color:var(--error);margin-top:7px}[aria-invalid=true]{border-color:var(--error)!important}.error-summary{background:#fff1ed;padding:18px;margin-bottom:20px;color:#8c2424}.error-summary h3{font-size:20px}.error-summary ul{margin-bottom:0}.error-summary a{text-decoration:underline}.honeypot{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.product-context{padding:16px 18px;background:var(--surface);margin-bottom:22px;display:grid;gap:5px}.product-context strong{font-size:20px}.product-context span{font-size:14px}.breadcrumbs{padding:14px var(--space);font-size:13px;color:var(--muted)}.breadcrumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:8px 13px;margin:0;padding:0}.breadcrumbs li{display:flex;gap:13px;align-items:center;min-width:0;overflow-wrap:anywhere}.breadcrumbs li+li:before{content:' / ';color:#7f9199}.breadcrumbs a{text-decoration:underline}.page-intro{padding:36px var(--space) 40px}.page-intro h1{max-width:1150px;font-size:clamp(40px,4.4vw,68px)}.page-intro .lead{max-width:760px}.series-nav{display:flex;flex-wrap:wrap;gap:8px;padding:0 var(--space) 22px}.series-nav a{display:flex;align-items:center;min-height:44px;padding:9px 17px;background:var(--surface);font-size:15px}.catalog-content{padding-top:30px}.catalog-content>h2{font-size:32px;margin-bottom:24px}.catalog-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:25px;background:var(--surface)}.catalog-filters>div{min-width:0}.catalog-filters label{display:block;font-size:13px;margin-bottom:7px}.catalog-filters input,.catalog-filters select{font-size:15px}.catalog-filters .filter-actions{display:flex;align-items:end;gap:17px}.filter-actions>.primary{font-size:15px;padding:13px;min-height:50px;justify-content:center}.filter-actions>a{font-size:14px;min-height:50px;display:flex;align-items:center}.results-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:30px 0 10px}.results-heading h2{font-size:30px}.results-heading>span,.results-heading>p{font-size:15px}.selection-disclaimer{font-size:14px;color:var(--muted);max-width:850px}.model-table table{min-width:720px}.model-table th:first-child{min-width:155px}.model-table td:last-child{min-width:130px}.model-table tbody tr:nth-child(even){background:#edf2ee}.empty-state{padding:45px 30px;background:var(--paper);margin-top:28px}.empty-state p{margin:16px 0 24px;max-width:650px;color:var(--muted)}.detail-note{display:grid;grid-template-columns:1fr 1.4fr;gap:7vw}.detail-note p+p{margin-top:16px}.detail-note p{color:var(--muted)}.product-hero{display:grid;grid-template-columns:1.3fr 1fr;gap:9vw;padding:40px var(--space) 48px}.product-family{font-size:14px;color:var(--muted);margin-bottom:17px}.product-hero h1{overflow-wrap:anywhere}.product-hero>.product-summary{background:var(--surface);padding:32px;align-self:center}.product-summary h2{font-size:30px}.product-summary>p{margin-top:20px;color:var(--muted)}.product-hero .primary{max-width:500px}.key-specs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:30px 0}.key-specs dt{font-size:13px;color:var(--muted)}.key-specs dd{font-size:25px;font-weight:500;letter-spacing:-.035em;margin-top:4px}.material-links{display:flex;gap:10px;flex-wrap:wrap;margin-top:25px}.material-links>span{flex-basis:100%;font-size:13px;color:var(--muted)}.material-links a{background:var(--paper);padding:10px 16px;min-height:44px;font-size:15px}.technical-section{display:grid;grid-template-columns:1fr 1fr;gap:6vw;padding-top:35px}.technical-section h2{font-size:38px}.technical-section table tbody td{width:46%}.source-note{font-size:13px;padding:20px;background:var(--surface);margin-top:20px;overflow-wrap:anywhere}.source-note h3{font-size:17px;margin-bottom:8px}.source-note p{line-height:1.6}.source-note a{text-decoration:underline}.dimensions-figure{background:var(--paper);padding:15px 20px 25px;align-self:start}.dimensions-figure img{width:100%;max-height:540px;object-fit:contain}.dimensions-figure figcaption{padding:10px 8px}.dimensions-figure strong{font-size:21px;font-weight:500}.dimensions-figure p{font-size:14px;line-height:1.6;color:var(--muted);margin-top:10px}.curve-figure{margin-top:25px;background:var(--paper);padding:20px}.curve-figure svg{width:100%;font-family:var(--font);font-size:13px;fill:var(--muted)}.curve-figure figcaption{font-size:13px;color:var(--muted)}.plain-links{padding-left:20px;margin:0 0 18px}.plain-links li+li{margin-top:10px}.plain-links a{text-decoration:underline;color:var(--accent)}.kit-section{background:var(--surface)}.kit-section h2{font-size:34px}.kit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin-top:30px}.kit-grid p{margin-top:15px;color:var(--muted)}.analog-search{padding-top:25px}.analog-search>form{max-width:850px}.analog-search>form label{display:block;font-size:14px;margin-bottom:8px}.family-map{margin-top:55px}.family-map h2{font-size:32px;margin-bottom:24px}.family-map>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.family-map a{display:flex;flex-direction:column;gap:8px;background:var(--surface);padding:20px 22px}.family-map a>span{font-size:14px;color:var(--muted)}.family-map strong{font-size:21px;font-weight:500}.analog-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}.analog-list>a{display:flex;align-items:center;justify-content:space-between;gap:20px;background:var(--ground);padding:20px;min-height:95px}.analog-list strong{font-size:18px;font-weight:500}.analog-list small{display:block;font-size:13px;color:var(--muted);margin-top:5px}.replacement-hero{display:grid;grid-template-columns:1fr 1.05fr;gap:6vw;padding:35px var(--space) 45px}.replacement-hero h1{font-size:clamp(36px,3.7vw,58px);overflow-wrap:anywhere}.replacement-hero .lead{margin-bottom:25px}.verification-note{font-size:13px;margin-top:18px;color:var(--muted)}.replacement-comparison{padding:24px;background:var(--paper);align-self:center;min-width:0}.replacement-comparison table{margin-top:0;min-width:480px}.replacement-comparison th,.replacement-comparison td{font-size:14px}.replacement-comparison caption{font-size:17px;font-weight:500;color:var(--ink);padding-bottom:20px}.document-request{background:var(--surface)}.document-request h2{font-size:35px}.document-request ul{margin:24px 0 0;max-width:900px;display:grid;gap:12px}.document-request>p{max-width:850px;color:var(--muted);margin-top:25px}.selection-explainer{display:grid;grid-template-columns:1fr 1.4fr;gap:8vw;padding-top:25px;padding-bottom:50px}.selection-explainer>div>p{margin-top:24px;color:var(--muted)}.selection-methods{display:grid;gap:26px}.selection-methods p{margin-top:8px;color:var(--muted)}.tender-hero{display:grid;grid-template-columns:1fr 1fr;gap:7vw;padding-top:20px}.tender-hero p{margin:24px 0;color:var(--muted)}.tender-hero img{width:100%;align-self:center;background:#e2ebe6;padding:22px}.tender-delivery{display:grid;grid-template-columns:1fr 1.4fr;gap:7vw}.tender-delivery:nth-of-type(even){background:var(--surface)}.tender-delivery p+p{margin-top:18px}.tender-delivery p{color:var(--muted)}.accessories-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding-top:25px}.accessories-grid article{background:var(--paper);padding:30px}.accessories-grid h2{font-size:32px}.accessories-grid p{margin-top:22px;color:var(--muted)}.accessories-grid dl{margin:22px 0}.accessories-grid dl>div{margin-top:17px}.accessories-grid dt,.contacts-layout dt{font-size:13px;color:var(--muted)}.accessories-grid dd{margin-top:5px}.accessories-grid a{display:inline-block;color:var(--accent);min-height:44px}.contacts-layout{display:grid;grid-template-columns:1fr 1fr;gap:9vw;padding-top:25px}.contacts-layout h2{font-size:34px}.contacts-layout dl{margin-top:28px}.contacts-layout dl>div+div{margin-top:24px}.contacts-layout dd{margin-top:6px}.contacts-layout dd>a{text-decoration:underline}.contacts-layout p{margin-top:25px;color:var(--muted)}.legal-copy{padding:20px var(--space) 90px;max-width:1000px}.legal-copy>section{margin:40px 0}.legal-copy h2{font-size:30px;margin-bottom:20px}.legal-copy p+p{margin-top:16px}.legal-copy a{text-decoration:underline}.legal-date{font-size:14px;color:var(--muted);margin-top:40px}.not-found{padding:80px var(--space) 100px;max-width:900px}.not-found>p:first-child{font-size:20px;color:var(--muted);margin-bottom:20px}.not-found>p{margin:25px 0}.not-found>.primary{margin-right:30px}.site-footer{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6vw;padding:45px var(--space);background:var(--dark);color:#f0f4f0}.footer-brand{font-size:25px}.site-footer>div>p{font-size:14px;line-height:1.6;margin-top:20px;color:#c5d4d9}.footer-links{display:grid;grid-template-columns:1fr;gap:2px}.footer-links a{font-size:14px;min-height:34px;display:flex;align-items:center}.footer-note{font-size:13px;line-height:1.7;color:#c5d4d9;max-width:310px}
@media(min-width:1700px){.site-footer{padding-inline:max(var(--space),calc((100vw - 1808px)/2))}.home-hero{gap:8vw}.hero-drawing img{height:550px}}
@media(max-width:1100px){.main-nav{gap:20px}.header-action{display:none}.home-hero{gap:35px}.hero-copy h1{font-size:54px}.hero-drawing img{height:470px}.hero-drawing{min-height:600px}.hero-drawing figcaption{display:block}.hero-drawing figcaption>span{display:block;text-align:left;margin-top:10px}.section{padding-top:55px;padding-bottom:55px}.delivery-strip{gap:35px}.delivery-strip h2{font-size:31px}.inquiry-section,.quality-section,.tender-pitch{gap:45px}.inquiry-form{padding:24px}.catalog-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.filter-actions{grid-column:auto}.product-hero{gap:40px}.key-specs{gap:12px}.key-specs dd{font-size:22px}.replacement-hero{gap:35px;grid-template-columns:1fr 1fr}.replacement-hero h1{font-size:42px}.analog-list{grid-template-columns:repeat(2,minmax(0,1fr))}.accessories-grid{gap:20px}.accessories-grid article{padding:25px}}
@media(max-width:760px){:root{--space:20px}body{padding-bottom:74px}.site-header{padding:17px var(--space);min-height:78px}.brand{font-size:24px;gap:8px}.brand small{font-size:11px}.brand svg{width:33px;height:33px}.main-nav{display:none}.mobile-menu{display:block;position:relative}.mobile-menu summary{list-style:none;cursor:pointer;padding:12px 0 12px 12px;font-size:14px}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu nav{position:absolute;right:0;top:48px;z-index:15;background:var(--dark);color:var(--paper);padding:12px 20px;min-width:210px;display:grid}.mobile-menu a{min-height:44px;display:flex;align-items:center;font-size:15px}.mobile-cta{display:flex;position:fixed;z-index:10;left:0;right:0;bottom:0;justify-content:space-between;align-items:center;min-height:60px;padding:15px 22px calc(15px + env(safe-area-inset-bottom));background:var(--accent);color:white;font-size:16px;font-weight:500}.mobile-cta span{font-size:23px}h1{font-size:40px}h2{font-size:31px}h3{font-size:21px}.lead{font-size:16px;margin-top:20px;line-height:1.6}.section{padding:42px var(--space)}.home-hero{display:flex;flex-direction:column;gap:22px;padding:17px var(--space) 27px}.hero-copy{display:contents}.hero-copy h1{font-size:40px;order:0}.hero-copy>.lead{font-size:16px;order:1;margin-top:-4px;max-width:350px}.hero-drawing{order:2;min-height:0;height:132px;display:grid;grid-template-columns:150px 1fr;padding:0 12px}.hero-drawing img{width:150px;height:145px;object-fit:contain}.hero-drawing figcaption{padding:12px 0}.hero-drawing strong{font-size:23px}.hero-drawing figcaption>span{font-size:12px;margin-top:7px}.selection-tool{order:3;margin-top:0}.hero-proof{order:4;margin-top:-12px;font-size:12px}.selector-tabs{padding:0 18px;gap:25px}.selector-tabs button{font-size:14px;min-height:50px}.selector-panel{padding:18px}.selector-panel label{font-size:13px}.selector-panel input{font-size:16px}.primary{font-size:15px;min-height:52px;padding:14px 16px}.selector-panel .primary{margin-top:15px}.field-note{font-size:12px}.specification-strip{grid-template-columns:1fr;gap:20px;padding:26px var(--space)}.specification-strip h2{font-size:25px}.specification-strip p{font-size:14px}.quick-upload{grid-template-columns:1fr 1fr;gap:0 12px}.quick-upload>a{font-size:14px}.upload-control{padding:12px;font-size:14px;min-height:50px}.quick-upload>.field-note{font-size:12px}.section-heading{display:block;margin-bottom:22px}.section-heading>a{margin-top:12px;font-size:14px}.series-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.series-tile{padding:18px 16px;min-height:185px}.series-tile>strong{font-size:23px}.series-tile>span{font-size:13px;line-height:1.5}.series-tile .tile-link{font-size:12px;gap:8px;padding-top:20px}.delivery-strip{grid-template-columns:1fr;gap:26px;padding:32px var(--space)}.delivery-strip h2{font-size:31px}.delivery-strip h2 br{display:none}.delivery-strip p{font-size:15px;margin-top:10px}.delivery-strip a{margin-top:9px}.tender-pitch,.quality-section,.inquiry-section{grid-template-columns:1fr;gap:30px}.tender-pitch .lead{margin-top:17px}.text-action{font-size:15px;gap:16px;margin-top:16px}.tender-pitch table{font-size:13px}.tender-pitch th,.tender-pitch td{padding:11px 7px}.tender-pitch thead th{font-size:12px}.quality-list{gap:24px}.quality-list p{font-size:15px}.inquiry-intro>p{margin-top:18px}.inquiry-intro .inquiry-private{margin-top:17px;font-size:13px;max-width:350px}.inquiry-form{padding:22px 18px;margin-inline:-2px}.field-pair{gap:14px}.inquiry-form>.field-pair{grid-template-columns:1fr;gap:16px;margin-bottom:16px}.form-field>label,.file-field>label{font-size:13px}.technical-fields .field-pair{grid-template-columns:1fr;gap:16px}.technical-fields .field-pair:first-of-type{grid-template-columns:1fr 1fr;gap:12px}.technical-fields>summary{font-size:14px}.consent{font-size:13px;margin-top:22px}.file-field input{font-size:13px}.file-field input::file-selector-button{padding:12px 10px;margin-right:8px}.product-context strong{font-size:18px}.product-context span{font-size:13px}.breadcrumbs{padding:8px var(--space);font-size:12px}.breadcrumbs ol{gap:5px 9px}.breadcrumbs li{gap:9px}.page-intro{padding:27px var(--space) 28px}.page-intro h1{font-size:38px}.page-intro .lead{font-size:16px}.series-nav{gap:6px;padding-bottom:15px}.series-nav a{font-size:13px;padding:8px 12px;min-height:40px}.catalog-content{padding-top:20px}.catalog-content>h2{font-size:28px;margin-bottom:20px}.catalog-filters{grid-template-columns:1fr 1fr;gap:15px 12px;padding:18px}.catalog-filters .filter-query,.catalog-filters .filter-actions{grid-column:1/-1}.catalog-filters label{font-size:12px;line-height:1.5}.catalog-filters input,.catalog-filters select{font-size:14px;padding:11px 10px}.filter-actions{justify-content:space-between}.filter-actions .primary{width:auto;min-width:180px}.results-heading{align-items:start;gap:16px;margin-top:24px}.results-heading p,.results-heading>span{font-size:13px}.results-heading>a{font-size:13px;gap:8px;min-height:28px;text-align:right}.results-heading h2{font-size:27px}.selection-disclaimer{font-size:13px}.model-table table{font-size:14px;min-width:660px;margin-top:16px}.model-table caption{font-size:12px}.empty-state{padding:28px 20px}.empty-state h3{font-size:22px}.empty-state p{font-size:15px}.primary.inline{min-width:0;width:100%}.detail-note{grid-template-columns:1fr;gap:24px}.detail-note p{font-size:15px}.product-hero{grid-template-columns:1fr;gap:28px;padding:24px var(--space) 30px}.product-family{font-size:13px;margin-bottom:12px}.product-hero h1{font-size:41px}.product-hero .lead{margin-top:18px}.key-specs{gap:10px;margin:25px 0}.key-specs dt{font-size:12px}.key-specs dd{font-size:21px;line-height:1.3}.product-hero>.product-summary{padding:24px}.product-summary h2{font-size:26px}.product-summary>p{font-size:15px;margin-top:16px}.material-links{margin-top:20px}.material-links a{font-size:14px}.technical-section{grid-template-columns:1fr;gap:28px;padding-top:20px}.technical-section h2{font-size:30px}.technical-section table{font-size:14px}.technical-section th,.technical-section td{padding:12px 7px}.technical-section table tbody td{width:44%}.source-note{padding:18px;font-size:12px}.source-note h3{font-size:16px}.dimensions-figure{padding:10px 14px 20px}.dimensions-figure img{max-height:350px}.dimensions-figure strong{font-size:20px}.dimensions-figure p{font-size:13px}.curve-figure{padding:10px}.curve-figure figcaption{font-size:12px}.kit-section h2{font-size:29px}.kit-grid{grid-template-columns:1fr;gap:24px;margin-top:25px}.kit-grid p{font-size:15px;margin-top:10px}.analog-search{padding-top:15px}.analog-search .input-action{grid-template-columns:1fr;gap:12px}.input-action>.primary{width:100%}.analog-search>form label{font-size:13px}.family-map{margin-top:36px}.family-map h2{font-size:29px;margin-bottom:20px}.family-map>div{grid-template-columns:1fr;gap:6px}.family-map a{flex-direction:row;align-items:center;justify-content:space-between;gap:14px;padding:16px}.family-map a>span{font-size:12px;max-width:165px}.family-map strong{font-size:17px;white-space:nowrap}.analog-list{grid-template-columns:1fr}.analog-list>a{min-height:83px;padding:17px}.analog-list strong{font-size:17px}.analog-list small{font-size:12px}.replacement-hero{grid-template-columns:1fr;gap:28px;padding:26px var(--space) 30px}.replacement-hero h1{font-size:36px}.replacement-hero .lead{margin-top:18px}.replacement-comparison{padding:17px}.replacement-comparison table{min-width:440px}.replacement-comparison caption{font-size:16px}.replacement-comparison th,.replacement-comparison td{font-size:13px}.verification-note{font-size:12px}.document-request h2{font-size:30px}.document-request ul{font-size:15px;gap:12px}.document-request>p{font-size:14px}.selection-explainer{grid-template-columns:1fr;gap:27px;padding-top:10px}.selection-explainer>div>p{font-size:15px;margin-top:18px}.selection-methods{gap:24px}.selection-methods p{font-size:15px}.tender-hero{grid-template-columns:1fr;gap:25px;padding-top:10px}.tender-hero p{font-size:15px;margin:20px 0}.tender-hero img{padding:14px}.tender-delivery{grid-template-columns:1fr;gap:24px}.tender-delivery p{font-size:15px}.accessories-grid{grid-template-columns:1fr;gap:18px;padding-top:10px}.accessories-grid article{padding:25px 22px}.accessories-grid h2{font-size:28px}.accessories-grid p,.accessories-grid dd{font-size:15px}.accessories-grid a{font-size:14px}.contacts-layout{grid-template-columns:1fr;gap:34px;padding-top:15px}.contacts-layout h2{font-size:30px}.contacts-layout p,.contacts-layout dd{font-size:15px}.legal-copy{padding-top:0;padding-bottom:45px}.legal-copy>section{margin:30px 0}.legal-copy h2{font-size:27px;margin-bottom:17px}.legal-copy p{font-size:15px}.legal-date{font-size:13px!important}.not-found{padding:55px var(--space) 70px}.not-found>p{font-size:16px}.not-found>.primary{margin:0 0 20px}.site-footer{grid-template-columns:1fr;gap:27px;padding:34px var(--space)}.footer-links{grid-template-columns:1fr 1fr;gap:8px 20px}.footer-links a{font-size:13px;min-height:34px}.footer-note{max-width:350px;font-size:12px}.site-footer>div>p{font-size:13px;margin-top:18px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}
/* The chosen engineering sheet carries a titled replacement card and visible delivery choices. */
.selection-title{font-size:22px;letter-spacing:-.025em;padding:18px 22px 12px}.form-delivery{padding:0;margin:0 0 25px;border:0;min-width:0}.form-delivery>legend{font-size:21px;font-weight:500;letter-spacing:-.025em;margin-bottom:15px;padding:0}.form-delivery-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.delivery-choice{background:var(--surface);padding:18px;display:flex;gap:10px;align-items:start;cursor:pointer;min-width:0}.delivery-choice input{width:19px;height:19px;flex:0 0 auto;accent-color:var(--accent);margin:3px 0 0}.delivery-choice strong{font-size:16px;line-height:1.4;font-weight:500;display:block}.delivery-choice small,.delivery-choice p{font-size:13px;line-height:1.6;color:var(--muted);display:block;margin-top:8px}.direct-choice{display:block;cursor:default}.delivery-terms{display:flex;flex-wrap:wrap;gap:8px 12px;margin-top:13px}.delivery-terms label{display:flex;align-items:center;gap:5px;font-size:13px;min-height:32px;cursor:pointer}.delivery-terms input{width:16px;height:16px;margin:0}.technical-help{display:flex;align-items:end;padding-bottom:3px}.technical-help p{font-size:13px;color:var(--muted)}
@media(max-width:760px){.selection-title{padding:15px 18px 9px;font-size:21px}.selector-tabs{gap:18px}.selector-tabs button{font-size:13px}.hero-drawing{height:115px}.hero-drawing img{height:125px}.form-delivery-grid{grid-template-columns:1fr}.form-delivery>legend{font-size:20px}.delivery-choice{padding:16px}.delivery-choice strong{font-size:16px}.delivery-choice small,.delivery-choice p{font-size:13px}.delivery-terms{gap:14px}.delivery-terms label{font-size:14px;min-height:36px}.detail-note p,.quality-list p,.product-summary>p,.kit-grid p,.document-request ul,.selection-explainer>div>p,.selection-methods p,.tender-hero p,.tender-delivery p,.accessories-grid p,.accessories-grid dd,.contacts-layout p,.contacts-layout dd,.legal-copy p{font-size:16px}}
.dimension-scope{font-size:14px;line-height:1.65;color:var(--muted);margin:10px 0 20px}.connection-options{background:var(--surface);padding:20px;margin:20px 0}.connection-options h3{font-size:19px}.connection-options ul{font-size:14px;margin:12px 0}.connection-options p{font-size:13px;color:var(--muted)}
@media(max-width:760px){.dimension-scope{font-size:14px}.connection-options{padding:18px}.connection-options h3{font-size:18px}}
