:root{color-scheme:dark;--bg:#0a1628;--panel:#102337;--text:#eef4f3;--muted:#b1c4cc;--accent:#72d8cb;--line:#ffffff20;font-family:Arial,Helvetica,sans-serif;background:var(--bg);color:var(--text)}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-underline-offset:5px}a:hover{color:var(--accent)}button,input,textarea{font:inherit}button,a,input,textarea{touch-action:manipulation}:focus-visible{outline:3px solid var(--accent);outline-offset:5px}p{line-height:1.8;color:var(--muted)}h1,h2,h3{line-height:1.12;letter-spacing:-.04em}h1{font-size:clamp(2.7rem,6.4vw,5.8rem);font-weight:500;margin:.3em 0}h2{font-size:clamp(2rem,4vw,3.6rem);font-weight:500;margin:.4em 0}h3{font-size:1.4rem;font-weight:500}img{max-width:100%;display:block}main{min-height:65vh}.skip{position:absolute;left:16px;top:-100px;padding:14px;background:var(--bg);z-index:9}.skip:focus{top:10px}.site-header{padding:20px 5%;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);background:#081523}.brand{text-decoration:none;display:grid;grid-template-columns:52px auto;column-gap:8px;font-size:25px;letter-spacing:-1px;align-items:center;font-weight:700}.brand img{grid-row:span 2;object-fit:contain}.brand span{font-size:8px;letter-spacing:2px;color:var(--muted)}nav{display:flex;gap:30px}nav a{text-decoration:none;font-size:14px}nav a[aria-current]{color:var(--accent)}.hero{min-height:720px;min-height:85svh;display:flex;align-items:center;position:relative;padding:90px 7%;isolation:isolate}.hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#061526e8,#06152675 65%,#06152630),linear-gradient(0deg,var(--bg),transparent 30%);z-index:-1}.hero-content{max-width:760px}.hero p{max-width:500px;font-size:18px}.eyebrow{text-transform:uppercase;letter-spacing:2.5px;font-size:11px!important;color:var(--accent);font-weight:700}.actions{display:flex;gap:16px;flex-wrap:wrap;margin-top:30px}.button,button{display:inline-block;border:1px solid var(--accent);padding:15px 23px;text-decoration:none;border-radius:3px;background:var(--accent);color:#061a25;font-weight:700;cursor:pointer;line-height:1.3}.button:hover,button:hover{background:#b5f1e8;color:#061a25}.button.secondary{background:transparent;color:var(--text);border-color:#b1c4cc}.section,.page,.newsletter{max-width:1360px;margin:auto;padding:85px 6%}.page{padding-top:60px}.page-intro{max-width:820px;margin-bottom:45px}.page-intro p{max-width:660px;font-size:18px}.split{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.split>img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:5px}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.card{border:1px solid var(--line);border-radius:5px;overflow:hidden;background:#0c1d30}.card img{width:100%;aspect-ratio:4/3;object-fit:cover}.card-content{padding:25px}.card h3{margin:8px 0 12px}.card p{font-size:14px}.card a{text-decoration:none}.card .text-link{color:var(--accent);text-decoration:underline}.section-title{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:35px}.section-title>a{white-space:nowrap}.newsletter{display:grid;grid-template-columns:1fr 1fr;gap:70px;border-top:1px solid var(--line)}.panel{background:var(--panel);padding:35px;border:1px solid var(--line);border-radius:5px}.subscribe-frame{width:100%;height:650px;border:0;background:#fff;border-radius:4px}.small{font-size:13px}.site-footer{border-top:1px solid var(--line);padding:55px 6% 25px;display:grid;grid-template-columns:2fr 1fr 1fr;gap:30px;background:#07111e}.site-footer a{display:block;font-size:14px;margin:14px 0}.site-footer .wordmark{font-size:30px;font-weight:700;text-decoration:none}.copyright{grid-column:1/-1;border-top:1px solid var(--line);padding-top:24px;font-size:12px}.breadcrumb{font-size:13px;color:var(--muted);margin-bottom:35px}.article{max-width:820px}.article h2{font-size:29px;margin-top:45px}.article p{font-size:17px}.article .lead{font-size:20px}.article img{width:100%;aspect-ratio:16/9;object-fit:cover;margin:35px 0;border-radius:5px}.note{border-left:3px solid var(--accent);padding:5px 22px;margin:25px 0;background:#112437}.form{display:grid;gap:18px}.form label{display:grid;gap:9px;font-size:14px}.form input,.form textarea{width:100%;background:#071523;color:var(--text);padding:14px;border:1px solid #627987;border-radius:3px}.form textarea{min-height:160px;resize:vertical}.form .consent{display:flex;align-items:start;line-height:1.6}.consent input{width:18px;height:18px;flex-shrink:0}.hidden{display:none!important}.tag{font-size:11px;letter-spacing:1px;text-transform:uppercase;color:var(--accent)}@media(max-width:760px){.site-header{flex-wrap:wrap;padding:15px 5%}nav{gap:25px;width:100%;justify-content:space-between;padding-top:10px}.hero{min-height:660px;padding:70px 6%}.section,.page,.newsletter{padding:50px 6%}.split,.newsletter{grid-template-columns:1fr;gap:30px}.grid{grid-template-columns:1fr 1fr;gap:14px}.card-content{padding:18px}.section-title{display:block}.site-footer{grid-template-columns:1fr 1fr}.site-footer>div:first-child{grid-column:1/-1}}@media(max-width:460px){.grid{grid-template-columns:1fr}.hero h1{font-size:3.2rem}}@media print{.site-header,.site-footer,.newsletter,.actions,.breadcrumb{display:none}body,:root{background:#fff;color:#000}p{color:#222}.page{padding:0}.article img{display:none}.article{max-width:none}a{color:#000}h2{break-after:avoid}}.products-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.card-icon{display:flex;align-items:center;justify-content:center;aspect-ratio:4/3;background:#0c1d30;color:var(--accent)}.detail-icon{aspect-ratio:auto;min-height:420px;border:1px solid var(--line);border-radius:5px}.review-panel{display:flex;align-items:center;justify-content:space-between;gap:30px;flex-wrap:wrap}.subscribe-frame{width:100%;max-width:540px;height:305px;display:block;margin:0 auto;border:0;background:#fff;border-radius:4px}@media(max-width:1100px){.products-grid{grid-template-columns:1fr 1fr}}@media(max-width:460px){.products-grid{grid-template-columns:1fr}}.hero h1{font-size:clamp(2.4rem,5vw,4.4rem)}.products-grid .card img{object-fit:contain;background:#fff}.brand{display:inline-flex;align-items:center}.brand img{width:52px;height:52px;object-fit:contain;grid-row:auto}nav a{font-size:16px}.article ul{color:var(--muted);line-height:1.8;padding-left:22px}.article table{width:100%;border-collapse:collapse;margin:22px 0;font-size:15px}.article th,.article td{border:1px solid var(--line);padding:12px 14px;text-align:left;vertical-align:top;line-height:1.6}.article th{color:var(--accent);text-transform:uppercase;font-size:12px;letter-spacing:1px}.article td{color:var(--muted)}.site-header.overlay{position:absolute;top:0;left:0;right:0;background:transparent;border-bottom:0;z-index:10}.brand img{width:76px;height:76px}nav a{font-size:19px;font-weight:500}body{font-family:Inter,Arial,Helvetica,sans-serif}.site-header.overlay{background:linear-gradient(#061526d9,#06152600)}@media(max-width:760px){.hero{padding-top:150px}}.site-header.overlay{padding:20px 7%}.site-header.overlay .brand img{width:110px;height:110px}nav{gap:44px}@media(max-width:760px){.site-header.overlay .brand img{width:72px;height:72px}.hero{padding-top:170px}}.article{max-width:1000px}.article h1{font-size:clamp(2.2rem,4.2vw,3.8rem)}.article p{line-height:1.9}.article h2{margin-top:70px}.article ul{line-height:1.9}.article img{margin:45px 0}@media(max-width:760px){.article h2{margin-top:45px}.article img{margin:30px 0}}.split>img{height:auto}.subscribe-frame{height:400px}
