:root{--ink:#07101a;--blue:#087bf0;--paper:#edf2f4;--line:#c7d3da;--muted:#607483;--sans:'Manrope',Arial,sans-serif;--mono:'DM Mono',monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{min-width:0;margin:0;overflow-x:hidden;background:var(--paper);color:#0c1a27;font-family:var(--sans)}img{display:block;max-width:100%}
.seo-header{height:88px;display:flex;align-items:center;gap:24px;padding:0 clamp(18px,4vw,72px);background:#07101a;border-bottom:1px solid #284052}.seo-header .brand img{width:145px}.seo-nav{display:flex;gap:4px;margin-left:auto}.seo-nav a,.quote{padding:11px 13px;color:#dbe9f2;text-decoration:none;font-size:12px;font-weight:800}.seo-nav a:hover,.seo-nav a[aria-current=page],.quote:hover{background:var(--blue);color:#fff}.quote{border:1px solid #516879}
.seo-hero{min-height:620px;display:grid;grid-template-columns:.9fr 1.1fr;background:#07101a;color:#f4f9fc}.seo-hero-copy{display:flex;flex-direction:column;justify-content:center;padding:80px clamp(24px,7vw,110px)}.crumbs{margin:0 0 30px;color:#79a0bb;font:10px var(--mono);letter-spacing:.08em}.crumbs a{color:inherit;text-decoration:none}.seo-hero h1{margin:0;font-size:clamp(52px,6.8vw,104px);line-height:.91;letter-spacing:-.07em}.seo-hero h1 em{display:block;color:#68b3ff;font-family:Georgia,serif;font-weight:400}.seo-hero-copy>p:not(.crumbs){max-width:600px;margin:32px 0 0;color:#b9cbd7;font-size:16px;line-height:1.75}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.hero-actions a{padding:13px 17px;border:1px solid #566c7c;color:#fff;text-decoration:none;font-size:12px;font-weight:800}.hero-actions a:first-child{background:var(--blue);border-color:var(--blue)}.seo-hero-media{min-height:500px;overflow:hidden;background:#dfe6e9}.seo-hero-media img{width:100%;height:100%;object-fit:cover}
.seo-section{padding:96px clamp(22px,8vw,132px)}.section-head{display:grid;grid-template-columns:.8fr 1.2fr;gap:9vw;align-items:end;margin-bottom:48px}.eyebrow{margin:0 0 22px;color:#147bd3;font:10px var(--mono);letter-spacing:.14em}.section-head h2{margin:0;font-size:clamp(42px,5.6vw,82px);line-height:.94;letter-spacing:-.065em}.section-head h2 em{font-family:Georgia,serif;font-weight:400}.section-head>p{margin:0;color:#526879;font-size:16px;line-height:1.8}
.product-links{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.product-link{display:flex;min-height:390px;flex-direction:column;padding:20px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-decoration:none;background:#f5f7f8;color:#0c1a27;transition:.2s}.product-link:hover{transform:translateY(-5px);box-shadow:0 18px 35px #07101a1f}.product-link img{width:100%;height:220px;object-fit:cover;background:#dbe3e7}.product-link small{margin-top:20px;color:#147bd3;font:10px var(--mono)}.product-link strong{margin-top:10px;font-size:22px}.product-link span{margin-top:12px;color:#607483;font-size:13px;line-height:1.6}
.technical-band{background:#0b1b29;color:#eff7fb}.technical-band .eyebrow{color:#80bfff}.technical-band .section-head>p{color:#b5c8d4}.spec-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #b5d2e540;border-left:1px solid #b5d2e540}.spec-card{min-height:180px;padding:24px;border-right:1px solid #b5d2e540;border-bottom:1px solid #b5d2e540}.spec-card span{color:#80bfff;font:10px var(--mono)}.spec-card strong{display:block;margin-top:25px;font-size:20px}.spec-card p{margin:10px 0 0;color:#aebfcb;font-size:13px;line-height:1.6}
.use-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.use-card{padding:28px;background:#fff;border-top:3px solid var(--blue)}.use-card span{color:#147bd3;font:10px var(--mono)}.use-card h3{margin:26px 0 11px;font-size:21px}.use-card p{margin:0;color:#607483;font-size:14px;line-height:1.7}.faq-list{max-width:970px;border-top:1px solid var(--line)}.faq-list details{padding:23px 0;border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;font-size:18px;font-weight:800}.faq-list p{max-width:800px;margin:16px 0 0;color:#526879;line-height:1.75}
.seo-crosslinks{background:#dfe7eb}.seo-crosslinks nav{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.seo-crosslinks a{display:flex;justify-content:space-between;padding:22px;background:#f7f9fa;color:#0c1a27;text-decoration:none;font-weight:800}.seo-crosslinks a:hover{background:var(--blue);color:#fff}.seo-cta{display:flex;align-items:end;justify-content:space-between;gap:40px;padding:90px clamp(22px,8vw,132px);background:var(--blue);color:#fff}.seo-cta h2{max-width:800px;margin:0;font-size:clamp(46px,6vw,88px);line-height:.94;letter-spacing:-.065em}.seo-cta h2 em{font-family:Georgia,serif;font-weight:400}.seo-cta a{color:#fff;text-decoration:none;border-bottom:1px solid #fff;padding-bottom:8px;font:14px var(--mono)}.seo-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:100px;padding:25px clamp(22px,4vw,72px);background:#07101a;color:#8fa3b1}.seo-footer img{width:130px}.seo-footer nav{display:flex;gap:16px}.seo-footer a{color:#c4d3dd;text-decoration:none;font-size:11px}.seo-footer p{font:10px var(--mono)}
@media(max-width:900px){.seo-header{height:72px}.seo-nav{display:none}.quote{margin-left:auto}.seo-hero{min-height:0;grid-template-columns:1fr}.seo-hero-copy{padding:64px clamp(22px,7vw,64px)}.seo-hero-media{min-height:390px;max-height:520px}.section-head{grid-template-columns:1fr;gap:24px}.product-links{grid-template-columns:1fr 1fr}.spec-grid{grid-template-columns:1fr 1fr}.use-grid,.seo-crosslinks nav{grid-template-columns:1fr}.seo-cta{display:block}.seo-cta a{display:inline-block;margin-top:38px}}
@media(max-width:620px){body,main,.seo-header,.seo-hero,.seo-section,.seo-crosslinks,.seo-cta,.seo-footer{width:100vw;max-width:100vw}.seo-header{height:64px;justify-content:space-between;padding:0 16px;gap:12px}.seo-header .brand{min-width:0}.seo-header .brand img{width:108px}.quote{display:inline-flex!important;flex:0 0 auto;margin-left:0;white-space:nowrap;padding:9px 10px;font-size:10px}.seo-hero-copy,.seo-hero-media,.section-head,.product-links,.spec-grid,.use-grid,.faq-list{width:100%;max-width:100%;min-width:0}.seo-hero-copy{padding:44px 18px 48px}.crumbs{margin-bottom:21px;font-size:8px;line-height:1.7}.seo-hero h1{max-width:100%;font-size:clamp(42px,13.5vw,58px);line-height:.94;letter-spacing:-.055em;overflow-wrap:anywhere}.seo-hero-copy>p:not(.crumbs){max-width:100%;margin-top:24px;font-size:14px;line-height:1.65}.hero-actions{width:100%;display:grid;grid-template-columns:minmax(0,1fr);margin-top:27px}.hero-actions a{min-width:0;text-align:center}.seo-hero-media{min-height:0;height:260px}.seo-section{padding:58px 18px}.section-head{margin-bottom:32px}.eyebrow{margin-bottom:16px}.section-head h2{font-size:clamp(36px,11.5vw,46px);line-height:.98;letter-spacing:-.05em;overflow-wrap:anywhere}.section-head>p{font-size:14px;line-height:1.7}.product-links,.spec-grid{grid-template-columns:minmax(0,1fr)}.product-link{min-width:0;min-height:0;padding:14px}.product-link img{height:185px}.product-link small{margin-top:16px}.product-link strong{font-size:20px}.spec-card{min-width:0;min-height:0;padding:21px}.spec-card strong{margin-top:17px;overflow-wrap:anywhere}.use-card{min-width:0;padding:23px}.faq-list details{padding:20px 0}.faq-list summary{font-size:16px;line-height:1.45}.seo-crosslinks a{align-items:center;gap:18px;padding:18px;font-size:14px}.seo-cta{padding:58px 18px}.seo-cta h2{font-size:clamp(38px,12vw,52px);letter-spacing:-.05em}.seo-cta a{max-width:100%;overflow-wrap:anywhere}.seo-footer{align-items:flex-start;flex-direction:column;padding:28px 18px}.seo-footer nav{flex-wrap:wrap;row-gap:10px}.seo-footer p{line-height:1.6}}
@media(max-width:360px){.seo-header .brand img{width:96px}.quote{padding:8px;font-size:9px}.seo-hero h1{font-size:40px}.section-head h2{font-size:35px}.seo-hero-media{height:225px}}
