
:root{--navy:#0b1f33;--navy2:#143652;--gold:#e8bb65;--ink:#172b3c;--muted:#64778a;--bg:#f5f7fa;--line:#e1e8ef;--white:#fff;--green:#15745b}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Tahoma,"Vazirmatn",Arial,sans-serif;color:var(--ink);background:#fff;line-height:1.9}a{color:inherit;text-decoration:none}.container{width:min(1160px,calc(100% - 36px));margin:auto}.topbar{background:#071827;color:#dce6ef;font-size:12px;padding:8px 0}.topbar .container{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.nav{background:rgba(255,255,255,.96);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:10;backdrop-filter:blur(12px)}.navinner{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:82px}.brand{display:flex;align-items:center;gap:12px}.brandmark{width:48px;height:48px;border-radius:14px;background:linear-gradient(145deg,#f4d48f,#d8a749);display:grid;place-items:center;color:#0c2337;font-weight:1000;letter-spacing:-1px;box-shadow:0 6px 18px #b68a3430}.brandname{font-weight:900;font-size:15px;line-height:1.6}.brandname small{display:block;color:var(--muted);font-weight:500;font-size:11px}.navlinks{display:flex;gap:23px;align-items:center;font-size:13px;color:#30475a}.navlinks a:hover{color:#a87522}.navcta,.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 17px;border-radius:11px;background:var(--navy);color:white;font-weight:700;font-size:13px;border:1px solid var(--navy);transition:.2s}.navcta:hover,.btn:hover{transform:translateY(-1px);background:var(--navy2)}.btn.gold{background:var(--gold);border-color:var(--gold);color:#172b3c}.btn.outline{background:transparent;border-color:#bdcbd8;color:#fff}.hero{background:radial-gradient(ellipse at 12% 0%,#244e6a 0,transparent 40%),linear-gradient(120deg,#091b2b,#153a56);color:white;overflow:hidden;position:relative}.hero:after{content:"";position:absolute;left:-90px;bottom:-180px;width:430px;height:430px;border:1px solid #ffffff16;border-radius:50%;box-shadow:0 0 0 45px #ffffff08,0 0 0 90px #ffffff05}.hero-grid{display:grid;grid-template-columns:1.25fr .75fr;align-items:center;gap:45px;padding:75px 0 86px;position:relative;z-index:1}.eyebrow{display:inline-flex;align-items:center;gap:8px;color:#f1cc81;font-size:12px;font-weight:800;letter-spacing:.2px}.eyebrow:before{content:"";width:25px;height:2px;background:var(--gold)}h1{font-size:clamp(29px,4.2vw,48px);line-height:1.55;margin:15px 0 14px;letter-spacing:-1px}h1 em{font-style:normal;color:var(--gold)}.hero p{color:#d1dce7;max-width:660px;font-size:15px;line-height:2.2;margin:0 0 25px}.actions{display:flex;gap:10px;flex-wrap:wrap}.hero-note{margin-top:20px;font-size:11px;color:#b4c4d3}.hero-art{min-height:280px;border:1px solid #ffffff20;border-radius:28px;background:linear-gradient(145deg,#ffffff12,#ffffff04);padding:24px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 24px 80px #0002;backdrop-filter:blur(8px)}.arttop{display:flex;justify-content:space-between;align-items:center;color:#c7d7e5;font-size:11px}.artcircle{width:145px;height:145px;border-radius:50%;margin:18px auto;display:grid;place-items:center;background:radial-gradient(circle at 35% 28%,#6c879a,#213d52 65%,#10273a);border:9px solid #314f64;box-shadow:inset 0 0 0 2px #9cb2c3,0 15px 30px #0003}.valve-icon{font-size:64px;color:#e8bb65;filter:drop-shadow(0 5px 5px #0005)}.artfoot{display:flex;justify-content:space-between;gap:10px;border-top:1px solid #ffffff20;padding-top:14px;font-size:11px;color:#c9d5df}.section{padding:72px 0}.section.soft{background:var(--bg)}.sectionhead{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:28px}.kicker{color:#a87522;font-size:12px;font-weight:900}.section h2{font-size:clamp(23px,3vw,32px);line-height:1.6;margin:4px 0 8px;letter-spacing:-.5px}.sectionhead p,.intro{margin:0;color:var(--muted);font-size:13px;max-width:650px}.textlink{font-size:13px;font-weight:800;color:#9a6a20;white-space:nowrap}.grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.product-card{border:1px solid var(--line);border-radius:18px;padding:23px;background:#fff;transition:.2s;display:flex;flex-direction:column;min-height:245px}.product-card:hover{transform:translateY(-3px);box-shadow:0 14px 35px #12283d0d;border-color:#d3b779}.product-icon{width:46px;height:46px;display:grid;place-items:center;background:#f8f0df;border-radius:13px;color:#9b6d24;font-size:23px;margin-bottom:16px}.product-card h3{font-size:16px;margin:0 0 8px}.product-card p{font-size:12px;color:var(--muted);margin:0 0 17px;line-height:2}.product-card .more{margin-top:auto;color:#9a6a20;font-size:12px;font-weight:800}.feature-row{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.feature{padding:20px;border-radius:15px;background:white;border:1px solid var(--line)}.feature b{display:block;font-size:14px;margin-bottom:5px}.feature p{margin:0;color:var(--muted);font-size:12px}.band{background:linear-gradient(115deg,#112d44,#0b1f33);color:white;padding:34px;border-radius:22px;display:flex;align-items:center;justify-content:space-between;gap:25px}.band h2{margin:0 0 7px;font-size:23px}.band p{margin:0;color:#c9d7e3;font-size:13px}.faq{display:grid;grid-template-columns:1fr 1fr;gap:12px}.faq details{border:1px solid var(--line);border-radius:13px;padding:16px 18px;background:#fff}.faq summary{cursor:pointer;font-size:13px;font-weight:800}.faq p{font-size:12px;color:var(--muted);margin:10px 0 0}.footer{background:#081a29;color:#c8d5df;padding:45px 0 20px}.footgrid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:30px}.footer h3{font-size:14px;color:#fff;margin:0 0 12px}.footer p,.footer a{font-size:12px;color:#b8c7d4}.footer a:hover{color:var(--gold)}.footlinks{display:grid;gap:6px}.copyright{border-top:1px solid #ffffff18;margin-top:28px;padding-top:17px;font-size:11px;color:#91a4b5;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.pagehero{background:linear-gradient(120deg,#0b1f33,#173e5b);color:white;padding:48px 0}.breadcrumbs{font-size:11px;color:#b7c9d8;margin-bottom:12px}.breadcrumbs a{color:#f0ca7c}.pagehero h1{font-size:clamp(27px,4vw,40px);margin:0 0 10px}.pagehero p{color:#d3dfe8;max-width:800px;font-size:13px;margin:0}.article{max-width:850px}.article h2{font-size:22px;margin:30px 0 8px}.article h3{font-size:16px;margin:22px 0 5px}.article p,.article li{font-size:14px;color:#43576a;line-height:2.2}.article ul{padding-right:22px}.callout{background:#f9f4e8;border:1px solid #eddfbc;border-radius:13px;padding:17px;margin:20px 0;font-size:13px}.contactbox{display:grid;grid-template-columns:1fr 1fr;gap:18px}.contactcard{border:1px solid var(--line);border-radius:17px;padding:25px}.contactcard h2{font-size:18px;margin-top:0}.small{font-size:11px;color:var(--muted)}.mobilemenu{display:none}
@media(max-width:850px){.navlinks{gap:12px}.navlinks a:not(.navcta){display:none}.hero-grid{grid-template-columns:1fr;gap:25px;padding:52px 0 62px}.hero-art{min-height:230px}.grid3{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-row{grid-template-columns:1fr}.footgrid{grid-template-columns:1fr 1fr}.footgrid>div:first-child{grid-column:1/-1}}
@media(max-width:560px){.container{width:min(100% - 28px,1160px)}.topbar .container{font-size:10px}.navinner{min-height:70px}.brandmark{width:42px;height:42px}.brandname{font-size:13px}.navcta{padding:9px 11px;font-size:11px}.hero-grid{padding:42px 0 52px}h1{font-size:29px}.hero p{font-size:13px}.hero-art{min-height:215px;padding:18px}.artcircle{width:120px;height:120px}.section{padding:52px 0}.sectionhead{align-items:start;flex-direction:column}.grid3{grid-template-columns:1fr}.product-card{min-height:unset}.band{padding:23px;align-items:start;flex-direction:column}.faq,.contactbox{grid-template-columns:1fr}.footgrid{grid-template-columns:1fr}.footgrid>div:first-child{grid-column:auto}.pagehero{padding:36px 0}.article p,.article li{font-size:13px}}

/* H&M premium industrial catalogue redesign */
:root{--navy:#081725;--navy2:#12344b;--gold:#d8ad60;--ink:#172a38;--muted:#687b88;--bg:#f4f5f3;--line:#e0e5e7}
body{font-family:Tahoma,Arial,sans-serif;background:#fff}.announcement{background:#06121d;color:#c6d2db;font-size:11px;letter-spacing:.1px;padding:9px 0}.announcement .container{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.nav{background:#fff;border-bottom:1px solid #e7ebed}.navinner{min-height:88px}.brandmark{border-radius:4px;background:#d8ad60;box-shadow:none}.brandname{letter-spacing:-.2px}.brandname small{font-size:9px;letter-spacing:1.2px;color:#748592}.navlinks{gap:25px;font-size:12px}.navcta{border-radius:3px;background:#0a1b29;border-color:#0a1b29;padding:12px 18px}.hero{background:linear-gradient(115deg,#071521 0%,#0b2233 55%,#14374b 100%);min-height:555px}.hero:after{display:none}.hero-glow{position:absolute;width:520px;height:520px;right:-180px;top:-210px;border:1px solid #d8ad6028;border-radius:50%;box-shadow:0 0 0 70px #d8ad6008,0 0 0 140px #d8ad6005}.hero-grid{grid-template-columns:1.02fr .98fr;gap:45px;padding:70px 0 72px}.eyebrow{font-size:10px;letter-spacing:1.8px;color:#d8ad60}.eyebrow span{width:25px;height:1px;background:#d8ad60;display:inline-block}.hero h1{font-size:clamp(34px,4.5vw,56px);font-weight:800;line-height:1.48;letter-spacing:-1.5px;margin:20px 0}.hero h1 em{color:#e0bd7b}.hero p{font-size:13px;line-height:2.4;color:#c3d0d8;max-width:530px}.btn{border-radius:3px;padding:13px 20px;font-size:12px}.btn.gold{background:#d8ad60;border-color:#d8ad60;color:#111f29}.btn.outline{border-color:#ffffff4d;color:#f1f4f5}.hero-trust{display:flex;gap:20px;flex-wrap:wrap;margin-top:33px;padding-top:18px;border-top:1px solid #ffffff1c;color:#b9c6cf;font-size:10px}.hero-trust span{display:flex;gap:7px;align-items:center}.hero-trust i{font-style:normal;color:#d8ad60;font-size:9px}.hero-visual{height:390px;border:1px solid #ffffff21;background:linear-gradient(145deg,#ffffff0c,#ffffff02);position:relative;overflow:hidden;padding:18px 22px;display:flex;flex-direction:column;justify-content:space-between}.visual-label,.visual-caption{display:flex;justify-content:space-between;align-items:center;gap:10px;color:#aebdc7;font-size:9px;letter-spacing:1.3px;position:relative;z-index:2}.visual-caption{border-top:1px solid #ffffff20;padding-top:13px;letter-spacing:.2px}.visual-caption strong{font-size:14px;color:#fff}.valve-stage{position:relative;flex:1;display:grid;place-items:center;min-height:260px}.stage-ring{position:absolute;border:1px solid #d8ad602b;border-radius:50%;width:260px;height:260px}.ring2{width:330px;height:330px;border-color:#ffffff0b}.industrial-valve{position:relative;width:180px;height:190px;filter:drop-shadow(0 18px 12px #0008);z-index:2}.handwheel{position:absolute;top:0;left:57px;width:66px;height:66px;border:8px solid #d8ad60;border-radius:50%;box-shadow:inset 0 0 0 2px #604d2e,0 0 0 2px #8d6b34}.handwheel:before,.handwheel:after{content:"";position:absolute;background:#d8ad60;left:23px;top:-6px;width:5px;height:62px}.handwheel:after{transform:rotate(90deg)}.handwheel b{position:absolute;z-index:3;left:17px;top:17px;width:16px;height:16px;border-radius:50%;background:#182b38;border:4px solid #b68c43}.stem{position:absolute;top:59px;left:85px;width:10px;height:38px;background:linear-gradient(90deg,#8b969a,#d8dfe1,#6e7a80)}.bonnet{position:absolute;top:88px;left:65px;width:50px;height:35px;background:linear-gradient(90deg,#164b7a,#3579ac,#0c365b);clip-path:polygon(20% 0,80% 0,100% 100%,0 100%);border-bottom:3px solid #d8ad60}.bodyvalve{position:absolute;top:113px;left:30px;width:120px;height:60px;background:linear-gradient(130deg,#2e75ac,#145181 48%,#0b3457);clip-path:polygon(18% 0,82% 0,100% 28%,90% 80%,72% 100%,28% 100%,10% 80%,0 28%);border-top:3px solid #73a5c4}.bodyvalve span{position:absolute;left:51px;top:8px;width:18px;height:42px;border-left:2px solid #9fc0d2;border-right:2px solid #082a46}.flange{position:absolute;top:127px;width:37px;height:36px;border-radius:5px;background:repeating-linear-gradient(0deg,#5e6f78 0 4px,#87969d 4px 7px);border:2px solid #9eabb0}.flange.left{left:0}.flange.right{right:0}.footvalve{position:absolute;top:165px;left:58px;width:64px;height:13px;background:#244c68;clip-path:polygon(10% 0,90% 0,100% 100%,0 100%)}.mini-valve{position:absolute;width:60px;height:70px;background:linear-gradient(135deg,#667d8b,#263b49);border:1px solid #9cabb3;opacity:.75;transform:rotate(-16deg);left:8%;bottom:38px;clip-path:polygon(20% 0,80% 0,100% 25%,100% 70%,75% 100%,25% 100%,0 70%,0 25%)}.mini-two{left:auto;right:7%;bottom:60px;transform:rotate(18deg) scale(.8);background:linear-gradient(135deg,#d1d5d5,#697a84)}.quick-cats{background:#fff;border-bottom:1px solid #e8ecee}.quick-grid{display:grid;grid-template-columns:repeat(4,1fr)}.quick-grid>a{display:flex;align-items:center;gap:12px;padding:22px 15px;border-left:1px solid #e8ecee;min-width:0}.quick-grid>a:first-child{border-right:1px solid #e8ecee}.cat-num{font-size:10px;color:#b38b48;align-self:flex-start;padding-top:4px}.quick-grid b{display:block;font-size:12px}.quick-grid small{display:block;color:#7a8b95;font-size:9px;letter-spacing:.2px;direction:ltr;text-align:right}.quick-grid i{font-style:normal;margin-right:auto;color:#b58c4b;font-size:18px}.section{padding:78px 0}.catalog-section{background:#f6f7f6}.sectionhead{margin-bottom:32px}.kicker{font-size:10px;letter-spacing:1.5px;color:#a77d37}.section h2{font-size:clamp(25px,3vw,35px);letter-spacing:-.7px;margin:7px 0}.sectionhead p{font-size:12px;line-height:2.1}.textlink{font-size:12px;color:#946d2f}.catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.catalog-card{display:flex;flex-direction:column;background:#fff;border:1px solid #e3e7e7;transition:transform .25s,border-color .25s;min-width:0}.catalog-card:hover{transform:translateY(-4px);border-color:#d0b477;box-shadow:0 16px 35px #0717250b}.product-visual{height:225px;position:relative;overflow:hidden;background:radial-gradient(circle at 50% 40%,#ffffff 0,#f0f2f2 72%);display:flex;align-items:center;justify-content:center}.product-visual:after{content:"";position:absolute;bottom:27px;width:58%;height:18px;background:#172c3b18;filter:blur(9px);border-radius:50%}.product-tag{position:absolute;top:16px;left:17px;color:#84929a;font-size:8px;letter-spacing:1.3px;z-index:3}.pv-wheel,.gv-wheel{position:absolute;top:47px;left:calc(50% - 30px);width:60px;height:60px;border:8px solid #23629a;border-radius:50%;box-shadow:inset 0 0 0 2px #83a5c0,0 3px 5px #0002;z-index:2}.pv-wheel:before,.pv-wheel:after,.gv-wheel:before,.gv-wheel:after{content:"";position:absolute;top:-5px;left:20px;width:4px;height:52px;background:#3475a6}.pv-wheel:after,.gv-wheel:after{transform:rotate(90deg)}.pv-stem{position:absolute;top:98px;width:9px;height:31px;background:linear-gradient(90deg,#65747d,#d0d5d7,#68777f);z-index:2}.pv-bonnet{position:absolute;top:122px;width:48px;height:30px;background:linear-gradient(90deg,#0e3f68,#3980b4,#103d63);clip-path:polygon(18% 0,82% 0,100% 100%,0 100%);z-index:2}.pv-body{position:absolute;top:145px;width:112px;height:45px;background:linear-gradient(120deg,#195589,#337db4 50%,#0d3d67);clip-path:polygon(18% 0,82% 0,100% 35%,88% 80%,72% 100%,28% 100%,12% 80%,0 35%);z-index:2}.pv-flange{position:absolute;top:154px;width:150px;height:27px;border-left:13px solid #687d8b;border-right:13px solid #687d8b;background:repeating-linear-gradient(90deg,#6e7e87 0 4px,#a5afb3 4px 7px);z-index:1;opacity:.9}.catalog-info{display:flex;justify-content:space-between;align-items:center;padding:17px 18px 12px;gap:10px}.catalog-info h3{font-size:14px;margin:0 0 2px}.catalog-info p{font-size:9px;color:#87959c;letter-spacing:.7px;margin:0;direction:ltr;text-align:right}.arrow-circle{width:30px;height:30px;display:grid;place-items:center;border:1px solid #e1e5e6;color:#a27b39;flex-shrink:0}.catalog-foot{margin-top:auto;padding:11px 18px 15px;border-top:1px solid #edf0f0;display:flex;justify-content:space-between;gap:8px;font-size:9px;color:#85929a}.catalog-foot b{color:#9d7536;font-size:10px}.butterfly .bf-top{position:absolute;top:60px;width:47px;height:26px;border-radius:5px;background:linear-gradient(90deg,#4c626f,#d1d8da,#5a6c76);z-index:3}.bf-neck{position:absolute;top:82px;width:22px;height:28px;background:linear-gradient(90deg,#205783,#5d8bb0,#16466d);z-index:2}.bf-body{position:absolute;top:99px;width:105px;height:91px;border-radius:30px;background:linear-gradient(90deg,#123f65,#3278a8 45%,#0d3455);z-index:2}.bf-disc{position:absolute;top:112px;width:9px;height:63px;background:linear-gradient(90deg,#bcc5c8,#536875,#dce0e1);border-radius:5px;z-index:3;transform:rotate(18deg)}.bf-flange{position:absolute;top:116px;width:147px;height:58px;border-left:13px solid #667a87;border-right:13px solid #667a87;border-radius:5px;background:repeating-linear-gradient(0deg,#74838b 0 5px,#9ea9ad 5px 8px);opacity:.65}.gatevalve .gv-wheel{border-color:#1c4d76;top:43px}.gv-stem{position:absolute;top:94px;width:8px;height:30px;background:#87949a;z-index:2}.gv-body{position:absolute;top:119px;width:94px;height:66px;background:linear-gradient(100deg,#303f49,#74828a,#263743);clip-path:polygon(20% 0,80% 0,100% 25%,90% 80%,70% 100%,30% 100%,10% 80%,0 25%);z-index:2}.gv-flange{position:absolute;top:135px;width:150px;height:34px;border-left:13px solid #68777e;border-right:13px solid #68777e;background:repeating-linear-gradient(90deg,#78858b 0 4px,#b0b8bc 4px 7px)}.strainer .st-pipe{position:absolute;top:109px;width:152px;height:37px;background:linear-gradient(0deg,#6e818c,#d0d6d8 45%,#536976);border-radius:3px;z-index:1}.st-branch{position:absolute;top:116px;width:74px;height:75px;background:linear-gradient(90deg,#344d5d,#89989f,#435a68);clip-path:polygon(0 0,100% 0,85% 100%,15% 100%);z-index:2}.st-cap{position:absolute;top:180px;width:62px;height:10px;background:#536b78;border-radius:2px;z-index:2}.st-flange{position:absolute;top:103px;width:164px;height:48px;border-left:13px solid #6b7b84;border-right:13px solid #6b7b84;background:repeating-linear-gradient(0deg,#85949b 0 5px,#bdc5c8 5px 8px);opacity:.65}.checkvalve .cv-body{width:135px;height:65px;background:linear-gradient(100deg,#5d7585,#bdc8cc,#526976);border-radius:12px;z-index:2}.cv-cover{position:absolute;width:72px;height:34px;top:70px;border-radius:40% 40% 10% 10%;background:linear-gradient(90deg,#536c7b,#b8c3c7,#516976);z-index:3}.cv-flange{position:absolute;width:167px;height:45px;border-left:13px solid #667b87;border-right:13px solid #667b87;background:repeating-linear-gradient(0deg,#82919a 0 5px,#bbc4c8 5px 8px);opacity:.72}.inquiry-art{height:225px;background:linear-gradient(135deg,#091b29,#1a3c50);color:white;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:26px;position:relative;overflow:hidden}.inquiry-art:after{content:"";position:absolute;left:-50px;bottom:-110px;width:260px;height:260px;border:1px solid #d8ad6033;border-radius:50%;box-shadow:0 0 0 35px #d8ad6009,0 0 0 70px #d8ad6005}.inquiry-art>span:first-child{font-size:11px;color:#d8ad60;letter-spacing:2px}.inquiry-art b{font-size:18px;margin-top:14px;position:relative;z-index:1}.inquiry-art p{font-size:11px;color:#c5d0d8;max-width:280px;position:relative;z-index:1}.inquiry-cta{font-size:11px;color:#e0bd7b;position:relative;z-index:1}.editorial{background:#fff;padding:74px 0}.editorial-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.editorial-art{padding:22px;background:#f2f4f3}.blueprint{height:300px;background:linear-gradient(135deg,#0a1c2a,#15384e);color:#c9d4da;padding:22px;position:relative;overflow:hidden}.blueprint>span{font-size:9px;letter-spacing:1.6px}.bp-circle{position:absolute;width:190px;height:190px;border:1px solid #d8ad6077;border-radius:50%;top:50px;left:calc(50% - 95px);box-shadow:0 0 0 25px #d8ad6008,0 0 0 50px #d8ad6006}.bp-line{position:absolute;height:1px;width:90%;background:#ffffff24;left:5%;top:50%}.bp-line.l2{transform:rotate(90deg)}.bp-mark{position:absolute;left:calc(50% - 36px);top:130px;font-size:27px;font-weight:900;color:#d8ad60}.blueprint small{position:absolute;bottom:18px;left:22px;font-size:8px;letter-spacing:1.2px}.editorial-copy h2{font-size:30px;line-height:1.8;margin:10px 0}.editorial-copy p,.editorial-copy li{font-size:12px;color:#687a85;line-height:2.3}.editorial-copy ul{padding-right:18px;margin:14px 0 24px}.btn.dark{background:#0b1f2e;border-color:#0b1f2e;border-radius:3px}.about-section{background:#f5f6f4;padding-top:45px}.about-panel{display:grid;grid-template-columns:1.4fr .6fr;align-items:center;gap:35px;background:#fff;border:1px solid #e4e8e7;padding:42px}.about-panel h2{font-size:26px;margin:8px 0}.about-panel p{font-size:12px;color:#687a85;max-width:700px;line-height:2.3}.about-stat{border-right:1px solid #e5e9e8;padding:15px 35px;text-align:center;color:#0d2738}.about-stat span{display:block;font-size:38px;font-weight:900;letter-spacing:-2px}.about-stat b,.about-stat small{display:block;font-size:9px;letter-spacing:1.3px}.about-stat small{color:#a17b3d;margin-top:8px}.faq-section{background:#fff}.faq{gap:10px}.faq details{border-radius:2px;border-color:#e2e7e8;padding:18px;background:#fafbfa}.faq summary{font-size:12px}.faq p{line-height:2.1}.final-cta{background:#0a1b29;color:#fff;padding:37px 0}.final-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:20px}.final-cta-inner>div>span{font-size:9px;letter-spacing:1.7px;color:#d8ad60}.final-cta h2{font-size:25px;margin:5px 0}.final-cta p{font-size:12px;color:#b9c7d0;margin:0}.footer{background:#06131e;padding-top:50px}.footer .brandmark{border-radius:3px}.footer h3{letter-spacing:.3px}.copyright{border-color:#ffffff17}
@media(max-width:850px){.hero-grid{grid-template-columns:1fr;gap:28px;padding:48px 0}.hero-visual{height:350px}.quick-grid{grid-template-columns:repeat(2,1fr)}.quick-grid>a:nth-child(3),.quick-grid>a:nth-child(4){border-top:1px solid #e8ecee}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-grid{gap:30px}.about-panel{padding:28px}}
@media(max-width:560px){.announcement .container{font-size:9px}.navinner{min-height:72px}.brandname{font-size:11px}.brandname small{font-size:7px;letter-spacing:.6px}.navlinks{gap:8px}.navcta{font-size:10px;padding:10px}.hero h1{font-size:36px}.hero-visual{height:310px;padding:15px}.stage-ring{width:220px;height:220px}.ring2{width:280px;height:280px}.hero-trust{gap:12px}.quick-grid>a{padding:16px 10px;gap:8px}.quick-grid b{font-size:10px}.quick-grid small{font-size:8px}.section{padding:55px 0}.catalog-grid{grid-template-columns:1fr}.product-visual,.inquiry-art{height:215px}.editorial-grid{grid-template-columns:1fr;gap:25px}.blueprint{height:260px}.editorial-copy h2{font-size:25px}.about-panel{grid-template-columns:1fr;padding:24px}.about-stat{border-right:0;border-top:1px solid #e5e9e8;padding:22px 0 0}.final-cta-inner{align-items:flex-start;flex-direction:column}.final-cta h2{font-size:22px}}
