:root{--bg:#07080a;--bg-soft:#101216;--ink:#111317;--text:#f7f8fb;--muted:#aeb7c7;--muted-dark:#59606e;--line:rgba(255,255,255,0.14);--red:#e21d22;--red-dark:#b90f17;--blue-soft:#eaf5ff;--white:#ffffff;--radius:8px;--shadow:0 24px 70px rgba(0,0,0,0.28)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--white);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;grid-gap:28px;gap:28px;min-height:78px;padding:0 48px;color:var(--text);background:rgba(7,8,10,.92);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand img{width:172px;height:auto}.site-header nav{display:flex;align-items:center;justify-content:center;gap:28px;font-size:14px;color:#d7dce7}.nav-link,.site-header nav a{transition:color .16s ease}.nav-link:hover,.site-header nav a:hover{color:var(--white)}.nav-item{display:flex;align-items:center}.nav-link{display:inline-flex;align-items:center;gap:6px}.nav-link span{width:7px;height:7px;border-right:2px solid var(--red);border-bottom:2px solid var(--red);transform:translateY(-3px) rotate(45deg)}.has-mega:after{content:"";position:absolute;left:0;right:0;top:100%;height:18px}.mega-menu{position:absolute;top:calc(100% + 14px);left:50%;z-index:30;display:grid;grid-template-columns:1.05fr .82fr .9fr .9fr;grid-gap:18px;gap:18px;width:min(1060px,calc(100vw - 64px));padding:20px;color:var(--text);background:linear-gradient(135deg,rgba(226,29,34,.18),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.08),transparent),rgba(11,13,18,.96);border:1px solid rgba(255,255,255,.2);border-radius:8px;box-shadow:0 28px 80px rgba(0,0,0,.46);-webkit-backdrop-filter:blur(28px) saturate(1.25);backdrop-filter:blur(28px) saturate(1.25);opacity:0;pointer-events:none;transform:translateX(-50%) translateY(8px);transition:opacity .18s ease,transform .18s ease}.has-mega:focus-within .mega-menu,.has-mega:hover .mega-menu{opacity:1;pointer-events:auto;transform:translateX(-50%) translateY(0)}.mega-column,.mega-feature,.mega-intro{min-width:0;padding:20px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.1);border-radius:6px}.mega-intro{background:linear-gradient(145deg,rgba(226,29,34,.34),rgba(255,255,255,.07)),rgba(255,255,255,.08)}.mega-feature strong,.mega-intro strong{display:block;font-size:20px;line-height:1.18;color:var(--white)}.mega-feature p,.mega-intro p{margin:12px 0 0;color:#b9c3d4;font-size:13px;line-height:1.6}.mega-intro>a{display:inline-flex;margin-top:18px;color:var(--white);font-size:13px;font-weight:800;border-bottom:1px solid rgba(226,29,34,.8)}.mega-column{display:grid;grid-gap:4px;gap:4px;align-content:start}.mega-column span,.mega-feature span{display:block;margin-bottom:12px;color:var(--red);font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.mega-column a{display:flex;align-items:center;min-height:38px;padding:0 10px;color:#dbe2ee;border-radius:5px;font-size:13px}.mega-column a:hover{color:var(--white);background:rgba(255,255,255,.08)}.mega-feature{display:grid;align-content:end;min-height:210px;background:linear-gradient(155deg,rgba(255,255,255,.06),rgba(226,29,34,.24)),linear-gradient(180deg,rgba(255,255,255,.1),transparent)}.btn,.header-cta,.inquiry-section button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:0 18px;border-radius:6px;font-size:14px;font-weight:700;line-height:1}.language-switcher{position:relative;z-index:35;justify-self:end}.language-current{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 13px;color:#eef3fb;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);border-radius:6px;font:inherit;font-size:13px;font-weight:800;cursor:pointer;white-space:nowrap}.language-menu{position:absolute;top:calc(100% + 10px);right:0;display:grid;min-width:180px;padding:8px;background:linear-gradient(135deg,rgba(226,29,34,.18),transparent 40%),rgba(11,13,18,.96);border:1px solid rgba(255,255,255,.18);border-radius:8px;box-shadow:0 24px 70px rgba(0,0,0,.42);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);opacity:0;pointer-events:none;transform:translateY(6px);transition:opacity .16s ease,transform .16s ease}.language-switcher.open .language-menu,.language-switcher:focus-within .language-menu{opacity:1;pointer-events:auto;transform:translateY(0)}.language-menu button{min-height:36px;border:0;border-radius:5px;padding:0 10px;color:#dbe2ee;background:transparent;font:inherit;font-size:13px;font-weight:760;text-align:left;cursor:pointer}.language-menu button:hover,.language-menu button[aria-selected=true]{color:var(--white);background:rgba(255,255,255,.09)}html[dir=rtl] .contact-map-section,html[dir=rtl] .hero,html[dir=rtl] .inquiry-page,html[dir=rtl] .inquiry-section,html[dir=rtl] .product-hero-grid,html[dir=rtl] .site-header,html[dir=rtl] body{direction:rtl}html[dir=rtl] .language-menu{right:auto;left:0}html[dir=rtl] .language-menu button,html[dir=rtl] .table-section td,html[dir=rtl] .table-section th{text-align:right}.btn.primary,.header-cta,.inquiry-section button{color:var(--white);background:var(--red)}.btn.secondary{color:var(--white);border:1px solid rgba(255,255,255,.28)}.btn.outline-dark,.btn.secondary.dark{color:var(--ink);border:1px solid rgba(17,19,23,.18)}.btn.outline-dark{background:var(--white)}.btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.hero{position:relative;display:grid;grid-template-columns:minmax(0,1.03fr) minmax(360px,.97fr);align-items:center;grid-gap:56px;gap:56px;min-height:calc(100vh - 78px);padding:74px 64px 86px;overflow:hidden;color:var(--text);background:linear-gradient(115deg,rgba(226,29,34,.28),transparent 34%),radial-gradient(circle at 86% 26%,rgba(234,245,255,.15),transparent 32%),linear-gradient(180deg,#090a0d,#111319 86%,#ffffff 86.2%)}.hero:before{content:"";position:absolute;inset:0;opacity:.28;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 0);background-size:54px 54px;-webkit-mask-image:linear-gradient(180deg,black 0,transparent 78%);mask-image:linear-gradient(180deg,black 0,transparent 78%)}.hero-copy,.product-mockup{position:relative;z-index:1}.hero h1{max-width:780px;margin:0;font-size:clamp(44px,6vw,82px);line-height:.96;letter-spacing:0}.hero p{max-width:660px;margin:28px 0 0;color:#c7cfdd;font-size:18px;line-height:1.72}.hero-actions{gap:14px;margin-top:36px}.hero-actions,.proof-row{display:flex;flex-wrap:wrap}.proof-row{gap:12px;margin-top:34px}.proof-row span{padding:12px 14px;color:#e6ebf5;background:rgba(255,255,255,.06);border:1px solid var(--line);border-radius:6px;font-size:13px}.product-mockup{min-height:510px;border-radius:var(--radius)}.device{position:absolute;border:1px solid rgba(255,255,255,.2);background:linear-gradient(145deg,#f8fafc,#d9dee8);box-shadow:var(--shadow)}.device-large{right:0;top:40px;width:min(92%,430px);aspect-ratio:1.15/1;border-radius:8px;transform:perspective(900px) rotateY(-10deg) rotateX(4deg)}.device-small{left:16px;bottom:58px;width:min(48%,230px);aspect-ratio:1.08/1;border-radius:8px;transform:perspective(800px) rotateY(12deg) rotateX(5deg)}.device-screen{position:absolute;inset:42px;display:grid;place-items:center;color:#f3f7ff;background:linear-gradient(150deg,#15191f,#384352);border-radius:6px}.device-screen.light{inset:28px;background:linear-gradient(150deg,#20242b,#111318)}.device-screen span{font-size:clamp(48px,6vw,82px);font-weight:200}.device-screen small{position:absolute;right:22px;bottom:18px;color:#9fb5d4;font-weight:700}.circuit-card{position:absolute;right:28px;bottom:32px;display:grid;grid-gap:9px;gap:9px;min-width:180px;padding:18px;color:#dfe7f4;background:rgba(15,18,24,.82);border:1px solid rgba(255,255,255,.18);border-radius:8px;box-shadow:var(--shadow)}.circuit-card span{padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.12);font-size:13px;letter-spacing:.04em;text-transform:uppercase}.cert-section,.faq-section,.product-preview{padding:96px 64px;background:var(--white)}.section-heading{max-width:760px;margin-bottom:44px}.factory-copy h2,.inquiry-section h2,.section-heading h2,.split-section h2{margin:0;color:var(--ink);font-size:clamp(32px,4vw,54px);line-height:1.04;letter-spacing:0}.factory-copy p,.inquiry-section p,.section-heading p,.split-section p{margin:18px 0 0;color:var(--muted-dark);font-size:17px;line-height:1.72}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px}.product-card{display:grid;min-height:380px;padding:20px;border:1px solid #e4e7ee;border-radius:var(--radius);background:#fbfcff}.product-visual{display:flex;align-items:flex-end;min-height:132px;padding:14px;color:var(--white);background:linear-gradient(135deg,rgba(226,29,34,.95),rgba(13,16,22,.95)),linear-gradient(90deg,transparent 49%,rgba(255,255,255,.15) 50%,transparent 51%);border-radius:6px}.product-visual span{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.product-card h3{margin:22px 0 0;font-size:21px;line-height:1.2}.product-card p{margin:12px 0 0;color:var(--muted-dark);font-size:15px;line-height:1.62}.product-card a{align-self:end;margin-top:28px;color:var(--red);font-weight:800}.split-section{display:grid;grid-template-columns:.8fr 1fr;grid-gap:46px;gap:46px;padding:96px 64px;background:var(--blue-soft)}.application-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.application-list span{display:flex;align-items:center;min-height:70px;padding:0 20px;color:#162131;background:rgba(255,255,255,.76);border:1px solid rgba(17,19,23,.08);border-radius:6px;font-weight:750}.factory-section{display:grid;grid-template-columns:1fr .92fr;grid-gap:56px;gap:56px;align-items:center;padding:104px 64px;color:var(--text);background:var(--bg)}.factory-image{overflow:hidden;border-radius:var(--radius);border:1px solid var(--line)}.factory-image img{width:100%;height:520px;object-fit:cover}.factory-copy h2{color:var(--text)}.factory-copy p{color:#c3ccdb}.stats-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:34px}.stats-grid div{min-height:120px;padding:20px;background:#141820;border:1px solid var(--line);border-radius:6px}.stats-grid strong{display:block;color:var(--white);font-size:31px}.stats-grid span{display:block;margin-top:8px;color:#aab3c3}.cert-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.cert-row span{display:grid;place-items:center;min-height:118px;color:var(--red);background:#fbfcff;border:1px solid #e2e6ee;border-radius:6px;font-size:28px;font-weight:900}.faq-section{background:#f5f7fb}.faq-list{display:grid;grid-gap:12px;gap:12px}.faq-list article{display:grid;grid-template-columns:.45fr 1fr;grid-gap:24px;gap:24px;padding:28px;background:var(--white);border:1px solid #e5e8ef;border-radius:6px}.faq-list h3{margin:0;font-size:19px}.faq-list p{margin:0;color:var(--muted-dark);line-height:1.68}.inquiry-section{display:grid;grid-template-columns:.85fr 1fr;grid-gap:56px;gap:56px;padding:104px 64px;background:linear-gradient(135deg,rgba(226,29,34,.28),transparent 42%),#090b10}.inquiry-section,.inquiry-section h2{color:var(--text)}.inquiry-section li,.inquiry-section p{color:#c5cedd}.inquiry-section ul{display:grid;grid-gap:10px;gap:10px;margin:28px 0 0;padding:0;list-style:none}.inquiry-section form{display:grid;grid-gap:12px;gap:12px;padding:28px;background:rgba(255,255,255,.06);border:1px solid var(--line);border-radius:var(--radius)}.inquiry-section input,.inquiry-section textarea{width:100%;border:1px solid rgba(255,255,255,.16);border-radius:6px;padding:16px;color:var(--white);background:rgba(0,0,0,.24);font:inherit}.inquiry-section input::placeholder,.inquiry-section textarea::placeholder{color:#8e98aa}.inquiry-section button{border:0;cursor:pointer}.site-footer{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:24px;gap:24px;padding:34px 64px;color:#c7cfdd;background:#050608;border-top:1px solid var(--line)}.site-footer img{width:142px}.site-footer p{margin:0}.site-footer div{display:flex;gap:18px;font-size:14px}.product-detail-hero{padding:34px 64px 76px;color:var(--ink);background:linear-gradient(135deg,rgba(226,29,34,.08),transparent 35%),linear-gradient(180deg,#f6f8fb,#ffffff)}.breadcrumb{display:flex;flex-wrap:wrap;gap:10px;align-items:center;max-width:1240px;margin:0 auto 34px;color:var(--muted-dark);font-size:13px}.breadcrumb a{color:#303744;font-weight:750}.breadcrumb strong{color:var(--red)}.product-hero-grid{display:grid;grid-template-columns:minmax(360px,.86fr) minmax(0,1fr);align-items:center;grid-gap:58px;gap:58px;max-width:1240px;margin:0 auto}.product-gallery{display:grid;place-items:center;padding:34px;background:radial-gradient(circle at 50% 35%,rgba(226,29,34,.08),transparent 38%),#ffffff;border:1px solid #e4e7ee;border-radius:var(--radius);box-shadow:0 28px 80px rgba(21,24,31,.1)}.product-gallery img{width:min(100%,540px);max-height:640px;object-fit:contain}.product-hero-copy h1{margin:0;max-width:720px;color:var(--ink);font-size:clamp(40px,5vw,68px);line-height:.98;letter-spacing:0}.product-hero-copy p{max-width:660px;margin:24px 0 0;color:var(--muted-dark);font-size:17px;line-height:1.76}.product-hero-copy ul{display:grid;grid-gap:12px;gap:12px;margin:28px 0 0;padding:0;list-style:none}.product-hero-copy li{position:relative;padding-left:22px;color:#303744;line-height:1.55}.product-hero-copy li:before{content:"";position:absolute;left:0;top:.68em;width:8px;height:8px;background:var(--red);border-radius:50%}.product-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.product-section{padding:84px 64px;background:var(--white)}.product-section>*{max-width:1240px;margin-left:auto;margin-right:auto}.quick-specs-section{padding-top:34px;background:#ffffff}.quick-specs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.quick-specs-grid article{min-height:130px;padding:22px;background:#f8fafc;border:1px solid #e4e7ee;border-radius:6px}.quick-specs-grid span{display:block;color:var(--red);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.quick-specs-grid strong{display:block;margin-top:14px;color:#171a20;font-size:18px;line-height:1.34}.two-column-section{display:grid;grid-template-columns:.9fr 1fr;grid-gap:54px;gap:54px;align-items:start}.download-section h2,.product-section-heading h2,.two-column-section h2{margin:0;color:var(--ink);font-size:clamp(31px,4vw,50px);line-height:1.05;letter-spacing:0}.download-section p,.product-section-heading p,.two-column-section p{margin:18px 0 0;color:var(--muted-dark);font-size:16px;line-height:1.72}.compact-panel,.diagram-placeholder{padding:28px;background:#f6f8fb;border:1px solid #e3e7ef;border-radius:6px}.compact-panel h3{margin:0;font-size:24px}.feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:36px}.feature-grid article{display:flex;gap:14px;min-height:122px;padding:22px;background:#fbfcff;border:1px solid #e4e7ee;border-radius:6px}.feature-grid article span{flex:0 0 auto;width:10px;height:10px;margin-top:7px;background:var(--red);border-radius:50%}.feature-grid p{margin:0;color:#303744;line-height:1.58}.table-section table{width:100%;margin-top:34px;overflow:hidden;border-collapse:collapse;border:1px solid #e0e5ee;border-radius:6px}.table-section td,.table-section th{padding:18px 20px;border-bottom:1px solid #e6eaf1;text-align:left;vertical-align:top;line-height:1.55}.table-section th{width:31%;color:#171a20;background:#f4f7fb;font-weight:850}.table-section td{color:var(--muted-dark);background:#ffffff}.table-section thead th{color:var(--white);background:#11151c}.download-cards,.packing-grid,.related-grid,.scenario-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:34px}.download-cards span,.packing-grid article,.related-grid a,.scenario-grid span{min-height:92px;padding:22px;color:#17202d;background:#f8fafc;border:1px solid #e4e7ee;border-radius:6px;font-weight:800;line-height:1.45}.related-grid a{display:flex;align-items:center;color:var(--red)}.dark-band{background:linear-gradient(135deg,rgba(226,29,34,.18),transparent 34%),#080a0f}.dark-band,.dark-band h2{color:var(--text)}.dark-band p{color:#c2cad8}.diagram-placeholder{min-height:250px;display:grid;place-items:center;text-align:center;color:#dce4f2;background:linear-gradient(rgba(255,255,255,.06) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 0),rgba(255,255,255,.06);background-size:34px 34px;border-color:rgba(255,255,255,.16)}.diagram-placeholder span{color:var(--white);font-size:20px;font-weight:900}.diagram-placeholder p{margin:8px 0 0}.support-list{display:grid;grid-gap:12px;gap:12px}.support-list span{padding:18px 20px;color:#17202d;background:#f8fafc;border:1px solid #e4e7ee;border-radius:6px;font-weight:760}.product-faq{background:#f5f7fb}.download-section{display:grid;grid-template-columns:.78fr 1fr;grid-gap:42px;gap:42px;background:#ffffff}.download-cards{margin-top:0}.product-inquiry form small{color:#9aa5b8;font-size:12px}.contact-hero{padding:72px 64px 78px;color:var(--text);background:linear-gradient(135deg,rgba(226,29,34,.28),transparent 38%),radial-gradient(circle at 82% 10%,rgba(234,245,255,.16),transparent 30%),#080a0f}.contact-hero>div{max-width:1240px;margin:0 auto}.contact-breadcrumb{margin-left:0;margin-right:0;color:#aeb7c7}.contact-breadcrumb a{color:#e8edf7}.contact-hero h1{max-width:720px;margin:0;font-size:clamp(42px,6vw,76px);line-height:.98;letter-spacing:0}.contact-hero p{max-width:720px;margin:24px 0 0;color:#c5cedd;font-size:18px;line-height:1.72}.contact-map-section{display:grid;grid-template-columns:minmax(320px,.55fr) minmax(0,1fr);grid-gap:22px;gap:22px;padding:92px 64px;background:#f5f7fb}.contact-card,.map-shell{max-width:1240px}.contact-card{min-height:520px;padding:34px;color:var(--text);background:linear-gradient(145deg,rgba(226,29,34,.28),transparent 48%),#0a0d13;border:1px solid rgba(255,255,255,.14);border-radius:8px;box-shadow:0 24px 70px rgba(12,15,21,.16)}.contact-card>span{display:inline-flex;color:var(--red);font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.contact-card h2{margin:18px 0 0;font-size:clamp(28px,3vw,42px);line-height:1.08;letter-spacing:0}.contact-card p{margin:24px 0 0;color:#c5cedd;font-size:17px;line-height:1.7}.contact-lines{display:grid;grid-gap:12px;gap:12px;margin-top:34px}.contact-lines a{padding:16px 18px;color:#edf3ff;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-radius:6px;font-weight:760;overflow-wrap:anywhere}.map-shell{position:relative;min-height:520px;overflow:hidden;background:radial-gradient(circle at 58% 45%,rgba(226,29,34,.22) 0 7px,transparent 8px),linear-gradient(32deg,transparent 0 47%,rgba(255,255,255,.72) 47.3% 49.2%,transparent 49.5%),linear-gradient(145deg,transparent 0 44%,rgba(255,255,255,.72) 44.4% 46.2%,transparent 46.6%),linear-gradient(90deg,rgba(255,255,255,.36) 1px,transparent 0),linear-gradient(0deg,rgba(255,255,255,.36) 1px,transparent 0),linear-gradient(135deg,#dce8ef,#eef4f7);background-size:auto,auto,auto,58px 58px,58px 58px,auto;border:1px solid #d8dde7;border-radius:8px;box-shadow:0 24px 70px rgba(12,15,21,.14)}.map-shell:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(7,8,10,.05),transparent 28%),linear-gradient(0deg,rgba(7,8,10,.16),transparent 42%)}.map-shell iframe{width:100%;height:100%;min-height:520px;border:0;filter:saturate(.88) contrast(1.08)}.map-caption{position:absolute;left:22px;right:22px;bottom:22px;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px;color:#f4f7fb;background:rgba(9,11,16,.78);border:1px solid rgba(255,255,255,.16);border-radius:6px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.map-caption strong{color:var(--white);font-size:15px}.map-caption span{color:#c5cedd;font-size:12px;line-height:1.5;text-align:right}.contact-inquiry form small{color:#9aa5b8;font-size:12px}.inquiry-page{display:grid;grid-template-columns:minmax(320px,.82fr) minmax(0,1fr);grid-gap:58px;gap:58px;align-items:start;padding:92px 64px;color:var(--text);background:linear-gradient(135deg,rgba(226,29,34,.28),transparent 38%),radial-gradient(circle at 82% 10%,rgba(234,245,255,.16),transparent 30%),#080a0f}.inquiry-page>*{max-width:1240px}.inquiry-page-copy h1{margin:0;font-size:clamp(42px,6vw,76px);line-height:.98;letter-spacing:0}.inquiry-page-copy p{margin:24px 0 0;color:#c5cedd;font-size:18px;line-height:1.72}.inquiry-trust-list{display:grid;grid-gap:12px;gap:12px;margin-top:34px}.inquiry-trust-list span{padding:16px 18px;color:#edf3ff;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-radius:6px;font-weight:760}.b2b-inquiry-form{display:grid;grid-gap:16px;gap:16px;padding:30px;color:var(--text);background:linear-gradient(145deg,rgba(226,29,34,.16),transparent 42%),rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.16);border-radius:8px;box-shadow:0 24px 70px rgba(0,0,0,.22);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.b2b-inquiry-form .form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.b2b-inquiry-form label{display:grid;grid-gap:8px;gap:8px}.b2b-inquiry-form label>span{color:#dbe3ef;font-size:13px;font-weight:800}.b2b-inquiry-form em{color:var(--red);font-style:normal}.b2b-inquiry-form input,.b2b-inquiry-form textarea{width:100%;border:1px solid rgba(255,255,255,.16);border-radius:6px;padding:15px 16px;color:var(--white);background:rgba(0,0,0,.26);font:inherit;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.b2b-inquiry-form input:focus,.b2b-inquiry-form textarea:focus{border-color:rgba(226,29,34,.9);background:rgba(0,0,0,.34);box-shadow:0 0 0 3px rgba(226,29,34,.18)}.b2b-inquiry-form input[aria-invalid=true]{border-color:#ff5d63}.b2b-inquiry-form input::placeholder,.b2b-inquiry-form textarea::placeholder{color:#8e98aa}.b2b-inquiry-form small{min-height:16px;color:#ff9aa0;font-size:12px;line-height:1.35}.b2b-inquiry-form .form-note{margin:0;color:#9aa5b8;font-size:12px;line-height:1.5}.form-status{padding:14px 16px;border-radius:6px;font-size:14px;font-weight:760;line-height:1.45}.form-status.success{color:#dffbea;background:rgba(20,120,68,.28);border:1px solid rgba(80,220,140,.28)}.form-status.error{color:#ffe2e4;background:rgba(226,29,34,.24);border:1px solid rgba(255,93,99,.3)}.b2b-inquiry-form button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border:0;border-radius:6px;color:var(--white);background:var(--red);font:inherit;font-weight:900;cursor:pointer}.b2b-inquiry-form button:disabled{cursor:not-allowed;opacity:.68}.anti-spam-field{position:absolute;inset:0 auto auto 0;width:1px;height:1px;-webkit-clip-path:inset(50%);clip-path:inset(50%);opacity:0;pointer-events:none}@media (max-width:980px){.site-header{grid-template-columns:1fr auto auto;padding:0 24px}.site-header nav{display:none}.factory-section,.hero,.inquiry-section,.split-section{grid-template-columns:1fr}.hero{min-height:auto;padding:58px 24px 72px;background:linear-gradient(115deg,rgba(226,29,34,.24),transparent 42%),linear-gradient(180deg,#090a0d,#111319 92%,#ffffff 92.2%)}.product-mockup{min-height:390px}.cert-row,.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cert-section,.factory-section,.faq-section,.inquiry-section,.product-detail-hero,.product-preview,.product-section,.split-section{padding:72px 24px}.download-section,.product-hero-grid,.two-column-section{grid-template-columns:1fr}.contact-map-section,.inquiry-page{grid-template-columns:1fr;padding:72px 24px}.contact-hero{padding:58px 24px 72px}.product-gallery{padding:24px}.download-cards,.feature-grid,.packing-grid,.quick-specs-grid,.related-grid,.scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer{grid-template-columns:1fr;padding:34px 24px}}@media (max-width:640px){.site-header{gap:8px;min-height:68px;padding:0 14px}.brand img{width:118px}.header-cta{min-height:40px;padding:0 10px;font-size:12px}.language-current{max-width:48px;min-height:40px;padding:0 9px;overflow:hidden;font-size:18px}.language-menu{right:-70px;min-width:188px}html[dir=rtl] .language-menu{right:auto;left:-70px}.hero h1{font-size:42px}.hero p{font-size:16px}.hero-actions,.proof-row{align-items:stretch;flex-direction:column}.btn{width:100%}.application-list,.cert-row,.download-cards,.faq-list article,.feature-grid,.packing-grid,.product-grid,.quick-specs-grid,.related-grid,.scenario-grid,.stats-grid{grid-template-columns:1fr}.product-detail-hero{padding-top:36px}.product-hero-copy h1{font-size:39px}.product-actions{flex-direction:column}.product-actions .btn{width:100%}.table-section{overflow-x:auto}.table-section table{min-width:640px}.contact-card,.map-shell,.map-shell iframe{width:100%;min-width:0;min-height:420px}.map-caption{align-items:flex-start;flex-direction:column}.map-caption span{text-align:left}.b2b-inquiry-form .form-row{grid-template-columns:1fr}.product-card{min-height:330px}.factory-image img{height:320px}.site-footer div{flex-wrap:wrap}}