:root{--ink:#10213b;--blue:#2755d9;--cyan:#21c7c7;--paper:#f3f7fb;--line:#cbd7e7;--orange:#ff8b5e}*{box-sizing:border-box}html,body{margin:0;max-width:100%;overflow-x:hidden;color:var(--ink);background:var(--paper);font-family:Inter,system-ui,sans-serif}.skip{position:absolute;left:-9999px}.skip:focus{left:10px;top:10px;background:white;padding:10px;z-index:20}header{min-height:88px;padding:14px clamp(18px,4vw,64px);display:flex;align-items:center;gap:24px;background:white;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none;min-width:max-content}.brand span{display:grid}.brand small{letter-spacing:.16em;font-size:9px;color:#4f6480}.logo{width:52px;height:52px;display:grid;place-items:center;background:var(--blue);border-radius:50% 50% 12px 50%}.logo svg{width:34px;fill:none;stroke:white;stroke-width:2}nav{display:flex;margin-left:auto;gap:2px}nav a{padding:9px 7px;text-decoration:none;color:var(--ink);font-size:12px;font-weight:700}nav a[aria-current],nav a:hover{background:#e5ebff;color:var(--blue)}.menu{display:none}.hero{display:grid;grid-template-columns:1fr 1.1fr;min-height:670px;background:var(--ink);color:white}.hero-copy{padding:100px clamp(28px,7vw,110px);align-self:center}.eyebrow{font-size:11px;font-weight:900;letter-spacing:.16em;color:var(--blue)}.hero .eyebrow,.checker .eyebrow{color:#54eeee}h1{font-size:clamp(44px,6vw,82px);line-height:.98;margin:.2em 0;font-weight:900;letter-spacing:-.045em}.lede{font-size:19px;line-height:1.65}.hero figure{margin:0;position:relative;clip-path:polygon(9% 0,100% 0,100% 100%,0 100%)}.hero img,.article-hero img{width:100%;height:100%;object-fit:cover}.hero figcaption{position:absolute;bottom:25px;left:55px;right:25px;background:#10213be8;padding:14px}.actions{display:flex;gap:12px;margin-top:28px}.actions a,button{background:var(--cyan);color:#071b2d;padding:14px 18px;font-weight:900;text-decoration:none;border:0}.actions a:last-child{background:white}.route,.checker{padding:85px clamp(24px,6vw,100px);max-width:1500px;margin:auto}.route h2,.checker h2,.copy h2{font-size:clamp(30px,4vw,55px);margin:.2em 0}.route-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:40px}.route-grid a{background:white;border:1px solid var(--line);min-height:190px;padding:22px;text-decoration:none;color:inherit;display:grid;align-content:start;gap:13px;box-shadow:8px 8px 0 #dfe7f3}.route-grid span{color:var(--blue);font-weight:900}.route-grid small{color:#53647c}.checker{max-width:none;background:var(--ink);color:white;display:grid;grid-template-columns:.8fr 1.2fr;gap:60px}.checker form{display:grid;grid-template-columns:1fr 1fr;gap:12px}.checker label,#result{padding:16px;border:1px solid #43516a;background:#162b49}#result{grid-column:1/-1;border-left:6px solid var(--cyan)}.article-hero{display:grid;grid-template-columns:1fr 1fr;min-height:530px;background:white}.article-hero>div{padding:75px clamp(28px,6vw,95px)}.article-hero>*{min-width:0}.article-layout{display:grid;grid-template-columns:230px minmax(0,860px);justify-content:center;gap:70px;padding:75px 24px}.article-layout aside{position:sticky;top:20px;align-self:start;display:grid;border-top:7px solid var(--blue)}aside a,aside b{padding:12px;border-bottom:1px solid var(--line);text-decoration:none;color:inherit}.copy section{padding-bottom:50px;margin-bottom:50px;border-bottom:1px solid var(--line)}.copy p,.copy li{font-family:Georgia,serif;font-size:18px;line-height:1.75}.copy ol{padding:0;list-style:none}.copy ol li{display:grid;grid-template-columns:52px 1fr;border-top:1px solid var(--line)}.copy ol span{font-family:Inter,sans-serif;color:var(--blue);font-weight:900;padding-top:19px}.note{background:#e5ebff;border-left:7px solid var(--blue);padding:22px}.gallery{display:grid;grid-template-columns:1fr 1fr;gap:15px}.gallery figure{margin:0;background:white;border:1px solid var(--line);padding:10px}.gallery img{width:100%;aspect-ratio:16/10;object-fit:cover}.gallery figcaption{display:grid;gap:4px;padding:10px}.gallery span{font-size:13px;color:#53647c}.product img{object-fit:cover}footer{background:white;border-top:7px solid var(--orange);padding:55px clamp(24px,6vw,90px);display:grid;grid-template-columns:1fr 1fr;gap:28px}.foot{display:flex;gap:20px;justify-content:flex-end}.foot a{color:var(--ink)}footer>small{grid-column:1/-1;border-top:1px solid var(--line);padding-top:18px}@media(max-width:1150px){header{position:relative;padding-right:90px}.menu{display:block;position:absolute;right:18px;top:25px}header nav{display:none;position:absolute;top:100%;left:0;right:0;background:white;padding:12px;z-index:10}header nav.open{display:grid}.route-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){header{padding:12px 14px}.brand{min-width:0}.brand b{font-size:14px}.menu{position:static;margin-left:auto}.hero,.article-hero,.checker,.article-layout{grid-template-columns:1fr}.hero-copy,.article-hero>div{padding:55px 24px}.hero figure{min-height:360px;clip-path:none}.route-grid,.checker form,.gallery,footer{grid-template-columns:1fr}.article-layout aside{position:static}.foot{justify-content:start;flex-wrap:wrap}footer>small{grid-column:1}h1{font-size:clamp(39px,12vw,54px);overflow-wrap:anywhere}}
:root{--ink:#07111f;--blue:#16b9ff;--cyan:#5fffd2;--paper:#eef5f8;--line:#294157}body{background:#081421;color:#dcecf5;background-image:linear-gradient(#10243755 1px,transparent 1px),linear-gradient(90deg,#10243755 1px,transparent 1px);background-size:32px 32px}header{background:#050b12;color:white;border-bottom:1px solid #25445b;box-shadow:0 8px 0 #16b9ff22}.logo{border-radius:5px;clip-path:polygon(0 0,82% 0,100% 18%,100% 100%,0 100%);background:#0d2e43;border:1px solid var(--blue)}nav a{color:#b9d1df}nav a[aria-current],nav a:hover{background:#0c2b40;color:var(--cyan);box-shadow:inset 0 -2px var(--cyan)}.hero{background:#07111f;grid-template-columns:.8fr 1.2fr;border-bottom:1px solid #26445a;position:relative}.hero:before{content:'PATTERN CHECK / LABEL MASTER';position:absolute;top:20px;left:24px;color:#5fffd2;font:700 10px monospace;letter-spacing:.15em}.hero-copy{padding-top:130px}.hero figure{clip-path:polygon(10% 0,100% 0,100% 100%,0 100%)}.hero h1,.article-hero h1{font-family:monospace;text-transform:uppercase}.actions a,button{border-radius:0;background:var(--cyan);box-shadow:5px 5px 0 #1674a0}.route{max-width:none;background:#dce9ee;color:#07111f}.route-grid{grid-template-columns:repeat(4,1fr);gap:14px}.route-grid a{box-shadow:none;border:1px solid #8da9b7;border-top:6px solid #16b9ff;min-height:190px}.route-grid a:nth-child(even){transform:none;background:#f7fbfc}.checker{background:#07111f;border-block:1px solid #2b4c62}.checker label,#result{background:#0b2132;border-color:#294b62}.article-hero{background:#07111f;color:white;grid-template-columns:.85fr 1.15fr;border-bottom:5px solid var(--cyan)}.article-layout{background:#eef5f8;color:#07111f;max-width:none}.article-layout aside{background:#07111f;color:white;border-top-color:var(--cyan)}.note{background:#d7f7ef;border-left-color:#00a67f}footer{background:#050b12;color:white;border-top:5px solid var(--cyan)}@media(max-width:1150px){header nav{background:#050b12}.route-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.hero,.article-hero{grid-template-columns:1fr}.hero figure{clip-path:none}.route-grid{grid-template-columns:1fr}}

/* Template 077 — link-latency ledger */
:root{--ink:#17211e;--blue:#c45a2d;--cyan:#187d73;--paper:#f2eadc;--line:#b9ad99;--orange:#e8b04a}
body{background:#e7dfd0;color:var(--ink);background-image:radial-gradient(#8d7c6422 1px,transparent 1px);background-size:18px 18px}
header{background:#fffaf0;color:var(--ink);border:0;border-bottom:4px solid var(--ink);box-shadow:none}
.logo{border-radius:2px;clip-path:none;background:#1d554f;border:2px solid #17211e;box-shadow:4px 4px 0 #e8b04a}
nav{flex-wrap:wrap;justify-content:flex-end}nav a{color:#39443f;border-bottom:2px solid transparent}nav a[aria-current],nav a:hover{background:transparent;color:#9d3f1d;box-shadow:none;border-color:#c45a2d}
.hero{background:#f2eadc;color:var(--ink);grid-template-columns:minmax(340px,.78fr) minmax(0,1.22fr);border-bottom:0;min-height:690px}
.hero:before{content:'INSTRUMENT SIGNAL / CONTROLLED EXPORT';top:24px;color:#9d3f1d;font-family:Inter,system-ui,sans-serif}
.hero-copy{padding:130px clamp(28px,6vw,90px) 80px;background:linear-gradient(90deg,#f2eadc 0,#f2eadc 86%,transparent 86%);position:relative;z-index:2}
.hero h1,.article-hero h1{font-family:Georgia,serif;text-transform:none;letter-spacing:-.04em}.hero .eyebrow,.checker .eyebrow{color:#176e65}
.hero figure{margin:38px 38px 38px -4%;clip-path:polygon(8% 0,100% 0,100% 89%,92% 100%,0 100%,0 11%);border:2px solid #17211e;box-shadow:12px 12px 0 #c45a2d}
.hero figcaption{left:22px;bottom:22px;background:#fffaf0e8;color:#17211e;border-left:5px solid #187d73}
.actions a,button{background:#187d73;color:white;box-shadow:4px 4px 0 #17211e}.actions a:last-child{background:#fffaf0;color:#17211e;border:1px solid #17211e}
.route{background:#fffaf0;color:#17211e;padding-block:100px}.route-grid{grid-template-columns:repeat(7,1fr);gap:0;align-items:start;position:relative}.route-grid:before{content:'';position:absolute;top:38px;left:4%;right:4%;height:3px;background:#17211e}.route-grid a{position:relative;background:transparent!important;border:0;border-top:0;box-shadow:none;min-height:230px;padding:0 10px;text-align:center;justify-items:center}.route-grid a:nth-child(even){padding-top:70px}.route-grid a span{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:#fffaf0;border:3px solid #17211e;color:#9d3f1d;z-index:1}.route-grid a:hover span{background:#e8b04a}.route-grid a b{font-family:Georgia,serif;font-size:18px}
.checker{background:#1d554f;color:#fffaf0;border:0;grid-template-columns:1fr 1.15fr;clip-path:polygon(0 0,96% 0,100% 12%,100% 100%,4% 100%,0 88%)}.checker label,#result{background:#16443f;border-color:#6aa79f}.checker button{background:#e8b04a;color:#17211e}
.article-hero{background:#f2eadc;color:#17211e;grid-template-columns:1fr 1fr;border:0;padding:38px;gap:28px}.article-hero>div{background:#fffaf0;border:2px solid #17211e;box-shadow:8px 8px 0 #e8b04a}.article-hero img{border:2px solid #17211e;clip-path:polygon(0 0,100% 0,100% 90%,92% 100%,0 100%)}
.article-layout{background:#e7dfd0;color:#17211e;grid-template-columns:210px minmax(0,900px)}.article-layout aside{background:#fffaf0;color:#17211e;border:2px solid #17211e;border-top:10px solid #c45a2d;box-shadow:6px 6px 0 #187d73}.copy section{background:#fffaf0;border:1px solid #c8baa3;padding:42px;margin-bottom:28px}.note{background:#f3dca8;border-left-color:#c45a2d}.gallery figure{background:#f2eadc;border:1px solid #8d7c64}
footer{background:#17211e;color:#fffaf0;border-top:10px solid #e8b04a}
@media(max-width:1150px){header nav{background:#fffaf0}.route-grid{grid-template-columns:repeat(2,1fr);gap:18px}.route-grid:before{display:none}.route-grid a,.route-grid a:nth-child(even){padding:16px;background:#f2eadc!important;border:1px solid #8d7c64}}
@media(max-width:760px){.hero,.article-hero,.checker{grid-template-columns:1fr}.hero-copy{background:#f2eadc}.hero figure{margin:0 18px 34px;clip-path:none}.route-grid{grid-template-columns:1fr}.article-hero{padding:18px}.copy section{padding:25px}.checker{clip-path:none}}

/* Template 078 — waveform codec */
:root{--ink:#eaf4ff;--blue:#54e7ff;--cyan:#9a73ff;--paper:#070b18;--line:#263456;--orange:#ffca63}
body{background:#070b18;color:#dbe7f7;background-image:radial-gradient(circle at 12% 5%,#422f8844,transparent 31%),radial-gradient(circle at 88% 32%,#0dbfd433,transparent 28%)}
header{background:#090e1e;color:#fff;border:0;border-bottom:1px solid #2a3b62;box-shadow:0 12px 40px #0008;min-height:96px}
.logo{background:#111a34;border:1px solid #54e7ff;border-radius:50%;box-shadow:0 0 24px #54e7ff66;clip-path:none}.logo svg{stroke:#54e7ff}
nav{flex-wrap:nowrap}nav a{color:#b9c9de;border:0;border-radius:18px}nav a[aria-current],nav a:hover{color:#06101f;background:#54e7ff;box-shadow:0 0 18px #54e7ff55;border:0}
.hero{min-height:760px;color:#fff;background:transparent;grid-template-columns:1.05fr .95fr;position:relative;overflow:hidden}.hero:before{content:'PATTERN 079  •  LABEL RELEASE';top:34px;left:clamp(24px,6vw,90px);color:#54e7ff;font:800 11px monospace;letter-spacing:.2em}.hero:after{content:'';position:absolute;left:0;right:0;bottom:70px;height:110px;background:repeating-linear-gradient(90deg,transparent 0 18px,#54e7ff 19px 21px,transparent 22px 40px);clip-path:polygon(0 49%,5% 42%,9% 61%,14% 26%,18% 78%,23% 38%,29% 55%,34% 10%,40% 89%,46% 32%,52% 62%,58% 18%,64% 73%,71% 41%,78% 57%,84% 29%,91% 69%,100% 48%,100% 53%,0 53%);opacity:.28;pointer-events:none}
.hero-copy{padding:130px clamp(28px,7vw,110px);background:transparent;z-index:2}.hero h1,.article-hero h1{font-family:Inter,system-ui,sans-serif;text-transform:none;letter-spacing:-.055em}.hero .eyebrow,.checker .eyebrow{color:#54e7ff}
.hero figure{margin:70px 40px 70px 0;clip-path:polygon(0 0,100% 8%,94% 100%,6% 92%);border:1px solid #54e7ff;box-shadow:0 0 0 12px #111a34,0 0 70px #4f3abf66}.hero figcaption{left:35px;right:35px;bottom:48px;color:#fff;background:#090e1ee8;border:1px solid #54e7ff}
.actions a,button{border-radius:28px;background:#54e7ff;color:#06101f;box-shadow:0 0 22px #54e7ff55}.actions a:last-child{background:#9a73ff;color:white;border:0}
.route{max-width:none;background:#0d1429;color:#eaf4ff;border-block:1px solid #263456}.route-grid{grid-template-columns:repeat(7,1fr);gap:10px}.route-grid:before{display:none}.route-grid a,.route-grid a:nth-child(even){min-height:240px;padding:26px 16px;background:linear-gradient(180deg,#131d38,#0a1022)!important;border:1px solid #2c3d63;text-align:left;justify-items:start;box-shadow:none}.route-grid a:nth-child(even){transform:translateY(35px)}.route-grid a span{width:auto;height:auto;border:0;border-radius:0;background:transparent;color:#54e7ff;font:800 12px monospace}.route-grid a b{font-family:Inter,system-ui,sans-serif;font-size:18px}.route-grid a:hover{border-color:#9a73ff!important;box-shadow:0 0 28px #9a73ff33}
.checker{background:linear-gradient(120deg,#241954,#0d5364);color:white;border:1px solid #725cff;clip-path:polygon(0 0,97% 0,100% 18%,100% 100%,3% 100%,0 82%)}.checker label,#result{background:#070b1899;border-color:#637399}.checker button{background:#ffca63;color:#10162a}
.article-hero{background:#080d1c;color:#fff;padding:0;gap:0;grid-template-columns:.9fr 1.1fr;border-bottom:1px solid #263456}.article-hero>div{background:linear-gradient(135deg,#121a34,#21164b);border:0;box-shadow:none}.article-hero img{border:0;clip-path:polygon(8% 0,100% 0,100% 100%,0 100%)}
.article-layout{background:#080d1c;color:#dbe7f7;grid-template-columns:220px minmax(0,920px)}.article-layout aside{background:#10182e;color:#dbe7f7;border:1px solid #304267;border-top:6px solid #54e7ff;box-shadow:0 0 28px #0008}.copy section{background:linear-gradient(145deg,#10182e,#0b1124);border:1px solid #263456;padding:44px;margin-bottom:24px;box-shadow:0 16px 40px #0004}.copy p,.copy li{font-family:Inter,system-ui,sans-serif}.note{background:#21194b;border-left-color:#9a73ff}.gallery figure{background:#0a1022;border:1px solid #304267}.gallery span{color:#aebed5}
footer{background:#050814;color:#dbe7f7;border-top:1px solid #54e7ff}
@media(max-width:1150px){header nav{background:#090e1e}.route-grid{grid-template-columns:repeat(2,1fr)}.route-grid a:nth-child(even){transform:none}}
@media(max-width:760px){.hero,.article-hero,.checker{grid-template-columns:1fr}.hero figure{margin:0 18px 45px;clip-path:none}.route-grid{grid-template-columns:1fr}.checker{clip-path:none}.article-hero{padding:0}.copy section{padding:25px}}

/* Template 079 — release-grid terminal */
:root{--ink:#eff4e8;--blue:#ffd84d;--cyan:#ff7a32;--paper:#101511;--line:#3a4939;--orange:#ff7a32}
body{background:#101511;color:#e8eee3;background-image:linear-gradient(90deg,#1c251d 1px,transparent 1px),linear-gradient(#1c251d 1px,transparent 1px);background-size:46px 46px}
header{background:#0b0f0c;color:#f4f6e8;border:0;border-bottom:3px solid #ffd84d;box-shadow:none;min-height:92px}.logo{background:#ffd84d;border:2px solid #0b0f0c;border-radius:0;clip-path:polygon(0 0,84% 0,100% 16%,100% 100%,0 100%);box-shadow:5px 5px 0 #ff7a32}.logo svg{stroke:#101511}nav{flex-wrap:wrap;justify-content:flex-end}nav a{color:#c9d2c4;border:1px solid transparent;border-radius:0;font-family:ui-monospace,monospace}nav a[aria-current],nav a:hover{background:#ffd84d;color:#101511;border-color:#ffd84d;box-shadow:none}
.hero{min-height:720px;background:#151d16;color:#f5f6e9;grid-template-columns:.9fr 1.1fr;border:0;position:relative}.hero:before{content:'RELEASE GRID // SHIPPING LABEL CONTROL';top:28px;left:clamp(24px,6vw,92px);color:#ffd84d;font:800 11px ui-monospace,monospace;letter-spacing:.18em}.hero:after{content:'0101  RELEASE  /  VERIFY  /  PRINT  /  RECOVER  1010';position:absolute;left:0;right:0;bottom:0;padding:13px 5vw;background:#ffd84d;color:#101511;font:800 11px ui-monospace,monospace;letter-spacing:.16em}.hero-copy{padding:130px clamp(28px,6vw,92px) 100px;background:transparent;z-index:2}.hero h1,.article-hero h1{font-family:ui-monospace,monospace;text-transform:none;letter-spacing:-.055em}.hero .eyebrow,.checker .eyebrow{color:#ff9c58}.hero figure{margin:58px 48px 78px 0;clip-path:none;border:2px solid #ffd84d;box-shadow:14px 14px 0 #ff7a32}.hero figcaption{left:20px;right:20px;bottom:20px;color:#f4f6e8;background:#0b0f0ce8;border-left:5px solid #ffd84d}.actions a,button{border-radius:0;background:#ffd84d;color:#101511;box-shadow:5px 5px 0 #ff7a32}.actions a:last-child{background:#f4f6e8;color:#101511;border:0}
.route{max-width:none;background:#e9eddf;color:#101511;padding-block:96px}.route-grid{grid-template-columns:repeat(4,1fr);gap:16px}.route-grid:before{display:none}.route-grid a,.route-grid a:nth-child(even){min-height:220px;padding:24px;background:#f7f9ef!important;border:2px solid #101511;border-top:10px solid #ffd84d;text-align:left;justify-items:start;box-shadow:8px 8px 0 #7e947d;transform:none}.route-grid a:nth-child(3n){border-top-color:#ff7a32}.route-grid a span{width:auto;height:auto;border:0;border-radius:0;background:#101511;color:#ffd84d;padding:6px 8px;font:800 12px ui-monospace,monospace}.route-grid a b{font-family:ui-monospace,monospace;font-size:19px}.route-grid a:hover{transform:translate(-3px,-3px);box-shadow:11px 11px 0 #ff7a32}
.checker{background:#19241b;color:#f4f6e8;border:0;border-block:3px solid #ffd84d;clip-path:none}.checker label,#result{background:#0f1510;border:1px solid #506250}.checker button{background:#ff7a32;color:#101511}
.article-hero{background:#141c15;color:#f4f6e8;padding:40px;gap:26px;grid-template-columns:.9fr 1.1fr;border:0}.article-hero>div{background:#0d120e;border:2px solid #ffd84d;box-shadow:10px 10px 0 #ff7a32}.article-hero img{border:2px solid #ffd84d;clip-path:none;box-shadow:10px 10px 0 #304632}.article-layout{background:#e9eddf;color:#101511;grid-template-columns:220px minmax(0,920px)}.article-layout aside{background:#101511;color:#edf2e7;border:0;border-top:10px solid #ffd84d;box-shadow:7px 7px 0 #ff7a32}.copy section{background:#f8faef;border:2px solid #101511;padding:44px;margin-bottom:26px;box-shadow:7px 7px 0 #98a894}.copy p,.copy li{font-family:Inter,system-ui,sans-serif}.note{background:#fff1af;border-left-color:#ff7a32}.gallery figure{background:#eef2e6;border:2px solid #101511}.gallery span{color:#39463a}footer{background:#0b0f0c;color:#eef3e8;border-top:10px solid #ffd84d}
@media(max-width:1150px){header nav{background:#0b0f0c}.route-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.hero,.article-hero,.checker{grid-template-columns:1fr}.hero figure{margin:0 18px 80px}.route-grid{grid-template-columns:1fr}.article-hero{padding:18px}.copy section{padding:25px}}

/* Template 080 — open spectrum */
:root{--ink:#09252a;--blue:#0b8f88;--cyan:#b9f23b;--paper:#edf7f3;--line:#9bc5bc;--orange:#ff6f4d}
body{background:#edf7f3;color:#09252a;background-image:linear-gradient(120deg,#dff3ed 0 36%,transparent 36% 100%)}header{background:#f8fffc;color:#09252a;border:0;border-bottom:1px solid #8abbb0;box-shadow:0 12px 30px #14443b18;min-height:92px}.logo{background:#09252a;border:0;border-radius:18px 3px 18px 3px;clip-path:none;box-shadow:5px 5px 0 #b9f23b}.logo svg{stroke:#b9f23b}nav{flex-wrap:wrap;justify-content:flex-end}nav a{color:#315b58;border-radius:20px;border:1px solid transparent}nav a[aria-current],nav a:hover{background:#09252a;color:#b9f23b;border-color:#09252a;box-shadow:none}
.hero{min-height:735px;background:linear-gradient(130deg,#07383a,#0c6b66);color:white;grid-template-columns:.78fr 1.22fr;border:0;position:relative;overflow:hidden}.hero:before{content:'OPEN SPECTRUM / IMPORT SCHEMA';top:28px;left:clamp(24px,6vw,90px);color:#b9f23b;font:800 11px Inter,sans-serif;letter-spacing:.2em}.hero:after{content:'';position:absolute;left:0;right:0;bottom:0;height:24px;background:linear-gradient(90deg,#b9f23b 0 14%,#2ee8c7 14% 32%,#21b9d1 32% 51%,#6b8cff 51% 69%,#bd69ea 69% 84%,#ff6f4d 84%)}.hero-copy{padding:132px clamp(28px,6vw,90px) 100px;background:transparent;z-index:2}.hero h1,.article-hero h1{font-family:Inter,system-ui,sans-serif;text-transform:none;letter-spacing:-.06em}.hero .eyebrow,.checker .eyebrow{color:#b9f23b}.hero figure{margin:46px 46px 60px 0;clip-path:polygon(7% 0,100% 0,100% 88%,91% 100%,0 100%,0 10%);border:8px solid #f8fffc;box-shadow:18px 18px 0 #b9f23b}.hero figcaption{left:26px;right:26px;bottom:26px;color:#fff;background:#09252ae8;border-left:5px solid #b9f23b}.actions a,button{border-radius:24px;background:#b9f23b;color:#09252a;box-shadow:none}.actions a:last-child{background:white;color:#09252a;border:0}
.route{max-width:none;background:#f7fffb;color:#09252a;padding-block:100px}.route-grid{grid-template-columns:repeat(4,1fr);gap:18px}.route-grid:before{display:none}.route-grid a,.route-grid a:nth-child(even){min-height:225px;padding:25px;background:white!important;border:1px solid #8abbb0;border-radius:30px 5px 30px 5px;text-align:left;justify-items:start;box-shadow:8px 8px 0 #c1ded7;transform:none}.route-grid a:nth-child(3n){box-shadow:8px 8px 0 #dff58e}.route-grid a span{width:42px;height:42px;border:0;border-radius:50%;background:#09252a;color:#b9f23b;display:grid;place-items:center;font-weight:900}.route-grid a b{font-family:Inter,system-ui,sans-serif;font-size:19px}.route-grid a:hover{transform:translateY(-5px);box-shadow:8px 13px 0 #ffb29f}
.checker{background:#09252a;color:white;border:0;clip-path:polygon(0 0,96% 0,100% 16%,100% 100%,4% 100%,0 84%)}.checker label,#result{background:#123b3d;border:1px solid #47716d;border-radius:14px}.checker button{background:#b9f23b;color:#09252a}
.article-hero{background:#0b5553;color:white;padding:34px;gap:24px;grid-template-columns:.88fr 1.12fr;border:0}.article-hero>div{background:#07383a;border:0;border-radius:36px 8px 36px 8px;box-shadow:10px 10px 0 #b9f23b}.article-hero img{border:8px solid white;border-radius:8px 36px 8px 36px;clip-path:none}.article-layout{background:#edf7f3;color:#09252a;grid-template-columns:220px minmax(0,920px)}.article-layout aside{background:#09252a;color:white;border:0;border-top:10px solid #b9f23b;border-radius:0 0 24px 4px;box-shadow:7px 7px 0 #8abbb0}.copy section{background:#fbfffd;border:1px solid #a5cbc3;padding:44px;margin-bottom:26px;border-radius:28px 5px 28px 5px;box-shadow:7px 7px 0 #d3e8e2}.copy p,.copy li{font-family:Inter,system-ui,sans-serif}.note{background:#e7f8b8;border-left-color:#0b8f88}.gallery figure{background:#f4fcf8;border:1px solid #8abbb0;border-radius:18px 4px 18px 4px}.gallery span{color:#426762}footer{background:#062f31;color:white;border-top:10px solid #b9f23b}
@media(max-width:1150px){header nav{background:#f8fffc}.route-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.hero,.article-hero,.checker{grid-template-columns:1fr}.hero figure{margin:0 18px 55px;clip-path:none}.route-grid{grid-template-columns:1fr}.checker{clip-path:none}.article-hero{padding:18px}.copy section{padding:25px}}

/* FINAL PRODUCT INTERFACE VISIBILITY — BATCH AUDIT */
.product > img,.product img,.product-hero > img,.product-hero img,.gallery img,.product-gallery img,.interface-gallery img,#views img{
  display:block!important;width:100%!important;height:auto!important;max-height:none!important;
  aspect-ratio:auto!important;object-fit:contain!important;object-position:center!important;
  clip-path:none!important;transform:none!important;filter:none!important;background:#fff!important;
  border:0!important;border-radius:0!important;box-shadow:none!important;
}
.product + .article-layout .gallery,.product-gallery,.interface-gallery,#views .gallery{
  display:grid!important;grid-template-columns:1fr!important;gap:30px!important;width:100%!important;
}
.product + .article-layout .gallery figure,.product-gallery figure,.interface-gallery figure,#views figure{
  width:100%!important;margin:0!important;padding:0!important;overflow:visible!important;
  border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;
}
.product + .article-layout .gallery figcaption,.product-gallery figcaption,.interface-gallery figcaption,#views figcaption{
  padding:16px 0!important;background:transparent!important;
}
