.header-tools{display:flex;align-items:center;gap:12px}.language-control{display:flex;align-items:center;gap:7px;border:1px solid #335066;border-radius:24px;padding:9px 12px;color:#9ddbf4;background:#0a1724}.language-control select{max-width:118px;border:0;background:transparent;color:#d9edf7;font-size:12px;cursor:pointer;outline-offset:8px}.language-control option{background:#0b1c2b;color:#eaf7ff}.reference-note{font-size:11px;padding:14px 48px 14px 15px;margin:0;color:#a4c3d6}.guide-nav{position:sticky;top:0;z-index:8;display:flex;justify-content:center;gap:35px;padding:21px 5%;background:#0b1928f5;backdrop-filter:blur(15px);border-block:1px solid #2a4355}.guide-nav a{font-size:12px;color:#b9d8e9}.guide-nav a:hover{color:#fff}#buyer-guide{background:#08131e}.guide-section{padding:80px 7%;border-bottom:1px solid #233b4e;scroll-margin-top:80px}.guide-section h2{font-size:clamp(36px,4.3vw,66px);letter-spacing:-2.5px;max-width:880px;line-height:1.12;margin-bottom:25px}.guide-lead{font-size:14px;line-height:1.9;color:#a0bacd;max-width:900px}.guide-note{font-size:11px;line-height:1.85;color:#809db2;max-width:940px;margin:20px 0}.audience-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:36px}.audience-grid article{padding:28px;background:linear-gradient(135deg,#132b3d,#0c1b2a);border:1px solid #284358;border-radius:12px}.guide-number{font-size:10px;letter-spacing:2px;color:#70b5d9}.audience-grid h3{font-size:22px;font-weight:500;letter-spacing:-.5px;line-height:1.3;margin:22px 0 17px}.audience-grid p{font-size:13px;line-height:1.85;color:#aac0d0;margin:0}.spec-scroll{overflow-x:auto;margin-top:28px;border:1px solid #304c60;border-radius:10px}.spec-table{width:100%;border-collapse:collapse;min-width:690px;font-size:13px;text-align:start}.spec-table th,.spec-table td{padding:18px 22px;border-bottom:1px solid #263b4d;line-height:1.6;text-align:start}.spec-table thead{background:#193247}.spec-table thead th{color:#d8f1fc;font-weight:500}.spec-table tbody th{color:#9fbdcf;font-weight:400;width:32%}.spec-table tbody tr:nth-child(even){background:#12223388}.spec-table td{color:#d2e4ef}.spec-table a{font-size:11px;color:#8ed7f5}.cost-layout{display:grid;grid-template-columns:1.4fr 1fr;gap:36px;margin-top:32px;align-items:start}.cost-layout form{min-width:0}.cost-toolbar{display:flex;align-items:end;gap:16px;margin-bottom:23px;flex-wrap:wrap}.cost-toolbar label{margin:0}.cost-toolbar label span{display:block;color:#9ab9ce;font-size:11px;margin-bottom:9px}.cost-toolbar select{padding:9px 12px;border:1px solid #355269;background:#0a1c2b;border-radius:5px;color:#d4ecfa}.cost-toolbar button{padding:11px 12px;background:#15334a;color:#c4e5f6;border:1px solid #35576e;border-radius:5px;font-size:11px}.cost-fields{display:grid;grid-template-columns:1fr 1fr;gap:19px}.cost-fields label{margin:0;display:flex;flex-direction:column;justify-content:space-between}.cost-fields label>span{font-size:11px;line-height:1.55;color:#b1cbdc}.cost-fields input{padding:12px;margin-top:9px;border-color:#2d4c63;font-size:14px;border-radius:5px;background:#0b1e2e;min-width:0}.cost-fields input:focus{border-color:#73c8ed}.cost-results{position:sticky;top:90px;padding:27px;background:linear-gradient(125deg,#193a4e,#0d2334);border:1px solid #345c75;border-radius:12px}.cost-results>p:first-child{font-size:12px;color:#95d6f4;line-height:1.7}.cost-output{padding:17px 0;border-bottom:1px solid #33546a}.cost-output>span{display:block;font-size:11px;color:#a0c0d4;margin-bottom:9px}.cost-output output{font-size:clamp(20px,2.4vw,35px);font-weight:400;letter-spacing:-.8px;display:block;overflow-wrap:anywhere;unicode-bidi:plaintext}.cost-output:nth-child(n+3) output{font-size:23px}#cost-error,#cost-payback-note{font-size:12px;line-height:1.7;color:#eccca4}#cost-download{width:100%;justify-content:center;font-size:11px}button:disabled{opacity:.4;cursor:not-allowed}.formula-details{margin-top:24px;padding:20px;border:1px solid #2d495c;border-radius:8px}.formula-details summary{font-size:13px;color:#b7dbed;cursor:pointer}.formula-details p{font-size:12px;color:#95b2c7;line-height:1.9;margin:18px 0 0}.faq-tools{margin:30px 0 24px}.faq-tools input{max-width:680px;padding:16px;border-radius:8px;font-size:14px;background:#102537}.faq-filters{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.faq-filters button{background:#102336;border:1px solid #2c4c64;padding:10px 17px;border-radius:20px;font-size:11px;color:#accadd}.faq-filters button[aria-pressed=true]{background:#b1e5fa;color:#092033;border-color:#b1e5fa}.faq-item{border:1px solid #2a4458;border-radius:8px;margin:10px 0;background:#0e2030}.faq-item summary{padding:20px 24px;cursor:pointer;font-size:15px;color:#c7e3f2;line-height:1.6}.faq-item[open]{background:#132a3c;border-color:#47718c}.faq-item>div{padding:0 25px 24px}.faq-item p{font-size:13px;line-height:1.9;color:#abc5d7;max-width:990px;margin-bottom:15px}.faq-item a{font-size:11px;color:#7ed0f4}#question-enquiry{margin-top:25px}#faq-empty{font-size:13px;color:#b5cfdf;line-height:1.8}.document-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:30px 0 36px}.document-grid article{border:1px solid #314c60;border-radius:9px;background:#102536;padding:23px;display:flex;flex-direction:column;gap:18px}.document-grid a{color:#c6e5f5;font-size:15px;line-height:1.6}.document-grid article>span:last-child{color:#7799b2;font-size:10px}.review-date{font-size:10px;margin-top:25px;color:#789bb2}.guide-nav,.language-control{scrollbar-width:thin}html[dir=rtl] body{font-family:Tahoma,Arial,sans-serif}html[dir=rtl] h1,html[dir=rtl] h2{letter-spacing:0;line-height:1.3}html[dir=rtl] .scene-copy{text-align:right}html[dir=rtl] .scene{justify-content:flex-end}html[dir=rtl] .logo{direction:ltr;display:inline-block}html[dir=rtl] .stage,html[dir=rtl] .camera-controls,html[dir=rtl] .product-label{direction:ltr}html[dir=rtl] .camera-controls button,html[dir=rtl] #scene-label{direction:rtl}html[dir=rtl] .stage:after{background:linear-gradient(90deg,#060d16 0,#060d16bb 19%,transparent 49%)}html[dir=rtl] .layer-list>button{text-align:right;box-shadow:none}html[dir=rtl] .layer-list>button[aria-pressed=true]{box-shadow:inset -2px 0 #75d7fb}html[dir=rtl] .layer-list>button i{margin-left:0;margin-right:auto}html[dir=rtl] .mechanism-heading>span:last-child{margin-left:0;margin-right:auto}html[dir=rtl] .circuit-track>i{transform-origin:right}html[dir=rtl] .explanation-intro{text-align:right}html[dir=rtl] .scene-bottom{direction:ltr}html[dir=rtl] .scene-bottom>a{direction:rtl}html:not([lang=tr]) .scene h1{font-size:clamp(54px,5.6vw,94px)}html:not([lang=tr]) .scene h2{font-size:clamp(48px,4.8vw,78px)}html:not([lang=tr]) .eyebrow{letter-spacing:1.5px}html[lang=ar] .eyebrow{letter-spacing:0}html[lang=ar] .hero h1{font-size:clamp(52px,5.3vw,86px)}
@media(max-width:1100px){.header nav{gap:18px}.header-tools{gap:7px}.header .logo{font-size:20px}.language-control select{max-width:90px}.sound-button #motion-label{display:none}.audience-grid{gap:14px}.audience-grid article{padding:22px}.cost-layout{gap:22px}.document-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){.header-tools{gap:5px}.language-control{padding:8px 9px}.language-control select{font-size:10px;max-width:94px}.header .logo{font-size:18px}.header-tools .sound-button{padding:10px}.guide-nav{padding:16px 5%;gap:15px;justify-content:space-between}.guide-nav a{font-size:10px;line-height:1.6}.guide-section{padding:50px 7%;scroll-margin-top:70px}.guide-section h2{font-size:37px;letter-spacing:-1.5px}.guide-lead{font-size:12px;line-height:1.9}.audience-grid{grid-template-columns:1fr;gap:15px;margin-top:27px}.audience-grid h3{font-size:23px;margin-top:15px}.audience-grid p{font-size:12px}.spec-table{font-size:11px;min-width:620px}.spec-table th,.spec-table td{padding:14px 16px}.guide-note{font-size:10px}.cost-layout{grid-template-columns:1fr;gap:25px}.cost-fields{gap:16px 14px}.cost-fields label>span{font-size:10px}.cost-fields input{font-size:14px;padding:11px}.cost-results{position:static;padding:22px}.cost-output output{font-size:30px}.cost-toolbar{gap:8px}.cost-toolbar button{font-size:10px;padding:10px}.faq-item summary{font-size:13px;padding:17px}.faq-item>div{padding:0 17px 20px}.faq-item p{font-size:12px}.faq-filters button{font-size:10px;padding:9px 12px}.document-grid{grid-template-columns:1fr}.document-grid article{padding:20px}.document-grid a{font-size:15px}#question-enquiry,#checklist-download{max-width:100%;white-space:normal;line-height:1.6}.review-date{line-height:1.8}html:not([lang=tr]) .scene h1{font-size:clamp(45px,11.5vw,69px)}html:not([lang=tr]) .scene h2{font-size:43px}html:not([lang=tr]) .movement h2{font-size:35px}html:not([lang=tr]) .movement .intro{font-size:10px}html:not([lang=tr]) .body-options{gap:7px;flex-wrap:wrap}html:not([lang=tr]) .body-options button{font-size:8px}html:not([lang=tr]) .movement .mode-description{font-size:9px}html:not([lang=tr]) .representation{font-size:7px}html:not([lang=tr]) .mechanism-heading strong{font-size:9px}html[dir=rtl] .stage:after{background:linear-gradient(180deg,#060d16 0,transparent 38%)}html[dir=rtl] .scene{justify-content:flex-start}html[lang=ar] .scene h1{font-size:47px}html[lang=ar] .scene h2{font-size:37px}html[lang=ar] .eyebrow{font-size:8px}.guide-section .button{line-height:1.5}}
