@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--gap:112px}}}:root{--sf:-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",Inter,system-ui,sans-serif;--sfd:"SF Pro Display",-apple-system,BlinkMacSystemFont,"Segoe UI",Inter,system-ui,sans-serif;--bg:#000;--bg2:#0b0b0d;--tile:#141416;--tile2:#1b1e23;--sep:#ffffff1a;--sep2:#ffffff29;--t1:#f5f5f7;--t2:#a1a1a6;--t3:#86868b;--t4:#6e6e73;--accent:#4a90d9;--accent-fill:#4a90d9;--accent-ink:#0c1620;--accent-txt:#6fa9e4;--fill:#ffffff1a;--fill2:#ffffff29;--nav:#000000b8;--win-shadow:0 0 0 1px #ffffff17,0 30px 80px #0009,0 8px 24px #00000080;--tile-shadow:inset 0 0 0 1px #ffffff0f;--glow:#4a90d947;--logo-filter:none;--logo-blend:screen}[data-theme=light]{--bg:#fff;--bg2:#f5f5f7;--tile:#fff;--tile2:#f5f5f7;--sep:#0000001a;--sep2:#00000029;--t1:#1d1d1f;--t2:#424245;--t3:#6e6e73;--t4:#86868b;--accent:#2f6fb8;--accent-fill:#2f6fb8;--accent-ink:#fff;--accent-txt:#2f6fb8;--fill:#0000000f;--fill2:#0000001a;--nav:#ffffffc7;--win-shadow:0 0 0 1px #00000014,0 30px 70px #00000024,0 6px 18px #00000014;--tile-shadow:0 1px 2px #0000000d,0 12px 32px #0000000f;--glow:#2f6fb824;--logo-filter:invert(1);--logo-blend:multiply}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg);color:var(--t2);font:400 17px/1.47 var(--sf);letter-spacing:-.022em;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.w{max-width:1200px;margin:0 auto;padding:0 40px}.wn{max-width:980px;margin:0 auto;padding:0 40px}.nav{z-index:10;background:var(--nav);border-bottom:1px solid var(--sep);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);height:52px;position:sticky;top:0}.nav .w{align-items:center;gap:34px;height:100%;display:flex}.nav .links{color:var(--t2);letter-spacing:-.01em;gap:30px;font-size:13px;display:flex}.nav .links a:hover{color:var(--t1)}.nav .r{align-items:center;gap:18px;margin-left:auto;font-size:13px;display:flex}.nav .r .si{color:var(--t2)}.wm{font:700 19px/1 var(--font-barlow-condensed),var(--sf);letter-spacing:.16em;color:var(--t1);white-space:nowrap}.btn{height:44px;font:500 17px var(--sf);letter-spacing:-.022em;cursor:pointer;white-space:nowrap;border:0;border-radius:980px;justify-content:center;align-items:center;gap:8px;padding:0 24px;display:inline-flex}.btn.primary{background:var(--accent-fill);color:var(--accent-ink)}.btn.secondary{background:var(--fill);color:var(--t1)}.btn.ghost{box-shadow:inset 0 0 0 1px var(--accent-txt);color:var(--accent-txt)}.btn.sm{letter-spacing:-.01em;height:30px;padding:0 15px;font-size:13px;font-weight:500}.lnk{color:var(--accent-txt);letter-spacing:-.022em;white-space:nowrap;font-size:17px}.lnk:after{content:" ›";font-size:1.15em}.lnk.ext:after{content:" ↗";font-size:.95em}.eyebrow{font:600 17px/1.2 var(--sfd);color:var(--accent-txt);letter-spacing:-.015em}.h-hero{font:700 88px/1.03 var(--sfd);letter-spacing:-.034em;color:var(--t1)}.h2{font:700 56px/1.07 var(--sfd);letter-spacing:-.03em;color:var(--t1)}.h3{font:600 24px/1.17 var(--sfd);letter-spacing:-.022em;color:var(--t1)}.lead{font:400 21px/1.43 var(--sf);letter-spacing:-.022em;color:var(--t2)}.grad{color:#0000;background:linear-gradient(100deg,#8ec1f2 0%,#4a90d9 55%,#3b7cc6 100%);-webkit-background-clip:text;background-clip:text}[data-theme=light] .grad{background:linear-gradient(100deg,#3f86d2 0%,#2f6fb8 60%,#1f5696 100%);-webkit-background-clip:text;background-clip:text}.fmt{font:600 13px var(--sf);letter-spacing:.06em;color:var(--t3);text-transform:uppercase;align-items:center;gap:14px;display:flex}.fmt i{background:var(--t4);border-radius:50%;width:3px;height:3px}.win{box-shadow:var(--win-shadow);background:var(--tile2);border-radius:12px;overflow:hidden}.win .tb{background:#2a2c31;align-items:center;gap:8px;height:38px;padding:0 14px;display:flex;position:relative}[data-theme=light] .win .tb{background:#ececee}.win.dark .tb{background:#2a2c31}.win.light .tb{background:#ececee}.win .tb i{border-radius:50%;width:12px;height:12px}.win .tb i:first-child{background:#ff5f57}.win .tb i:nth-child(2){background:#febc2e}.win .tb i:nth-child(3){background:#28c840}.win .tb .url{min-width:300px;height:24px;font:500 12px var(--sf);letter-spacing:-.01em;color:#ffffffb8;background:#ffffff14;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 14px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.win.light .tb .url,[data-theme=light] .win:not(.dark) .tb .url{color:#515154;background:#0000000f}.shot{width:calc(var(--vw,1240px)*var(--s));height:calc(var(--vh,860px)*var(--s));position:relative;overflow:hidden}.shot iframe{width:var(--vw,1240px);height:var(--vh,860px);transform:scale(var(--s));transform-origin:0 0;pointer-events:none;border:0;position:absolute;top:0;left:0}.ico{width:44px;height:44px;color:var(--accent-txt);background:var(--accent);border-radius:12px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.ico{background:color-mix(in srgb,var(--accent) 16%,transparent)}}.chk{color:var(--t1);letter-spacing:-.02em;align-items:flex-start;gap:12px;font-size:17px;display:flex}.chk svg{color:var(--accent-txt);flex:none;margin-top:3px}.logo-rs{width:44px;height:44px;filter:var(--logo-filter)}.logo-4d{mix-blend-mode:var(--logo-blend);width:48px;height:48px;filter:var(--logo-filter)}.logo-nd{font:700 19px/1 var(--font-barlow-condensed),var(--sf);letter-spacing:.14em;color:var(--t1);text-transform:uppercase}.foot{background:var(--bg2);border-top:1px solid var(--sep);color:var(--t3);letter-spacing:-.01em;padding:56px 0 28px;font-size:12px}.foot .cols{grid-template-columns:1.3fr 1fr 1fr 1fr 2fr;gap:32px;display:grid}.foot h5{font:600 12px var(--sf);color:var(--t1);letter-spacing:-.01em;margin-bottom:12px}.foot li{margin:0 0 9px;list-style:none}.foot li a:hover{color:var(--t1)}.foot .news p{color:var(--t2);margin-bottom:12px;font-size:13px}.foot .news form{gap:8px;display:flex}.foot .news input{border:1px solid var(--sep2);height:36px;color:var(--t1);font:400 13px var(--sf);background:0 0;border-radius:9px;outline:0;flex:1;padding:0 12px}.foot .news input::placeholder{color:var(--t4)}.foot .soc{color:var(--t3);gap:14px;margin-top:18px;display:flex}.foot .base{border-top:1px solid var(--sep);gap:24px;margin-top:40px;padding-top:18px;display:flex}.foot .base .r{gap:22px;margin-left:auto;display:flex}.xw{font-stretch:150%}.xw125{font-stretch:125%}.caps{text-transform:uppercase;letter-spacing:.14em}.spec{letter-spacing:.06em;text-transform:uppercase;font:500 11px/1.35 ui-monospace,SF Mono,Menlo,monospace}.spec b{font-weight:600}.iri{color:#0000;background:linear-gradient(100deg,#7fd4ff 0%,#2196c9 34%,#86c9e8 66%,#b6e0f0 100%);-webkit-background-clip:text;background-clip:text}.plug{line-height:0;position:relative}.plug img{border-radius:10px;width:100%;height:auto;display:block}.plug .live-cv{border-radius:10px}.snd{cursor:pointer;height:40px;font:500 14px var(--sf);letter-spacing:-.01em;color:var(--t1);background:var(--fill);white-space:nowrap;border:0;border-radius:980px;align-items:center;gap:10px;padding:0 18px 0 14px;display:inline-flex}.snd .bars{align-items:flex-end;gap:2px;height:14px;display:inline-flex}.snd .bars i{opacity:.85;background:currentColor;border-radius:1px;width:3px;height:6px}.snd .bars i:first-child{height:6px}.snd .bars i:nth-child(2){height:12px}.snd .bars i:nth-child(3){height:8px}.snd .bars i:nth-child(4){height:14px}.snd.on .bars i{animation:.9s ease-in-out infinite snd}.snd.on .bars i:nth-child(2){animation-delay:-.3s}.snd.on .bars i:nth-child(3){animation-delay:-.6s}.snd.on .bars i:nth-child(4){animation-delay:-.15s}@keyframes snd{0%,to{height:4px}50%{height:14px}}.snd .off-t{display:inline}.snd .on-t,.snd.on .off-t{display:none}.snd.on .on-t{display:inline}.tilt{transform:perspective(1600px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-style:preserve-3d;will-change:transform;transition:transform .25s cubic-bezier(.2,.7,.2,1)}.ppdemo{width:960px;max-width:100%;margin:0 auto}.ppdemo .tourhead{justify-content:space-between;margin-bottom:14px;display:flex}.ppdemo .frame{aspect-ratio:2196/1732;background:#000;border-radius:10px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0003,0 40px 90px #00000047}.ppdemo [data-page]{opacity:0;pointer-events:none;transition:opacity .45s;position:absolute;inset:0}.ppdemo [data-page].on{opacity:1}.ppdemo .plug img{border-radius:0}.ppdemo .dim{opacity:0;pointer-events:none;z-index:3;background:#00000080;transition:opacity .35s;position:absolute;inset:0}.ppdemo .frame.insert-open .dim{opacity:1;pointer-events:auto;cursor:zoom-out}.ppdemo .win-ins{z-index:4;transition:opacity .35s,transform .35s cubic-bezier(.2,.7,.2,1);inset:auto;transform:scale(.96)}.ppdemo .win-ins.on{transform:none}.ppdemo .win-ins .plug{border-radius:8px;overflow:hidden;box-shadow:0 30px 80px #000000b3,0 0 0 1px #ffffff14}.ppdemo .win-ins[data-page=eq]{width:82%;top:27%;left:9%}.ppdemo .win-ins[data-page=mb]{width:62%;top:10.5%;left:19%}.ppdemo .tabmark{z-index:6;mix-blend-mode:multiply;pointer-events:none;background:#f6823b;border-radius:5px;transition:left .35s cubic-bezier(.2,.7,.2,1);position:absolute}.ppdemo .hot{z-index:7;cursor:pointer;background:0 0;border:0;border-radius:5px;position:absolute}.ppdemo .hot:hover{background:#ffffff12}.ppdemo .tour{grid-template-columns:repeat(4,1fr) auto;align-items:end;gap:18px;margin-top:22px;display:grid}.ppdemo .tour button:not(.snd){all:unset;cursor:pointer;padding-bottom:12px;display:block}.ppdemo .tour button:not(.snd) .n{letter-spacing:.06em;color:#8e8e93;font:500 11px ui-monospace,SF Mono,Menlo,monospace;display:block}.ppdemo .tour button:not(.snd) .l{font:600 15px var(--sf);letter-spacing:-.01em;color:#8e8e93;margin-top:3px;display:block}.ppdemo .tour button:not(.snd).on .l{color:#0b0b0c}.ppdemo .tour button:not(.snd) i{background:#00000024;border-radius:1px;height:2px;margin-top:12px;display:block;overflow:hidden}.ppdemo .tour button:not(.snd) i b{background:#2f6fb8;width:0;height:100%;display:block}.ppdemo .tour button:not(.snd).on i b{width:100%}.ppdemo .tour button:not(.snd):focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #2f6fb8}html.snapshot *{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.tilt{transform:none!important}}@property --gap{syntax:"<length>";inherits:true;initial-value:112px}:root{--ink:#0b0b0c;--ink2:#56565b;--ink3:#8a8a8f;--rule:#0000001f;--blue:#2f6fb8;--pp:#f6823b;--studio:#e7e7e4;--paper:#f4f4f2}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}.w{max-width:1200px}.H{font:700 56px/.98 var(--sfd);letter-spacing:-.005em;text-transform:uppercase;color:var(--ink);font-stretch:150%}.H2{font:700 44px/1.02 var(--sfd);text-transform:uppercase;color:var(--ink);font-stretch:150%}.lead2{color:var(--ink2);letter-spacing:-.012em;font-size:18px;line-height:1.55}.b2{white-space:nowrap;height:48px;font:600 12px var(--sf);letter-spacing:.12em;text-transform:uppercase;background:var(--blue);color:#fff;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0 24px;transition:filter .15s;display:inline-flex}.b2:hover{filter:brightness(1.08)}.b2.ghost{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink);background:0 0}.sec{border-bottom:1px solid var(--rule);background:#fff;padding:128px 0}.sec.g{background:var(--paper)}.eyebrow2{align-items:center;gap:14px;display:flex}.eyebrow2 i{background:var(--ink);width:28px;height:1.5px}.bar{z-index:40;border-bottom:1px solid var(--rule);-webkit-backdrop-filter:blur(16px)saturate(170%);backdrop-filter:blur(16px)saturate(170%);background:#ffffffdb;height:64px;position:sticky;top:0}.bar .w{align-items:center;gap:36px;height:100%;display:flex}.bar .wm{font:800 15px var(--sfd);letter-spacing:.02em;color:var(--ink);font-stretch:150%}.bar .wm span{color:var(--blue)}.bar nav{color:#1d1d1f;gap:26px;font-size:14px;display:flex}.bar nav a:hover{color:var(--blue)}.bar .r{align-items:center;gap:20px;margin-left:auto;font-size:14px;display:flex}.bar .b2{height:38px;padding:0 16px;font-size:11px}.hero{border-bottom:1px solid var(--rule);background:#fff;overflow:hidden}.hero .w{grid-template-columns:440px 1fr;align-items:center;gap:20px;min-height:860px;display:grid}.hero .H{margin-top:22px}.hero .lead2{max-width:440px;margin-top:26px}.hero .ctas{gap:12px;margin-top:34px;display:flex}.hero .meta{border-top:1px solid var(--rule);grid-template-columns:1fr 1fr;gap:18px 30px;margin-top:46px;padding-top:22px;display:grid}.hero .meta b{font:600 14px var(--sf);color:var(--ink);letter-spacing:-.01em;margin-top:4px;display:block}.stack{height:820px;position:relative}.stack .scene{z-index:1;width:0;height:0;position:absolute;top:420px;left:222px}.plate{width:350px;height:220px;transform:translateY(calc((2 - var(--i)) * var(--gap) * .848 + var(--f,0px))) matrix(.788,-.3263,.6157,.4176,0,0);border-radius:9px;position:absolute;top:-110px;left:-175px;overflow:hidden;box-shadow:0 0 0 1px #00000014,0 30px 60px #00000029}.plate:after{content:"";border-radius:inherit;pointer-events:none;opacity:calc(var(--p,0) * .95);-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(120deg,#7fd4ff,#2196c9 40%,#86c9e8 75%,#b6e0f0);padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.plate:before{content:"";border-radius:inherit;pointer-events:none;z-index:1;opacity:var(--p,0);background:radial-gradient(120% 90% at 30% 20%,#2196c938,#7fd4ff14 55%,#0000);position:absolute;inset:0}.plate .anchor{width:1px;height:1px;position:absolute;top:50%;right:0}.p-dsp{--i:0;background:#0b0b0d}.p-dsp canvas{width:100%;height:100%;display:block}.p-ui{--i:1;background:#111}.p-ui img{object-fit:cover;object-position:50% 58%;width:100%;height:100%;display:block}.p-lic{--i:2;background:#fff;flex-direction:column;justify-content:space-between;padding:22px 24px;display:flex}.p-lic .k{letter-spacing:.06em;color:var(--ink);font:600 25px ui-monospace,SF Mono,Menlo,monospace}.p-del{--i:3;color:#fff;background:#0b0b0c;grid-template-columns:1fr 1fr;align-content:center;gap:10px;padding:20px 22px;display:grid}.p-del span{height:44px;font:700 16px var(--sfd);letter-spacing:.04em;border-radius:4px;justify-content:center;align-items:center;font-stretch:150%;display:flex;box-shadow:inset 0 0 0 1px #ffffff38}.p-del span.ok{background:var(--blue);box-shadow:none;letter-spacing:.12em;font-size:12px;font-stretch:100%}.p-portal{--i:4;background:#f5f5f7}.labels{width:200px;position:absolute;top:0;bottom:0;right:0}.labels div{width:200px;position:absolute;right:0}.labels b{font:700 13px var(--sfd);letter-spacing:.04em;text-transform:uppercase;color:#187dac;margin-top:4px;font-stretch:150%;display:block}@supports (color:color-mix(in lab, red, red)){.labels b{color:color-mix(in srgb,#187dac calc(var(--p,0) * 100%),var(--ink))}}.labels p{color:var(--ink2);margin-top:4px;font-size:13px;line-height:1.4}svg.leaders2{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}svg.leaders2 path{fill:none;stroke-width:1px;stroke:#187dac}@supports (color:color-mix(in lab, red, red)){svg.leaders2 path{stroke:color-mix(in srgb,#187dac calc(var(--p,0) * 100%),var(--ink))}}svg.leaders2 circle{fill:#fff;stroke-width:1.2px;stroke:#187dac}@supports (color:color-mix(in lab, red, red)){svg.leaders2 circle{stroke:color-mix(in srgb,#187dac calc(var(--p,0) * 100%),var(--ink))}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.stack{animation:linear both assemble;animation-timeline:view();animation-range:exit exit 70%}@keyframes assemble{0%{--gap:112px}to{--gap:34px}}}}.aura,.haura{pointer-events:none;z-index:0;position:absolute}.aura i,.haura i{filter:blur(70px);opacity:calc(.5 + var(--breath,.5) * .3);transform:scale(calc(.94 + var(--breath,.5) * .1));border-radius:50%;position:absolute}.aura{inset:-10px -80px -90px}.aura i:first-child{background:#c9b8ff;width:52%;height:62%;animation:24s ease-in-out infinite alternate drift1;top:18%;left:2%}.aura i:nth-child(2){background:#f7c3dc;width:46%;height:56%;animation:28s ease-in-out infinite alternate drift2;top:4%;right:0}.aura i:nth-child(3){background:#bfe3ff;width:58%;height:48%;animation:32s ease-in-out infinite alternate drift3;bottom:0;left:26%}.haura{inset:60px -40px 40px 120px}.haura i:first-child{background:#cae7f5;width:60%;height:50%;animation:26s ease-in-out infinite alternate drift1;top:20%;left:10%}.haura i:nth-child(2){background:#d2eaf4;width:52%;height:46%;animation:30s ease-in-out infinite alternate drift2;top:44%;right:4%}@keyframes drift1{to{translate:60px 40px}}@keyframes drift2{to{translate:-70px 50px}}@keyframes drift3{to{translate:50px -40px}}.ring{background:linear-gradient(100deg,#7fd4ff,#2196c9 40%,#86c9e8 75%,#b6e0f0);border-radius:8px;padding:2px;display:inline-flex;box-shadow:0 10px 30px #2196c947}.ring>.b2,.ring>.snd{border-radius:6px}.iri2,.proof .nums b.iri2{color:#0000;background:linear-gradient(100deg,#3f86d2 0%,#187dac 45%,#c45c97 80%,#d98a4e 100%);-webkit-background-clip:text;background-clip:text}.metal2{color:#0000;background:linear-gradient(#0b0b0c 0%,#3a3550 48%,#0b0b0c 53%,#2b2740 100%);-webkit-background-clip:text;background-clip:text}.metalw{color:#0000;background:linear-gradient(#fff 0%,#d9d2ee 46%,#fff 54%,#e8e2f6 100%);-webkit-background-clip:text;background-clip:text}.product{background:var(--studio);padding:128px 0 120px}.pptour{outline:none;grid-template-columns:780px 1fr;align-items:start;gap:40px;margin-top:60px;display:grid}.unit{background:#161618;border-radius:12px;overflow:hidden;box-shadow:inset 0 1px #fff6,0 40px 90px #00000042,0 10px 26px #00000024}.frame{aspect-ratio:2196/1732;background:#000;position:relative;overflow:hidden}.frame img[data-page]{opacity:0;width:100%;height:100%;transition:opacity .5s,transform .7s cubic-bezier(.2,.7,.2,1);display:block;position:absolute;inset:0;transform:scale(1.012)}.frame img[data-page].on{opacity:1;transform:none}.frame canvas.leds{pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;inset:0}.frame .hot{z-index:8;cursor:pointer;background:0 0;border:0;border-radius:4px;position:absolute}.frame .hot:hover{background:#ffffff14;box-shadow:0 0 0 1px #f6823b99}.frame .dim{z-index:5;opacity:0;pointer-events:none;background:#00000085;transition:opacity .35s;position:absolute;inset:0}.frame.insert-open .dim{opacity:1;pointer-events:auto;cursor:zoom-out}.frame .win-ins{z-index:6;opacity:0;pointer-events:none;transition:opacity .35s,transform .45s cubic-bezier(.2,.7,.2,1);position:absolute;transform:translateY(10px)scale(.97)}.frame .win-ins.on{opacity:1;pointer-events:auto;transform:none}.frame .win-ins .plug{border-radius:8px;overflow:hidden;box-shadow:0 30px 80px #000000b3,0 0 0 1px #ffffff1a}.frame .win-ins .plug img{border-radius:0}.frame .win-ins[data-ins=eq]{width:84%;top:31%;left:8%}.frame .win-ins[data-ins=mb]{width:62%;top:12%;left:19%}.unitwrap{padding-top:56px;position:relative}.unitwrap .unit{z-index:1;position:relative}.unit{box-shadow:inset 0 1px #fff6,0 40px 90px #2196c947,0 10px 26px #00000024}.tabhint{z-index:2;pointer-events:none;width:41.71%;height:56px;position:absolute;top:0;left:53.37%}.tabhint .spec{text-align:center;white-space:nowrap;color:var(--ink);font-size:11px;position:absolute;top:0;left:0;right:0}.tabhint .spec b{color:#187dac;font-weight:600}.tabhint .br{border:1px solid var(--ink);border-bottom:0;border-radius:3px 3px 0 0;height:9px;position:absolute;bottom:8px;left:0;right:0}.tabhint .br:before{content:"";border-left:1px solid var(--ink);height:12px;position:absolute;top:-12px;left:50%}.frame .hot{border-radius:5px}.frame .hot:after{content:"";pointer-events:none;border-radius:6px;position:absolute;inset:-1px;box-shadow:0 0 0 1.5px #f6823b00}.frame .hot:hover:after{box-shadow:0 0 0 1.5px #f6823bf2,0 0 18px #f6823b73}.frame .hot:hover{background:#ffffff1a}.frame .hot.on{cursor:default}.frame.wave .hot:after{animation:tabwave 1.5s cubic-bezier(.3,.6,.3,1) var(--d,0s) 2}@keyframes tabwave{0%{box-shadow:0 0 0 1.5px #f6823b00,0 0 #f6823b00}30%{box-shadow:0 0 0 1.5px #f6823bf2,0 0 18px 2px #f6823b80}to{box-shadow:0 0 0 1.5px #f6823b00,0 0 26px 6px #f6823b00}}.frame .tabprog{z-index:8;pointer-events:none;background:#f6823b2e;border-radius:1px;height:2px;transition:left .45s cubic-bezier(.2,.7,.2,1),width .45s cubic-bezier(.2,.7,.2,1);position:absolute;overflow:hidden}.frame .tabprog b{background:var(--pp);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.panel{padding-top:6px;transition:opacity .18s}.panel.swap{opacity:0}.panel .count{font-variant-numeric:tabular-nums}.panel h3{font:700 30px/1.05 var(--sfd);text-transform:uppercase;color:var(--ink);margin-top:10px;font-stretch:150%}.panel .desc{color:var(--ink2);margin-top:14px;font-size:16.5px;line-height:1.5}.panel ul{border-top:1.5px solid var(--ink);margin-top:24px;list-style:none}.panel li{border-bottom:1px solid var(--rule);color:var(--ink);padding:13px 0 13px 18px;font-size:14.5px;line-height:1.45;position:relative}.panel li:before{content:"";background:linear-gradient(135deg,#7fd4ff,#2196c9 50%,#86c9e8);border-radius:1px;width:6px;height:6px;position:absolute;top:21px;left:0}.panel .ins{margin-top:20px}.panel .ins[hidden]{display:none}.panel .ins div{gap:8px;margin-top:10px;display:flex}.panel .ins button{all:unset;cursor:pointer;height:34px;font:600 12px var(--sf);letter-spacing:.02em;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink);border-radius:6px;align-items:center;padding:0 14px;transition:background .15s,color .15s;display:inline-flex}.panel .ins button:hover{background:#0000000d}.panel .ins button.on{background:var(--ink);color:#fff}.panel .snd{margin-top:26px}.panel .hint{color:var(--ink3);margin-top:18px}.snd{background:var(--ink);color:#fff;letter-spacing:.12em;text-transform:uppercase;border-radius:6px;height:46px;padding:0 20px;font-size:12px;font-weight:600}.snd.on{background:var(--blue)}.hear{color:#f5f5f7;background:#0b0b0c;height:660px;position:relative;overflow:hidden}.hear canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.hear:after{content:"";filter:blur(70px);opacity:.35;pointer-events:none;background:radial-gradient(closest-side,#2196c9,#7fd4ff 60%,#0000);border-radius:50%;height:320px;position:absolute;bottom:-180px;left:10%;right:10%}.hear .over{z-index:1;padding-top:96px;position:relative}.hear .over:before{content:"";z-index:-1;background:radial-gradient(closest-side,#0b0b0ceb,#0b0b0c00);width:640px;height:360px;position:absolute;top:40px;left:-40px}.hear .spec{color:#8e8e93}.hear .H2{color:#fff;margin-top:14px}.hear .lead2{color:#b8b8bd;max-width:470px;margin-top:18px}.hear .snd{color:var(--ink);background:#fff;margin-top:28px}.hear .snd.on{background:var(--blue);color:#fff}.hear .axis{color:#6e6e73;z-index:1;justify-content:space-between;padding:0 64px;display:flex;position:absolute;bottom:22px;left:0;right:0}.grid3{border-top:1.5px solid var(--ink);grid-template-columns:repeat(3,1fr);margin-top:56px;display:grid}.grid3>div{padding:28px 28px 30px 0}.grid3>div+div{border-left:1px solid var(--rule);padding-left:28px}.grid3 h3{font:600 22px var(--sfd);color:var(--ink);letter-spacing:-.016em;margin-top:12px}.grid3 p{color:var(--ink2);margin-top:8px;font-size:16px;line-height:1.5}.portal .win{margin-top:56px;box-shadow:0 0 0 1px #0000000f,0 40px 90px #00000029}.wlx .w{grid-template-columns:1fr 600px;align-items:center;gap:70px;display:grid}.tbl{border-top:1.5px solid var(--ink);margin-top:56px}.tbl .row{border-bottom:1px solid var(--rule);grid-template-columns:70px 220px 280px 1fr;align-items:baseline;gap:20px;padding:24px 0;display:grid}.tbl .row b{font:700 20px var(--sfd);text-transform:uppercase;color:var(--ink);font-stretch:150%}.tbl .row .n{color:var(--ink2);font:500 13px ui-monospace,SF Mono,Menlo,monospace}.tbl .row .s{font:600 16px var(--sf);color:var(--blue)}.tbl .row p{color:var(--ink2);font-size:16px;line-height:1.5}.tbl.ab .row{grid-template-columns:40px 1fr}.tbl.ab .row p{color:var(--ink)}.brands .cell{flex-direction:column;justify-content:space-between;height:220px;display:flex}.brands .cell img{filter:invert();align-self:flex-start;width:auto;height:64px}.brands .cell img.x{mix-blend-mode:multiply}.brands .cell .nd{font:800 26px var(--sfd);text-transform:uppercase;color:var(--ink);font-stretch:150%;line-height:1}.brands .cell .lnk{margin-top:10px;font-size:14px;display:inline-block}.proof .nums{border-top:1.5px solid var(--ink);grid-template-columns:repeat(3,1fr);margin-top:56px;display:grid}.proof .nums div+div{border-left:1px solid var(--rule);padding-left:28px}.proof .nums b{font:700 72px/1 var(--sfd);color:var(--ink);font-stretch:150%;display:block}.proof .nums span{color:var(--ink2);margin-top:10px;display:block}.proof .facts{grid-template-columns:repeat(5,1fr);gap:20px;margin-top:48px;display:grid}.proof .facts b{font:600 14px var(--sf);color:var(--ink);display:block}.proof .facts span{color:var(--ink2);margin-top:4px;font-size:13px;line-height:1.45;display:block}.cta{background:var(--ink);color:#fff;padding:136px 0}.cta .w{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.cta .H{font-size:72px}.cta{position:relative;overflow:hidden}.cta:before{content:"";filter:blur(80px);opacity:.45;background:radial-gradient(closest-side,#2196c9,#86c9e8 55%,#0000);border-radius:50%;width:760px;height:560px;position:absolute;top:-200px;right:-160px}.cta .w{position:relative}.cta p{color:#a1a1a6;margin-top:18px;font-size:18px}.foot{background:var(--paper)}:root{--blue:#2196c9;--ink:#131720;--ink2:#596474;--ink3:#667085;--paper:#f7f9fc;--studio:#0d1017;--rule:#d6dde5;--sf:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--sfd:var(--sf)}html{scroll-behavior:smooth;scroll-padding-top:90px}body{color:var(--ink);font:400 17px/1.65 var(--sf);letter-spacing:-.015em;background:#f7f9fc}button,a,input{touch-action:manipulation}button{font:inherit;cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,[tabindex]:focus-visible{outline-offset:5px;outline:3px solid #2196c9}img{max-width:100%}.w{max-width:1360px;padding:0 60px}.spec{font:600 12px/1.5 var(--sf);letter-spacing:.13em;text-transform:uppercase}.H,.H2{font-family:var(--sf);text-transform:none;letter-spacing:-.055em;font-weight:650;font-stretch:100%;line-height:1.07}.H2{font-size:clamp(35px,4vw,54px)}.lead2{letter-spacing:-.01em;font-size:18px;line-height:1.7}.b2{font-family:var(--sf);text-transform:none;letter-spacing:0;min-height:46px;box-shadow:none;border-radius:4px;padding:0 24px;font-size:14px;font-weight:600;transition:transform .18s,background .18s}.b2:not(.ghost){background:var(--blue);color:#071b28}.b2.ghost{color:var(--ink);box-shadow:none;background:0 0;border:1px solid #a9b4c0}.b2:hover{transform:translateY(-1px)}.ring{box-shadow:none;background:0 0;padding:0;animation:none}.ring:before,.ring:after{display:none}.wm{font:750 19px/1 var(--sf);letter-spacing:.025em}.wm span{color:var(--blue)}.bar{background:#f7f9fce8;height:76px}.bar .w{gap:34px}.bar nav{gap:24px;font-size:14px}.bar .r{gap:20px;font-size:14px}.menuToggle{background:0 0;border:1px solid #c1c9d4;border-radius:3px;padding:8px 12px;display:none}.skipLink{z-index:100;background:#fff;padding:15px;position:fixed;top:-100px;left:20px}.skipLink:focus{top:10px}.hero{background:linear-gradient(115deg,#f7f9fc 20%,#f0f5fa 100%);border:0}.hero .w{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px;min-height:770px}.hero .H{letter-spacing:-.055em;color:#131720;-webkit-text-fill-color:initial;background:0 0;max-width:530px;margin-top:23px;font-size:clamp(47px,4.8vw,70px);line-height:1.07}.hero .H span{color:#187dac}.hero .lead2{color:#596474;max-width:470px;margin-top:28px}.hero .ctas{gap:14px;margin-top:30px}.hero .meta{border-color:#d0d9e3;grid-template-columns:1fr 1fr;gap:20px;margin-top:36px;padding-top:24px}.hero .meta b{font-size:13px;font-weight:500;line-height:1.6}.hero .meta .spec{color:#667085;margin-bottom:6px;font-size:10px}.stack{--gap:106px;height:740px;animation:none!important}.scene{top:366px;left:200px}.stack .plate{box-shadow:0 0 0 1px #00000012,0 24px 48px #16304525}.stack .lab2 .spec{display:none}.stack .lab2 b{text-transform:none;letter-spacing:0;font-weight:600;font-stretch:100%}.haura{opacity:.65}.haura i,.aura i{background:radial-gradient(#2196c933,#0000 70%)!important}.haura:before,.haura:after,.aura:before,.aura:after{background:radial-gradient(#2196c926,#0000 70%)!important}.product{color:#edf2f8;background:#0d1017;padding:100px 0 105px;overflow:hidden}.product .head{grid-template-columns:1fr .85fr;gap:90px}.product .spec{color:#7abde1}.product .H2{color:#edf2f8}.product .head .lead2{color:#aebbc9;font-size:17px}.pptour{grid-template-columns:minmax(0,1.75fr) minmax(240px,.7fr);align-items:center;gap:55px;margin-top:42px}.unitwrap{padding-top:45px}.unit{border-radius:6px;box-shadow:0 30px 70px #0008}.product .aura{opacity:.35}.tabhint .spec{color:#9eafc0;letter-spacing:.035em;text-transform:none;font-size:11px}.tabhint .spec b{color:#9bd4f1}.tabhint .br,.tabhint .br:before{border-color:#6a7c8c}.panel h3{font-family:var(--sf);text-transform:none;letter-spacing:-.025em;color:#edf2f8;font-size:32px;font-stretch:100%;line-height:1.15}.panel .desc{color:#b4c0cd;font-size:16px;line-height:1.7}.panel ul{border-color:#ffffff24}.panel li{color:#c4ced8;border-color:#ffffff18;padding-left:0;font-size:15px}.panel li:before,.panel .count{display:none}.panel .hint{color:#94a3b4;text-transform:none;letter-spacing:0;font-size:12px;line-height:1.6}.panel .ins button{color:#d1dce7;box-shadow:inset 0 0 0 1px #788695}.panel .ins button.on{color:#14202a;background:#d9e7f0}.panel .snd{color:#edf2f8;text-transform:none;letter-spacing:0;background:#17222e;border:1px solid #67849b;font-size:14px}.panel .snd.on{color:#071b28;background:#2196c9}.section{padding:100px 0}.section .spec{color:#187dac;margin-bottom:17px}.sectionHead{justify-content:space-between;align-items:flex-end;gap:70px;margin-bottom:50px;display:flex}.sectionHead>p{color:#596474;max-width:380px;font-size:17px}.portalLayout{grid-template-columns:.72fr 1.4fr;align-items:center;gap:70px;display:grid}.portalFeatures{gap:25px;display:grid}.portalFeatures article{border-top:1px solid #ccd5df;padding-top:20px}.portalFeatures h3{letter-spacing:-.025em;font-size:20px;font-weight:600;line-height:1.3}.portalFeatures p{color:#596474;margin-top:10px;font-size:16px}.portalDisplay{min-width:0;position:relative}.portalDisplay>img{border:1px solid #d3dce6;border-radius:7px;width:100%;height:auto;box-shadow:0 25px 60px #17364a22}.portalSwitch{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.portalSwitch button{color:#405266;background:0 0;border:1px solid #b6c3cf;border-radius:3px;padding:9px 14px;font-size:14px}.portalSwitch button[aria-pressed=true]{color:#f2f6fa;background:#182a3a;border-color:#182a3a}.brandingSection{background:#e9eff5;padding:85px 0}.brandingGrid{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.brandingGrid .lead2{margin-top:25px}.brandChecks{margin-top:28px;list-style:none}.brandChecks li{border-bottom:1px solid #c9d4df;padding:12px 0;font-size:16px}.brandChecks li:before{content:"✓";color:#187dac;margin-right:14px}.brandWindow{background:#f7f9fc;border:1px solid #d0dce6;border-radius:6px;overflow:hidden;box-shadow:0 25px 55px #183b5620}.brandAddress{color:#596474;text-align:center;border-bottom:1px solid #d0dce6;padding:13px 18px;font-size:13px}.brandWindow img{width:100%;display:block}.processSection{background:#f7f9fc}.processRail{border-top:1px solid #bac9d7;grid-template-columns:repeat(5,1fr);margin-top:45px;list-style:none;display:grid}.processRail li{position:relative}.processRail button{text-align:left;color:#68788a;background:0 0;border:0;width:100%;padding:25px 15px 25px 0;position:relative}.processRail button:before{content:"";background:#a9b8c7;border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:0;box-shadow:0 0 0 5px #f7f9fc}.processRail button[aria-pressed=true]:before{background:#2196c9;box-shadow:0 0 0 5px #f7f9fc,0 0 0 6px #2196c936}.processRail button span{margin-bottom:7px;font-size:12px;display:block}.processRail button b{letter-spacing:-.025em;font-size:20px}.processRail button[aria-pressed=true]{color:#157cae}.processDetail{border-top:1px solid #d1dae3;grid-template-columns:.85fr 1.15fr;align-items:center;gap:70px;min-height:310px;padding-top:35px;display:grid}.processCopy h3{letter-spacing:-.03em;font-size:32px;font-weight:600;line-height:1.2}.processCopy p{color:#596474;max-width:480px;margin-top:18px;font-size:18px}.processCopy a{color:#187dac;margin-top:22px;font-size:15px;display:inline-block}.processVisual{background:#edf2f7;border-radius:5px;place-items:center;height:285px;display:grid;overflow:hidden}.processVisual img{object-fit:contain;width:100%;height:100%;padding:20px}.deliveryFormats{grid-template-columns:repeat(2,1fr);gap:12px;width:75%;display:grid}.deliveryFormats span{color:#edf2f8;text-align:center;background:#172736;border-radius:4px;padding:20px;font-size:19px;font-weight:600}.growthVisual{width:100%;padding:35px}.growthVisual strong{color:#187dac;letter-spacing:-.04em;font-size:50px;line-height:1.1;display:block}.growthVisual p{color:#596474;margin-top:12px;font-size:17px}.processVisual[hidden],.processDetail .processCopy[hidden]{display:none}.brandsSection{color:#edf2f8;background:#13181f}.brandsSection .H2{color:#edf2f8}.brandRoster{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:45px;display:grid}.brandEntry{border-top:1px solid #ffffff30;padding-top:30px}.brandEntry img{object-fit:contain;object-position:left center;width:auto;max-width:150px;height:58px;margin-bottom:28px}.brandEntry h3{letter-spacing:-.03em;font-size:25px;font-weight:600}.brandEntry p{color:#aebbc9;max-width:330px;margin-top:14px;font-size:16px}.brandEntry a{color:#9ed7f3;margin-top:20px;font-size:14px;display:inline-block}.closingSection{color:#edf2f8;background:#0d1017;padding:90px 0;position:relative;overflow:hidden}.closingSection:before{content:"";pointer-events:none;background:radial-gradient(#2196c923,#0000 68%);width:800px;height:600px;position:absolute;top:-250px;right:-160px}.closingSection .w{justify-content:space-between;align-items:center;gap:60px;display:flex;position:relative}.closingSection .H2{color:#edf2f8;max-width:700px;font-size:clamp(38px,4.8vw,64px)}.closingSection p{color:#aebbc9;margin-top:22px;font-size:18px}.closingSection .b2{flex-shrink:0}.siteFooter{color:#aebbc9;background:#0d1017;border-top:1px solid #ffffff17;padding:55px 0 25px}.footerGrid{grid-template-columns:1.2fr 1fr 1fr 1.5fr;gap:40px;display:grid}.siteFooter .wm{color:#edf2f8}.siteFooter h3{color:#edf2f8;margin-bottom:18px;font-size:14px;font-weight:600}.siteFooter ul{list-style:none}.siteFooter li{margin-bottom:10px;font-size:14px}.siteFooter a:hover{color:#edf2f8}.siteFooter p{font-size:14px;line-height:1.65}.siteFooter form{gap:8px;margin-top:18px;display:flex}.siteFooter input{color:#edf2f8;width:100%;min-width:0;font:14px var(--sf);background:0 0;border:1px solid #586776;border-radius:3px;padding:11px 12px}.siteFooter form button{color:#18222e;background:#edf2f8;border:0;border-radius:3px;padding:0 15px;font-size:14px}.footerBase{border-top:1px solid #ffffff17;justify-content:space-between;gap:20px;margin-top:40px;padding-top:22px;font-size:12px;display:flex}.footerBase button{color:#aebbc9;background:0 0;border:0;font-size:12px}.siteFooter #newsletterStatus{color:#9ed7f3;margin-top:10px}.siteFooter label{margin-top:15px;font-size:13px;display:block}.demoDialog{color:#131720;background:#f7f9fc;border:1px solid #ccd5df;border-radius:6px;max-width:min(480px,90vw);margin:auto;padding:35px}.demoDialog::backdrop{background:#0d1017aa}.demoDialog h2{letter-spacing:-.03em;margin-bottom:15px;font-size:27px}.demoDialog p{font-size:16px;line-height:1.7}.dialogClose{background:0 0;border:0;font-size:25px;position:absolute;top:10px;right:14px}.mobileNav{background:#f7f9fc;border:0;width:min(85vw,360px);height:100dvh;max-height:100dvh;margin:0;padding:65px 30px 30px;inset:0 0 0 auto}.mobileNav nav{gap:22px;font-size:18px;display:grid}.mobileNav::backdrop{background:#0d101799}@media (min-width:1250px){.stack{transform:translate(5px)}}@media (max-width:1150px){.w{padding-inline:35px}.bar nav{gap:15px}.bar .w{gap:20px}.hero .w{grid-template-columns:1fr 1fr;gap:15px;min-height:730px}.stack{transform-origin:0;width:580px;transform:scale(.85)}.hero .H{font-size:55px}.pptour{grid-template-columns:minmax(0,1.6fr) minmax(230px,.8fr);gap:35px}.product .head{gap:45px}.portalLayout,.brandingGrid{gap:40px}}@media (max-width:940px){.bar nav{display:none}.bar .r{margin-left:auto}.menuToggle{display:block}.hero .w{grid-template-columns:1fr;gap:0;padding-top:65px}.hero .H{max-width:600px;font-size:64px}.hero .lead2{max-width:620px}.hero .meta{max-width:560px}.stack{width:600px;max-width:100%;height:680px;margin:0 auto;transform:none}.scene{top:330px}.product .head{grid-template-columns:1fr;gap:25px}.pptour{grid-template-columns:1fr;gap:35px}.panel{max-width:660px}.panel ul{display:none}.panel .hint{margin-top:15px}.portalLayout{grid-template-columns:1fr}.portalFeatures{grid-template-columns:repeat(3,1fr);gap:25px}.brandingGrid{grid-template-columns:1fr;gap:40px}.brandWindow{max-width:650px}.sectionHead{display:block}.sectionHead>p{max-width:580px;margin-top:25px}.processDetail{gap:35px}.footerGrid{grid-template-columns:1fr 1fr}.brandRoster{gap:25px}.closingSection .w{flex-direction:column;align-items:flex-start;gap:30px}}@media (max-width:600px){.w{padding-inline:23px}.bar{height:66px}.bar .r>a{display:none}.bar .w{justify-content:space-between}.bar .wm{font-size:17px}.hero .w{padding-top:45px}.hero .H{font-size:46px;line-height:1.1}.hero .lead2{font-size:17px}.hero .ctas{flex-wrap:wrap;gap:10px}.b2{padding-inline:18px}.hero .meta{gap:15px}.stack{transform-origin:0 0;width:580px;max-width:none;height:520px;margin-top:25px;margin-bottom:-175px;transform:scale(.61)}.scene{top:325px}.hero{padding-bottom:25px}.section,.product{padding-block:65px}.H2{font-size:36px}.product .head .lead2{font-size:16px}.pptour{margin-top:25px}.panel h3{font-size:28px}.tabhint .spec{font-size:10px}.panel .desc{font-size:16px}.portalFeatures{grid-template-columns:1fr;gap:20px}.portalSwitch button{padding:8px 11px;font-size:13px}.brandingSection{padding-block:60px}.brandingGrid .H2{font-size:35px}.processRail button b{font-size:14px}.processRail button span{font-size:11px}.processRail button{padding:20px 5px 20px 0}.processDetail{grid-template-columns:1fr;gap:25px}.processCopy h3{font-size:28px}.processCopy p{font-size:16px}.processVisual{height:240px}.brandRoster{grid-template-columns:1fr;gap:35px}.brandEntry{grid-template-columns:85px 1fr;gap:0 20px;display:grid}.brandEntry img{grid-row:1/4;width:75px;height:65px}.brandEntry h3{font-size:23px}.brandEntry p{margin-top:8px}.brandEntry a{grid-column:2}.footerGrid{gap:35px 20px}.footerGrid>div:first-child,.footerGrid>div:last-child{grid-column:1/-1}.footerBase{flex-direction:column}.siteFooter{padding-top:40px}.closingSection{padding-block:65px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.stack{animation:none!important}}.stack .labels,.stack .labels>div{width:145px}.stack .labels b{font-family:var(--sf);text-transform:none;letter-spacing:0;font-size:15px;font-weight:600;font-stretch:100%}.stack .labels p{font-size:12px;line-height:1.5}.portalDisplay [hidden]{display:none!important}.bar .b2{letter-spacing:0;text-transform:none;font-size:14px}.panel .desc:empty{display:none}@media (max-width:600px){.stack{height:650px;margin-bottom:-275px;transform:scale(.54)}}@media (max-width:360px){.stack{margin-bottom:-320px;transform:scale(.46)}.hero .H{font-size:40px}}:root{--ink:#0b0b0c;--ink2:#56565b;--ink3:#8a8a8f;--paper:#f4f4f2;--studio:#e7e7e4;--rule:#0000001f}body{background:var(--paper);color:var(--ink)}.bar{background:#f4f4f2f0}.hero{background:var(--paper)}.hero .H{color:var(--ink)}.hero .lead2,.sectionHead>p,.portalFeatures p,.processCopy p,.growthVisual p,.brandAddress{color:var(--ink2)}.hero .meta{border-color:var(--rule)}.product,.closingSection,.siteFooter{background:#0b0b0c}.product .head{display:block}.product .head .lead2{max-width:630px;margin-top:25px;font-size:18px}.sectionHead{max-width:880px;margin-bottom:48px;display:block}.sectionHead>p{max-width:640px;margin-top:25px;font-size:18px;line-height:1.7}.portalSection{background:var(--paper)}.brandingSection,.brandsSection{background:var(--studio)}.processSection,.proof{background:var(--paper)}.brandWindow,.processVisual{background:#eeeeeb}.brandWindow,.brandAddress,.portalDisplay>img,.portalFeatures article,.brandChecks li,.processDetail{border-color:var(--rule)}.brandWindow,.portalDisplay>img{box-shadow:0 25px 55px #00000018}.processRail{border-color:#b8b8b5}.processRail button{color:#69696e}.processRail button:before{box-shadow:0 0 0 5px var(--paper);background:#aaaab0}.processRail button[aria-pressed=true]:before{box-shadow:0 0 0 5px var(--paper),0 0 0 6px #2196c936}.brandsSection,.brandsSection .H2{color:var(--ink)}.brandsSection .spec{color:#187dac}.brandEntry{border-color:#00000026}.brandEntry p{color:var(--ink2)}.brandEntry a{color:#176b94}.brandEntry img{filter:none;mix-blend-mode:multiply}.proof .H2{max-width:780px;margin-top:17px}.proof .nums{border-top:1px solid #0b0b0c;gap:0;margin-top:50px}.proof .nums div{padding:30px 28px 0 0}.proof .nums div+div{border-color:var(--rule);padding-left:32px}.proof .nums b{font-family:var(--sf);letter-spacing:-.055em;color:var(--ink);font-size:clamp(45px,5.5vw,72px);font-weight:650;font-stretch:100%}.proof .nums span{max-width:250px;color:var(--ink2);margin-top:14px;font-size:17px;line-height:1.5}.proof .facts{border-top:1px solid var(--rule);grid-template-columns:repeat(5,minmax(0,1fr));gap:28px;margin-top:55px;padding-top:30px}.proof .facts b{font:600 17px/1.4 var(--sf);letter-spacing:-.02em}.proof .facts span{margin-top:9px;font-size:16px;line-height:1.55}.mobileNav,.demoDialog{background:var(--paper)}@media (max-width:940px){.proof .facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.proof .nums b{font-size:52px}}@media (max-width:600px){.sectionHead>p,.product .head .lead2{margin-top:22px;font-size:17px}.proof .nums{grid-template-columns:1fr;margin-top:35px}.proof .nums div,.proof .nums div+div{border-left:0;border-bottom:1px solid var(--rule);padding:23px 0}.proof .nums b{font-size:49px}.proof .nums span{max-width:none;margin-top:8px}.proof .facts{border-top:0;grid-template-columns:1fr 1fr;gap:28px 22px;margin-top:15px}.proof .facts b{font-size:16px}.proof .facts span{font-size:15px}}.product .head{grid-template-columns:1fr .85fr;align-items:end;gap:90px;display:grid}.product .head .lead2{max-width:520px;margin:0;font-size:17px}.portalSection .sectionHead{justify-content:space-between;align-items:flex-end;gap:70px;max-width:none;display:flex}.portalSection .sectionHead>p{max-width:380px;margin:0;font-size:17px}.processDetail{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.processVisual{box-sizing:border-box;justify-content:center;align-items:center;min-width:0;height:340px;min-height:0;padding:20px;display:flex}.processVisual img{object-fit:contain;flex:0 auto;width:auto;min-width:0;max-width:100%;height:auto;min-height:0;max-height:100%;padding:0;display:block}.processVisual[hidden]{display:none}.proof{isolation:isolate;position:relative;overflow:hidden}.proof:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 18% 46%,#2196c90b,#0000 42%),radial-gradient(at 85% 58%,#c45c9709,#0000 40%);position:absolute;inset:0}.proof .nums{border-top-color:#2196c960}.proof .nums b{color:#217dad;-webkit-text-fill-color:transparent;background:linear-gradient(110deg,#217dad 0%,#397dcb 38%,#8a6aa5 73%,#bd7892 100%);-webkit-background-clip:text;background-clip:text;display:inline-block}.proof .facts>div:before{content:"";background:#2196c9;border-radius:2px;width:28px;height:3px;margin-bottom:17px;display:block}.proof .facts>div:nth-child(2):before{background:#397dcb}@media (max-width:1150px){.product .head{gap:45px}.portalSection .sectionHead{gap:40px}}@media (max-width:940px){.product .head{grid-template-columns:1fr;gap:25px}.portalSection .sectionHead{display:block}.portalSection .sectionHead>p{max-width:640px;margin-top:25px}.processDetail{gap:35px}.processVisual{height:290px}}@media (max-width:600px){.processDetail{grid-template-columns:minmax(0,1fr)}.processVisual{height:275px;padding:15px}.product .head .lead2,.portalSection .sectionHead>p{font-size:17px}.proof .nums div{border-bottom-color:#2196c930}}@media (forced-colors:active){.proof .nums b{-webkit-text-fill-color:CanvasText;color:canvastext;background:0 0}}.siteFooter #newsletter{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;display:grid}.siteFooter #newsletter input{box-sizing:border-box;width:100%;min-width:0;min-height:46px}.siteFooter #newsletter button{box-sizing:border-box;white-space:nowrap;min-width:96px;min-height:46px;font:600 14px/1.2 var(--sf);letter-spacing:0;text-transform:none;color:#18222e;cursor:pointer;background:#edf2f8;border:1px solid #edf2f8;border-radius:3px;justify-content:center;align-items:center;padding:12px 18px;transition:background .18s,transform .18s;display:inline-flex}.siteFooter #newsletter button:hover{background:#fff;transform:translateY(-1px)}.proof .nums b{box-sizing:content-box;letter-spacing:-.035em;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(110deg,#126a9c 0%,#228fc1 52%,#537fc8 100%);max-width:none;padding:.04em .14em .1em .02em;line-height:1.15;overflow:visible}.proof .nums div:nth-child(2) b{background-image:linear-gradient(110deg,#166d9f,#329cc8 60%,#527fc6)}.proof .nums div:nth-child(3) b{background-image:linear-gradient(110deg,#216fba,#328fc5 55%,#53a9d0)}.proof:before{background:radial-gradient(at 18% 46%,#2196c90b,#0000 42%),radial-gradient(at 85% 58%,#3988ca09,#0000 40%)}.proof .facts>div:nth-child(3):before{background:#417fc0}.proof .facts>div:nth-child(4):before{background:#3697c4}.proof .facts>div:nth-child(5):before{background:#62a6c9}@media (forced-colors:active){.proof .nums b{-webkit-text-fill-color:CanvasText;color:canvastext;background:0 0}}:root{--violet:#2196c9;--mono:var(--sf)}.bar nav a[aria-current=page]{color:var(--ink);font-weight:650}.processVisual[data-step-visual="0"]{background:0 0;padding:0;overflow:visible;height:auto!important}.processVisual[data-step-visual="0"] img{border-radius:5px;width:100%;height:auto;max-height:none;box-shadow:0 18px 45px #0002}.lm-hero,.br-hero,.aboutHero{background:var(--paper);padding:95px 0 85px}.lm-hero .H,.br-hero .H,.aboutHero .H{letter-spacing:-.055em;max-width:900px;color:var(--ink);-webkit-text-fill-color:initial;background:0 0;font-size:clamp(44px,5.4vw,74px);line-height:1.08}.lm-hero .lead2,.br-hero .lead2{max-width:720px;color:var(--ink2);font-size:19px;line-height:1.7}.lm-sec{background:var(--paper);padding:95px 0}.lm-sec.st,.lm-sec.g,.br-indexBand{background:var(--studio)}.lm-head{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:75px}.lm-head .lead2{font-size:18px;line-height:1.7}.spec{color:#187dac}.eyebrow2 i{display:none}.kinds-cap{grid-template-columns:1fr 1fr}.kinds-cap>p{font-size:17px;line-height:1.65}.kind .pic{border-radius:5px;box-shadow:0 12px 30px #0002}.kind b{font-size:17px;line-height:1.35}.kind span{font-size:15px}.jr-body{grid-template-columns:minmax(0,1fr) minmax(240px,.4fr);align-items:center;gap:48px}.stageViewport{min-width:0;padding-bottom:12px;overflow:hidden}.jr-stage{transform-origin:0 0;width:780px;height:616px}.jr-slide .unit{box-shadow:0 18px 45px #0002}.jr-steps button b,.jr-panel h3,.br-index b,.plug-solo .cap b,.nd-card .motto{font-family:var(--sf);text-transform:none;letter-spacing:-.035em;font-stretch:100%}.jr-steps button b{font-size:20px;font-weight:600}.jr-panel h3{font-size:32px;font-weight:600;line-height:1.15}.jr-panel p:not(.count){font-size:17px;line-height:1.7}.jr-figs b{font-family:var(--sf);letter-spacing:-.035em;color:#0000;background:linear-gradient(110deg,#166d9f,#329cc8,#527fc6);-webkit-background-clip:text;background-clip:text;padding-right:.15em;font-stretch:100%;line-height:1.2}.jr-figs{margin-top:100px}.jr-foot{font-size:15px}.lm-two{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:85px}.lm-form input,.lm-form textarea{box-sizing:border-box}.lm-form .send .b2{color:#fff;background:#15191e}.lm-form .cf{font-size:14px}.br-index{gap:40px}.br-index b{font-size:25px}.br-index p:not(.spec){font-size:17px;line-height:1.6}.pf-head{grid-template-columns:90px minmax(0,1fr) auto}.pf-head .logo{object-fit:contain;max-width:88px}.pf-body{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:65px}.pf-text p{font-size:17px;line-height:1.7}.makes li{font-size:16px}.also{font-size:15px}.mods span{font:600 12px/1.5 var(--sf)}.logo.realLogo{filter:none;mix-blend-mode:multiply;object-fit:contain;object-position:left center;width:88px;height:64px;transform:none}.br-index .mk .realLogo{width:90px;height:58px}.plug-solo{gap:28px}.plug-solo .unit{width:58%;min-width:0;box-shadow:0 22px 50px #2196c923}.plug-solo .cap{min-width:0}.plug-solo .cap .spec{letter-spacing:.06em;font-size:12px}.nd-card .motto{color:var(--ink);-webkit-text-fill-color:initial;background:0 0;font-size:clamp(34px,3.5vw,49px);line-height:1.1}.nd-card{padding-block:25px}.cta{background:#0b0b0c}.cta .H{color:#edf2f8;-webkit-text-fill-color:initial;background:0 0;max-width:650px;font-size:clamp(40px,4.6vw,64px)}.cta p{font-size:18px;line-height:1.7}.cta .acts{flex-wrap:wrap}.cta:before{background:radial-gradient(#2196c930,#0000 70%)}.aboutHero{padding-bottom:60px}.aboutHero .H{margin-top:20px}.aboutArticle{background:var(--studio);padding:75px 0 100px}.readingColumn{max-width:790px;margin:auto;padding:0 35px}.readingColumn .H2{margin-top:17px;font-size:clamp(34px,4vw,48px)}.readingColumn>p{color:var(--ink2);margin-top:28px;font-size:19px;line-height:1.85}.readingColumn .pullStatement{letter-spacing:-.03em;color:var(--ink);border-left:3px solid var(--blue);margin:48px 0;padding-left:28px;font-size:clamp(26px,3vw,35px);line-height:1.4}.aboutMark{width:90px;height:auto;margin:70px auto 0;display:block}@media (max-width:1050px){.lm-head{gap:40px}.jr-body{gap:30px}.pf-body{gap:35px}.pf-body .kinds{grid-template-columns:repeat(2,1fr)}.plug-solo{display:block}.plug-solo .unit{width:min(100%,320px)}.plug-solo .cap{margin-top:25px}.lm-two{gap:45px}}@media (max-width:800px){.lm-head,.lm-two{grid-template-columns:1fr;gap:25px}.jr-body{grid-template-columns:1fr}.jr-panel{max-width:650px}.jr-panel .count{display:none}.kinds{grid-template-columns:1fr 1fr;gap:30px 20px}.kinds-cap{grid-template-columns:1fr;gap:20px}.pf-body{grid-template-columns:1fr;gap:40px}.pf-head{grid-template-columns:75px 1fr;gap:20px}.pf-head .lnk{grid-column:2}.br-index{gap:25px}.br-index .spec{font-size:10px}.plug-solo{align-items:center;display:flex}.plug-solo .unit{width:50%}.cta .w{display:block}.cta .acts{margin-top:30px}.aboutHero{padding-block:65px}}@media (max-width:600px){.lm-hero,.br-hero{padding:60px 0}.lm-sec{padding:65px 0}.lm-hero .H,.br-hero .H{font-size:43px}.lm-hero .lead2,.br-hero .lead2{font-size:17px}.jr{margin-top:38px}.jr-steps button b{letter-spacing:-.025em;font-size:14px}.jr-steps button .spec{font-size:10px}.jr-body{gap:25px;margin-top:20px}.jr-panel h3{font-size:28px}.br-index{grid-template-columns:1fr;gap:25px;margin-top:42px}.br-index a{border-bottom:1px solid var(--rule);padding-bottom:25px}.br-index .spec{margin-top:15px;font-size:12px}.br-index p:not(.spec){max-width:none}.pf-head .logo.realLogo{width:65px;height:65px!important}.pf-head .lead2{font-size:17px}.pf-head .H2{font-size:34px}.pf-body .kinds{gap:25px 15px}.kind .spec{font-size:10px}.kind b{font-size:16px}.kind span{font-size:14px}.lm-form{grid-template-columns:1fr}.lm-form .full,.lm-form .send{grid-column:1}.readingColumn{padding:0 23px}.readingColumn>p{font-size:17px}.aboutArticle{padding-block:60px}.plug-solo{gap:20px}}.readingColumn>p.spec{font:600 12px/1.5 var(--sf);letter-spacing:.13em;color:#187dac;margin-top:0}.jr-stage .unit img{width:100%;height:auto;display:block}@media (prefers-reduced-motion:reduce){.siteFooter #newsletter button:hover{transform:none}}:root{--sf:var(--font-figtree),sans-serif;--sfd:var(--font-apfel),sans-serif;--mono:var(--sf)}body,body *{font-family:var(--sf)!important}h1,h2,h3,h4,h5,h6,.H,.H2,.spec,.stack .labels b,.processRail button b,.growthVisual strong,.proof .nums b{font-family:var(--sfd)!important}.bar,.bar *,.mobileNav,.mobileNav *,.siteFooter,.siteFooter *{font-family:var(--sf)!important}.jr-steps button b,.jr-figs b,.br-index b,.kind b,.plug-solo .cap b,.nd-card .motto,.readingColumn .pullStatement{font-family:var(--sfd)!important}@media (max-width:600px){.hero .w{grid-template-columns:minmax(0,1fr)}}.b2:not(.ghost){background:#42b0e0}html:not([data-klevr-theme=dark]) .forDark,html[data-klevr-theme=dark] .forLight{display:none!important}.kind .pic.kitWhole{background-position:41% 66.7%;background-size:auto 112.5%}.themeToggle{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:3px;flex:none;align-items:center;gap:10px;margin:-4px;padding:4px;line-height:1;display:inline-flex}.themeToggle:hover{color:var(--blue)}.themeToggle:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.themeToggle svg{flex:none;width:15px;height:15px;display:block}.mobileNav .themeToggle{margin:22px 0 0;padding:0;font-size:18px}.mobileNav .themeToggle svg{width:17px;height:17px}:root[data-klevr-theme=dark]{--paper:#0b0b0c;--studio:#141416;--ink:#edf2f8;--ink2:#aebbc9;--ink3:#94a3b4;--rule:#ffffff24;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:where(html[data-klevr-theme=dark]) .bar{background:#0b0b0cf0}:where(html[data-klevr-theme=dark]) .bar nav{color:#edf2f8}:where(html[data-klevr-theme=dark]) .menuToggle{color:#edf2f8;border-color:#586776}:where(html[data-klevr-theme=dark]) .skipLink{background:var(--paper);color:var(--ink)}:where(html[data-klevr-theme=dark]) .mobileNav{color:var(--ink)}:where(html[data-klevr-theme=dark]) .demoDialog{border-color:var(--rule);color:var(--ink)}:where(html[data-klevr-theme=dark]) .dialogClose{color:var(--ink)}:where(html[data-klevr-theme=dark]) .spec,:where(html[data-klevr-theme=dark]) .section .spec,:where(html[data-klevr-theme=dark]) .readingColumn>p.spec{color:#7abde1}:where(html[data-klevr-theme=dark]) .lnk{color:#9ed7f3}:where(html[data-klevr-theme=dark]) .hero .H span{color:#7abde1}:where(html[data-klevr-theme=dark]) .hero .meta .spec{color:#94a3b4}:where(html[data-klevr-theme=dark]) svg.leaders2 circle{fill:var(--paper)}:where(html[data-klevr-theme=dark]) .p-lic .k{color:#0b0b0c}:where(html[data-klevr-theme=dark]) .p-lic .spec{color:#187dac}:where(html[data-klevr-theme=dark]) .product,:where(html[data-klevr-theme=dark]) .portalSection,:where(html[data-klevr-theme=dark]) .closingSection{border-top:1px solid #ffffff17}:where(html[data-klevr-theme=dark]) .portalSwitch button{color:#d1dce7;border-color:#788695}:where(html[data-klevr-theme=dark]) .portalSwitch button[aria-pressed=true]{color:#14202a;background:#d9e7f0;border-color:#d9e7f0}:where(html[data-klevr-theme=dark]) .brandChecks li:before{color:#7abde1}:where(html[data-klevr-theme=dark]) .brandWindow{background:#0b0b0c}:where(html[data-klevr-theme=dark]) .processVisual{background:#141416}:where(html[data-klevr-theme=dark]) .processRail{border-color:#ffffff30}:where(html[data-klevr-theme=dark]) .processRail button{color:#94a3b4}:where(html[data-klevr-theme=dark]) .processRail button:before{background:#586776}:where(html[data-klevr-theme=dark]) .processRail button[aria-pressed=true]{color:#7abde1}:where(html[data-klevr-theme=dark]) .processCopy a{color:#9ed7f3}:where(html[data-klevr-theme=dark]) .growthVisual strong,:where(html[data-klevr-theme=dark]) .brandsSection .spec{color:#7abde1}:where(html[data-klevr-theme=dark]) .brandEntry{border-color:#ffffff30}:where(html[data-klevr-theme=dark]) .brandEntry a{color:#9ed7f3}:where(html[data-klevr-theme=dark]) .brandEntry img{filter:invert();mix-blend-mode:normal}:where(html[data-klevr-theme=dark]) .brandEntry:nth-child(3) img{filter:none}:where(html[data-klevr-theme=dark]) .proof .nums b,:where(html[data-klevr-theme=dark]) .proof .nums div:nth-child(2) b,:where(html[data-klevr-theme=dark]) .proof .nums div:nth-child(3) b,:where(html[data-klevr-theme=dark]) .jr-figs b{background-image:linear-gradient(100deg,#8ec1f2 0%,#4a90d9 55%,#3b7cc6 100%)}:where(html[data-klevr-theme=dark]) .jr-steps button:before{background:#0b0b0c}:where(html[data-klevr-theme=dark]) .lm-form input,:where(html[data-klevr-theme=dark]) .lm-form textarea{color:var(--ink);background:0 0;border-color:#586776}:where(html[data-klevr-theme=dark]) .lm-form .send .b2{color:#18222e;background:#edf2f8}:where(html[data-klevr-theme=dark]) .logo{filter:none}:where(html[data-klevr-theme=dark]) .logo.sq{mix-blend-mode:screen}:where(html[data-klevr-theme=dark]) .logo.realLogo{mix-blend-mode:normal}:where(html[data-klevr-theme=dark]) .aboutMark{filter:invert()hue-rotate(180deg)}html{background:0 0}.footerSocial{gap:18px;margin-top:22px;display:flex}.footerSocial a{color:#aebbc9;display:inline-flex}.footerSocial svg{display:block}.siteFooter #newsletterStatus[data-state=error]{color:#ff8f8f}.lm-form .formCheck:empty{display:none}.lm-form .cf[data-state=error]{color:#c0392b}:where(html[data-klevr-theme=dark]) .lm-form .cf[data-state=error]{color:#ff8f8f}.formSent .lead2{margin-top:0}.kind .pic.arPhoto{position:relative;overflow:hidden}.kind .pic.arPhoto img{object-fit:cover;object-position:center}.errorPage .pageActions{gap:12px;margin:30px 0 6px;display:flex}.errorPage p a{color:#187dac}:where(html[data-klevr-theme=dark]) .errorPage p a{color:#9ed7f3}.errorPage .errorRef{color:var(--ink3);font-size:13px}.faq-item h2{margin:0}.pf-text h3{margin-top:32px}.pf-text h3:first-child{margin-top:0}.kind .pic:has(>img){position:relative;overflow:hidden}.kind .pic>img{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.kind .pic.kitWhole>img{width:auto;max-width:none;height:112.5%;inset:66.7% auto auto 41%;transform:translate(-41%,-66.7%)}html:not([data-klevr-theme=dark]) .portalDisplay>img.forDark[hidden],html[data-klevr-theme=dark] .portalDisplay>img.forLight[hidden]{display:none!important}.processSection:not(.picReady):before{background-image:none}.tourTabs{display:none}@media (max-width:600px),(pointer:coarse){.tourTabs{z-index:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:14px;display:grid;position:relative}.tourTabs button{all:unset;box-sizing:border-box;cursor:pointer;text-align:center;min-height:44px;font:600 12px/1.15 var(--sf);letter-spacing:.02em;color:#d1dce7;-webkit-tap-highlight-color:transparent;border-radius:6px;justify-content:center;align-items:center;padding:4px 3px;transition:background .15s,color .15s;display:flex;box-shadow:inset 0 0 0 1px #788695}.tourTabs button.on{color:#14202a;background:#d9e7f0}.tourTabs button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}}@media (max-width:374px){.tourTabs{gap:4px}.tourTabs button{letter-spacing:0;padding:4px 2px;font-size:11px}}.siteFooter #newsletterStatus.newsletterThanks{color:#edf2f8;margin-top:0}.siteFooter #newsletterStatus:focus{outline:none}.anchorAlias{height:0;display:block}.brandChecks li:before{content:"";vertical-align:-.025em;background-color:currentColor;width:.749em;height:.753em;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%2092%20479.4%20482'%3E%3Cpath%20d='M38%20347C48%20334%2060%20325%2074%20322C108%20316%20142%20352%20186%20418C228%20298%20278%20170%20328%20123C362%2096%20400%2092%20445%20101C370%20165%20285%20320%20201%20572L197%20572C150%20490%2095%20405%2038%20347Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%2092%20479.4%20482'%3E%3Cpath%20d='M38%20347C48%20334%2060%20325%2074%20322C108%20316%20142%20352%20186%20418C228%20298%20278%20170%20328%20123C362%2096%20400%2092%20445%20101C370%20165%20285%20320%20201%20572L197%20572C150%20490%2095%20405%2038%20347Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat}
