:root{--paper: #eff2f6;--paper-2: #e5eaf0;--card: #ffffff;--warm: #ede7da;--warm-line: rgba(40, 32, 22, .14);--ink: #0f151d;--mid: #525e6b;--dim: #87939f;--line: rgba(15, 21, 29, .12);--line2: rgba(15, 21, 29, .26);--chem: #dc1e6b;--chem-d: #a80e4f;--air: #0c8ca0;--cure: #b87708;--bad: #cf2e28;--strip-h: 96px;--nav-h: 58px;--gut: clamp(16px, 3.6vw, 60px);--ez: cubic-bezier(.22, .61, .36, 1);--r: 12px;color-scheme:light}*{box-sizing:border-box}html,body{margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:IBM Plex Sans,system-ui,-apple-system,sans-serif;font-size:16px;line-height:1.62;overflow-x:hidden;-webkit-font-smoothing:antialiased;padding-bottom:var(--strip-h)}::selection{background:var(--chem);color:#fff}a{color:inherit;text-decoration:none}button,input,select{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--air);outline-offset:3px}canvas{display:block}.disp{font-family:Big Shoulders Display,Impact,sans-serif;font-weight:800;line-height:.94;letter-spacing:-.005em}.eyebrow{display:flex;align-items:center;gap:.55rem;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.17em;text-transform:uppercase;color:var(--chem);margin:0 0 12px}.eyebrow .wv{display:inline-block;vertical-align:middle;color:currentColor}.lede{max-width:640px;color:var(--mid);font-size:1.04rem;margin-top:12px}.ground{position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(70% 58% at 74% 14%,rgba(220,30,107,.055),transparent 64%),radial-gradient(66% 56% at 12% 84%,rgba(12,140,160,.05),transparent 66%),linear-gradient(180deg,#f7f9fb,#e7ecf2)}.ground:after{content:"";position:absolute;inset:0;opacity:.75;background-image:linear-gradient(to right,rgba(15,21,29,.05) 1px,transparent 1px),linear-gradient(to bottom,rgba(15,21,29,.05) 1px,transparent 1px);background-size:62px 62px;-webkit-mask-image:radial-gradient(64% 56% at 50% 44%,#000,transparent);mask-image:radial-gradient(64% 56% at 50% 44%,#000,transparent)}#load{position:fixed;inset:0;z-index:300;background:#f7f9fb;display:grid;place-items:center;padding:24px;transition:opacity .7s var(--ez),visibility .7s}#load.gone{opacity:0;visibility:hidden}.load-in{width:min(580px,100%)}.load-in h1{margin:6px 0 2px;font-size:clamp(34px,5.4vw,56px)}.load-in h1 em{font-style:normal;color:var(--chem)}.lbar{height:3px;background:#0f151d1a;margin:22px 0 10px;border-radius:2px;overflow:hidden}.lbar i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--chem-d),var(--chem));transition:width .25s linear}.lrow{display:flex;justify-content:space-between;font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--dim);letter-spacing:.1em}.lstat{margin-top:18px;display:grid;gap:5px;font-family:IBM Plex Mono,monospace;font-size:11.5px;color:var(--mid)}.lstat b{color:var(--air);font-weight:600}.lnote{margin-top:14px;font-family:IBM Plex Mono,monospace;font-size:10.5px;color:var(--dim);line-height:1.7}#fallback{display:none;margin-top:24px;border:1px solid var(--line);border-radius:var(--r);padding:20px;background:var(--card);box-shadow:0 1px 3px #0f151d0f}#fallback.on{display:block}#fallback h2{margin:0 0 8px;font-family:Big Shoulders Display,sans-serif;font-weight:800;font-size:24px;color:var(--chem)}#fallback p{margin:0 0 12px;font-size:14px;color:var(--mid)}#fallback code{display:block;padding:11px 13px;background:#0f151d;border-radius:8px;font-family:IBM Plex Mono,monospace;font-size:12px;color:#7fe3f2;overflow-x:auto;white-space:nowrap;margin-bottom:14px;user-select:all}.drop{border:1px dashed var(--line2);border-radius:10px;padding:20px;text-align:center;cursor:pointer;transition:.2s;display:block}.drop:hover,.drop.over{border-color:var(--chem);background:#dc1e6b0d}.drop b{display:block;font-family:IBM Plex Mono,monospace;font-size:11.5px}.drop span{font-size:12.5px;color:var(--dim)}.drop-state{margin-top:10px;font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--air);min-height:16px}.nav{position:fixed;top:0;left:0;right:0;height:var(--nav-h);z-index:80;display:flex;align-items:center;gap:20px;padding:0 var(--gut);border-bottom:1px solid transparent;transition:background .35s,border-color .35s}.nav.stuck{background:#f7f9fbe0;backdrop-filter:blur(14px);border-color:var(--line)}.logo{display:flex;align-items:center;gap:10px;font-family:Big Shoulders Display,sans-serif;font-weight:800;font-size:21px;letter-spacing:.01em}.logo i{width:15px;height:15px;flex:none;border-radius:3px;background:var(--chem);box-shadow:inset 0 0 0 3px #fff,0 0 0 1px var(--chem)}.logo .brand-logo{width:22px;height:22px;flex:none;display:block;object-fit:contain}.logo span{display:inline-block}.footer-brand .brand-logo{width:20px;height:20px}@media(max-width:640px){.logo .brand-logo{width:19px;height:19px}}.nav .lk{display:flex;align-items:center;justify-content:flex-end;gap:18px;margin-left:auto;flex-wrap:nowrap;white-space:nowrap}.nav .lk a{display:inline-flex;align-items:center;white-space:nowrap;flex-shrink:0;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--dim);text-decoration:none;transition:color .2s}.nav .lk a:hover{color:var(--ink)}.nav .lk #contact{border:1px solid #f53086;color:#f53086;padding:8px 16px;border-radius:20px;transition:all .25s ease}.nav .lk #contact:hover{background:#fde5ed;border-color:#f53086;color:#f84894}.nav .rt{display:flex;gap:7px;margin-left:16px}.ib{width:33px;height:33px;display:grid;place-items:center;cursor:pointer;background:var(--card);border:1px solid var(--line);border-radius:8px;transition:.2s}.ib:hover{border-color:var(--line2)}.ib svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.6}.prog{position:fixed;top:0;left:0;height:2px;width:0;z-index:81;background:var(--chem);transition:width .1s linear}#stage{position:fixed;top:0;left:0;right:0;bottom:var(--strip-h);z-index:1}#gl{width:100%;height:100%;cursor:grab;touch-action:pan-y}#gl.grab{cursor:grabbing}#pins{position:absolute;inset:0;pointer-events:none;overflow:hidden}.pin{position:absolute;left:0;top:0;will-change:transform,opacity;opacity:0}.pin .d{position:absolute;left:-4px;top:-4px;width:8px;height:8px;border-radius:50%;background:var(--chem);box-shadow:0 0 0 3px #dc1e6b29,0 0 0 1px #fff}.pin .d:after{content:"";position:absolute;inset:-8px;border:1px solid var(--chem);border-radius:50%;animation:pl 2.6s var(--ez) infinite}@keyframes pl{0%{transform:scale(.55);opacity:.8}70%,to{transform:scale(1.65);opacity:0}}.pin .lg{position:absolute;left:0;top:0;width:56px;height:1px;background:var(--chem);transform-origin:0 50%;transform:rotate(-38deg)}.pin .lb{position:absolute;left:44px;bottom:31px;white-space:nowrap;border-bottom:1px solid var(--chem);padding:0 4px 4px 0}.pin.f .lg{transform:rotate(218deg)}.pin.f .lb{inset:31px 44px auto auto;text-align:right;padding:0 0 4px 4px}.pin .lb b{display:block;font-family:Big Shoulders Display,sans-serif;font-weight:700;font-size:17px;line-height:1.1}.pin .lb i{display:block;font-style:normal;font-family:IBM Plex Mono,monospace;font-size:10px;color:var(--mid)}.pin .lb u{display:block;text-decoration:none;font-family:IBM Plex Mono,monospace;font-size:9.5px;color:var(--dim);margin-top:2px}.hud{position:absolute;left:var(--gut);bottom:18px;display:flex;flex-direction:column;gap:8px;opacity:0;transform:translateY(10px);transition:.5s var(--ez)}.hud.on{opacity:1;transform:none}.hrow{display:flex;gap:5px;flex-wrap:wrap;align-items:center}.chip{height:31px;padding:0 10px;display:inline-flex;align-items:center;gap:6px;cursor:pointer;background:#ffffffdb;backdrop-filter:blur(10px);border:1px solid var(--line);border-radius:8px;font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--mid);transition:.18s var(--ez);white-space:nowrap;box-shadow:0 1px 2px #0f151d0d}.chip:hover{color:var(--ink);border-color:var(--line2)}.chip[aria-pressed=true]{background:var(--chem);border-color:var(--chem);color:#fff}.chip svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.7}.chip kbd{font-family:inherit;font-size:9px;opacity:.55;border:1px solid currentColor;border-radius:2px;padding:0 3px;margin-left:2px}.slid{display:flex;align-items:center;gap:8px;height:31px;padding:0 11px;background:#ffffffdb;backdrop-filter:blur(10px);border:1px solid var(--line);border-radius:8px;box-shadow:0 1px 2px #0f151d0d}.slid label{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.07em;color:var(--dim);text-transform:uppercase}.slid input[type=range]{-webkit-appearance:none;appearance:none;width:92px;height:3px;background:var(--line2);outline:0;border-radius:2px}.slid input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;border-radius:50%;background:var(--air);cursor:pointer;border:0}.slid input[type=range]::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:var(--air);cursor:pointer;border:0}.slid b{font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--air);min-width:52px;text-align:right}.hint{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:var(--dim)}.readout{position:absolute;right:var(--gut);top:calc(var(--nav-h) + 16px);width:252px;padding:14px 15px;background:#fffffff2;backdrop-filter:blur(14px);border:1px solid var(--line);border-radius:var(--r);box-shadow:0 6px 24px #0f151d1a;opacity:0;transform:translate(12px);pointer-events:none;transition:.35s var(--ez)}.readout.on{opacity:1;transform:none;pointer-events:auto}.readout .x{position:absolute;top:8px;right:9px;cursor:pointer;background:none;border:0;color:var(--dim);font-size:15px;line-height:1}.readout .x:hover{color:var(--ink)}.readout .gp{display:inline-block;font-family:IBM Plex Mono,monospace;font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:#fff;background:var(--chem);border-radius:3px;padding:2px 7px;margin-bottom:8px}.readout h4{margin:0 0 3px;font-family:Big Shoulders Display,sans-serif;font-weight:800;font-size:22px;line-height:1.05;padding-right:16px}.readout .es{font-family:IBM Plex Mono,monospace;font-size:9.5px;color:var(--dim);margin-bottom:10px;word-break:break-word;line-height:1.5}.readout dl{margin:0;display:grid;grid-template-columns:auto 1fr;gap:4px 10px;font-family:IBM Plex Mono,monospace;font-size:10.5px}.readout dt{color:var(--dim);letter-spacing:.04em;text-transform:uppercase}.readout dd{margin:0;text-align:right;color:var(--ink)}.drawer{position:fixed;top:0;right:0;bottom:var(--strip-h);width:min(348px,86vw);z-index:95;background:#fff;border-left:1px solid var(--line);box-shadow:-8px 0 30px #0f151d1a;transform:translate(101%);transition:transform .42s var(--ez);display:flex;flex-direction:column}.drawer.on{transform:none}.drawer header{padding:16px var(--gut) 12px;border-bottom:1px solid var(--line);flex:none;position:relative}.drawer header h3{margin:2px 0 10px;font-family:Big Shoulders Display,sans-serif;font-weight:800;font-size:26px}.drawer .close{position:absolute;top:12px;right:14px;background:none;border:0;color:var(--dim);font-size:20px;cursor:pointer;line-height:1}.drawer .close:hover{color:var(--ink)}.drawer input[type=search]{width:100%;height:34px;padding:0 11px;background:var(--paper);border:1px solid var(--line);border-radius:8px;font-family:IBM Plex Mono,monospace;font-size:12px;color:var(--ink)}.plist{flex:1;overflow-y:auto;padding:4px 0 20px}.ghd{padding:13px var(--gut) 6px;font-family:IBM Plex Mono,monospace;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--chem);border-top:1px solid var(--line);margin-top:4px}.pfam button{width:100%;display:flex;align-items:center;gap:9px;padding:9px var(--gut);background:none;border:0;cursor:pointer;text-align:left;transition:background .15s}.pfam button:hover{background:#dc1e6b12}.pfam .nm{flex:1;min-width:0}.pfam .nm b{display:block;font-weight:500;font-size:13.5px;line-height:1.3}.pfam .nm span{display:block;font-family:IBM Plex Mono,monospace;font-size:9px;color:var(--dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pfam .ct{font-family:IBM Plex Mono,monospace;font-size:10px;color:var(--air);flex:none}.pfam .tr{font-family:IBM Plex Mono,monospace;font-size:9px;color:var(--dim);flex:none;width:50px;text-align:right}.strip{position:fixed;left:0;right:0;bottom:0;height:var(--strip-h);z-index:90;display:flex;align-items:stretch;background:#fffffff0;backdrop-filter:blur(16px);border-top:1px solid var(--line2);box-shadow:0 -4px 20px #0f151d0f}.strip:before{content:"";position:absolute;left:0;right:0;top:-1px;height:2px;background:linear-gradient(90deg,transparent,var(--chem),transparent);opacity:.7}.sblock{display:flex;flex-direction:column;justify-content:center;padding:0 15px;border-right:1px solid var(--line);flex:none}.sblock .k{font-family:IBM Plex Mono,monospace;font-size:8.5px;letter-spacing:.17em;text-transform:uppercase;color:var(--dim)}.sblock .v{font-family:Big Shoulders Display,sans-serif;font-weight:800;font-size:33px;line-height:1;font-variant-numeric:tabular-nums}.sblock .v u{text-decoration:none;font-size:11px;color:var(--mid);margin-left:4px;font-weight:500;font-family:IBM Plex Mono,monospace}#sSpd .v{color:var(--ink)}#sDuty .v{color:var(--chem)}#sFlow .v{color:var(--air)}#sGsm .v{color:var(--cure)}.strip .graph{flex:1;min-width:0;position:relative;padding:5px 12px 5px 4px}.strip .graph canvas{width:100%;height:100%}.strip .gl{position:absolute;top:6px;left:10px;font-family:IBM Plex Mono,monospace;font-size:8.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.strip .gr{position:absolute;bottom:5px;right:14px;font-family:IBM Plex Mono,monospace;font-size:8.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}.strip .gr b{color:var(--air)}main{position:relative;z-index:2;pointer-events:none}main .hero-in,main .card{pointer-events:auto}.hero{min-height:100svh;margin-top:-20px;display:grid;align-items:center;padding:calc(var(--nav-h) + 5vh) var(--gut) 10vh}.hero-in{max-width:min(640px,56vw)}.hero .tag{display:inline-flex;align-items:center;gap:7px;font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--air);border:1px solid rgba(12,140,160,.32);padding:4px 10px;border-radius:100px;background:#0c8ca012;margin-bottom:16px}.hero h1{margin:0;font-size:clamp(48px,8.4vw,116px)}.hero h1 em{font-style:normal;color:var(--chem)}.hero p{margin:20px 0 0;max-width:46ch;color:var(--mid);font-size:clamp(15px,1.5vw,17.5px)}.hero .kpi{display:flex;gap:26px;margin-top:20px;flex-wrap:wrap}.hero .kpi div{border-left:2px solid var(--chem);padding-left:12px}.hero .kpi span{display:block;font-family:IBM Plex Mono,monospace;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.hero .kpi b{font-family:Big Shoulders Display,sans-serif;font-weight:800;font-size:32px;line-height:1}.hero .kpi b u{text-decoration:none;font-size:12px;color:var(--mid);margin-left:3px;font-family:IBM Plex Mono,monospace}.hero .act{display:flex;gap:10px;margin-top:0;flex-wrap:wrap;margin-left:330px}.btn{display:inline-flex;align-items:center;gap:9px;height:46px;padding:0 22px;cursor:pointer;border-radius:100px;border:1px solid var(--chem);background:var(--chem);color:#fff;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;transition:.22s var(--ez);box-shadow:0 2px 10px #dc1e6b38}.btn:hover{filter:brightness(1.06);transform:translateY(-1px)}.btn.g{background:var(--card);color:var(--ink);border-color:var(--line2);box-shadow:0 1px 3px #0f151d0f}.btn.g:hover{border-color:var(--ink)}.btn svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8}.chapter{min-height:112svh;display:flex;align-items:center;padding:0 var(--gut)}.chapter[data-side=r]{justify-content:flex-end}.card{width:min(410px,43vw);padding:22px 22px 24px;position:relative;border-radius:var(--r);background:#ffffffe6;backdrop-filter:blur(14px);border:1px solid var(--line);box-shadow:0 8px 30px #0f151d14;opacity:0;transform:translateY(24px);transition:opacity .75s var(--ez),transform .75s var(--ez)}.card.in{opacity:1;transform:none}.card:before{content:"";position:absolute;left:0;top:18px;width:3px;height:32px;background:var(--chem);border-radius:0 3px 3px 0}.card .hd{display:flex;align-items:center;gap:9px;margin-bottom:10px}.card .hd .n{font-family:IBM Plex Mono,monospace;font-size:10.5px;color:var(--chem);letter-spacing:.1em}.card .hd .r{margin-left:auto;font-family:IBM Plex Mono,monospace;font-size:10px;color:var(--dim);letter-spacing:.06em}.card h2{margin:0;font-family:Big Shoulders Display,sans-serif;font-weight:800;font-size:clamp(30px,3.9vw,46px);line-height:.98}.card .es{margin:6px 0 0;font-family:IBM Plex Mono,monospace;font-size:10px;color:var(--dim)}.card p{margin:13px 0 0;color:var(--mid);font-size:14.5px}.card .fx{list-style:none;margin:16px 0 0;padding:0}.card .fx li{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid var(--line);font-family:IBM Plex Mono,monospace;font-size:11.5px}.card .fx li span{color:var(--dim);letter-spacing:.03em;text-transform:uppercase}.card .fx li b{font-weight:500;text-align:right}.card .fx li b em{font-style:normal;color:var(--air)}.solid{position:relative;z-index:3;background:var(--paper);border-top:1px solid var(--line2);pointer-events:auto}.sec{padding:clamp(56px,8vw,108px) var(--gut);border-bottom:1px solid var(--line)}.sec.alt{background:var(--paper-2)}.sec.warm{background:var(--warm);border-color:var(--warm-line)}.sec.warm .eyebrow{color:#9a5a3f}.sec.warm .lede,.sec.warm .shead p{color:#5b5044}.shead{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:34px}.shead h3{margin:6px 0 0;font-family:Big Shoulders Display,sans-serif;font-weight:800;font-size:clamp(38px,6vw,80px);line-height:.92}.shead h3 em{font-style:normal;color:var(--chem)}.shead p{margin:0;max-width:44ch;color:var(--mid);font-size:14.5px}.rv{opacity:0;transform:translateY(20px);transition:opacity .7s var(--ez),transform .7s var(--ez)}.rv.in{opacity:1;transform:none}.chartwrap{border:1px solid var(--line);border-radius:var(--r);background:var(--card);overflow:hidden;box-shadow:0 2px 10px #0f151d0d}.chartwrap .ct{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--line);flex-wrap:wrap}.chartwrap .ct h4{margin:0;font-family:Big Shoulders Display,sans-serif;font-weight:700;font-size:21px}.chartwrap .ct .sp{flex:1}.cv{position:relative;width:100%}.cv canvas{width:100%;display:block;cursor:crosshair}.ctrls{display:flex;gap:15px;flex-wrap:wrap;align-items:center;padding:13px 16px;border-top:1px solid var(--line);background:#fbfcfd}.ctrl{display:flex;align-items:center;gap:9px}.ctrl label{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--dim);white-space:nowrap}.ctrl input[type=range]{-webkit-appearance:none;appearance:none;width:126px;height:3px;background:var(--line2);border-radius:2px;outline:0}.ctrl input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:13px;height:13px;border-radius:50%;background:var(--chem);cursor:pointer;border:0}.ctrl input[type=range]::-moz-range-thumb{width:13px;height:13px;border-radius:50%;background:var(--chem);cursor:pointer;border:0}.ctrl b{font-family:IBM Plex Mono,monospace;font-size:11.5px;color:var(--air);min-width:62px}.seg{display:inline-flex;border:1px solid var(--line);border-radius:100px;overflow:hidden;background:var(--card)}.seg button{padding:6px 13px;background:none;border:0;cursor:pointer;font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--dim);transition:.18s}.seg button[aria-pressed=true]{background:var(--chem);color:#fff}.seg button:hover:not([aria-pressed=true]){color:var(--ink)}.readval{display:grid;grid-template-columns:repeat(auto-fit,minmax(116px,1fr));gap:1px;background:var(--line);border-top:1px solid var(--line)}.readval div{background:var(--card);padding:11px 14px}.readval span{display:block;font-family:IBM Plex Mono,monospace;font-size:8.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--dim)}.readval b{display:block;margin-top:3px;font-family:Big Shoulders Display,sans-serif;font-weight:800;font-size:26px;line-height:1;font-variant-numeric:tabular-nums}.readval b u{text-decoration:none;font-size:11px;color:var(--mid);margin-left:3px;font-family:IBM Plex Mono,monospace;font-weight:400}.spec{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));border-left:1px solid var(--line);background:var(--card);border-radius:var(--r);overflow:hidden}.spec div{padding:17px 19px;border-right:1px solid var(--line);border-top:1px solid var(--line)}.spec span{display:block;font-family:IBM Plex Mono,monospace;font-size:9.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--dim)}.spec b{display:block;margin-top:6px;font-family:Big Shoulders Display,sans-serif;font-weight:800;font-size:clamp(26px,2.8vw,34px);line-height:1;font-variant-numeric:tabular-nums}.spec b u{text-decoration:none;font-size:12px;color:var(--mid);margin-left:3px;font-family:IBM Plex Mono,monospace;font-weight:400}.faq details{border-bottom:1px solid var(--line)}.faq details:first-child{border-top:1px solid var(--line)}.faq summary{list-style:none;cursor:pointer;padding:18px 0;display:flex;gap:15px;align-items:center;font-family:Big Shoulders Display,sans-serif;font-weight:700;font-size:clamp(21px,2.4vw,26px)}.faq summary::-webkit-details-marker{display:none}.faq summary i{font-style:normal;font-family:IBM Plex Mono,monospace;font-size:10px;color:var(--dim);font-weight:400}.faq summary:after{content:"+";margin-left:auto;color:var(--chem);font-family:IBM Plex Mono,monospace;font-size:19px;transition:transform .3s}.faq details[open] summary:after{transform:rotate(45deg)}.faq p{margin:0 0 22px;padding-left:32px;max-width:74ch;color:var(--mid);font-size:14.5px}footer{padding:42px var(--gut) 60px;display:flex;gap:22px;flex-wrap:wrap;align-items:center;color:var(--dim);font-size:12px;background:var(--card)}footer nav{display:flex;gap:16px;margin-left:auto}footer a:hover{color:var(--ink)}.toast{position:fixed;left:50%;bottom:calc(var(--strip-h) + 18px);z-index:120;transform:translate(-50%,20px);opacity:0;pointer-events:none;padding:11px 17px;border-radius:100px;background:var(--ink);color:#fff;font-family:IBM Plex Mono,monospace;font-size:11.5px;transition:.4s var(--ez)}.toast.on{opacity:1;transform:translate(-50%)}.scope-panel{margin-top:8px;background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:1.8rem;display:grid;grid-template-columns:1.5fr 1fr;gap:2rem;box-shadow:0 2px 10px #0f151d0d}.scope-canvas-wrap{position:relative;min-width:0}.scope-canvas-wrap canvas{width:100%;height:230px;display:block}.coverage-row{margin-top:.8rem;display:flex;align-items:center;gap:.8rem;font-family:IBM Plex Mono,monospace;font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:var(--dim)}.coverage-bar{flex:1;height:6px;border-radius:100px;background:#0f151d14;overflow:hidden}.coverage-fill{height:100%;width:0%;background:linear-gradient(90deg,var(--air),var(--chem));transition:width .2s linear}.scope-controls label{display:block;font-family:IBM Plex Mono,monospace;font-size:.72rem;letter-spacing:.05em;text-transform:uppercase;color:var(--mid);margin-bottom:1.4rem}.scope-controls label span{float:right;color:var(--chem);font-weight:600}.scope-controls input[type=range]{width:100%;margin-top:.6rem;accent-color:var(--chem)}.scope-readout{display:grid;grid-template-columns:1fr 1fr;gap:.9rem;padding-top:.8rem;border-top:1px solid var(--line);margin-bottom:1.3rem}.scope-readout div{font-family:IBM Plex Mono,monospace;font-size:.64rem;letter-spacing:.05em;text-transform:uppercase;color:var(--dim)}.scope-readout b{display:block;font-family:Big Shoulders Display,sans-serif;font-weight:800;font-size:1.6rem;color:var(--ink);margin-top:.1rem}.btn-ghost{display:inline-flex;align-items:center;gap:.5rem;font-weight:600;font-size:.8rem;padding:.55rem 1rem;border-radius:100px;cursor:pointer;border:1px solid var(--line2);background:var(--card);color:var(--ink);transition:.2s}.btn-ghost:hover{border-color:var(--chem);color:var(--chem)}.scope-caption{font-family:IBM Plex Mono,monospace;font-size:.74rem;color:var(--dim);margin-top:1rem;max-width:660px}.how-explain{margin-top:2rem;max-width:700px;color:var(--mid);font-size:1.02rem}.how-explain strong{color:var(--ink)}.array-controlbar{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem 1.1rem;margin-top:4px}.array-control-group{display:flex;align-items:center;gap:.5rem}.array-control-label{font-family:IBM Plex Mono,monospace;font-size:.66rem;letter-spacing:.11em;text-transform:uppercase;color:var(--dim);margin-right:.1rem}.array-control-group button{font-family:IBM Plex Mono,monospace;font-size:.76rem;letter-spacing:.05em;text-transform:uppercase;min-width:78px;padding:.6rem 1.05rem;border-radius:100px;border:1px solid var(--line2);background:var(--card);color:var(--mid);cursor:pointer;transition:background .2s,color .2s,border-color .2s,box-shadow .2s}.array-control-group button:hover{border-color:var(--chem);color:var(--chem)}.array-control-group button.active{background:var(--chem);color:#fff;border-color:var(--chem);box-shadow:0 4px 14px #dc1e6b1f}.array-power-toggle button[data-power=off].active{background:var(--ink);border-color:var(--ink);color:#fff;box-shadow:none}.array-live-state{margin-left:auto;display:flex;align-items:center;gap:.5rem;font-family:IBM Plex Mono,monospace;font-size:.68rem;letter-spacing:.09em;text-transform:uppercase;color:var(--air)}.array-live-state i{width:7px;height:7px;border-radius:50%;background:var(--chem);box-shadow:0 0 0 4px #dc1e6b14}.array-controlbar.is-off .array-live-state{color:var(--dim)}.array-controlbar.is-off .array-live-state i{background:var(--dim);box-shadow:none}.array-wrap{position:relative;margin-top:1.4rem;background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:1.4rem;box-shadow:0 2px 10px #0f151d0d;overflow:hidden}.array-wrap:after{content:"";position:absolute;left:1.4rem;right:1.4rem;top:50%;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(220,30,107,.11),transparent)}.array-wrap svg{width:100%;height:auto;display:block;overflow:visible}.array-tooltip{position:absolute;pointer-events:none;background:var(--ink);border-radius:8px;padding:.45rem .7rem;font-family:IBM Plex Mono,monospace;font-size:.72rem;color:#fff;opacity:0;transform:translate(-50%,-125%);transition:opacity .15s;white-space:nowrap;z-index:5}.array-tooltip.show{opacity:1}.array-mode-desc{margin-top:1.1rem;color:var(--mid);max-width:760px;font-size:.98rem}#nozzleSvg .fabric-band{fill:url(#arrayFabricPattern);stroke:#0c8ca06b;stroke-width:1.1}#nozzleSvg .fabric-edge{stroke:#0c8ca059;stroke-width:1}#nozzleSvg .fabric-motion-line{stroke:#0c8ca03d;stroke-width:1;stroke-dasharray:8 10;animation:arrayFabricLine 1.1s linear infinite}#nozzleSvg .pipe{fill:#c9d2db;stroke:#9fadba;stroke-width:1}#nozzleSvg .stem{stroke:#8e9ca9}#nozzleSvg .dome{fill:#dde4ea;stroke:#8e9ca9;stroke-width:1.4;transition:fill .18s,stroke .18s,opacity .18s}#nozzleSvg .hit{fill:transparent;cursor:pointer}#nozzleSvg .axlab{font-family:IBM Plex Mono,monospace;font-size:13px;fill:#87939f}#nozzleSvg .state-label{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.08em;fill:var(--chem)}#nozzleSvg .cone{fill:#dc1e6b12;opacity:.18;transform-box:fill-box;transform-origin:center;transition:opacity .25s,fill .25s}#nozzleSvg .spray-core{stroke:#dc1e6b1f;stroke-width:1.5;stroke-linecap:round;opacity:0;transition:opacity .2s}#nozzleSvg .droplet{fill:var(--chem);opacity:0;pointer-events:none;transform-box:fill-box;transform-origin:center}#nozzleSvg .nozzle:hover .dome,#nozzleSvg .nozzle:focus .dome{fill:#dc1e6bd1;stroke:var(--chem)}#nozzleSvg.spray-on .top .nozzle .dome,#nozzleSvg.spray-on:not(.mode-single) .bottom .nozzle .dome{fill:var(--chem);stroke:var(--chem)}#nozzleSvg.spray-on .top .nozzle .cone,#nozzleSvg.spray-on:not(.mode-single) .bottom .nozzle .cone{opacity:1;fill:#dc1e6b2e;animation:arrayConePulse .88s ease-in-out infinite}#nozzleSvg.spray-on .top .nozzle .spray-core,#nozzleSvg.spray-on:not(.mode-single) .bottom .nozzle .spray-core{opacity:.48;animation:arrayCorePulse .88s ease-in-out infinite}#nozzleSvg.spray-on .top .nozzle .droplet,#nozzleSvg.spray-on:not(.mode-single) .bottom .nozzle .droplet{opacity:1}#nozzleSvg.spray-on .top .nozzle .droplet{animation:arrayDropTop .92s linear infinite}#nozzleSvg.spray-on:not(.mode-single) .bottom .nozzle .droplet{animation:arrayDropBottom .92s linear infinite}#nozzleSvg .droplet.d2{animation-delay:-.3s!important}#nozzleSvg .droplet.d3{animation-delay:-.6s!important}#nozzleSvg.mode-single .bottom .cone{opacity:.035!important;animation:none!important}#nozzleSvg.mode-single .bottom .spray-core,#nozzleSvg.mode-single .bottom .droplet{opacity:0!important;animation:none!important}#nozzleSvg.mode-single .bottom .dome{fill:#edf0f3;stroke:#c3ccd5}#nozzleSvg.spray-off .cone{opacity:.035!important;animation:none!important}#nozzleSvg.spray-off .spray-core,#nozzleSvg.spray-off .droplet{opacity:0!important;animation:none!important}#nozzleSvg.spray-off .dome{fill:#edf0f3!important;stroke:#c3ccd5!important}#nozzleSvg .nozzle.pulseon .dome{filter:drop-shadow(0 0 4px rgba(220,30,107,.35))}@keyframes arrayConePulse{0%,to{fill:#dc1e6b24;opacity:.72}50%{fill:#dc1e6b45;opacity:1}}@keyframes arrayCorePulse{0%,to{opacity:.24}50%{opacity:.68}}@keyframes arrayDropTop{0%{transform:translateY(0) scale(.7);opacity:0}12%{opacity:.88}82%{opacity:.72}to{transform:translateY(54px) scale(1);opacity:0}}@keyframes arrayDropBottom{0%{transform:translateY(0) scale(.7);opacity:0}12%{opacity:.88}82%{opacity:.72}to{transform:translateY(-54px) scale(1);opacity:0}}@keyframes arrayFabricLine{0%{stroke-dashoffset:0}to{stroke-dashoffset:-36}}.array-photos{display:grid;grid-template-columns:1fr 1fr;gap:1.4rem;margin-top:2.4rem}.array-photos figure{margin:0;border-radius:var(--r);overflow:hidden;border:1px solid var(--line);background:var(--card)}.array-photos img{width:100%;height:auto;display:block}.array-photos figcaption{padding:.85rem 1.1rem;font-family:IBM Plex Mono,monospace;font-size:.73rem;color:var(--dim)}@media(max-width:760px){.array-controlbar{align-items:flex-start}.array-control-group{width:100%;flex-wrap:wrap}.array-live-state{width:100%;margin-left:0}.array-control-group button{flex:1}.array-wrap{padding:.75rem;overflow-x:auto}.array-wrap svg{min-width:720px}}.flow-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:1.4rem;margin-top:8px;position:relative}.flow-steps:before{content:"";position:absolute;top:22px;left:5%;right:5%;height:2px;background:repeating-linear-gradient(90deg,var(--line2) 0 8px,transparent 8px 16px);z-index:0}.flow-step{position:relative;z-index:1}.flow-step .n{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--card);border:1px solid var(--line2);font-family:IBM Plex Mono,monospace;font-weight:600;color:var(--chem);margin-bottom:1rem}.flow-step h4{font-family:Big Shoulders Display,sans-serif;font-weight:800;font-size:1.5rem;margin:0 0 .35rem}.flow-step p{color:var(--mid);font-size:.92rem;margin:0}.sales-bridge{margin-top:8px;display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.sales-card{border:1px solid var(--line);border-radius:var(--r);padding:1.4rem;background:var(--card);min-height:190px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 2px 10px #0f151d0d}.sales-card .s-icon{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--line2);font-family:IBM Plex Mono,monospace;font-size:.7rem;color:var(--chem)}.sales-card h4{font-family:Big Shoulders Display,sans-serif;font-weight:800;font-size:1.5rem;margin:.9rem 0 .4rem}.sales-card p{color:var(--mid);font-size:.86rem;margin:0}.apps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem;margin-top:8px}.app-card{background:#fbf9f4;border:1px solid var(--warm-line);border-radius:var(--r);padding:1.5rem;transition:transform .2s var(--ez)}.app-card:hover{transform:translateY(-4px)}.app-card svg{color:#9a5a3f;margin-bottom:.8rem}.app-card h4{font-family:Big Shoulders Display,sans-serif;font-weight:800;font-size:1.4rem;margin:0 0 .3rem;color:#1a1611}.app-card p{font-size:.86rem;color:#6c6255;margin:0}.chem-chips{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:2.2rem}.chem-chips span{font-family:IBM Plex Mono,monospace;font-size:.75rem;padding:.5rem 1rem;border-radius:100px;border:1px solid var(--warm-line);background:#fbf9f4;color:#1a1611}@media(max-width:1080px){.scope-panel{grid-template-columns:1fr}.sales-bridge,.flow-steps{grid-template-columns:1fr 1fr}.flow-steps:before{display:none}.apps-grid{grid-template-columns:1fr 1fr}}@media(max-width:980px){:root{--strip-h: 86px}.nav .lk{display:none}.hero-in{max-width:none}.chapter{min-height:100svh;align-items:flex-end;padding-bottom:12vh}.chapter[data-side=r]{justify-content:flex-start}.card{width:100%}.readout{display:none}.hud{left:10px;right:10px;bottom:10px}.pin .lb i,.pin .lb u,#sFlow,#sGsm{display:none}.array-photos{grid-template-columns:1fr}}@media(max-width:640px){:root{--strip-h: 78px}.hero{align-items:flex-end;padding-bottom:14vh}.sblock{padding:0 11px}.sblock .v{font-size:26px}.strip .gl{display:none}.apps-grid,.sales-bridge,.flow-steps{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important}}.array-image-showcase{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.4rem;margin-top:2.4rem}.image-gallery-card{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:var(--card);box-shadow:0 8px 28px #0f151d0e}.image-gallery-head{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 19px 15px;border-bottom:1px solid var(--line)}.image-gallery-index,.image-gallery-counter{font-family:IBM Plex Mono,monospace;font-size:9px;line-height:1;letter-spacing:.14em;text-transform:uppercase}.image-gallery-index{color:var(--chem)}.image-gallery-counter{color:var(--dim)}.image-gallery-head h4{margin:6px 0 0;font-family:Big Shoulders Display,sans-serif;font-size:28px;font-weight:800;line-height:1}.image-gallery-stage{position:relative;width:100%;height:clamp(290px,31vw,470px);display:block;overflow:hidden;padding:0;border:0;border-bottom:1px solid var(--line);background:#f6f8fa;cursor:zoom-in}.image-gallery-stage:after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 0 1px #fff3}.image-gallery-stage img{width:100%;height:100%;display:block;object-fit:cover;object-position:center;transform:scale(1.001);transition:opacity .22s ease,transform .5s var(--ez)}.image-gallery-stage:hover img{transform:scale(1.025)}.image-gallery-stage.is-changing img{opacity:.18}.image-gallery-expand{position:absolute;right:14px;bottom:14px;padding:7px 10px;border:1px solid rgba(255,255,255,.65);border-radius:100px;color:#fff;background:#0f151dad;backdrop-filter:blur(8px);font-family:IBM Plex Mono,monospace;font-size:8px;line-height:1;letter-spacing:.11em;opacity:0;transform:translateY(5px);transition:opacity .2s,transform .2s}.image-gallery-stage:hover .image-gallery-expand{opacity:1;transform:none}.image-gallery-copy{min-height:132px;padding:18px 20px 17px}.image-gallery-copy>span{display:block;margin-bottom:6px;color:var(--air);font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:600;line-height:1;letter-spacing:.13em;text-transform:uppercase}.spray-gallery .image-gallery-copy>span{color:var(--chem)}.image-gallery-copy h5{margin:0;font-family:Big Shoulders Display,sans-serif;font-size:clamp(25px,2.2vw,34px);font-weight:800;line-height:1.02}.image-gallery-copy p{max-width:58ch;margin:8px 0 0;color:var(--mid);font-size:13px;line-height:1.55}.image-gallery-thumbs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 12px 12px}.image-gallery-thumbs button{position:relative;height:92px;overflow:hidden;padding:0;border:1px solid var(--line);border-radius:10px;background:var(--paper);cursor:pointer;opacity:.72;transition:opacity .18s,transform .18s var(--ez),border-color .18s,box-shadow .18s}.image-gallery-thumbs button:hover{opacity:1;transform:translateY(-2px);border-color:var(--line2)}.image-gallery-thumbs button.is-active{opacity:1;border-color:var(--chem);box-shadow:0 0 0 1px var(--chem)}.machine-gallery .image-gallery-thumbs button.is-active{border-color:var(--air);box-shadow:0 0 0 1px var(--air)}.image-gallery-thumbs img{width:100%;height:100%;display:block;object-fit:cover}.image-gallery-thumbs button:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 48%,rgba(15,21,29,.54));pointer-events:none}.image-gallery-thumbs button span{position:absolute;z-index:2;left:8px;bottom:7px;color:#fff;font-family:IBM Plex Mono,monospace;font-size:8px;line-height:1;letter-spacing:.08em}.array-image-lightbox{position:fixed;z-index:260;inset:0;display:grid;place-items:center;padding:clamp(18px,4vw,60px);background:#080d12d1;backdrop-filter:blur(14px);opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s}.array-image-lightbox.is-open{opacity:1;visibility:visible}.array-image-lightbox-inner{position:relative;width:min(1180px,92vw);max-height:88vh;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:14px;background:#0f151d;box-shadow:0 30px 90px #00000047;transform:scale(.975);transition:transform .3s var(--ez)}.array-image-lightbox.is-open .array-image-lightbox-inner{transform:none}.array-image-lightbox-inner img{width:100%;max-height:76vh;display:block;object-fit:contain;background:#f3f5f7}.array-image-lightbox-caption{display:flex;align-items:center;gap:14px;padding:13px 16px;color:#fff}.array-image-lightbox-caption span{color:#80dce9;font-family:IBM Plex Mono,monospace;font-size:8px;letter-spacing:.13em;text-transform:uppercase}.array-image-lightbox-caption strong{font-family:Big Shoulders Display,sans-serif;font-size:20px;line-height:1}.array-image-lightbox-close{position:absolute;z-index:3;top:18px;right:18px;width:42px;height:42px;display:grid;place-items:center;padding:0;border:1px solid rgba(255,255,255,.26);border-radius:50%;color:#fff;background:#0f151db8;backdrop-filter:blur(8px);cursor:pointer;font-size:24px;line-height:1;transition:background .2s,transform .2s}.array-image-lightbox-close:hover{background:var(--chem);transform:rotate(90deg)}body.array-lightbox-open{overflow:hidden}@media(max-width:980px){.array-image-showcase{grid-template-columns:1fr}.image-gallery-stage{height:clamp(300px,58vw,520px)}}@media(max-width:640px){.array-image-showcase{gap:1rem;margin-top:1.7rem}.image-gallery-head{min-height:68px;padding:14px}.image-gallery-head h4{font-size:24px}.image-gallery-stage{height:260px}.image-gallery-copy{min-height:0;padding:15px}.image-gallery-thumbs{gap:6px;padding:0 8px 8px}.image-gallery-thumbs button{height:72px}.image-gallery-expand{opacity:1;transform:none}.array-image-lightbox{padding:12px}.array-image-lightbox-close{top:10px;right:10px}}.image-gallery-stage{position:relative;isolation:isolate}.image-gallery-open{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:zoom-in;overflow:hidden;display:block;text-align:left}.image-gallery-open img{width:100%;height:100%;object-fit:cover;display:block;opacity:1;transform:translateZ(0) scale(1);transition:opacity .28s var(--ez),transform .42s var(--ez),filter .28s var(--ez);will-change:transform,opacity}.image-gallery-stage:hover .image-gallery-open img{transform:scale(1.018)}.image-gallery-stage.is-changing.to-next .image-gallery-open img{opacity:0;transform:translate3d(-34px,0,0) scale(.992);filter:saturate(.86)}.image-gallery-stage.is-changing.to-prev .image-gallery-open img{opacity:0;transform:translate3d(34px,0,0) scale(.992);filter:saturate(.86)}.image-gallery-stage.is-entering.from-next .image-gallery-open img{opacity:0;transform:translate3d(34px,0,0) scale(.992)}.image-gallery-stage.is-entering.from-prev .image-gallery-open img{opacity:0;transform:translate3d(-34px,0,0) scale(.992)}.image-gallery-nav{position:absolute;z-index:7;top:50%;transform:translateY(-50%);width:auto;height:auto;padding:0;margin:0;border:none;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;color:#fff;cursor:pointer;transition:transform .25s ease,opacity .25s ease,color .25s ease;opacity:.8}.image-gallery-prev{left:18px}.image-gallery-next{right:18px}.image-gallery-nav svg{width:52px;height:52px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.image-gallery-nav:hover{opacity:1;color:#b6b2b3}.image-gallery-prev:hover{transform:translate(-4px,-50%)}.image-gallery-next:hover{transform:translate(4px,-50%)}.image-gallery-prev:active{transform:translate(-8px,-50%) scale(.95)}.image-gallery-next:active{transform:translate(8px,-50%) scale(.95)}.image-gallery-nav:focus-visible{outline:2px solid var(--air);outline-offset:3px}.image-gallery-card.gallery-copy-changing .image-gallery-copy{opacity:.42;transform:translateY(5px)}.image-gallery-copy{transition:opacity .22s var(--ez),transform .28s var(--ez)}@media(max-width:640px){.image-gallery-nav{width:40px;height:40px}.image-gallery-nav span{font-size:25px}.image-gallery-prev{left:9px}.image-gallery-next{right:9px}}@media(prefers-reduced-motion:reduce){.image-gallery-open img,.image-gallery-copy,.image-gallery-nav{transition:none!important}}.feature-carousel-section[data-astro-cid-5j7ekih4]{--feature-gap: clamp(18px, 2.2vw, 34px);--feature-radius: 22px;--feature-duration: .82s;--feature-ease: cubic-bezier(.22, .61, .36, 1);position:relative;overflow:hidden;background:radial-gradient(60% 90% at 88% 12%,rgba(220,30,107,.045),transparent 72%),linear-gradient(180deg,#f7f9fb 0%,var(--paper, #eff2f6) 100%)}.feature-head[data-astro-cid-5j7ekih4]{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:clamp(28px,4vw,52px)}.feature-head[data-astro-cid-5j7ekih4] h3[data-astro-cid-5j7ekih4]{margin:6px 0 0;font-family:Big Shoulders Display,Impact,sans-serif;font-weight:800;font-size:clamp(42px,5.4vw,74px);line-height:.93}.feature-head[data-astro-cid-5j7ekih4] h3[data-astro-cid-5j7ekih4] em[data-astro-cid-5j7ekih4]{color:var(--chem, #dc1e6b);font-style:normal}.feature-intro[data-astro-cid-5j7ekih4]{max-width:46ch;margin:0;color:var(--mid, #525e6b);font-size:14.5px}.feature-shell[data-astro-cid-5j7ekih4]{position:relative;isolation:isolate}.feature-viewport[data-astro-cid-5j7ekih4]{width:100%;overflow:hidden;padding:12px 2px 22px;touch-action:pan-y;user-select:none}.feature-track[data-astro-cid-5j7ekih4]{display:flex;gap:var(--feature-gap);align-items:stretch;transform:translateZ(0);transition:transform var(--feature-duration) var(--feature-ease);will-change:transform;backface-visibility:hidden}.feature-track[data-astro-cid-5j7ekih4].no-transition{transition:none!important}.feature-shell[data-astro-cid-5j7ekih4].is-moving .feature-track[data-astro-cid-5j7ekih4]{pointer-events:none}.feature-card[data-astro-cid-5j7ekih4]{flex:0 0 calc((100% - var(--feature-gap)) / 2);min-width:0;opacity:.38;transform:scale(.955);transform-origin:50% 50%;transition:opacity var(--feature-duration) var(--feature-ease),transform var(--feature-duration) var(--feature-ease),filter var(--feature-duration) var(--feature-ease);will-change:transform,opacity}.feature-card[data-astro-cid-5j7ekih4].is-primary{opacity:1;transform:translateZ(0) scale(1);filter:none}.feature-card[data-astro-cid-5j7ekih4].is-secondary{opacity:.86;transform:translate3d(0,8px,0) scale(.974);filter:saturate(.97)}.feature-shell[data-astro-cid-5j7ekih4].is-moving .feature-card[data-astro-cid-5j7ekih4]:not(.is-primary):not(.is-secondary){opacity:.22;transform:translate3d(0,16px,0) scale(.935)}.feature-frame[data-astro-cid-5j7ekih4]{height:100%;overflow:hidden;border:1px solid rgba(15,21,29,.105);border-radius:var(--feature-radius);background:#ffffffeb;box-shadow:0 16px 40px #0f151d11;transition:box-shadow var(--feature-duration) var(--feature-ease),border-color var(--feature-duration) var(--feature-ease)}.feature-card[data-astro-cid-5j7ekih4].is-primary .feature-frame[data-astro-cid-5j7ekih4]{border-color:#dc1e6b2e;box-shadow:0 22px 52px #0f151d17}.feature-image-wrap[data-astro-cid-5j7ekih4]{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:#fff;border-bottom:1px solid rgba(15,21,29,.085)}.feature-image-wrap[data-astro-cid-5j7ekih4] img[data-astro-cid-5j7ekih4]{width:100%;height:100%;display:block;object-fit:cover;object-position:center;transform:scale(1.002);transition:transform 1s var(--feature-ease),filter .7s ease;backface-visibility:hidden;pointer-events:none}.feature-card[data-astro-cid-5j7ekih4].is-primary .feature-image-wrap[data-astro-cid-5j7ekih4] img[data-astro-cid-5j7ekih4]{transform:scale(1.016)}.feature-shell[data-astro-cid-5j7ekih4].is-moving .feature-card[data-astro-cid-5j7ekih4].is-primary .feature-image-wrap[data-astro-cid-5j7ekih4] img[data-astro-cid-5j7ekih4],.feature-shell[data-astro-cid-5j7ekih4].is-moving .feature-card[data-astro-cid-5j7ekih4].is-secondary .feature-image-wrap[data-astro-cid-5j7ekih4] img[data-astro-cid-5j7ekih4]{transform:scale(1.008)}.feature-image-grid[data-astro-cid-5j7ekih4]{position:absolute;inset:0;pointer-events:none;opacity:.22;background-image:linear-gradient(to right,rgba(15,21,29,.045) 1px,transparent 1px),linear-gradient(to bottom,rgba(15,21,29,.045) 1px,transparent 1px);background-size:38px 38px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.45),transparent 72%);mask-image:linear-gradient(180deg,rgba(0,0,0,.45),transparent 72%)}.feature-number[data-astro-cid-5j7ekih4],.feature-category[data-astro-cid-5j7ekih4]{position:absolute;top:16px;z-index:2;display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px solid rgba(15,21,29,.12);border-radius:100px;background:#ffffffe0;backdrop-filter:blur(10px);font-family:IBM Plex Mono,monospace;font-size:9px;line-height:1;letter-spacing:.12em;text-transform:uppercase}.feature-number[data-astro-cid-5j7ekih4]{left:16px;color:var(--chem, #dc1e6b)}.feature-category[data-astro-cid-5j7ekih4]{right:16px;color:var(--dim, #87939f)}.feature-body[data-astro-cid-5j7ekih4]{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"copy stat" "detail detail";gap:18px 24px;padding:clamp(20px,2.5vw,30px)}.feature-copy[data-astro-cid-5j7ekih4]{grid-area:copy;min-width:0}.feature-copy[data-astro-cid-5j7ekih4] h4[data-astro-cid-5j7ekih4]{margin:0;color:var(--ink, #0f151d);font-family:Big Shoulders Display,Impact,sans-serif;font-size:clamp(29px,2.7vw,42px);font-weight:800;line-height:.98}.feature-copy[data-astro-cid-5j7ekih4] p[data-astro-cid-5j7ekih4]{max-width:58ch;margin:12px 0 0;color:var(--mid, #525e6b);font-size:13.5px;line-height:1.62}.feature-stat[data-astro-cid-5j7ekih4]{grid-area:stat;min-width:116px;padding-left:20px;border-left:1px solid rgba(15,21,29,.11);align-self:stretch;display:flex;flex-direction:column;justify-content:center}.feature-stat[data-astro-cid-5j7ekih4] strong[data-astro-cid-5j7ekih4]{color:var(--chem, #dc1e6b);font-family:Big Shoulders Display,Impact,sans-serif;font-size:clamp(42px,4.2vw,64px);font-weight:800;line-height:.88;font-variant-numeric:tabular-nums}.feature-stat[data-astro-cid-5j7ekih4] span[data-astro-cid-5j7ekih4]{margin-top:8px;color:var(--dim, #87939f);font-family:IBM Plex Mono,monospace;font-size:8.5px;line-height:1.35;letter-spacing:.1em;text-transform:uppercase}.feature-card[data-astro-cid-5j7ekih4].is-primary .feature-stat[data-astro-cid-5j7ekih4] strong[data-astro-cid-5j7ekih4]{animation:feature-stat-rise .62s var(--feature-ease) both}@keyframes feature-stat-rise{0%{transform:translateY(10px);opacity:.28}to{transform:translateY(0);opacity:1}}.feature-detail[data-astro-cid-5j7ekih4]{grid-area:detail;padding-top:13px;border-top:1px solid rgba(15,21,29,.095);color:var(--air, #0c8ca0);font-family:IBM Plex Mono,monospace;font-size:9px;line-height:1.5;letter-spacing:.08em;text-transform:uppercase}.feature-arrow[data-astro-cid-5j7ekih4]{position:absolute;z-index:12;top:clamp(145px,14vw,255px);width:clamp(70px,5vw,90px);height:clamp(100px,8vw,140px);display:grid;place-items:center;padding:0;border:0!important;border-radius:0!important;outline:0;background:transparent!important;box-shadow:none!important;color:#d1d1d3;cursor:pointer;transform:translateY(-50%);transition:color .18s ease,transform .22s var(--feature-ease),opacity .18s ease;-webkit-tap-highlight-color:transparent}.feature-prev[data-astro-cid-5j7ekih4]{left:-70px}.feature-next[data-astro-cid-5j7ekih4]{right:-65px}.feature-arrow[data-astro-cid-5j7ekih4] svg[data-astro-cid-5j7ekih4]{width:70px;height:70px;overflow:visible;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;filter:drop-shadow(0 1px 0 rgba(255,255,255,.92)) drop-shadow(0 0 5px rgba(255,255,255,.72))}.feature-arrow[data-astro-cid-5j7ekih4]:hover{color:#919191}.feature-prev[data-astro-cid-5j7ekih4]:hover{transform:translateY(-50%) translate(-5px) scale(1.06)}.feature-next[data-astro-cid-5j7ekih4]:hover{transform:translateY(-50%) translate(5px) scale(1.06)}.feature-arrow[data-astro-cid-5j7ekih4]:active{opacity:.58}.feature-arrow[data-astro-cid-5j7ekih4]:disabled{cursor:default;opacity:.3}.feature-controls[data-astro-cid-5j7ekih4]{display:flex;align-items:center;justify-content:center;margin-top:18px}.feature-progress[data-astro-cid-5j7ekih4]{display:grid;grid-template-columns:28px minmax(160px,260px) 28px;align-items:center;gap:12px;color:var(--dim, #87939f);font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.08em}.feature-progress-current[data-astro-cid-5j7ekih4]{color:var(--chem, #dc1e6b);font-weight:600}.feature-progress-rail[data-astro-cid-5j7ekih4]{display:grid;grid-template-columns:repeat(6,1fr);gap:4px}.feature-progress-rail[data-astro-cid-5j7ekih4] i[data-astro-cid-5j7ekih4]{height:2px;display:block;background:#0f151d24;transform-origin:center;transition:background .32s ease,transform .32s ease}.feature-progress-rail[data-astro-cid-5j7ekih4] i[data-astro-cid-5j7ekih4].is-active{background:var(--chem, #dc1e6b);transform:scaleY(2)}@media(max-width:1040px){.feature-head[data-astro-cid-5j7ekih4]{align-items:flex-start;flex-direction:column;gap:18px}.feature-intro[data-astro-cid-5j7ekih4]{max-width:62ch}.feature-body[data-astro-cid-5j7ekih4]{grid-template-columns:1fr;grid-template-areas:"copy" "stat" "detail"}.feature-stat[data-astro-cid-5j7ekih4]{min-width:0;padding:0;border-left:0;flex-direction:row;align-items:baseline;gap:12px}}@media(max-width:760px){.feature-carousel-section[data-astro-cid-5j7ekih4]{--feature-gap: 16px;--feature-radius: 18px}.feature-card[data-astro-cid-5j7ekih4]{flex-basis:100%;opacity:1;transform:none}.feature-card[data-astro-cid-5j7ekih4].is-primary,.feature-card[data-astro-cid-5j7ekih4].is-secondary{opacity:1;transform:none}.feature-shell[data-astro-cid-5j7ekih4].is-moving .feature-card[data-astro-cid-5j7ekih4]:not(.is-primary):not(.is-secondary){opacity:.35;transform:scale(.96)}.feature-image-wrap[data-astro-cid-5j7ekih4]{aspect-ratio:16 / 10}.feature-number[data-astro-cid-5j7ekih4],.feature-category[data-astro-cid-5j7ekih4]{top:12px;min-height:26px;font-size:8px}.feature-number[data-astro-cid-5j7ekih4]{left:12px}.feature-category[data-astro-cid-5j7ekih4]{right:12px}.feature-body[data-astro-cid-5j7ekih4]{padding:20px;gap:15px}.feature-copy[data-astro-cid-5j7ekih4] h4[data-astro-cid-5j7ekih4]{font-size:clamp(30px,9vw,42px)}.feature-arrow[data-astro-cid-5j7ekih4]{top:clamp(110px,24vw,185px);width:52px;height:76px}.feature-prev[data-astro-cid-5j7ekih4]{left:4px}.feature-next[data-astro-cid-5j7ekih4]{right:4px}.feature-arrow[data-astro-cid-5j7ekih4] svg[data-astro-cid-5j7ekih4]{width:44px;height:44px}}@media(max-width:480px){.feature-head[data-astro-cid-5j7ekih4] h3[data-astro-cid-5j7ekih4]{font-size:clamp(40px,13vw,54px)}.feature-image-wrap[data-astro-cid-5j7ekih4]{aspect-ratio:4 / 3}.feature-category[data-astro-cid-5j7ekih4]{max-width:55%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feature-arrow[data-astro-cid-5j7ekih4]{top:clamp(105px,36vw,155px);width:46px;height:68px}.feature-prev[data-astro-cid-5j7ekih4]{left:1px}.feature-next[data-astro-cid-5j7ekih4]{right:1px}.feature-arrow[data-astro-cid-5j7ekih4] svg[data-astro-cid-5j7ekih4]{width:38px;height:38px;stroke-width:1.8}.feature-progress[data-astro-cid-5j7ekih4]{grid-template-columns:24px minmax(120px,1fr) 24px;gap:8px;font-size:9px}}@media(hover:none)and (pointer:coarse){.feature-arrow[data-astro-cid-5j7ekih4]:hover{color:#d1d1d3}.feature-prev[data-astro-cid-5j7ekih4]:hover,.feature-next[data-astro-cid-5j7ekih4]:hover{transform:translateY(-50%)}}@media(prefers-reduced-motion:reduce){.feature-track[data-astro-cid-5j7ekih4],.feature-card[data-astro-cid-5j7ekih4],.feature-frame[data-astro-cid-5j7ekih4],.feature-image-wrap[data-astro-cid-5j7ekih4] img[data-astro-cid-5j7ekih4],.feature-progress-rail[data-astro-cid-5j7ekih4] i[data-astro-cid-5j7ekih4],.feature-arrow[data-astro-cid-5j7ekih4]{transition-duration:1ms!important;animation-duration:1ms!important}}.straight-answers[data-astro-cid-5g3we6vv]{--sa-ease: cubic-bezier(.22,.61,.36,1)}.straight-answers[data-astro-cid-5g3we6vv] .sa-grid[data-astro-cid-5g3we6vv]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:8px;align-items:start}.straight-answers[data-astro-cid-5g3we6vv] .sa-item[data-astro-cid-5g3we6vv]{overflow:hidden;border:1px solid var(--line, rgba(15,21,29,.12));border-radius:var(--r, 12px);background:var(--card, #fff);box-shadow:0 2px 10px #0f151d0d;transition:border-color .3s var(--sa-ease),box-shadow .3s var(--sa-ease),transform .3s var(--sa-ease)}.straight-answers[data-astro-cid-5g3we6vv] .sa-item[data-astro-cid-5g3we6vv].is-open{border-color:#dc1e6b3d;box-shadow:0 10px 28px #0f151d13}.straight-answers[data-astro-cid-5g3we6vv] .sa-question[data-astro-cid-5g3we6vv]{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.85rem;padding:1.2rem 1.35rem;border:0;background:transparent;color:var(--ink, #0f151d);text-align:left;cursor:pointer}.straight-answers[data-astro-cid-5g3we6vv] .sa-index[data-astro-cid-5g3we6vv]{padding-top:.18rem;font-family:IBM Plex Mono,monospace;font-size:.66rem;letter-spacing:.12em;color:var(--dim, #87939f)}.straight-answers[data-astro-cid-5g3we6vv] .sa-question[data-astro-cid-5g3we6vv] q[data-astro-cid-5g3we6vv]{quotes:none;font-family:Big Shoulders Display,Impact,sans-serif;font-size:clamp(1.38rem,2vw,1.7rem);font-weight:800;line-height:1.05}.straight-answers[data-astro-cid-5g3we6vv] .sa-question[data-astro-cid-5g3we6vv] q[data-astro-cid-5g3we6vv]:before{content:"“";color:var(--chem, #dc1e6b)}.straight-answers[data-astro-cid-5g3we6vv] .sa-question[data-astro-cid-5g3we6vv] q[data-astro-cid-5g3we6vv]:after{content:"”";color:var(--chem, #dc1e6b)}.straight-answers[data-astro-cid-5g3we6vv] .sa-plus[data-astro-cid-5g3we6vv]{width:26px;height:26px;display:grid;place-items:center;border:1px solid var(--line2, rgba(15,21,29,.26));border-radius:50%;color:var(--chem, #dc1e6b);font-family:IBM Plex Mono,monospace;font-size:16px;line-height:1;transition:transform .38s var(--sa-ease),background .25s ease}.straight-answers[data-astro-cid-5g3we6vv] .sa-item[data-astro-cid-5g3we6vv].is-open .sa-plus[data-astro-cid-5g3we6vv]{transform:rotate(45deg);background:#dc1e6b0f}.straight-answers[data-astro-cid-5g3we6vv] .sa-answer[data-astro-cid-5g3we6vv]{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .48s var(--sa-ease),opacity .34s ease}.straight-answers[data-astro-cid-5g3we6vv] .sa-item[data-astro-cid-5g3we6vv].is-open .sa-answer[data-astro-cid-5g3we6vv]{grid-template-rows:1fr;opacity:1}.straight-answers[data-astro-cid-5g3we6vv] .sa-answer-inner[data-astro-cid-5g3we6vv]{min-height:0;overflow:hidden;padding:0 1.35rem;color:var(--mid, #525e6b);font-size:.92rem}.straight-answers[data-astro-cid-5g3we6vv] .sa-item[data-astro-cid-5g3we6vv].is-open .sa-answer-inner[data-astro-cid-5g3we6vv]{padding-bottom:1.35rem}.straight-answers[data-astro-cid-5g3we6vv] .sa-answer[data-astro-cid-5g3we6vv] p[data-astro-cid-5g3we6vv]{margin:0 0 .8rem}.straight-answers[data-astro-cid-5g3we6vv] .sa-answer[data-astro-cid-5g3we6vv] p[data-astro-cid-5g3we6vv]:last-child{margin-bottom:0}.straight-answers[data-astro-cid-5g3we6vv] .sa-straight[data-astro-cid-5g3we6vv]{display:block;margin-top:.8rem!important;padding-left:.8rem;border-left:2px solid var(--air, #0c8ca0);color:var(--air, #0c8ca0);font-family:IBM Plex Mono,monospace;font-size:.72rem;line-height:1.65}@media(max-width:1080px){.straight-answers[data-astro-cid-5g3we6vv] .sa-grid[data-astro-cid-5g3we6vv]{grid-template-columns:1fr}}@media(max-width:640px){.straight-answers[data-astro-cid-5g3we6vv] .sa-question[data-astro-cid-5g3we6vv]{padding:1rem;gap:.65rem}.straight-answers[data-astro-cid-5g3we6vv] .sa-answer-inner[data-astro-cid-5g3we6vv]{padding-inline:1rem;font-size:.88rem}.straight-answers[data-astro-cid-5g3we6vv] .sa-item[data-astro-cid-5g3we6vv].is-open .sa-answer-inner[data-astro-cid-5g3we6vv]{padding-bottom:1rem}}@media(prefers-reduced-motion:reduce){.straight-answers[data-astro-cid-5g3we6vv] .sa-item[data-astro-cid-5g3we6vv],.straight-answers[data-astro-cid-5g3we6vv] .sa-plus[data-astro-cid-5g3we6vv],.straight-answers[data-astro-cid-5g3we6vv] .sa-answer[data-astro-cid-5g3we6vv]{transition-duration:1ms!important}}.technical-data[data-astro-cid-6ckxriav]{--td-ease: cubic-bezier(.22,.61,.36,1)}.technical-data[data-astro-cid-6ckxriav] .td-tabs[data-astro-cid-6ckxriav]{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:8px}.technical-data[data-astro-cid-6ckxriav] .td-tabs[data-astro-cid-6ckxriav] button[data-astro-cid-6ckxriav]{padding:.58rem 1rem;border:1px solid var(--line, rgba(15,21,29,.12));border-radius:100px;background:var(--card, #fff);color:var(--mid, #525e6b);cursor:pointer;font-family:IBM Plex Mono,monospace;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;transition:color .22s ease,background .22s ease,border-color .22s ease,transform .22s var(--td-ease)}.technical-data[data-astro-cid-6ckxriav] .td-tabs[data-astro-cid-6ckxriav] button[data-astro-cid-6ckxriav]:hover{color:var(--ink, #0f151d);border-color:var(--line2, rgba(15,21,29,.26));transform:translateY(-1px)}.technical-data[data-astro-cid-6ckxriav] .td-tabs[data-astro-cid-6ckxriav] button[data-astro-cid-6ckxriav][aria-selected=true]{background:var(--ink, #0f151d);border-color:var(--ink, #0f151d);color:#fff}.technical-data[data-astro-cid-6ckxriav] .td-panels[data-astro-cid-6ckxriav]{position:relative;margin-top:1.4rem}.technical-data[data-astro-cid-6ckxriav] .td-panel[data-astro-cid-6ckxriav]{display:none}.technical-data[data-astro-cid-6ckxriav] .td-panel[data-astro-cid-6ckxriav].is-active{display:block;animation:td-panel-in .42s var(--td-ease) both}@keyframes td-panel-in{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}.technical-data[data-astro-cid-6ckxriav] .td-table-wrap[data-astro-cid-6ckxriav]{overflow:hidden;border:1px solid var(--line, rgba(15,21,29,.12));border-radius:var(--r, 12px);background:var(--card, #fff);box-shadow:0 2px 10px #0f151d0d}.technical-data[data-astro-cid-6ckxriav] .td-table[data-astro-cid-6ckxriav]{width:100%;border-collapse:collapse}.technical-data[data-astro-cid-6ckxriav] .td-table[data-astro-cid-6ckxriav] tr[data-astro-cid-6ckxriav]{border-bottom:1px solid var(--line, rgba(15,21,29,.12))}.technical-data[data-astro-cid-6ckxriav] .td-table[data-astro-cid-6ckxriav] tr[data-astro-cid-6ckxriav]:last-child{border-bottom:0}.technical-data[data-astro-cid-6ckxriav] .td-table[data-astro-cid-6ckxriav] th[data-astro-cid-6ckxriav],.technical-data[data-astro-cid-6ckxriav] .td-table[data-astro-cid-6ckxriav] td[data-astro-cid-6ckxriav]{padding:.9rem 1.2rem;text-align:left;vertical-align:top}.technical-data[data-astro-cid-6ckxriav] .td-table[data-astro-cid-6ckxriav] th[data-astro-cid-6ckxriav]{width:42%;color:var(--dim, #87939f);font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:400;letter-spacing:.06em;text-transform:uppercase}.technical-data[data-astro-cid-6ckxriav] .td-table[data-astro-cid-6ckxriav] td[data-astro-cid-6ckxriav]{color:var(--ink, #0f151d);font-size:.92rem}.technical-data[data-astro-cid-6ckxriav] .td-mono[data-astro-cid-6ckxriav]{font-family:IBM Plex Mono,monospace;font-size:.86rem!important}.technical-data[data-astro-cid-6ckxriav] .td-prov[data-astro-cid-6ckxriav]{margin-left:3px;color:var(--chem, #dc1e6b);font-size:.7em;vertical-align:super;cursor:help}.technical-data[data-astro-cid-6ckxriav] .td-note[data-astro-cid-6ckxriav]{margin-top:1rem;padding-left:.8rem;border-left:2px solid var(--chem, #dc1e6b);color:var(--dim, #87939f);font-family:IBM Plex Mono,monospace;font-size:.72rem;line-height:1.7}@media(max-width:760px){.technical-data[data-astro-cid-6ckxriav] .td-tabs[data-astro-cid-6ckxriav]{flex-wrap:nowrap;overflow-x:auto;padding-bottom:6px;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.technical-data[data-astro-cid-6ckxriav] .td-tabs[data-astro-cid-6ckxriav] button[data-astro-cid-6ckxriav]{flex:0 0 auto}.technical-data[data-astro-cid-6ckxriav] .td-table-wrap[data-astro-cid-6ckxriav]{overflow-x:auto}.technical-data[data-astro-cid-6ckxriav] .td-table[data-astro-cid-6ckxriav]{min-width:620px}}@media(max-width:520px){.technical-data[data-astro-cid-6ckxriav] .td-table[data-astro-cid-6ckxriav] th[data-astro-cid-6ckxriav],.technical-data[data-astro-cid-6ckxriav] .td-table[data-astro-cid-6ckxriav] td[data-astro-cid-6ckxriav]{padding:.8rem .9rem}}@media(prefers-reduced-motion:reduce){.technical-data[data-astro-cid-6ckxriav] .td-tabs[data-astro-cid-6ckxriav] button[data-astro-cid-6ckxriav],.technical-data[data-astro-cid-6ckxriav] .td-panel[data-astro-cid-6ckxriav].is-active{animation-duration:1ms!important;transition-duration:1ms!important}}.book-trial[data-astro-cid-qbafwmrz]{--bt-border: rgba(255,255,255,.14);--bt-ease: cubic-bezier(.22,.61,.36,1);background:var(--ink, #0f151d);color:#eff2f6;border:0!important}.book-trial[data-astro-cid-qbafwmrz] .eyebrow[data-astro-cid-qbafwmrz]{color:#ff6fa3}.book-trial[data-astro-cid-qbafwmrz] .shead[data-astro-cid-qbafwmrz] h3[data-astro-cid-qbafwmrz]{color:#fff}.book-trial[data-astro-cid-qbafwmrz] .shead[data-astro-cid-qbafwmrz]>p[data-astro-cid-qbafwmrz]{color:#9fadba}.book-trial[data-astro-cid-qbafwmrz] .bt-grid[data-astro-cid-qbafwmrz]{display:grid;grid-template-columns:1.1fr 1fr;gap:2.2rem;margin-top:8px}.book-trial[data-astro-cid-qbafwmrz] .bt-trial[data-astro-cid-qbafwmrz]{padding:1.6rem;border:1px solid var(--bt-border);border-radius:var(--r, 12px);background:#ffffff0a}.book-trial[data-astro-cid-qbafwmrz] .bt-trial[data-astro-cid-qbafwmrz] h4[data-astro-cid-qbafwmrz]{margin:0 0 .6rem;color:#fff;font-family:Big Shoulders Display,Impact,sans-serif;font-size:1.7rem;font-weight:800}.book-trial[data-astro-cid-qbafwmrz] .bt-trial[data-astro-cid-qbafwmrz] ol[data-astro-cid-qbafwmrz]{margin:.8rem 0 0;padding-left:1.1rem;color:#b8c4d0;font-size:.92rem}.book-trial[data-astro-cid-qbafwmrz] .bt-trial[data-astro-cid-qbafwmrz] li[data-astro-cid-qbafwmrz]{margin-bottom:.5rem}.book-trial[data-astro-cid-qbafwmrz] .bt-trial[data-astro-cid-qbafwmrz] li[data-astro-cid-qbafwmrz] b[data-astro-cid-qbafwmrz]{color:#fff}.book-trial[data-astro-cid-qbafwmrz] .bt-honest[data-astro-cid-qbafwmrz]{margin:1.2rem 0 0;color:#9fadba;font-size:.9rem}.book-trial[data-astro-cid-qbafwmrz] .bt-contact-cards[data-astro-cid-qbafwmrz]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2rem}.book-trial[data-astro-cid-qbafwmrz] .bt-contact-card[data-astro-cid-qbafwmrz]{min-width:0;padding:1.15rem;border:1px solid var(--bt-border);border-radius:var(--r, 12px);background:#ffffff0a}.book-trial[data-astro-cid-qbafwmrz] .bt-contact-card[data-astro-cid-qbafwmrz] span[data-astro-cid-qbafwmrz]{display:block;color:#7e8b99;font-family:IBM Plex Mono,monospace;font-size:.66rem;letter-spacing:.16em;text-transform:uppercase}.book-trial[data-astro-cid-qbafwmrz] .bt-contact-card[data-astro-cid-qbafwmrz] b[data-astro-cid-qbafwmrz]{display:block;margin-top:.35rem;color:#fff;font-size:.94rem;font-weight:600;overflow-wrap:anywhere}.book-trial[data-astro-cid-qbafwmrz] .bt-contact-card[data-astro-cid-qbafwmrz] a[data-astro-cid-qbafwmrz]{color:#ff6fa3}.book-trial[data-astro-cid-qbafwmrz] .bt-form[data-astro-cid-qbafwmrz]{display:grid;align-content:start;gap:.72rem}.book-trial[data-astro-cid-qbafwmrz] .bt-row[data-astro-cid-qbafwmrz]{display:grid;grid-template-columns:1fr 1fr;gap:.72rem}.book-trial[data-astro-cid-qbafwmrz] .bt-form[data-astro-cid-qbafwmrz] label[data-astro-cid-qbafwmrz]>span[data-astro-cid-qbafwmrz]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.book-trial[data-astro-cid-qbafwmrz] .bt-form[data-astro-cid-qbafwmrz] input[data-astro-cid-qbafwmrz],.book-trial[data-astro-cid-qbafwmrz] .bt-form[data-astro-cid-qbafwmrz] textarea[data-astro-cid-qbafwmrz]{width:100%;padding:.8rem .92rem;border:1px solid rgba(255,255,255,.16);border-radius:8px;outline:0;background:#ffffff0d;color:#fff;font:inherit;transition:border-color .22s ease,background .22s ease,box-shadow .22s ease}.book-trial[data-astro-cid-qbafwmrz] .bt-form[data-astro-cid-qbafwmrz] input[data-astro-cid-qbafwmrz]:focus,.book-trial[data-astro-cid-qbafwmrz] .bt-form[data-astro-cid-qbafwmrz] textarea[data-astro-cid-qbafwmrz]:focus{border-color:#ff6fa3b8;background:#ffffff13;box-shadow:0 0 0 3px #dc1e6b1f}.book-trial[data-astro-cid-qbafwmrz] .bt-form[data-astro-cid-qbafwmrz] input[data-astro-cid-qbafwmrz]::placeholder,.book-trial[data-astro-cid-qbafwmrz] .bt-form[data-astro-cid-qbafwmrz] textarea[data-astro-cid-qbafwmrz]::placeholder{color:#7e8b99}.book-trial[data-astro-cid-qbafwmrz] .bt-form[data-astro-cid-qbafwmrz] textarea[data-astro-cid-qbafwmrz]{min-height:100px;resize:vertical}.book-trial[data-astro-cid-qbafwmrz] .bt-hint[data-astro-cid-qbafwmrz]{margin:.1rem 0;color:#7e8b99;font-family:IBM Plex Mono,monospace;font-size:.7rem;line-height:1.6}.book-trial[data-astro-cid-qbafwmrz] .bt-actions[data-astro-cid-qbafwmrz]{display:flex;gap:.6rem;flex-wrap:wrap;margin-top:.25rem}.book-trial[data-astro-cid-qbafwmrz] .bt-btn[data-astro-cid-qbafwmrz]{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 20px;border:1px solid rgba(255,255,255,.22);border-radius:100px;background:transparent;color:#fff;cursor:pointer;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;transition:transform .22s var(--bt-ease),border-color .22s ease,filter .22s ease}.book-trial[data-astro-cid-qbafwmrz] .bt-btn[data-astro-cid-qbafwmrz]:hover{border-color:#fff;transform:translateY(-1px)}.book-trial[data-astro-cid-qbafwmrz] .bt-btn[data-astro-cid-qbafwmrz].is-primary{border-color:var(--chem, #dc1e6b);background:var(--chem, #dc1e6b)}.book-trial[data-astro-cid-qbafwmrz] .bt-btn[data-astro-cid-qbafwmrz].is-primary:hover{filter:brightness(1.08)}.book-trial[data-astro-cid-qbafwmrz] .bt-status[data-astro-cid-qbafwmrz]{min-height:1.2rem;margin:0;color:#7fe3f2;font-family:IBM Plex Mono,monospace;font-size:.72rem}.rvr-footer[data-astro-cid-qbafwmrz]{padding:clamp(48px,7vw,80px) var(--gut, clamp(16px,3.6vw,60px)) 28px;background:#080c12;color:#8e9ba8}.rvr-footer[data-astro-cid-qbafwmrz] .rvr-foot-grid[data-astro-cid-qbafwmrz]{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:2rem}.rvr-footer[data-astro-cid-qbafwmrz] h5[data-astro-cid-qbafwmrz]{margin:0 0 1rem;color:#5e6b79;font-family:IBM Plex Mono,monospace;font-size:.66rem;font-weight:400;letter-spacing:.18em;text-transform:uppercase}.rvr-footer[data-astro-cid-qbafwmrz] ul[data-astro-cid-qbafwmrz]{display:grid;gap:.55rem;margin:0;padding:0;list-style:none}.rvr-footer[data-astro-cid-qbafwmrz] a[data-astro-cid-qbafwmrz]{color:#b8c4d0;font-size:.88rem;text-decoration:none;transition:color .2s ease}.rvr-footer[data-astro-cid-qbafwmrz] a[data-astro-cid-qbafwmrz]:hover{color:#fff}.rvr-footer[data-astro-cid-qbafwmrz] .rvr-foot-logo[data-astro-cid-qbafwmrz]{display:flex;align-items:center;gap:10px;margin-bottom:.8rem;color:#fff;font-family:Big Shoulders Display,Impact,sans-serif;font-size:23px;font-weight:800}.rvr-foot-logo[data-astro-cid-qbafwmrz]{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:700}.rvr-foot-logo[data-astro-cid-qbafwmrz] .brand-logo[data-astro-cid-qbafwmrz]{width:38px;height:38px;object-fit:contain;display:block}.rvr-footer[data-astro-cid-qbafwmrz] .rvr-foot-logo[data-astro-cid-qbafwmrz] i[data-astro-cid-qbafwmrz]{width:15px;height:15px;flex:none;border-radius:3px;background:var(--chem, #dc1e6b);box-shadow:inset 0 0 0 3px #fff,0 0 0 1px var(--chem, #dc1e6b)}.rvr-footer[data-astro-cid-qbafwmrz] .rvr-foot-brand[data-astro-cid-qbafwmrz]>p[data-astro-cid-qbafwmrz]{max-width:34ch;margin:0 0 1rem;font-size:.88rem;line-height:1.7}.rvr-footer[data-astro-cid-qbafwmrz] .rvr-foot-company[data-astro-cid-qbafwmrz]{color:#5e6b79;font-family:IBM Plex Mono,monospace;font-size:.74rem!important}.rvr-footer[data-astro-cid-qbafwmrz] .rvr-foot-bar[data-astro-cid-qbafwmrz]{display:flex;align-items:center;gap:1.2rem;flex-wrap:wrap;margin-top:2.6rem;padding-top:1.4rem;border-top:1px solid rgba(255,255,255,.09);color:#5e6b79;font-family:IBM Plex Mono,monospace;font-size:.7rem}.rvr-footer[data-astro-cid-qbafwmrz] .rvr-foot-bar[data-astro-cid-qbafwmrz] nav[data-astro-cid-qbafwmrz]{display:flex;gap:1rem;margin-left:auto}@media(max-width:1080px){.book-trial[data-astro-cid-qbafwmrz] .bt-grid[data-astro-cid-qbafwmrz]{grid-template-columns:1fr}.rvr-footer[data-astro-cid-qbafwmrz] .rvr-foot-grid[data-astro-cid-qbafwmrz]{grid-template-columns:1fr 1fr}}@media(max-width:640px){.book-trial[data-astro-cid-qbafwmrz] .bt-row[data-astro-cid-qbafwmrz],.book-trial[data-astro-cid-qbafwmrz] .bt-contact-cards[data-astro-cid-qbafwmrz],.rvr-footer[data-astro-cid-qbafwmrz] .rvr-foot-grid[data-astro-cid-qbafwmrz]{grid-template-columns:1fr}.book-trial[data-astro-cid-qbafwmrz] .bt-actions[data-astro-cid-qbafwmrz]{display:grid;grid-template-columns:1fr}.book-trial[data-astro-cid-qbafwmrz] .bt-btn[data-astro-cid-qbafwmrz]{width:100%}.rvr-footer[data-astro-cid-qbafwmrz] .rvr-foot-bar[data-astro-cid-qbafwmrz]{align-items:flex-start;flex-direction:column}.rvr-footer[data-astro-cid-qbafwmrz] .rvr-foot-bar[data-astro-cid-qbafwmrz] nav[data-astro-cid-qbafwmrz]{margin-left:0}}@media print{.book-trial[data-astro-cid-qbafwmrz]{background:#fff!important;color:#000!important}.book-trial[data-astro-cid-qbafwmrz] .shead[data-astro-cid-qbafwmrz] h3[data-astro-cid-qbafwmrz],.book-trial[data-astro-cid-qbafwmrz] .bt-trial[data-astro-cid-qbafwmrz] h4[data-astro-cid-qbafwmrz],.book-trial[data-astro-cid-qbafwmrz] .bt-trial[data-astro-cid-qbafwmrz] li[data-astro-cid-qbafwmrz] b[data-astro-cid-qbafwmrz],.book-trial[data-astro-cid-qbafwmrz] .bt-contact-card[data-astro-cid-qbafwmrz] b[data-astro-cid-qbafwmrz]{color:#000!important}.book-trial[data-astro-cid-qbafwmrz] .bt-form[data-astro-cid-qbafwmrz],.book-trial[data-astro-cid-qbafwmrz] .bt-actions[data-astro-cid-qbafwmrz]{display:none!important}.rvr-footer[data-astro-cid-qbafwmrz]{background:#fff!important;color:#000!important}}
