@charset "UTF-8";@font-face{font-display:swap;font-family:Hanken Grotesk;font-style:normal;font-weight:400;src:url(/wp-content/themes/insightsystems-theme/assets/fonts/hanken-grotesk-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-display:swap;font-family:Hanken Grotesk;font-style:normal;font-weight:400;src:url(/wp-content/themes/insightsystems-theme/assets/fonts/hanken-grotesk-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-display:swap;font-family:Hanken Grotesk;font-style:normal;font-weight:400;src:url(/wp-content/themes/insightsystems-theme/assets/fonts/hanken-grotesk-latin-ext.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:swap;font-family:Hanken Grotesk;font-style:normal;font-weight:400;src:url(/wp-content/themes/insightsystems-theme/assets/fonts/hanken-grotesk-latin.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-display:swap;font-family:Hanken Grotesk;font-style:normal;font-weight:500;src:url(/wp-content/themes/insightsystems-theme/assets/fonts/hanken-grotesk-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-display:swap;font-family:Hanken Grotesk;font-style:normal;font-weight:500;src:url(/wp-content/themes/insightsystems-theme/assets/fonts/hanken-grotesk-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-display:swap;font-family:Hanken Grotesk;font-style:normal;font-weight:500;src:url(/wp-content/themes/insightsystems-theme/assets/fonts/hanken-grotesk-latin-ext.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:swap;font-family:Hanken Grotesk;font-style:normal;font-weight:500;src:url(/wp-content/themes/insightsystems-theme/assets/fonts/hanken-grotesk-latin.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-display:swap;font-family:Hanken Grotesk;font-style:normal;font-weight:600;src:url(/wp-content/themes/insightsystems-theme/assets/fonts/hanken-grotesk-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-display:swap;font-family:Hanken Grotesk;font-style:normal;font-weight:600;src:url(/wp-content/themes/insightsystems-theme/assets/fonts/hanken-grotesk-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-display:swap;font-family:Hanken Grotesk;font-style:normal;font-weight:600;src:url(/wp-content/themes/insightsystems-theme/assets/fonts/hanken-grotesk-latin-ext.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:swap;font-family:Hanken Grotesk;font-style:normal;font-weight:600;src:url(/wp-content/themes/insightsystems-theme/assets/fonts/hanken-grotesk-latin.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-display:swap;font-family:Hanken Grotesk;font-style:normal;font-weight:700;src:url(/wp-content/themes/insightsystems-theme/assets/fonts/hanken-grotesk-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-display:swap;font-family:Hanken Grotesk;font-style:normal;font-weight:700;src:url(/wp-content/themes/insightsystems-theme/assets/fonts/hanken-grotesk-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-display:swap;font-family:Hanken Grotesk;font-style:normal;font-weight:700;src:url(/wp-content/themes/insightsystems-theme/assets/fonts/hanken-grotesk-latin-ext.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:swap;font-family:Hanken Grotesk;font-style:normal;font-weight:700;src:url(/wp-content/themes/insightsystems-theme/assets/fonts/hanken-grotesk-latin.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-display:swap;font-family:Space Grotesk;font-style:normal;font-weight:400;src:url(/wp-content/themes/insightsystems-theme/assets/fonts/space-grotesk-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-display:swap;font-family:Space Grotesk;font-style:normal;font-weight:400;src:url(/wp-content/themes/insightsystems-theme/assets/fonts/space-grotesk-latin-ext.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:swap;font-family:Space Grotesk;font-style:normal;font-weight:400;src:url(/wp-content/themes/insightsystems-theme/assets/fonts/space-grotesk-latin.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-display:swap;font-family:Space Grotesk;font-style:normal;font-weight:500;src:url(/wp-content/themes/insightsystems-theme/assets/fonts/space-grotesk-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-display:swap;font-family:Space Grotesk;font-style:normal;font-weight:500;src:url(/wp-content/themes/insightsystems-theme/assets/fonts/space-grotesk-latin-ext.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:swap;font-family:Space Grotesk;font-style:normal;font-weight:500;src:url(/wp-content/themes/insightsystems-theme/assets/fonts/space-grotesk-latin.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-display:swap;font-family:Space Grotesk;font-style:normal;font-weight:600;src:url(/wp-content/themes/insightsystems-theme/assets/fonts/space-grotesk-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-display:swap;font-family:Space Grotesk;font-style:normal;font-weight:600;src:url(/wp-content/themes/insightsystems-theme/assets/fonts/space-grotesk-latin-ext.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:swap;font-family:Space Grotesk;font-style:normal;font-weight:600;src:url(/wp-content/themes/insightsystems-theme/assets/fonts/space-grotesk-latin.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-display:swap;font-family:Space Grotesk;font-style:normal;font-weight:700;src:url(/wp-content/themes/insightsystems-theme/assets/fonts/space-grotesk-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-display:swap;font-family:Space Grotesk;font-style:normal;font-weight:700;src:url(/wp-content/themes/insightsystems-theme/assets/fonts/space-grotesk-latin-ext.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:swap;font-family:Space Grotesk;font-style:normal;font-weight:700;src:url(/wp-content/themes/insightsystems-theme/assets/fonts/space-grotesk-latin.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-display:swap;font-family:Space Mono;font-style:normal;font-weight:400;src:url(/wp-content/themes/insightsystems-theme/assets/fonts/space-mono-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-display:swap;font-family:Space Mono;font-style:normal;font-weight:400;src:url(/wp-content/themes/insightsystems-theme/assets/fonts/space-mono-latin-ext.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:swap;font-family:Space Mono;font-style:normal;font-weight:400;src:url(/wp-content/themes/insightsystems-theme/assets/fonts/space-mono-latin.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}:root{--magenta:#d6007e;--magenta-dk:#b0006a;--cyan:#00a8e8;--cyan-dk:#006e96;--yellow:#ffd400;--gold:#8a6200;--key:#1c1e24;--neg:#c4211a;--ink:#f3f5f8;--panel:#fff;--panel-2:#edf0f4;--line:#e4e7ec;--line-2:#d7dbe2;--txt:#1c1e24;--txt-2:#474c55;--txt-3:#6a6f79;--maxw:1240px}*{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:96px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{-webkit-font-smoothing:antialiased;background:#f2f4f7;color:var(--txt);font-family:Hanken Grotesk,system-ui,sans-serif;line-height:1.55}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible{outline:2px solid var(--magenta);outline-offset:2px}img{display:block;max-width:100%}.wrap{margin:0 auto;max-width:var(--maxw);padding:0 28px}.disp{font-family:Space Grotesk,sans-serif;font-weight:700;letter-spacing:-.03em;line-height:.98}.mono{font-family:Space Mono,monospace}@media (prefers-reduced-motion:reduce){*,:after,:before{-webkit-animation-duration:.001ms!important;animation-duration:.001ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;-webkit-transition-duration:.001ms!important;transition-duration:.001ms!important}.reveal,[data-stagger]>*{opacity:1!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}}.eyebrow{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--cyan-dk);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:Space Mono,monospace;font-size:12.5px;gap:9px;letter-spacing:.12em;text-transform:uppercase}.eyebrow:before{background:var(--magenta);content:"";display:inline-block;height:10px;width:10px}.eyebrow.ey-c{color:var(--cyan-dk)}.eyebrow.ey-c:before{background:var(--cyan)}.eyebrow.ey-m{color:var(--magenta-dk)}.eyebrow.ey-m:before{background:var(--magenta)}.eyebrow.ey-y{color:var(--gold)}.eyebrow.ey-y:before{background:var(--yellow)}.eyebrow.ey-k{color:var(--txt)}.eyebrow.ey-k:before{background:var(--key)}.sec-head h2{color:var(--txt);font-family:Space Grotesk,sans-serif;font-size:clamp(37px,4.4vw,56px);font-weight:700;letter-spacing:-.03em;line-height:1.02;margin-top:16px}.sec-head h2 em,.sec-head h2 span{color:var(--magenta);font-style:normal}.sec-head p{color:var(--txt-2);font-size:17px;margin-top:16px;max-width:42em}@media (max-width:768px){.sec-head p{margin-top:12px}}section.block{padding:80px 0}section.block:nth-of-type(2n){background:#fff}section.block:nth-of-type(odd){background:#f2f4f7}@media (max-width:768px){section.block{padding:48px 0}}@media (max-width:480px){section.block{padding:40px 0}}.cmyk-strip{display:-webkit-box;display:-ms-flexbox;display:flex;height:5px}.cmyk-strip i{-webkit-box-flex:1;-ms-flex:1;flex:1}.cmyk-strip i:first-child{background:var(--cyan)}.cmyk-strip i:nth-child(2){background:var(--magenta)}.cmyk-strip i:nth-child(3){background:var(--yellow)}.cmyk-strip i:nth-child(4){background:var(--key);border-top:1px solid var(--line)}.split{-webkit-box-align:start;-ms-flex-align:start;align-items:start;display:grid;gap:56px;grid-template-columns:1fr 1fr}@media (max-width:900px){.split{gap:36px;grid-template-columns:1fr}}@media (max-width:480px){.wrap{padding:0 18px}}@media (max-width:380px){.wrap{padding:0 14px}}.btn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border:1.5px solid transparent;border-radius:8px;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:15px;font-weight:600;gap:9px;justify-content:center;padding:14px 24px;-webkit-transition:background-color .18s ease,border-color .18s ease,color .18s ease,-webkit-transform .14s cubic-bezier(.23,1,.32,1);transition:background-color .18s ease,border-color .18s ease,color .18s ease,-webkit-transform .14s cubic-bezier(.23,1,.32,1);transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .14s cubic-bezier(.23,1,.32,1);transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .14s cubic-bezier(.23,1,.32,1),-webkit-transform .14s cubic-bezier(.23,1,.32,1);white-space:nowrap}.btn svg{height:17px;width:17px}@media (max-width:768px){.btn{font-size:14.5px;padding:12px 18px}}.btn-magenta{background:var(--magenta);color:#fff}.btn-out{background:transparent;border-color:var(--line-2);color:var(--txt)}.btn-white{background:#fff;color:var(--txt)}.btn-ghost{background:transparent;border-color:hsla(0,0%,100%,.7);color:#fff}@media (hover:hover) and (pointer:fine){.btn-magenta:hover{background:var(--magenta-dk)}.btn-out:hover{background:var(--txt);border-color:var(--txt);color:#fff}.btn-white:hover{background:#eef0f3}.btn-ghost:hover{background:#fff;border-color:#fff;color:var(--txt)}}@media (prefers-reduced-motion:no-preference){.btn:active{-webkit-transform:scale(.97);-ms-transform:scale(.97);transform:scale(.97)}}.btn-lg{font-size:16px;padding:17px 30px}@media (max-width:768px){.btn-lg{font-size:15px;padding:14px 22px}}.topline{background:var(--panel);border-bottom:1px solid var(--line);color:var(--txt-2);font-size:13px}.topline .wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;justify-content:space-between}.topline .tl-l,.topline .wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.topline .tl-l{gap:22px}@media (max-width:760px){.topline .tl-l{display:none}}.topline .tl-r{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:18px;margin-left:auto}.topline .tag{color:var(--magenta)}@media (hover:hover) and (pointer:fine){.topline a:hover{color:var(--txt)}.topline a.tl-support:hover{color:var(--txt);text-decoration:underline;text-underline-offset:3px}}.tl-support{color:var(--txt);font-weight:700}.tl-support:focus-visible{outline:2px solid var(--cyan-dk);outline-offset:2px}.tl-tp{-ms-flex:none;flex:none;line-height:0;width:232px}.logo,.tl-tp{-webkit-box-flex:0}.logo{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.logo,.logo-img{-ms-flex:none;flex:none}.logo-img{-webkit-box-flex:0;display:block;height:46px;width:auto}@media (max-width:480px){.logo-img{height:40px}}@media (max-width:380px){.logo-img{height:36px}}header.nav{backdrop-filter:blur(16px);background:hsla(0,0%,100%,.82);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:100}.nav .wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:22px;height:84px}@media (max-width:768px){.nav .wrap{gap:12px}}@media (max-width:480px){.nav .wrap{gap:10px}}@media (max-width:380px){.nav .wrap{gap:8px}}.nav nav{margin-left:auto}.menu{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px}.menu>li{list-style:none;position:relative}.menu>li>.nav-top,.menu>li>a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:7px;color:var(--txt-2);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:15px;font-weight:500;gap:5px;padding:10px 14px;-webkit-transition:color .15s ease;transition:color .15s ease}.menu>li>.nav-top{background:none;border:0;cursor:pointer;font-family:inherit}.menu>li>.nav-top svg{height:12px;opacity:.6;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;width:12px}.menu>li.open>.nav-top svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media (max-width:1320px){.menu>li>.nav-top,.menu>li>a{padding-left:10px;padding-right:10px}}@media (max-width:1160px){.menu>li>.nav-top,.menu>li>a{font-size:14.5px;padding-left:8px;padding-right:8px}}@media (max-width:1100px){.menu{display:none}}@media (hover:hover) and (pointer:fine){.menu>li>.nav-top:hover,.menu>li>a:hover{color:var(--txt)}}.dropdown{background:var(--panel);border:1px solid var(--line);border-radius:12px;left:0;min-width:300px;opacity:0;padding:8px;position:absolute;top:calc(100% + 8px);-webkit-transform:translateY(8px);-ms-transform:translateY(8px);transform:translateY(8px);-webkit-transition:opacity .12s ease,visibility 0s linear .12s,-webkit-transform .12s ease;transition:opacity .12s ease,visibility 0s linear .12s,-webkit-transform .12s ease;transition:opacity .12s ease,transform .12s ease,visibility 0s linear .12s;transition:opacity .12s ease,transform .12s ease,visibility 0s linear .12s,-webkit-transform .12s ease;visibility:hidden;z-index:60}.dropdown a{border-radius:8px;display:block;padding:11px 13px;-webkit-transition:background-color .13s ease;transition:background-color .13s ease}.dropdown a b{color:var(--txt);display:block;font-size:14.5px;font-weight:600}.dropdown a small{color:var(--txt-3);display:block;font-size:12.5px;margin-top:1px}.dropdown.mega{padding:12px;width:600px}.menu>li.open .dropdown{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity .18s cubic-bezier(.23,1,.32,1),visibility 0s,-webkit-transform .18s cubic-bezier(.23,1,.32,1);transition:opacity .18s cubic-bezier(.23,1,.32,1),visibility 0s,-webkit-transform .18s cubic-bezier(.23,1,.32,1);transition:opacity .18s cubic-bezier(.23,1,.32,1),transform .18s cubic-bezier(.23,1,.32,1),visibility 0s;transition:opacity .18s cubic-bezier(.23,1,.32,1),transform .18s cubic-bezier(.23,1,.32,1),visibility 0s,-webkit-transform .18s cubic-bezier(.23,1,.32,1);visibility:visible}@media (hover:hover) and (pointer:fine){.dropdown a:hover{background:var(--panel-2)}}.mega-cols{gap:8px}.mega-cols,.mega-cols .mega-col{display:-webkit-box;display:-ms-flexbox;display:flex}.mega-cols .mega-col{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex:1 1 0px;flex:1 1 0;-ms-flex-direction:column;flex-direction:column;min-width:0}.mega-cols .mega-col+.mega-col{border-left:1px solid var(--line);padding-left:8px}.menu>li:nth-child(n+5)>.dropdown{left:auto;right:0}.mega-h{color:var(--txt-3);font-size:11px;font-weight:700;letter-spacing:.08em;padding:6px 13px 4px;text-transform:uppercase}.nav-cta{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}@media (max-width:380px){.nav-cta{gap:8px}.nav-cta .btn{font-size:13.5px;padding:11px 14px}}.burger{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-flex:0;align-items:center;background:transparent;border:0;border-radius:10px;cursor:pointer;display:none;-ms-flex:none;flex:none;-ms-flex-direction:column;flex-direction:column;gap:5px;height:44px;justify-content:center;padding:0;-webkit-transition:background-color .18s ease,-webkit-transform .14s cubic-bezier(.23,1,.32,1);transition:background-color .18s ease,-webkit-transform .14s cubic-bezier(.23,1,.32,1);transition:background-color .18s ease,transform .14s cubic-bezier(.23,1,.32,1);transition:background-color .18s ease,transform .14s cubic-bezier(.23,1,.32,1),-webkit-transform .14s cubic-bezier(.23,1,.32,1);width:44px}.burger span{background:var(--txt);border-radius:2px;height:2px;width:22px}@media (max-width:1100px){.burger{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (hover:hover) and (pointer:fine){.burger:hover{background:var(--panel-2)}}@media (prefers-reduced-motion:no-preference){.burger:active{-webkit-transform:scale(.94);-ms-transform:scale(.94);transform:scale(.94)}}.nav-slim .nav-cta{gap:18px;margin-left:auto}@media (max-width:560px){.nav-slim .nav-cta{gap:12px}}.nav-slim .nav-phone{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--txt);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:Space Grotesk,sans-serif;font-size:16px;font-weight:700;gap:8px;letter-spacing:-.01em;-webkit-transition:color .15s ease;transition:color .15s ease}.nav-slim .nav-phone .icon{-webkit-box-flex:0;fill:currentColor;-ms-flex:none;flex:none;height:16px;width:16px}@media (max-width:560px){.nav-slim .nav-phone{display:none}}.nav-slim .nav-cta>.btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@media (hover:hover) and (pointer:fine){.nav-slim .nav-phone:hover{color:var(--magenta)}}.nav-search{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-flex:0;align-items:center;background:transparent;border:0;border-radius:10px;color:var(--txt-2);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex:none;flex:none;height:44px;justify-content:center;padding:0;-webkit-transition:color .18s ease,background-color .18s ease,-webkit-transform .14s cubic-bezier(.23,1,.32,1);transition:color .18s ease,background-color .18s ease,-webkit-transform .14s cubic-bezier(.23,1,.32,1);transition:color .18s ease,background-color .18s ease,transform .14s cubic-bezier(.23,1,.32,1);transition:color .18s ease,background-color .18s ease,transform .14s cubic-bezier(.23,1,.32,1),-webkit-transform .14s cubic-bezier(.23,1,.32,1);width:44px}.nav-search svg{height:19px;width:19px}@media (hover:hover) and (pointer:fine){.nav-search:hover{background:var(--panel-2);color:var(--txt)}}@media (prefers-reduced-motion:no-preference){.nav-search:active{-webkit-transform:scale(.94);-ms-transform:scale(.94);transform:scale(.94)}}@media (max-width:1100px){.nav-cta>.btn{display:none}}.isx-vh{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.isx{inset:0;position:fixed;-webkit-transition:visibility 0s linear .12s;transition:visibility 0s linear .12s;visibility:hidden;z-index:300}.isx.is-open{-webkit-transition:visibility 0s;transition:visibility 0s;visibility:visible}.isx.no-anim .isx-bg,.isx.no-anim .isx-panel{-webkit-transition:none;transition:none}.isx-bg{background:rgba(20,22,27,.5);inset:0;opacity:0;position:absolute;-webkit-transition:opacity .12s cubic-bezier(.23,1,.32,1);transition:opacity .12s cubic-bezier(.23,1,.32,1)}.isx.is-open .isx-bg{opacity:1;-webkit-transition-duration:.18s;transition-duration:.18s}.isx-panel{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--panel);border:1px solid var(--line);border-radius:16px;-webkit-box-shadow:0 24px 64px rgba(20,22,27,.18);box-shadow:0 24px 64px rgba(20,22,27,.18);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:clamp(56px,11vh,116px) auto 0;max-height:min(620px,100vh - clamp(56px,11vh,116px) - 32px);opacity:0;position:relative;-webkit-transform:scale(.985) translateY(-6px);-ms-transform:scale(.985) translateY(-6px);transform:scale(.985) translateY(-6px);-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-transition:opacity .12s cubic-bezier(.23,1,.32,1),-webkit-transform .12s cubic-bezier(.23,1,.32,1);transition:opacity .12s cubic-bezier(.23,1,.32,1),-webkit-transform .12s cubic-bezier(.23,1,.32,1);transition:opacity .12s cubic-bezier(.23,1,.32,1),transform .12s cubic-bezier(.23,1,.32,1);transition:opacity .12s cubic-bezier(.23,1,.32,1),transform .12s cubic-bezier(.23,1,.32,1),-webkit-transform .12s cubic-bezier(.23,1,.32,1);width:min(680px,100vw - 40px)}.isx.is-open .isx-panel{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition-duration:.18s;transition-duration:.18s}@media (prefers-reduced-motion:reduce){.isx-panel{-webkit-transform:none;-ms-transform:none;transform:none}}.isx-head{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;justify-content:space-between;padding:16px 18px 0}.isx-title{font-family:Space Mono,monospace;font-size:11px;font-weight:400;letter-spacing:.12em;text-transform:uppercase}.isx-title,.isx-x{color:var(--txt-3)}.isx-x{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:transparent;border:0;border-radius:8px;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:44px;justify-content:center;margin-right:-8px;-webkit-transition:background-color .15s ease,color .15s ease,-webkit-transform .14s cubic-bezier(.23,1,.32,1);transition:background-color .15s ease,color .15s ease,-webkit-transform .14s cubic-bezier(.23,1,.32,1);transition:background-color .15s ease,color .15s ease,transform .14s cubic-bezier(.23,1,.32,1);transition:background-color .15s ease,color .15s ease,transform .14s cubic-bezier(.23,1,.32,1),-webkit-transform .14s cubic-bezier(.23,1,.32,1);width:44px}.isx-x svg{height:16px;width:16px}@media (hover:hover) and (pointer:fine){.isx-x:hover{background:var(--panel-2);color:var(--txt)}}@media (prefers-reduced-motion:no-preference){.isx-x:active{-webkit-transform:scale(.97);-ms-transform:scale(.97);transform:scale(.97)}}.isx-field{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid var(--line);display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 18px 14px;position:relative}.isx-field input{background:var(--ink);border:1.5px solid var(--line);border-radius:9px;color:var(--txt);font:inherit;font-size:16px;padding:13px 14px 13px 44px;-webkit-transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease,-webkit-box-shadow .15s ease;width:100%}.isx-field input::-webkit-input-placeholder{color:var(--txt-3)}.isx-field input::-moz-placeholder{color:var(--txt-3)}.isx-field input:-ms-input-placeholder{color:var(--txt-3)}.isx-field input::-ms-input-placeholder{color:var(--txt-3)}.isx-field input::placeholder{color:var(--txt-3)}.isx-field input:focus{border-color:var(--magenta);-webkit-box-shadow:0 0 0 4px rgba(214,0,126,.18);box-shadow:0 0 0 4px rgba(214,0,126,.18);outline:none}.isx-mag{color:var(--txt-3);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;left:32px;pointer-events:none;position:absolute}.isx-mag svg{height:19px;width:19px}.isx-body{-ms-scroll-chaining:none;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:8px 10px}.isx-grp{padding:6px 0 10px}.isx-grp+.isx-grp{border-top:1px solid var(--line)}.isx-grp.t-c .isx-gk{color:var(--cyan-dk)}.isx-grp.t-m .isx-gk{color:var(--magenta-dk)}.isx-grp.t-y .isx-gk{color:var(--gold)}.isx-grp.t-k .isx-gk{color:var(--txt)}.isx-grp.t-c .isx-dot{background:var(--cyan)}.isx-grp.t-m .isx-dot{background:var(--magenta)}.isx-grp.t-y .isx-dot{background:var(--yellow)}.isx-grp.t-k .isx-dot{background:var(--key)}.isx-gh{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;justify-content:space-between;padding:10px 12px 6px}.isx-gk{letter-spacing:.1em;text-transform:uppercase}.isx-gk,.isx-gn{font-family:Space Mono,monospace;font-size:10.5px}.isx-gn{color:var(--txt-3)}.isx-row{-webkit-box-align:start;-ms-flex-align:start;align-items:start;border-radius:10px;color:inherit;display:grid;gap:13px;grid-template-columns:auto 1fr auto;padding:11px 12px;-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.isx-row.on,.isx-row:focus-visible{background:var(--panel-2);outline:2px solid var(--magenta);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.isx-row:hover{background:var(--panel-2)}}.isx-dot{-webkit-box-flex:0;background:var(--line-2);border-radius:2px;-ms-flex:none;flex:none;height:9px;margin-top:6px;width:9px}.isx-tx{min-width:0}.isx-tx b{color:var(--txt);display:block;font-family:Space Grotesk,sans-serif;font-size:15.5px;font-weight:600;letter-spacing:-.01em;line-height:1.3}.isx-tx>span{color:var(--txt-2);display:block;font-size:13.5px;line-height:1.5;margin-top:3px}.isx-tx>span .isx-hi{color:var(--txt)}.isx-hi{color:var(--magenta-dk);font-style:normal;font-weight:700}.isx-meta{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--txt-2);font-family:Space Mono,monospace;font-size:10.5px;gap:6px;letter-spacing:.08em;margin-top:4px;text-transform:uppercase;white-space:nowrap}.isx-meta,.isx-out{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.isx-out svg{height:11px;width:11px}.isx-fix{color:var(--txt-2);font-size:13px;padding:8px 12px 2px}.isx-fix b{color:var(--txt);font-weight:600}.isx-state{padding:30px 14px 34px;text-align:center}.isx-sk{color:var(--txt);font-family:Space Grotesk,sans-serif;font-size:18px;font-weight:600;letter-spacing:-.01em}.isx-ss{color:var(--txt-2);font-size:14px;margin-top:7px}.isx-quick{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:20px}.isx-q{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid var(--line);border-radius:9px;color:var(--txt-2);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:13.5px;font-weight:600;gap:8px;padding:9px 14px;-webkit-transition:border-color .15s ease,color .15s ease,-webkit-transform .14s cubic-bezier(.23,1,.32,1);transition:border-color .15s ease,color .15s ease,-webkit-transform .14s cubic-bezier(.23,1,.32,1);transition:border-color .15s ease,color .15s ease,transform .14s cubic-bezier(.23,1,.32,1);transition:border-color .15s ease,color .15s ease,transform .14s cubic-bezier(.23,1,.32,1),-webkit-transform .14s cubic-bezier(.23,1,.32,1)}.isx-q .isx-dot{margin-top:0}.isx-q.t-c .isx-dot{background:var(--cyan)}.isx-q.t-m .isx-dot{background:var(--magenta)}.isx-q.t-y .isx-dot{background:var(--yellow)}.isx-q.t-k .isx-dot{background:var(--key)}@media (hover:hover) and (pointer:fine){.isx-q:hover{border-color:var(--txt);color:var(--txt)}}@media (prefers-reduced-motion:no-preference){.isx-q:active{-webkit-transform:scale(.97);-ms-transform:scale(.97);transform:scale(.97)}}.isx-help{border-top:1px solid var(--line);color:var(--txt-2);font-size:13.5px;margin-top:22px;padding-top:18px}.isx-help a{color:var(--magenta-dk);font-weight:600;text-decoration:underline;text-underline-offset:3px}.isx-skel{padding:14px 12px}.isx-sr{display:grid;gap:7px;padding:12px 0}.isx-sr span{background:var(--panel-2);border-radius:4px;display:block;height:11px}.isx-sr span:first-child{width:52%}.isx-sr span:last-child{height:9px;width:82%}.isx-foot{-webkit-box-pack:end;-ms-flex-pack:end;background:var(--ink);border-radius:0 0 15px 15px;border-top:1px solid var(--line);display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;justify-content:flex-end;padding:12px 18px}.isx-all,.isx-foot{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.isx-all{color:var(--magenta-dk);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:13.5px;font-weight:600;gap:7px;white-space:nowrap}.isx-all[hidden]{display:none}.isx-all svg{height:14px;width:14px}@media (max-width:700px){.isx-panel{border:0;-webkit-box-shadow:none;box-shadow:none;height:100%;height:100dvh;margin:0;max-height:none;width:100%}.isx-foot,.isx-panel{border-radius:0}.isx-head{padding-top:14px}.isx-x{height:48px;width:48px}.isx-state{padding:26px 10px 30px}.isx-row{padding:13px 12px}}@media (max-width:420px){.isx-meta{display:none}.isx-row{grid-template-columns:auto 1fr}}.drawer{inset:0;position:fixed;-webkit-transition:visibility 0s linear .2s;transition:visibility 0s linear .2s;visibility:hidden;z-index:200}.drawer.open{-webkit-transition:visibility 0s;transition:visibility 0s;visibility:visible}.drawer-bg{background:rgba(0,0,0,.6);inset:0;opacity:0;position:absolute;-webkit-transition:opacity .18s ease;transition:opacity .18s ease}.drawer.open .drawer-bg{opacity:1;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.drawer-panel{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--panel);border-left:1px solid var(--line);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4px;height:100%;overflow-y:auto;padding:24px;position:absolute;right:0;top:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .2s cubic-bezier(.32,.72,0,1);transition:-webkit-transform .2s cubic-bezier(.32,.72,0,1);transition:transform .2s cubic-bezier(.32,.72,0,1);transition:transform .2s cubic-bezier(.32,.72,0,1),-webkit-transform .2s cubic-bezier(.32,.72,0,1);width:min(360px,86vw)}.drawer.open .drawer-panel{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform .28s cubic-bezier(.32,.72,0,1);transition:-webkit-transform .28s cubic-bezier(.32,.72,0,1);transition:transform .28s cubic-bezier(.32,.72,0,1);transition:transform .28s cubic-bezier(.32,.72,0,1),-webkit-transform .28s cubic-bezier(.32,.72,0,1)}.drawer-panel a.m-link{color:var(--txt);font-size:17px;font-weight:600;padding:15px 8px}.drawer-panel a.m-link,.m-group{border-bottom:1px solid var(--line)}.m-group.open .m-acc svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.m-group.open .m-sub{grid-template-rows:1fr}.m-acc{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;background:transparent;border:0;color:var(--txt);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:inherit;font-size:17px;font-weight:600;gap:10px;justify-content:space-between;padding:15px 8px;text-align:left;width:100%}.m-acc svg{-webkit-box-flex:0;-ms-flex:none;flex:none;height:14px;opacity:.55;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;width:14px}.m-sub{display:grid;grid-template-rows:0fr;-webkit-transition:grid-template-rows .28s cubic-bezier(.4,0,.2,1);transition:grid-template-rows .28s cubic-bezier(.4,0,.2,1);transition:grid-template-rows .28s cubic-bezier(.4,0,.2,1),-ms-grid-rows .28s cubic-bezier(.4,0,.2,1)}.m-sub-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:0;overflow:hidden}.m-sub-inner>a:first-child{border-top:0}.m-sub-inner .m-sub-h{border-top:1px solid var(--line);color:var(--txt-3);font-size:11px;font-weight:700;letter-spacing:.08em;padding:14px 8px 4px 20px;text-transform:uppercase}.m-sub-inner .m-sub-h:not(:first-child){margin-top:18px}.m-sub-inner .m-sub-h:first-child{border-top:0}.m-sub a{border-top:1px solid var(--line);color:var(--txt-2);font-size:15px;padding:12px 8px 12px 20px}.drawer-close,.m-sub a:active{color:var(--txt)}.drawer-close{-ms-flex-item-align:end;-webkit-box-flex:0;align-self:flex-end;background:transparent;border:1px solid var(--line-2);border-radius:9px;cursor:pointer;-ms-flex:none;flex:none;font-size:22px;height:42px;width:42px}footer{background:#14161b;border-top:none;color:#e7e9ec;margin-top:0;padding:72px 0 30px}@media (max-width:768px){footer{padding:48px 0 24px}}.foot-brand{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:flex-start;border-bottom:1px solid hsla(0,0%,100%,.12);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:28px 48px;justify-content:space-between;padding-bottom:36px}.foot-about .logo-img{height:50px}@media (max-width:480px){.foot-about .logo-img{height:44px}}.foot-about p{color:hsla(0,0%,100%,.5);font-size:14px;margin-top:16px;max-width:34em}.foot-reach{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-direction:column;flex-direction:column;gap:16px}.foot-contact,.foot-reach{display:-webkit-box;display:-ms-flexbox;display:flex}.foot-contact{-webkit-box-pack:end;-ms-flex-pack:end;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 22px;justify-content:flex-end}.foot-contact a{color:hsla(0,0%,100%,.72);font-size:14.5px;-webkit-transition:color .15s ease;transition:color .15s ease}.foot-grid{display:grid;gap:34px 30px;grid-template-columns:repeat(5,1fr);padding:38px 0}.foot-grid h3{color:hsla(0,0%,100%,.45);font-family:Space Mono,monospace;font-size:12px;font-weight:400;letter-spacing:.08em;margin-bottom:16px;text-transform:uppercase}@media (max-width:1000px){.foot-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.foot-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.foot-grid{grid-template-columns:1fr}}.foot-links{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:11px}.foot-links a{color:hsla(0,0%,100%,.6);font-size:14.5px;-webkit-transition:color .15s ease;transition:color .15s ease}.socials{gap:10px}.socials,.socials a{display:-webkit-box;display:-ms-flexbox;display:flex}.socials a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.12);border-radius:9px;height:40px;justify-content:center;-webkit-transition:background-color .15s ease,border-color .15s ease;transition:background-color .15s ease,border-color .15s ease;width:40px}.socials a svg{fill:hsla(0,0%,100%,.72);height:17px;-webkit-transition:fill .15s ease;transition:fill .15s ease;width:17px}.foot-offices{border-top:1px solid hsla(0,0%,100%,.12);display:grid;gap:22px 30px;grid-template-columns:repeat(3,1fr);padding:30px 0}@media (max-width:760px){.foot-offices{grid-template-columns:1fr}}.office b{color:#fff;display:block;font-size:14px;margin-bottom:5px}.office span{color:hsla(0,0%,100%,.5);display:block;font-size:13px;line-height:1.5}.office a{color:hsla(0,0%,100%,.55);display:inline-block;font-size:12.5px;margin-top:8px;text-decoration:underline;text-underline-offset:3px;-webkit-transition:color .15s ease;transition:color .15s ease}.foot-bottom{-webkit-box-pack:justify;-ms-flex-pack:justify;border-top:1px solid hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:13px;gap:12px 22px;justify-content:space-between;padding-top:24px}@media (max-width:768px){.foot-bottom{margin-top:32px}}.foot-legal{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:18px}@media (hover:hover) and (pointer:fine){.foot-bottom a:hover,.foot-contact a:hover,.foot-links a:hover,.office a:hover{color:var(--magenta)}.socials a:hover{background:var(--magenta);border-color:var(--magenta)}.socials a:hover svg{fill:#fff}}@media (max-width:760px){.foot-reach{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%}.foot-contact{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.foot-slim{padding:40px 0 26px}.foot-slim .foot-slim-row{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:18px 32px;justify-content:space-between}.foot-slim .logo-img{height:44px}.foot-slim .foot-contact{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.foot-slim .office{margin-top:26px;max-width:44em}.foot-slim .foot-bottom{margin-top:26px}.page-hero{background:var(--panel);border-bottom:1px solid var(--line);overflow:hidden;position:relative}.page-hero .wrap{padding-bottom:104px;padding-top:88px;position:relative;z-index:2}.page-hero .cmyk-strip{bottom:0;height:5px;left:0;position:absolute;right:0;z-index:3}.ph-bg{background:url(/wp-content/themes/insightsystems-theme/assets/images/hero-lines-faded.webp) no-repeat 100%;background-size:auto 130%;inset:0;opacity:.42;pointer-events:none;position:absolute;z-index:0}.ph-crumb{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--txt-3);display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Space Mono,monospace;font-size:12px;gap:9px;letter-spacing:.1em;text-transform:uppercase}.ph-crumb .sep{color:var(--magenta)}.ph-crumb .cur{color:var(--txt-2)}@media (hover:hover) and (pointer:fine){.ph-crumb a:hover{color:var(--txt)}}.ph-grid{-webkit-box-align:end;-ms-flex-align:end;align-items:end;display:grid;gap:44px;grid-template-columns:1.5fr .9fr;margin-top:30px}@media (max-width:860px){.ph-grid{-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:24px;grid-template-columns:1fr}}.ph-lead h1{color:var(--txt);font-family:Space Grotesk,sans-serif;font-size:clamp(40px,5.6vw,78px);font-weight:700;letter-spacing:-.03em;line-height:1}.ph-lead h1 em,.ph-lead h1 span{color:var(--magenta);font-style:normal}.ph-lead p{color:var(--txt-2);font-size:17px;line-height:1.6;margin-top:20px;max-width:34em}.ph-meta{display:grid;gap:18px 24px;grid-template-columns:1fr 1fr}.ph-meta .mrow{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2px}.ph-meta .mrow:nth-child(2) .mk{color:var(--magenta)}.ph-meta .mrow:nth-child(3) .mk{color:var(--gold)}.ph-meta .mrow:nth-child(4) .mk{color:var(--key)}.ph-meta .mk{color:var(--cyan-dk);font-family:Space Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.ph-meta .mv{color:var(--txt);font-family:Space Grotesk,sans-serif;font-size:15px;font-weight:600}.ph-meta .mv a{border-bottom:1px solid var(--line-2);color:var(--txt);-webkit-transition:color .15s ease,border-color .15s ease;transition:color .15s ease,border-color .15s ease}@media (hover:hover) and (pointer:fine){.ph-meta .mv a:hover{border-color:var(--magenta);color:var(--magenta)}}@media (max-width:768px){.page-hero .wrap{padding-bottom:64px;padding-top:52px}.page-hero:after{background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.55)),to(hsla(0,0%,100%,.85)));background:linear-gradient(180deg,hsla(0,0%,100%,.55),hsla(0,0%,100%,.85));content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.ph-bg{background-position:50%;background-size:auto 108%;opacity:.12}}.quote-card{background:var(--panel);border:1px solid var(--line);border-radius:18px;overflow:hidden;padding:32px;position:relative}.quote-card .cmyk-strip{height:4px;left:0;position:absolute;right:0;top:0}.quote-card h3{color:var(--txt);font-family:Space Grotesk,sans-serif;font-size:24px;font-weight:700;line-height:1.12;margin-top:6px}.quote-card .qc-sub{color:var(--txt-3);font-size:14px;margin-top:5px}@media (max-width:480px){.quote-card{padding:24px}}@media (max-width:900px){.quote-aside{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.quote-aside .qa-points{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;list-style:none;margin:26px 0 0;padding:0}.quote-aside .qa-points,.quote-aside .qa-points li{display:-webkit-box;display:-ms-flexbox;display:flex}.quote-aside .qa-points li{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:var(--txt-2);font-size:15px;gap:12px;line-height:1.5}.quote-aside .qa-points li svg{-webkit-box-flex:0;stroke:var(--cyan-dk);-ms-flex:none;flex:none;height:18px;margin-top:2px;width:18px}.quote-aside .qa-points li:nth-child(2) svg{stroke:var(--magenta)}.quote-aside .qa-points li:nth-child(3) svg{stroke:var(--gold)}.quote-aside .qa-points li:nth-child(4) svg{stroke:var(--key)}.quote-aside .qa-points li b{color:var(--txt);font-weight:600}.quote-aside .qa-contact{border-top:1px solid var(--line);-ms-flex-wrap:wrap;flex-wrap:wrap;gap:22px;margin-top:28px;padding-top:24px}.quote-aside .qa-c,.quote-aside .qa-contact{display:-webkit-box;display:-ms-flexbox;display:flex}.quote-aside .qa-c{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px}.quote-aside .qa-c .qk{color:var(--txt-3);font-family:Space Mono,monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.quote-aside .qa-c a{color:var(--txt);font-family:Space Grotesk,sans-serif;font-size:18px;font-weight:700;letter-spacing:-.01em}@media (hover:hover) and (pointer:fine){.quote-aside .qa-c a:hover{color:var(--magenta)}}.ph-cta{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;margin-top:26px}.qc-note{color:var(--txt-2);font-size:12.5px;line-height:1.5;margin-top:14px}.field{margin-top:15px}.field label{color:var(--txt-2);display:block;font-family:Space Mono,monospace;font-size:11px;letter-spacing:.06em;margin-bottom:6px;text-transform:uppercase}.field input,.field select,.field textarea{background:var(--ink);border:1.5px solid var(--line);border-radius:9px;color:var(--txt);font:inherit;font-size:16px;padding:13px 14px;-webkit-transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease,-webkit-box-shadow .15s ease;width:100%}.field input::-webkit-input-placeholder,.field select::-webkit-input-placeholder,.field textarea::-webkit-input-placeholder{color:var(--txt-3)}.field input::-moz-placeholder,.field select::-moz-placeholder,.field textarea::-moz-placeholder{color:var(--txt-3)}.field input:-ms-input-placeholder,.field select:-ms-input-placeholder,.field textarea:-ms-input-placeholder{color:var(--txt-3)}.field input::-ms-input-placeholder,.field select::-ms-input-placeholder,.field textarea::-ms-input-placeholder{color:var(--txt-3)}.field input::placeholder,.field select::placeholder,.field textarea::placeholder{color:var(--txt-3)}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--magenta);-webkit-box-shadow:0 0 0 4px rgba(214,0,126,.18);box-shadow:0 0 0 4px rgba(214,0,126,.18);outline:none}.field.bad input,.field.bad select,.field.bad textarea{border-color:var(--magenta);-webkit-box-shadow:0 0 0 4px rgba(214,0,126,.16);box-shadow:0 0 0 4px rgba(214,0,126,.16)}.field .err{color:var(--magenta);display:none;font-size:12.5px;margin-top:5px}.field.bad .err{display:block}@media (max-width:768px){.field input:not([type=checkbox]){padding:15px 14px}}label .opt{color:var(--txt-3);font-family:Hanken Grotesk,system-ui,sans-serif;font-size:11px;font-weight:400;letter-spacing:0;text-transform:none}.field-row{display:grid;gap:12px;grid-template-columns:1fr 1fr}@media (max-width:768px){.field-row{display:block}}.interest{border:0;margin:0;min-width:0;padding:0}.interest legend{padding:0}.interest .gfield_checkbox{gap:10px;margin-top:8px}.interest .gchoice,.interest .gfield_checkbox{display:-webkit-box;display:-ms-flexbox;display:flex}.interest .gchoice{-webkit-box-flex:1;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border:1.5px solid var(--line);border-radius:9px;cursor:pointer;-ms-flex:1;flex:1;gap:8px;justify-content:center;min-width:0;padding:11px;position:relative;-webkit-transition:border-color .15s,background .15s;transition:border-color .15s,background .15s}.interest .gchoice:has(input:checked){background:rgba(214,0,126,.1);border-color:var(--magenta)}.interest .gchoice:has(input:checked) label{color:var(--txt)}.interest .gchoice label{color:var(--txt-2);cursor:pointer;font-size:14px;font-weight:600;-webkit-transition:color .15s;transition:color .15s}.interest .gchoice label:after{content:"";cursor:pointer;inset:0;position:absolute}.interest input{-webkit-box-flex:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#fff;border:1.5px solid var(--line-2);border-radius:4px;cursor:pointer;-ms-flex:none;flex:none;height:17px;margin:0;min-width:0;padding:0;position:relative;width:17px}.interest input:checked{background:var(--magenta)!important;border-color:var(--magenta)!important}.interest input:checked:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:8px;left:5px;position:absolute;top:1.5px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:4px}@media (max-width:768px){.interest .gfield_checkbox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.interest .gchoice{min-height:46px;padding:14px}}.form-success{display:none;padding:24px 0;text-align:center}.form-success.show{-webkit-animation:pop .18s cubic-bezier(.23,1,.32,1);animation:pop .18s cubic-bezier(.23,1,.32,1);display:block}.form-success .tick{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:rgba(0,168,232,.14);border-radius:50%;color:var(--cyan-dk);display:-webkit-box;display:-ms-flexbox;display:flex;height:60px;justify-content:center;margin:0 auto 14px;width:60px}.form-success .tick svg{height:30px;width:30px}.form-success h3{color:var(--txt);font-family:Space Grotesk,sans-serif;font-size:24px}@-webkit-keyframes pop{0%{opacity:0;-webkit-transform:scale(.96);transform:scale(.96)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes pop{0%{opacity:0;-webkit-transform:scale(.96);transform:scale(.96)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@media (prefers-reduced-motion:reduce){@-webkit-keyframes pop{0%{opacity:0}to{opacity:1}}@keyframes pop{0%{opacity:0}to{opacity:1}}}.field select{cursor:pointer}.interest input:focus-visible{outline:2px solid var(--magenta);outline-offset:2px}.is-form .gform_fields{-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;display:grid;grid-template-columns:1fr 1fr;list-style:none}.is-form .gfield{grid-column:span 2}.is-form .gfield.is-half{grid-column:span 1}@media (max-width:768px){.is-form .gfield.is-half{grid-column:span 2}}.is-form .gfield{margin-top:15px}.is-form .gfield .gfield_label{color:var(--txt-2);display:block;font-family:Space Mono,monospace;font-size:11px;font-weight:400;letter-spacing:.06em;margin-bottom:6px;text-transform:uppercase}.is-form .gfield .gfield_required{display:none}.is-form .gfield input:not([type=checkbox]):not([type=radio]):not([type=submit]),.is-form .gfield select,.is-form .gfield textarea{background:var(--ink);border:1.5px solid var(--line);border-radius:9px;color:var(--txt);font:inherit;font-size:16px;padding:13px 14px;-webkit-transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease,-webkit-box-shadow .15s ease;width:100%}.is-form .gfield input:not([type=checkbox]):not([type=radio]):not([type=submit])::-webkit-input-placeholder,.is-form .gfield select::-webkit-input-placeholder,.is-form .gfield textarea::-webkit-input-placeholder{color:var(--txt-3)}.is-form .gfield input:not([type=checkbox]):not([type=radio]):not([type=submit])::-moz-placeholder,.is-form .gfield select::-moz-placeholder,.is-form .gfield textarea::-moz-placeholder{color:var(--txt-3)}.is-form .gfield input:not([type=checkbox]):not([type=radio]):not([type=submit]):-ms-input-placeholder,.is-form .gfield select:-ms-input-placeholder,.is-form .gfield textarea:-ms-input-placeholder{color:var(--txt-3)}.is-form .gfield input:not([type=checkbox]):not([type=radio]):not([type=submit])::-ms-input-placeholder,.is-form .gfield select::-ms-input-placeholder,.is-form .gfield textarea::-ms-input-placeholder{color:var(--txt-3)}.is-form .gfield input:not([type=checkbox]):not([type=radio]):not([type=submit])::placeholder,.is-form .gfield select::placeholder,.is-form .gfield textarea::placeholder{color:var(--txt-3)}.is-form .gfield input:not([type=checkbox]):not([type=radio]):not([type=submit]):focus,.is-form .gfield select:focus,.is-form .gfield textarea:focus{border-color:var(--magenta);-webkit-box-shadow:0 0 0 4px rgba(214,0,126,.18);box-shadow:0 0 0 4px rgba(214,0,126,.18);outline:none}@media (max-width:768px){.is-form .gfield input:not([type=checkbox]):not([type=radio]):not([type=submit]){padding:15px 14px}}.is-form .gfield_error input,.is-form .gfield_error select,.is-form .gfield_error textarea{border-color:var(--magenta);-webkit-box-shadow:0 0 0 4px rgba(214,0,126,.16);box-shadow:0 0 0 4px rgba(214,0,126,.16)}.is-form .gfield_validation_message{background:none;border:none;color:var(--magenta);font-size:12.5px;margin-top:5px;padding:0}.is-form .gform_validation_errors{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.is-form .gform_footer{margin-top:15px}.is-form .gform_button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:var(--magenta);border:1.5px solid transparent;border-radius:8px;color:#fff;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:15px;font-weight:600;gap:9px;justify-content:center;padding:14px 24px;-webkit-transition:background-color .18s ease,border-color .18s ease,color .18s ease,-webkit-transform .14s cubic-bezier(.23,1,.32,1);transition:background-color .18s ease,border-color .18s ease,color .18s ease,-webkit-transform .14s cubic-bezier(.23,1,.32,1);transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .14s cubic-bezier(.23,1,.32,1);transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .14s cubic-bezier(.23,1,.32,1),-webkit-transform .14s cubic-bezier(.23,1,.32,1);white-space:nowrap;width:100%}.is-form .gfield--type-honeypot,.is-form .gform_ajax_spinner{display:none}.qa-photo{margin:26px 0 0;padding:0}.qa-photo img{border:1px solid var(--line);border-radius:14px;display:block;height:auto;width:100%}.is-form .gfield input[type=file]:not([type=checkbox]):not([type=radio]):not([type=submit]){background:var(--ink);border:1.5px dashed var(--line-2);border-radius:9px;color:var(--txt-2);cursor:pointer;font:inherit;font-size:16px;padding:11px 13px;-webkit-transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s;transition:border-color .15s,box-shadow .15s,-webkit-box-shadow .15s;width:100%}.is-form .gfield input[type=file]:not([type=checkbox]):not([type=radio]):not([type=submit])::-webkit-file-upload-button{background:var(--key);border:0;border-radius:7px;color:#fff;cursor:pointer;font:inherit;font-size:13.5px;font-weight:600;margin-right:12px;padding:9px 15px}.is-form .gfield input[type=file]:not([type=checkbox]):not([type=radio]):not([type=submit])::file-selector-button{background:var(--key);border:0;border-radius:7px;color:#fff;cursor:pointer;font:inherit;font-size:13.5px;font-weight:600;margin-right:12px;padding:9px 15px}.is-form .gfield input[type=file]:not([type=checkbox]):not([type=radio]):not([type=submit]):focus{border-color:var(--magenta);-webkit-box-shadow:0 0 0 4px rgba(214,0,126,.18);box-shadow:0 0 0 4px rgba(214,0,126,.18);outline:none}.is-form .gfield_error input[type=file]:not([type=checkbox]):not([type=radio]):not([type=submit]){border-color:var(--line-2);border-style:solid}.is-form .gfield_description{color:var(--txt-2);font-size:12.5px;line-height:1.5;margin-top:6px}.qf-note{background:rgba(0,168,232,.09);border:1px solid rgba(0,168,232,.3);border-radius:10px;color:var(--txt-2);display:none;font-size:13.5px;line-height:1.55;margin-top:10px;padding:13px 15px}.qf-note.show{display:block}.qf-note a{color:var(--cyan-dk);font-weight:600;text-decoration:underline;text-underline-offset:2px}@media (prefers-reduced-motion:no-preference){.qf-note.show{-webkit-animation:qfin .18s cubic-bezier(.23,1,.32,1);animation:qfin .18s cubic-bezier(.23,1,.32,1)}@-webkit-keyframes qfin{0%{opacity:0;-webkit-transform:translateY(-4px);transform:translateY(-4px)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes qfin{0%{opacity:0;-webkit-transform:translateY(-4px);transform:translateY(-4px)}to{opacity:1;-webkit-transform:none;transform:none}}}.is-form_wrapper .gform_required_legend{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media (hover:hover) and (pointer:fine){.is-form .gform_button:hover{background:var(--magenta-dk)}}@media (prefers-reduced-motion:no-preference){.is-form .gform_button:active{-webkit-transform:scale(.97);-ms-transform:scale(.97);transform:scale(.97)}}.is-form .gfield--type-hidden,.is-form .gform_hidden{display:none}.gform_confirmation_message{-webkit-animation:pop .18s cubic-bezier(.23,1,.32,1);animation:pop .18s cubic-bezier(.23,1,.32,1);display:block;padding:8px 0 4px;text-align:left}.gform_confirmation_message h3{color:var(--txt);font-family:Space Grotesk,sans-serif;font-size:24px}.gform_confirmation_message .qc-sub{color:var(--txt-3);font-size:14px;margin-top:5px}.quote-card.is-confirmed>.qc-sub,.quote-card.is-confirmed>h3{display:none}.final{background:-webkit-gradient(linear,left top,left bottom,from(rgba(214,0,126,.45)),to(rgba(214,0,126,.45))),url(/wp-content/themes/insightsystems-theme/assets/images/cta-background.webp) var(--magenta) center/cover no-repeat;background:linear-gradient(rgba(214,0,126,.45),rgba(214,0,126,.45)),url(/wp-content/themes/insightsystems-theme/assets/images/cta-background.webp) var(--magenta) center/cover no-repeat;border-radius:22px;overflow:hidden;padding:clamp(56px,7vw,90px) 40px;text-align:center}.final h2{color:#fff;font-family:Space Grotesk,sans-serif;font-size:clamp(36px,4.2vw,54px);font-weight:700;letter-spacing:-.02em;line-height:1.04}.final p{color:#fff;font-size:18px;line-height:1.55;margin:18px auto 0;max-width:46ch}.final .btn{margin-top:30px}.final .final-ctas{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:30px}.final .final-ctas .btn{margin-top:0}@media (max-width:820px){.final{padding:48px 24px}}.releaf-section{background:#0a1f16 url(/wp-content/themes/insightsystems-theme/assets/images/printreleaf-bg.webp) 50%/cover no-repeat;overflow:hidden;position:relative}.releaf-section:before{background:-webkit-gradient(linear,left top,left bottom,from(rgba(8,22,16,.38)),to(rgba(8,22,16,.54)));background:linear-gradient(180deg,rgba(8,22,16,.38),rgba(8,22,16,.54));content:"";inset:0;position:absolute;z-index:0}.releaf{padding:104px 0;position:relative;text-align:center;z-index:1}@media (max-width:768px){.releaf{padding:60px 0}}.releaf .leaf-badge{color:#3fbf7f;display:block;font-family:Space Mono,monospace;font-size:12.5px;letter-spacing:.08em;text-transform:uppercase}.releaf .leaf-badge svg{height:18px;width:18px}.releaf h2{color:#fff;font-family:Space Grotesk,sans-serif;font-size:clamp(28px,3vw,36px);font-weight:700;letter-spacing:-.02em;line-height:1.15;margin-top:44px}.releaf h2 em,.releaf h2 span{color:#3fbf7f;font-style:normal}@media (max-width:768px){.releaf h2{margin-top:32px}}.releaf .btn{margin-top:32px}.releaf-logo{display:block;height:56px;margin:0 auto 16px;width:auto}.releaf-stats{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:80px;justify-content:center;margin:56px 0 6px}.releaf-stats .rs b{color:#fff;display:block;font-family:Space Grotesk,sans-serif;font-size:clamp(40px,6.5vw,72px);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.03em;line-height:1}.releaf-stats .rs span{color:hsla(0,0%,100%,.7);display:block;font-size:13.5px;margin-top:8px}@media (max-width:768px){.releaf-stats{margin:32px 0 6px}}@media (max-width:560px){.releaf-stats{gap:36px}}.accred-grid{display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-top:48px}@media (max-width:900px){.accred-grid{grid-template-columns:1fr 1fr}}@media (max-width:480px){.accred-grid{grid-template-columns:1fr}}.accred{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--panel);border:1px solid var(--line);border-radius:14px;-ms-flex-direction:column;flex-direction:column;padding:26px 24px}.accred,.accred .alogo{display:-webkit-box;display:-ms-flexbox;display:flex}.accred .alogo{-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:58px;margin-bottom:20px}.accred .alogo img{display:block;max-height:58px;max-width:150px;width:auto}.accred b{color:var(--txt);display:block;font-family:Space Grotesk,sans-serif;font-size:16px;font-weight:700;letter-spacing:-.01em;line-height:1.2}.accred span{color:var(--txt-2);display:block;font-size:13.5px;line-height:1.5;margin-top:8px}.accred .cred-tp{display:block;line-height:0;width:100%}.accred .acred-go{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--cyan-dk);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:13.5px;font-weight:600;gap:7px;margin-top:13px;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;-webkit-transition:text-decoration-color .18s ease;transition:text-decoration-color .18s ease}.accred .acred-go svg{height:14px;width:14px}@media (hover:hover) and (pointer:fine){.accred .acred-go:hover{text-decoration-color:currentColor}}.credband{background:var(--panel);border-bottom:1px solid var(--line);padding:44px 0}.credband .accred-grid{grid-template-columns:repeat(4,1fr);margin-top:0}@media (max-width:900px){.credband .accred-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.credband .accred-grid{grid-template-columns:1fr}}.credband .accred-grid.cols-3{grid-template-columns:repeat(3,1fr)}@media (max-width:900px){.credband .accred-grid.cols-3{grid-template-columns:1fr}}.credband .accred-grid.cols-2{grid-template-columns:repeat(2,1fr)}@media (max-width:560px){.credband .accred-grid.cols-2{grid-template-columns:1fr}}.accred .cred-stars,.credband .accred .alogo{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.accred .cred-stars{color:#e8a317;display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px}.accred .cred-stars svg{display:block;height:25px;width:25px}.accred .cred-rate{color:var(--txt);display:inline-block;font-family:Space Grotesk,sans-serif;font-size:24px;font-weight:700;letter-spacing:-.02em;margin-left:9px;margin-top:0}.quad{display:grid;gap:18px;grid-template-columns:repeat(6,1fr);margin-top:48px}.quad-cell{-webkit-box-orient:vertical;-webkit-box-direction:normal;border:1px solid;border-radius:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:34px 32px}.quad-cell:first-child{background:linear-gradient(160deg,#e8f6fe,#d5edfb);border-color:#b4dff4;grid-column:span 4}.quad-cell:nth-child(2){background:linear-gradient(160deg,#ffeff6,#ffe1ee);border-color:#f3c6dc;grid-column:span 2}.quad-cell:nth-child(3){background:linear-gradient(160deg,#fff8dc,#ffefb9);border-color:#efde9e;grid-column:span 2}.quad-cell:nth-child(4){background:linear-gradient(160deg,#eef1f5,#e2e6ec);border-color:#cfd5de;grid-column:span 4}.quad-cell h3{font-family:Space Grotesk,sans-serif;font-size:22px;font-weight:700;letter-spacing:-.01em}.quad-cell:first-child h3{color:var(--cyan-dk)}.quad-cell:nth-child(2) h3{color:var(--magenta)}.quad-cell:nth-child(3) h3{color:var(--gold)}.quad-cell:nth-child(4) h3{color:var(--key)}.quad-cell p{-webkit-box-flex:1;color:var(--txt-2);-ms-flex:1;flex:1;font-size:15px;line-height:1.6;margin-top:10px;max-width:44em}.quad-cell .proof{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid rgba(28,30,36,.1);color:var(--txt);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:Space Mono,monospace;font-size:12px;gap:9px;letter-spacing:.02em;margin-top:20px;padding-top:15px}.quad-cell .proof b{font-weight:700}@media (max-width:900px){.quad{grid-template-columns:1fr 1fr}.quad-cell{grid-column:auto!important}}@media (max-width:560px){.quad{grid-template-columns:1fr}}.cyi{-webkit-box-align:start;-ms-flex-align:start;align-items:start;display:grid;gap:56px;grid-template-columns:1.05fr .95fr;margin-top:4px}.cyi-l h2{color:var(--txt);font-family:Space Grotesk,sans-serif;font-size:clamp(31px,3.6vw,46px);font-weight:700;letter-spacing:-.02em;line-height:1.04;margin-top:14px}.cyi-l h2 em,.cyi-l h2 span{color:var(--magenta);font-style:normal}.cyi-l p{color:var(--txt-2);font-size:17px;line-height:1.6;margin-top:16px;max-width:32em}.cyi-l .btn{margin-top:24px}.cyi-facts{list-style:none;margin:0;padding:0}.cyi-facts li{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-bottom:1px solid var(--line-2);display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;padding:22px 2px}.cyi-facts li:last-child{border-bottom:0}.cyi-facts .cyi-dot{-webkit-box-flex:0;border-radius:3px;-ms-flex:none;flex:none;height:11px;margin-top:6px;width:11px}.cyi-facts li:first-child .cyi-dot{background:var(--cyan)}.cyi-facts li:nth-child(2) .cyi-dot{background:var(--magenta)}.cyi-facts li:nth-child(3) .cyi-dot{background:var(--yellow)}.cyi-facts li:nth-child(4) .cyi-dot{background:var(--key)}.cyi-facts li:nth-child(5) .cyi-dot{background:var(--cyan)}.cyi-facts li:nth-child(6) .cyi-dot{background:var(--magenta)}.cyi-facts li:nth-child(7) .cyi-dot{background:var(--yellow)}.cyi-facts li:nth-child(8) .cyi-dot{background:var(--key)}.cyi-facts b{color:var(--txt);display:block;font-family:Space Grotesk,sans-serif;font-size:17px;font-weight:700;letter-spacing:-.01em}.cyi-facts .cyi-tx{color:var(--txt-2);display:block;font-size:15px;line-height:1.55;margin-top:4px}@media (max-width:860px){.cyi{gap:30px;grid-template-columns:1fr}.cyi-facts{border-top:1px solid var(--line-2)}}.cmp{-webkit-box-align:start;-ms-flex-align:start;align-items:start;display:grid;gap:18px;grid-template-columns:1fr 1fr;margin-top:44px}.cmp-col{border-radius:18px;padding:30px 30px 34px}.cmp-col-a{background:linear-gradient(160deg,#eef1f5,#e2e6ec);border:1px solid #cfd5de}.cmp-col-b{background:linear-gradient(160deg,#ffeff6,#ffe1ee);border:1.5px solid #f0aecb}.cmp-col-head{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid rgba(28,30,36,.1);display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;margin-bottom:20px;padding-bottom:18px}.cmp-col-head b{font-family:Space Grotesk,sans-serif;font-size:20px;font-weight:700;letter-spacing:-.01em}.cmp-col-a .cmp-col-head b{color:var(--key)}.cmp-col-b .cmp-col-head b{color:var(--magenta)}.cmp-tag{background:var(--magenta);border-radius:20px;color:#fff;font-family:Space Mono,monospace;font-size:10.5px;letter-spacing:.06em;padding:5px 10px;text-transform:uppercase}.cmp-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px;list-style:none;margin:0;padding:0}.cmp-list,.cmp-list li{display:-webkit-box;display:-ms-flexbox;display:flex}.cmp-list li{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:var(--txt-2);font-size:15px;gap:12px;line-height:1.5}.cmp-list li.on{color:var(--txt);font-weight:600}.cmp-list .ck{fill:none;stroke-width:2.5;height:18px;margin-top:1px;width:18px}.cmp-list .ck,.cmp-list .dash{-webkit-box-flex:0;-ms-flex:none;flex:none}.cmp-list .dash{background:#a9b1bc;border-radius:2px;height:2px;margin-top:11px;width:15px}.cmp-col-a .cmp-list .ck{stroke:var(--key)}.cmp-col-b .cmp-list .ck{stroke:var(--magenta)}.cmp-go{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:14.5px;font-weight:600;gap:8px;letter-spacing:-.01em;margin-top:24px}.cmp-go svg{height:15px;width:15px}.cmp-col-a .cmp-go{color:var(--magenta-dk)}.cmp-col-b .cmp-go{color:var(--cyan-dk)}@media (hover:hover) and (pointer:fine){.cmp-go:hover{text-decoration:underline;text-underline-offset:3px}}@media (max-width:760px){.cmp{grid-template-columns:1fr}}.vh{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.proc{display:grid;gap:24px;grid-template-columns:repeat(4,1fr);margin-top:48px;position:relative}.proc-line{background:var(--line-2);right:8px}.proc-fill,.proc-line{height:2px;left:8px;position:absolute;top:8px}.proc-fill{background:linear-gradient(90deg,var(--cyan),var(--magenta),var(--yellow),var(--key));-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;width:calc(100% - 16px)}.pstep{padding-top:26px;position:relative}.pstep .pdot{background:var(--panel);border:2px solid var(--line-2);border-radius:50%;height:16px;left:0;position:absolute;top:2px;width:16px;z-index:2}.pstep.on .pdot{background:var(--magenta);border-color:var(--magenta)}.pstep .pn{color:var(--txt-3);font-family:Space Mono,monospace;font-size:12px;letter-spacing:.06em}.pstep h3{color:var(--txt);font-family:Space Grotesk,sans-serif;font-size:20px;font-weight:700;letter-spacing:-.01em;margin-top:6px}.pstep p{color:var(--txt-2);font-size:14px;line-height:1.55;margin-top:8px}.proc-stat{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:22px;margin-top:52px}.proc-stat b{-webkit-box-flex:0;color:var(--magenta);-ms-flex:none;flex:none;font-family:Space Grotesk,sans-serif;font-size:clamp(46px,5vw,64px);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.03em;line-height:1}.proc-stat .ps-tx{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:3px;min-width:0}.proc-stat .ps-k{color:var(--cyan-dk);font-family:Space Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.proc-stat .ps-d{color:var(--txt-2);font-size:15.5px;line-height:1.5;max-width:28em}@media (max-width:820px){.proc{gap:0;grid-template-columns:1fr;margin-left:8px}.proc-fill,.proc-line{display:none}.pstep{padding:18px 0 18px 30px}.pstep .pdot{left:-9px;top:20px}.pstep:before{background:var(--line-2);content:"";height:100%;left:-2px;position:absolute;top:28px;width:2px}.pstep:last-child:before{display:none}}.proc.proc-3{grid-template-columns:repeat(3,1fr)}@media (max-width:820px){.proc.proc-3{grid-template-columns:1fr}}.proc.proc-5{grid-template-columns:repeat(5,1fr)}@media (max-width:1080px) and (min-width:821px){.proc.proc-5{gap:16px}.proc.proc-5 .pstep h3{font-size:18px}}@media (max-width:820px){.proc.proc-5{grid-template-columns:1fr}}.proc-note{color:var(--txt-2);font-size:14px;line-height:1.6;margin-top:34px;max-width:70ch}.imp{border-bottom:1px solid var(--line-2);border-top:1px solid var(--line-2);display:grid;gap:30px;grid-template-columns:repeat(4,1fr);margin-top:44px;padding:36px 0}.imp-cell{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.imp-cell b{font-family:Space Grotesk,sans-serif;font-size:clamp(38px,4.4vw,54px);font-weight:700;letter-spacing:-.03em;line-height:1}.imp-cell:first-child b{color:var(--cyan-dk)}.imp-cell:nth-child(2) b{color:var(--magenta)}.imp-cell:nth-child(3) b{color:var(--gold)}.imp-cell:nth-child(4) b{color:var(--key)}.imp-cell .imp-l{-webkit-box-flex:1;color:var(--txt);-ms-flex:1;flex:1;font-size:14.5px;font-weight:600;margin-top:12px}.imp-cell .imp-k{color:var(--txt-3);font-family:Space Mono,monospace;font-size:11.5px;margin-top:8px}@media (max-width:820px){.imp{gap:26px;grid-template-columns:1fr 1fr}}@media (max-width:460px){.imp{grid-template-columns:1fr}}.imp-src{color:var(--txt-2);font-size:13px;line-height:1.6;margin-top:22px;max-width:74ch}.imp-src b{color:var(--txt);font-weight:600}.office-grid{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-top:48px}.office-card{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:30px}.office-card .ok{color:var(--cyan-dk);display:block;font-family:Space Mono,monospace;font-size:11px;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.office-card h3{color:var(--txt);font-family:Space Grotesk,sans-serif;font-size:23px;font-weight:700;letter-spacing:-.02em}.office-card address{color:var(--txt-2);font-size:15px;font-style:normal;line-height:1.6;margin-top:12px}.office-grid .office-card:nth-child(2) .ok{color:var(--magenta)}.office-grid .office-card:nth-child(3) .ok{color:var(--gold)}.office-contact{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;margin-top:16px}.office-contact,.office-contact .oc-item{display:-webkit-box;display:-ms-flexbox;display:flex}.office-contact .oc-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:1;background:var(--panel);border:1px solid var(--line);border-radius:14px;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;gap:3px;min-width:280px;padding:20px 26px;-webkit-transition:border-color .15s;transition:border-color .15s}.office-contact .oc-item b{color:var(--txt);font-family:Space Grotesk,sans-serif;font-size:20px;letter-spacing:-.01em;min-width:0;overflow-wrap:anywhere;-webkit-transition:color .15s;transition:color .15s}.office-contact .oc-k{color:var(--txt-3);font-family:Space Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase}@media (hover:hover) and (pointer:fine){.office-contact .oc-item:hover{border-color:var(--line-2)}.office-contact .oc-item:hover b{color:var(--magenta)}}@media (max-width:820px){.office-grid{grid-template-columns:1fr}}@media (max-width:1100px){.office-contact .oc-item{min-width:100%}}@media (max-width:560px){.office-contact .oc-item b{font-size:17px;letter-spacing:-.02em}}.faq-layout{-webkit-box-align:start;-ms-flex-align:start;align-items:start;display:grid;gap:56px;grid-template-columns:.82fr 1.18fr;margin-top:4px}.faq-intro{position:sticky;top:112px}.faq-intro h2{color:var(--txt);font-family:Space Grotesk,sans-serif;font-size:clamp(31px,3.4vw,46px);font-weight:700;letter-spacing:-.03em;line-height:1.03;margin-top:16px}.faq-intro h2 em,.faq-intro h2 span{color:var(--magenta);font-style:normal}.faq-intro p{color:var(--txt-2);font-size:15.5px;line-height:1.6;margin-top:16px;max-width:32ch}.faq-intro .btn{margin-top:22px}.faq-item{border-bottom:1px solid var(--line-2)}.faq-item:last-child{border-bottom:0}.faq-h{font:inherit;font-weight:inherit;margin:0}.faq-q{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;background:transparent;border:0;color:var(--txt);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Space Grotesk,sans-serif;font-size:18px;font-weight:600;gap:24px;justify-content:space-between;letter-spacing:-.01em;line-height:1.3;padding:24px 2px;text-align:left;-webkit-transition:color .18s;transition:color .18s;width:100%}@media (hover:hover) and (pointer:fine){.faq-q:hover{color:var(--magenta)}.faq-q:hover .faq-ic{border-color:var(--magenta)}}.faq-item.open .faq-q{color:var(--magenta)}.faq-ic{-webkit-box-flex:0;border:1.5px solid var(--line-2);border-radius:50%;-ms-flex:none;flex:none;height:30px;position:relative;-webkit-transition:background .2s,border-color .2s;transition:background .2s,border-color .2s;width:30px}.faq-ic:after,.faq-ic:before{background:var(--magenta);content:"";left:50%;position:absolute;top:50%;-webkit-transition:background .2s,-webkit-transform .22s cubic-bezier(.4,0,.2,1);transition:background .2s,-webkit-transform .22s cubic-bezier(.4,0,.2,1);transition:transform .22s cubic-bezier(.4,0,.2,1),background .2s;transition:transform .22s cubic-bezier(.4,0,.2,1),background .2s,-webkit-transform .22s cubic-bezier(.4,0,.2,1)}.faq-ic:before{height:2px;width:11px}.faq-ic:after,.faq-ic:before{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.faq-ic:after{height:11px;width:2px}.faq-item.open .faq-ic{background:var(--magenta);border-color:var(--magenta)}.faq-item.open .faq-ic:after,.faq-item.open .faq-ic:before{background:#fff}.faq-item.open .faq-ic:after{-webkit-transform:translate(-50%,-50%) scaleY(0);-ms-transform:translate(-50%,-50%) scaleY(0);transform:translate(-50%,-50%) scaleY(0)}.faq-a{display:grid;grid-template-rows:0fr;-webkit-transition:grid-template-rows .28s cubic-bezier(.4,0,.2,1);transition:grid-template-rows .28s cubic-bezier(.4,0,.2,1);transition:grid-template-rows .28s cubic-bezier(.4,0,.2,1),-ms-grid-rows .28s cubic-bezier(.4,0,.2,1)}.faq-a p{color:var(--txt-2);font-size:15.5px;line-height:1.65;max-width:60ch;padding:0 46px 26px 2px}.faq-item.open .faq-a{grid-template-rows:1fr}.faq-a-inner{min-height:0;overflow:hidden;-webkit-transition:visibility 0s linear .28s;transition:visibility 0s linear .28s;visibility:hidden}.faq-item.open .faq-a-inner{-webkit-transition:visibility 0s;transition:visibility 0s;visibility:visible}@media (prefers-reduced-motion:reduce){.faq-a,.faq-ic,.faq-ic:after,.faq-ic:before,.faq-q{-webkit-transition:none;transition:none}}@media (max-width:900px){.faq-layout{gap:4px;grid-template-columns:1fr}.faq-intro{position:static}.faq-intro p{max-width:52ch}.faq{border-top:1px solid var(--line-2);margin-top:30px}}@media (max-width:560px){.faq-q{font-size:16px;gap:16px}.faq-a p{padding-right:8px}}.art{display:block}.art-body{margin:0 auto;max-width:72ch;min-width:0}.art-body>:first-child{margin-top:0}.art-body p{color:var(--txt-2);font-size:16.5px;line-height:1.7;margin-top:19px}.art-body h2{border-top:1px solid var(--line-2);font-size:clamp(24px,2.5vw,31px);letter-spacing:-.022em;line-height:1.14;margin-top:50px;padding-top:28px}.art-body h2,.art-body h3{color:var(--txt);font-family:Space Grotesk,sans-serif;font-weight:700;scroll-margin-top:96px}.art-body h3{font-size:19px;letter-spacing:-.012em;line-height:1.26;margin-top:34px}.art-body h2+p,.art-body h3+p{margin-top:13px}.art-body a{color:var(--magenta-dk);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;-webkit-transition:color .15s ease;transition:color .15s ease}.art-body strong{color:var(--txt);font-weight:700}.art-body ol,.art-body ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:11px;list-style:none;margin-top:19px;padding:0}.art-body li{color:var(--txt-2);font-size:16.5px;line-height:1.65;padding-left:27px;position:relative}.art-body ul>li:before{background:var(--cyan);border-radius:2px;content:"";height:8px;left:0;position:absolute;top:9px;width:8px}.art-body ol{counter-reset:artn}.art-body ol>li{counter-increment:artn}.art-body ol>li:before{color:var(--cyan-dk);content:counter(artn);font-family:Space Mono,monospace;font-size:12.5px;left:0;position:absolute;top:1px}.art-body code{background:var(--ink);border:1px solid var(--line);border-radius:5px;color:var(--txt);font-family:Space Mono,monospace;font-size:13.5px;overflow-wrap:anywhere;padding:2px 6px}.art-body dl{margin-top:19px}.art-body dt{color:var(--txt-3);font-family:Space Mono,monospace;font-size:11px;letter-spacing:.08em;margin-top:18px;text-transform:uppercase}.art-body dd{color:var(--txt-2);font-size:16.5px;line-height:1.6;margin-top:4px}@media (hover:hover) and (pointer:fine){.art-body a:hover{color:var(--magenta)}}.art-toc{background:var(--ink);border:1px solid var(--line);border-radius:14px;margin:0 0 40px;padding:22px 26px}.art-toc .erk{color:var(--txt-3);display:block;font-family:Space Mono,monospace;font-size:11px;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.art-toc ol{-webkit-box-orient:vertical;-webkit-box-direction:normal;counter-reset:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;list-style:none;margin:0;padding:0}.art-toc li{padding-left:0;position:static}.art-body .art-toc li:before,.art-body .art-toc ol>li:before{content:none;display:none}.art-body .art-toc a{border-left:2px solid var(--line-2);color:var(--txt-2);display:block;font-size:14.5px;line-height:1.4;padding:7px 0 7px 14px;text-decoration:none;-webkit-transition:color .15s ease,border-color .15s ease;transition:color .15s ease,border-color .15s ease}@media (hover:hover) and (pointer:fine){.art-body .art-toc a:hover{border-left-color:var(--magenta);color:var(--magenta-dk)}}.art-body .art-toc a:focus-visible{outline:2px solid var(--magenta);outline-offset:-2px}@media (max-width:860px){.art-body h2{margin-top:42px;padding-top:24px}}@media (max-width:560px){.art-body dd,.art-body li,.art-body p{font-size:16px}}.art-body .is-cookie-declaration{margin:22px 0}.band{border:1px solid var(--line);border-radius:22px;display:grid;grid-template-columns:1.1fr .9fr;overflow:hidden;padding:0;position:relative}.band .b-copy{background:var(--panel);padding:56px}.band h2{color:var(--txt);font-family:Space Grotesk,sans-serif;font-size:clamp(33px,3.6vw,44px);font-weight:700;letter-spacing:-.02em;line-height:1.08;margin-top:14px}.band h2 em,.band h2 span{color:var(--magenta);font-style:normal}.band p{color:var(--txt-2);font-size:17px;margin-top:14px;max-width:30em}.band .b-visual{background:#edf0f4 50%/cover no-repeat;min-height:380px;position:relative}.band .b-visual .ph-label{border:1px solid var(--line-2);border-radius:8px;color:var(--txt-2);font-family:Space Mono,monospace;font-size:12px;padding:7px 13px}@media (max-width:820px){.band{grid-template-columns:1fr}}@media (max-width:768px){.band .b-copy{padding:32px}.band .b-visual{min-height:200px}}@media (max-width:480px){.band .b-copy{padding:26px}}.whyx{display:grid;gap:18px;grid-template-columns:repeat(6,1fr);margin-top:48px}.whyx-card{border:1px solid;border-radius:18px;padding:32px 30px}.whyx-card h3{font-family:Space Grotesk,sans-serif;font-size:21px;font-weight:700;letter-spacing:-.01em}.whyx-card p{color:var(--txt-2);font-size:15px;line-height:1.6;margin-top:10px;max-width:40em}.whyx .whyx-card:first-child{background:linear-gradient(160deg,#ffeff6,#ffe1ee);border-color:#f3c6dc;grid-column:span 3}.whyx .whyx-card:nth-child(2){background:linear-gradient(160deg,#e8f6fe,#d5edfb);border-color:#b4dff4;grid-column:span 3}.whyx .whyx-card:nth-child(3){background:linear-gradient(160deg,#fff8dc,#ffefb9);border-color:#efde9e;grid-column:span 2}.whyx .whyx-card:nth-child(4){background:linear-gradient(160deg,#eef1f5,#e2e6ec);border-color:#cfd5de;grid-column:span 4}.whyx .whyx-card:first-child h3{color:var(--magenta)}.whyx .whyx-card:nth-child(2) h3{color:var(--cyan-dk)}.whyx .whyx-card:nth-child(3) h3{color:var(--gold)}.whyx .whyx-card:nth-child(4) h3{color:var(--key)}@media (max-width:820px){.whyx{grid-template-columns:1fr}.whyx .whyx-card{grid-column:auto!important;min-height:0;padding:28px 26px}}.ph-index{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--panel);border:1px solid var(--line);border-radius:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.ph-index .phi-head{color:var(--txt-3);font-family:Space Mono,monospace;font-size:11px;letter-spacing:.08em;padding:17px 22px 13px;text-transform:uppercase}.phi-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid var(--line);color:inherit;display:grid;gap:15px;grid-template-columns:auto 1fr auto;padding:16px 22px;-webkit-transition:background .14s;transition:background .14s}.phi-row .dot{-webkit-box-flex:0;border-radius:3px;-ms-flex:none;flex:none;height:11px;width:11px}.phi-row .phi-tx b{color:var(--txt);display:block;font-family:Space Grotesk,sans-serif;font-size:15.5px;font-weight:700;letter-spacing:-.01em;line-height:1.15}.phi-row .phi-tx span{color:var(--txt-3);display:block;font-size:12.5px;margin-top:2px}.phi-row .phi-go{color:var(--txt-3);height:16px;-webkit-transition:-webkit-transform .18s;transition:-webkit-transform .18s;transition:transform .18s;transition:transform .18s,-webkit-transform .18s;width:16px}@media (hover:hover) and (pointer:fine){.phi-row:hover{background:var(--panel-2)}.phi-row:hover .phi-go{-webkit-transform:translateX(3px);-ms-transform:translateX(3px);transform:translateX(3px)}}.phi-row:nth-child(2) .dot{background:var(--cyan)}.phi-row:nth-child(3) .dot{background:var(--magenta)}.phi-row:nth-child(4) .dot{background:var(--yellow)}.phi-row:nth-child(5) .dot{background:var(--key)}.phi-row:nth-child(6) .dot{background:var(--cyan)}.phi-row:nth-child(7) .dot{background:var(--magenta)}@media (prefers-reduced-motion:reduce){.phi-row .phi-go{-webkit-transition:none;transition:none}}.explorer{-webkit-box-align:start;-ms-flex-align:start;align-items:start;display:grid;gap:60px;grid-template-columns:.72fr 1.28fr;margin-top:52px}.exp-rail{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:sticky;top:110px}.exp-rail .erk{color:var(--txt-3);font-family:Space Mono,monospace;font-size:11px;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.exp-rail h2{color:var(--txt);font-family:Space Grotesk,sans-serif;font-size:clamp(30px,3.2vw,42px);font-weight:700;letter-spacing:-.03em;line-height:1.05}.exp-rail h2 em,.exp-rail h2 span{color:var(--magenta);font-style:normal}.exp-rail p{color:var(--txt-2);font-size:15.5px;line-height:1.6;margin-top:16px;max-width:30em}.exp-tabs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px;margin-top:26px}.exp-tab,.exp-tabs{display:-webkit-box;display:-ms-flexbox;display:flex}.exp-tab{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:none;border:0;border-radius:10px;color:var(--txt-3);cursor:pointer;font-family:Space Grotesk,sans-serif;font-size:16px;font-weight:600;gap:12px;letter-spacing:-.01em;padding:14px 16px;text-align:left;-webkit-transition:background .16s,color .16s;transition:background .16s,color .16s;width:100%}.exp-tab .tdot{-webkit-box-flex:0;background:var(--line-2);border-radius:2.5px;-ms-flex:none;flex:none;height:10px;-webkit-transition:background .16s;transition:background .16s;width:10px}@media (hover:hover) and (pointer:fine){.exp-tab:hover{background:var(--panel-2);color:var(--txt-2)}}.exp-tab.on{color:var(--txt)}.exp-panels{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:20px}.exp-panel{border:1px solid;border-radius:18px;padding:38px 36px;scroll-margin-top:104px}.exp-panel:first-child{background:linear-gradient(160deg,#e8f6fe,#d5edfb);border-color:#b4dff4}.exp-panel:nth-child(2){background:linear-gradient(160deg,#ffeff6,#ffe1ee);border-color:#f3c6dc}.exp-panel:nth-child(3){background:linear-gradient(160deg,#fff8dc,#ffefb9);border-color:#efde9e}.exp-panel:nth-child(4){background:linear-gradient(160deg,#eef1f5,#e2e6ec);border-color:#cfd5de}.exp-panel:nth-child(5){background:linear-gradient(160deg,#e8f6fe,#d5edfb);border-color:#b4dff4}.exp-panel:nth-child(6){background:linear-gradient(160deg,#ffeff6,#ffe1ee);border-color:#f3c6dc}.exp-panel .epk{font-family:Space Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.exp-panel:first-child .epk{color:var(--cyan-dk)}.exp-panel:nth-child(2) .epk{color:var(--magenta-dk)}.exp-panel:nth-child(3) .epk{color:var(--gold)}.exp-panel:nth-child(4) .epk{color:var(--key)}.exp-panel:nth-child(5) .epk{color:var(--cyan-dk)}.exp-panel:nth-child(6) .epk{color:var(--magenta-dk)}.exp-panel h3{color:var(--txt);font-family:Space Grotesk,sans-serif;font-size:clamp(25px,2.6vw,32px);font-weight:700;letter-spacing:-.02em;line-height:1.08;margin-top:8px}.exp-panel>p{color:var(--txt-2);font-size:15.5px;line-height:1.6;margin-top:12px;max-width:40em}.exp-inc{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 26px;margin-top:20px;padding:0}.exp-inc,.exp-inc li{display:-webkit-box;display:-ms-flexbox;display:flex}.exp-inc li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--txt);font-size:14px;font-weight:500;gap:9px;list-style:none}.exp-inc li:before{-webkit-box-flex:0;border-radius:2px;content:"";-ms-flex:none;flex:none;height:8px;width:8px}.exp-panel:first-child .exp-inc li:before{background:var(--cyan)}.exp-panel:nth-child(2) .exp-inc li:before{background:var(--magenta)}.exp-panel:nth-child(3) .exp-inc li:before{background:var(--yellow)}.exp-panel:nth-child(4) .exp-inc li:before{background:var(--key)}.exp-panel:nth-child(5) .exp-inc li:before{background:var(--cyan)}.exp-panel:nth-child(6) .exp-inc li:before{background:var(--magenta)}.exp-go{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:14.5px;font-weight:600;gap:8px;margin-top:24px;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;-webkit-transition:text-decoration-color .18s;transition:text-decoration-color .18s}.exp-go svg{height:16px;width:16px}@media (hover:hover) and (pointer:fine){.exp-panel:hover .exp-go{text-decoration-color:currentColor}}.exp-panel:first-child .exp-go{color:var(--cyan-dk)}.exp-panel:nth-child(2) .exp-go{color:var(--magenta-dk)}.exp-panel:nth-child(3) .exp-go{color:var(--gold)}.exp-panel:nth-child(4) .exp-go{color:var(--key)}.exp-panel:nth-child(5) .exp-go{color:var(--cyan-dk)}.exp-panel:nth-child(6) .exp-go{color:var(--magenta-dk)}@media (prefers-reduced-motion:reduce){.exp-go{-webkit-transition:none;transition:none}}@media (max-width:900px){.explorer{gap:32px;grid-template-columns:1fr}.exp-rail{position:static}.exp-tabs{display:none}.exp-panel{padding:30px 26px}}.ov{-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-column-gap:56px;-moz-column-gap:56px;column-gap:56px;display:grid;grid-template-areas:"lead media" "copy media";grid-template-columns:1.2fr .8fr;margin-top:40px}.ov-lead{color:var(--txt-2);font-size:17px;grid-area:lead;line-height:1.65;max-width:40em}.ov-copy{grid-area:copy}.ov-copy .btn{margin-top:32px}.ov-media{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;grid-area:media;justify-content:center}.ov-media img{border:1px solid var(--line);border-radius:16px;height:auto;max-width:420px;width:100%}.ov-points{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:18px;list-style:none;margin:30px 0 0;padding:0}.ov-points,.ov-points li{display:-webkit-box;display:-ms-flexbox;display:flex}.ov-points li{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:var(--txt-2);font-size:15.5px;gap:14px;line-height:1.62}.ov-points .od{-webkit-box-flex:0;border-radius:3px;-ms-flex:none;flex:none;height:10px;margin-top:7px;width:10px}.ov-points li:first-child .od{background:var(--cyan)}.ov-points li:nth-child(2) .od{background:var(--magenta)}.ov-points li:nth-child(3) .od{background:var(--yellow)}.ov-points b{color:var(--txt);font-weight:700}@media (max-width:860px){.ov{grid-template-areas:"lead" "media" "copy";grid-template-columns:1fr;row-gap:26px}.ov-lead{max-width:none}.ov-points{margin-top:0}.ov-media{display:block}.ov-media img{height:clamp(190px,42vw,300px);max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}}.uc-grid{display:grid;gap:16px;grid-template-columns:repeat(6,1fr);margin-top:44px}.uc{-webkit-box-orient:vertical;-webkit-box-direction:normal;border:1px solid;border-radius:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:30px 30px 32px}.uc h3{font-family:Space Grotesk,sans-serif;font-size:21px;font-weight:700;letter-spacing:-.01em;line-height:1.12}.uc p{color:var(--txt-2);font-size:15px;line-height:1.6;margin-top:12px}.uc:first-child,.uc:nth-child(2){grid-column:span 3}.uc:nth-child(3),.uc:nth-child(4),.uc:nth-child(5){grid-column:span 2}.uc:first-child,.uc:nth-child(5){background:linear-gradient(160deg,#e8f6fe,#d5edfb);border-color:#b4dff4}.uc:first-child h3,.uc:nth-child(5) h3{color:var(--cyan-dk)}.uc:nth-child(2){background:linear-gradient(160deg,#ffeff6,#ffe1ee);border-color:#f3c6dc}.uc:nth-child(2) h3{color:var(--magenta)}.uc:nth-child(3){background:linear-gradient(160deg,#fff8dc,#ffefb9);border-color:#efde9e}.uc:nth-child(3) h3{color:var(--gold)}.uc:nth-child(4){background:linear-gradient(160deg,#eef1f5,#e2e6ec);border-color:#cfd5de}.uc:nth-child(4) h3{color:var(--key)}@media (max-width:920px){.uc-grid{grid-template-columns:1fr 1fr}.uc:first-child,.uc:nth-child(2),.uc:nth-child(3),.uc:nth-child(4),.uc:nth-child(5){grid-column:auto}.uc:first-child{grid-column:1/-1}}@media (max-width:600px){.uc-grid{grid-template-columns:1fr}.uc:first-child{grid-column:auto}}.vid{-webkit-box-align:start;-ms-flex-align:start;align-items:start;display:grid;gap:52px;grid-template-columns:.9fr 1.1fr;margin-top:44px}.vid-copy p{color:var(--txt-2);font-size:16px;line-height:1.65;max-width:34em}.vid-copy p+p{margin-top:14px}.vid-copy .btn{margin-top:28px}.vid-frame{aspect-ratio:16/9;background:linear-gradient(160deg,#e8f6fe,#d5edfb);border:1px solid var(--line);border-radius:18px;overflow:hidden;position:relative}.vid-frame iframe,.vid-frame img{display:block;height:100%;inset:0;position:absolute;width:100%}.vid-frame img{-o-object-fit:cover;object-fit:cover}.vid-frame iframe{border:0}.vid-play{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:var(--magenta);border:0;border-radius:50%;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:76px;justify-content:center;left:50%;margin:-38px 0 0 -38px;position:absolute;top:50%;-webkit-transition:background .18s;transition:background .18s;width:76px}.vid-play:focus-visible{outline:3px solid var(--key);outline-offset:4px}.vid-play svg{fill:#fff;height:26px;margin-left:5px;width:26px}@media (hover:hover) and (pointer:fine){.vid-play:hover{background:var(--magenta-dk)}}.vid-cap{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;color:var(--txt-2);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:13.5px;gap:6px 16px;margin-top:14px}.vid-cap a{color:var(--cyan-dk);font-weight:600;text-decoration:underline;text-underline-offset:3px}@media (prefers-reduced-motion:reduce){.vid-play{-webkit-transition:none;transition:none}}@media (max-width:860px){.vid{gap:28px;grid-template-columns:1fr}.vid-play{height:64px;margin:-32px 0 0 -32px;width:64px}.vid-play svg{height:22px;width:22px}}.sol-grid{display:grid;gap:18px;grid-template-columns:repeat(6,1fr);margin-top:48px}.sol-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;border:1px solid;border-radius:16px;color:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:30px;position:relative}.sol-card b{font-family:Space Grotesk,sans-serif;font-size:21px;font-weight:700;letter-spacing:-.01em}.sol-card>span{color:var(--txt-2);font-size:14.5px;line-height:1.55;margin-top:9px}.sol-card .sol-go{-webkit-box-flex:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex:none;flex:none;font-size:14px;font-weight:600;gap:7px;margin-top:20px}.sol-card .sol-go svg{height:15px;width:15px}.sol-grid .sol-card{grid-column:span 2}.sol-grid .sol-card:first-child{background:linear-gradient(160deg,#e8f6fe,#d5edfb);border-color:#b4dff4}.sol-grid .sol-card:nth-child(2){background:linear-gradient(160deg,#ffeff6,#ffe1ee);border-color:#f3c6dc}.sol-grid .sol-card:nth-child(3){background:linear-gradient(160deg,#fff8dc,#ffefb9);border-color:#efde9e}.sol-grid .sol-card:first-child .sol-go,.sol-grid .sol-card:first-child b{color:var(--cyan-dk)}.sol-grid .sol-card:nth-child(2) .sol-go,.sol-grid .sol-card:nth-child(2) b{color:var(--magenta-dk)}.sol-grid .sol-card:nth-child(3) .sol-go,.sol-grid .sol-card:nth-child(3) b{color:var(--gold)}@media (max-width:820px){.sol-grid{grid-template-columns:1fr}.sol-grid .sol-card{grid-column:auto!important;min-height:0;padding:28px}}.tier-grid{display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-top:48px}.tier{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--panel);border:1px solid var(--line);border-radius:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:30px 26px}.tier .btn{margin-top:24px;width:100%}.tier-name{color:var(--txt);font-family:Space Grotesk,sans-serif;font-size:21px;font-weight:700;letter-spacing:-.01em}.tier-grid .tier:first-child .tier-name{color:var(--cyan-dk)}.tier-grid .tier:nth-child(2) .tier-name{color:var(--magenta)}.tier-grid .tier:nth-child(3) .tier-name{color:var(--gold)}.tier-grid .tier:nth-child(4) .tier-name{color:var(--key)}.tier-best{color:var(--txt-2);font-size:14px;line-height:1.5;margin-top:9px}.tier-price{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;border-top:1px solid var(--line);display:-webkit-box;display:-ms-flexbox;display:flex;gap:7px;margin-top:20px;padding-top:20px}.tier-price .from{color:var(--txt-2);font-family:Space Mono,monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.tier-price b{color:var(--txt);font-family:Space Grotesk,sans-serif;font-size:34px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.03em;line-height:1}.tier-price .per{color:var(--txt-2);font-size:13px;font-weight:500}.tier-feats{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;gap:11px;list-style:none;margin:18px 0 0;padding:0}.tier-feats li{color:var(--txt-2);font-size:14px;line-height:1.45;padding-left:25px;position:relative}.tier-feats li svg{stroke:var(--cyan-dk);height:16px;left:0;position:absolute;top:2px;width:16px}.tier-grid .tier:nth-child(2) .tier-feats li svg{stroke:var(--magenta)}.tier-grid .tier:nth-child(3) .tier-feats li svg{stroke:var(--gold)}.tier-grid .tier:nth-child(4) .tier-feats li svg{stroke:var(--key)}@media (max-width:1000px){.tier-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.tier-grid{grid-template-columns:1fr}}.incl{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:grid;gap:18px;grid-template-columns:.85fr 1.15fr;margin-top:44px}.incl-lead{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:linear-gradient(160deg,#e8f6fe,#d5edfb);border:1px solid #b4dff4;border-radius:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:34px 32px}.incl-lead p{-webkit-box-flex:1;color:var(--txt-2);-ms-flex:1;flex:1;font-size:15px;line-height:1.6;margin-top:16px}.incl-big{color:var(--cyan-dk);font-family:Space Grotesk,sans-serif;font-size:clamp(30px,3.4vw,42px);font-weight:700;letter-spacing:-.03em;line-height:1}.incl-proof{-webkit-box-orient:vertical;-webkit-box-direction:normal;border-top:1px solid rgba(28,30,36,.12);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px;list-style:none;margin:22px 0 0;padding:22px 0 0}.incl-proof li{color:var(--txt);font-family:Space Mono,monospace;font-size:12px;letter-spacing:.01em;line-height:1.35;padding-left:19px;position:relative}.incl-proof li:before{background:var(--cyan);border-radius:2px;content:"";height:8px;left:0;position:absolute;top:4px;width:8px}.incl-list{-ms-flex-line-pack:start;align-content:start;display:grid;gap:14px;grid-template-columns:1fr 1fr;list-style:none;margin:0;padding:0}.incl-list li{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:var(--panel);border:1px solid var(--line);border-radius:12px;color:var(--txt-2);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14.5px;gap:12px;line-height:1.45;padding:18px}.incl-list li b{color:var(--txt);font-weight:600}.incl-list li:last-child{grid-column:1/-1}.incl-list .ck{-webkit-box-flex:0;fill:none;stroke-width:2.5;-ms-flex:none;flex:none;height:18px;margin-top:1px;width:18px}.incl-list li:nth-child(4n+1) .ck{stroke:var(--cyan-dk)}.incl-list li:nth-child(4n+2) .ck{stroke:var(--magenta)}.incl-list li:nth-child(4n+3) .ck{stroke:var(--gold)}.incl-list li:nth-child(4n+4) .ck{stroke:var(--key)}@media (max-width:860px){.incl{grid-template-columns:1fr}}@media (max-width:520px){.incl-list{grid-template-columns:1fr}}.ind-grid{display:grid;gap:14px;grid-template-columns:repeat(3,1fr);margin-top:44px}.ind-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--panel);border:1px solid var(--line-2);border-radius:14px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;padding:22px 24px;-webkit-transition:border-color .18s;transition:border-color .18s}.ind-item .idot{-webkit-box-flex:0;-ms-flex:none;flex:none;height:10px;width:10px}.ind-item b{-webkit-box-flex:1;color:var(--txt);-ms-flex:1;flex:1;font-family:Space Grotesk,sans-serif;font-size:16px;font-weight:600;letter-spacing:-.01em}.ind-item .ind-arrow{-webkit-box-flex:0;stroke:var(--txt-3);-ms-flex:none;flex:none;height:18px;-webkit-transition:stroke .18s;transition:stroke .18s;width:18px}.ind-grid .ind-item:nth-child(4n+1) .idot{background:var(--cyan)}.ind-grid .ind-item:nth-child(4n+2) .idot{background:var(--magenta)}.ind-grid .ind-item:nth-child(4n+3) .idot{background:var(--yellow)}.ind-grid .ind-item:nth-child(4n+4) .idot{background:var(--key)}@media (hover:hover) and (pointer:fine){.ind-grid .ind-item:nth-child(4n+1):hover{border-color:var(--cyan)}.ind-grid .ind-item:nth-child(4n+2):hover{border-color:var(--magenta)}.ind-grid .ind-item:nth-child(4n+3):hover{border-color:var(--gold)}.ind-grid .ind-item:nth-child(4n+4):hover{border-color:var(--key)}.ind-grid .ind-item:nth-child(4n+1):hover .ind-arrow{stroke:var(--cyan-dk)}.ind-grid .ind-item:nth-child(4n+2):hover .ind-arrow{stroke:var(--magenta)}.ind-grid .ind-item:nth-child(4n+3):hover .ind-arrow{stroke:var(--gold)}.ind-grid .ind-item:nth-child(4n+4):hover .ind-arrow{stroke:var(--key)}}@media (max-width:820px){.ind-grid{grid-template-columns:1fr 1fr}}@media (max-width:480px){.ind-grid{grid-template-columns:1fr}}.partners{background:var(--panel);border-bottom:1px solid var(--line);border-top:1px solid var(--line);margin-top:0;padding:58px 0}.pt-head{color:var(--txt-3);font-family:Space Mono,monospace;font-size:12px;letter-spacing:.1em;margin-bottom:38px;text-align:center;text-transform:uppercase}.marquee{-webkit-mask-image:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(8%,#000),color-stop(92%,#000),to(transparent));-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(8%,#000),color-stop(92%,#000),to(transparent));mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);overflow:hidden}.marquee-track{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-animation:scroll 40s linear infinite;animation:scroll 40s linear infinite;display:-webkit-box;display:-ms-flexbox;display:flex;gap:88px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.marquee:hover .marquee-track{-webkit-animation-play-state:paused;animation-play-state:paused}.marquee:focus-within .marquee-track{-webkit-animation-play-state:paused;animation-play-state:paused}@media (hover:none){.marquee{-webkit-overflow-scrolling:touch;overflow-x:auto;scrollbar-width:none}.marquee::-webkit-scrollbar{display:none}.marquee-track{-webkit-animation:none;animation:none}.brand-logo[aria-hidden]{display:none}a.brand-logo{min-height:44px}}a.brand-logo:focus-visible img{-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1}@-webkit-keyframes scroll{to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes scroll{to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.brand-logo{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-flex:0;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:none;flex:none}.brand-logo img{-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.58;-webkit-transition:opacity .3s ease,-webkit-filter .3s ease;transition:opacity .3s ease,-webkit-filter .3s ease;transition:filter .3s ease,opacity .3s ease;transition:filter .3s ease,opacity .3s ease,-webkit-filter .3s ease;width:auto}@media (hover:hover) and (pointer:fine){.brand-logo img:hover{-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1}}@media (prefers-reduced-motion:reduce){.marquee-track{-webkit-animation:none;animation:none}.brand-logo img{-webkit-transition:none;transition:none}}@media (max-width:768px){.partners{padding:36px 0}.pt-head{margin-bottom:22px}}.ph-partner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid var(--line);display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;padding-bottom:18px}.ph-partner img{-webkit-box-flex:0;-ms-flex:none;flex:none;height:34px;width:auto}.ph-partner .pp-tag{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:3px}.ph-partner .pp-tag b{color:var(--txt);font-family:Space Grotesk,sans-serif;font-size:15px;font-weight:700;letter-spacing:-.01em;line-height:1}.ph-partner .pp-k{color:var(--txt-3);font-family:Space Mono,monospace;font-size:10px;letter-spacing:.08em;line-height:1;text-transform:uppercase}.pp-div{-ms-flex-item-align:stretch;-webkit-box-flex:0;align-self:stretch;background:var(--line-2);-ms-flex:none;flex:none;width:1px}.ph-caps{display:grid;gap:18px 22px;grid-template-columns:1fr 1fr;margin-top:20px}.cs{border-top:1px solid var(--line-2);display:grid;gap:0;grid-template-columns:1.3fr .7fr;margin-top:42px;padding-top:38px}.cs-story{min-width:0;padding-right:60px}.cs-story h3{color:var(--txt);font-family:Space Grotesk,sans-serif;font-size:clamp(27px,3.1vw,40px);font-weight:700;letter-spacing:-.03em;line-height:1.04;margin-top:10px}.cs-k{color:var(--cyan-dk);font-family:Space Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.cs-lead{color:var(--txt-2);font-size:17px;line-height:1.62;margin-top:16px;max-width:60ch}.cs-beat{border-top:1px solid var(--line-2);margin-top:34px;padding-top:26px}.cs-beat h4{color:var(--txt);font-family:Space Grotesk,sans-serif;font-size:18px;font-weight:700;letter-spacing:-.012em}.cs-beat p{color:var(--txt-2);font-size:16px;line-height:1.68;margin-top:10px;max-width:68ch}.cs-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:11px;list-style:none;margin:14px 0 0;padding:0}.cs-list,.cs-list li{display:-webkit-box;display:-ms-flexbox;display:flex}.cs-list li{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:var(--txt-2);font-size:16px;gap:12px;line-height:1.6}.cs-list li:before{-webkit-box-flex:0;background:var(--cyan);border-radius:2px;content:"";-ms-flex:none;flex:none;height:8px;margin-top:9px;width:8px}.cs-rail{border-left:1px solid var(--line-2);padding-left:56px}.cs-rail-in{position:sticky;top:104px}.cs-rk{color:var(--txt-3);display:block;font-family:Space Mono,monospace;font-size:11px;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.cs-r{border-bottom:1px solid var(--line-2);padding:26px 0}.cs-r:last-child{border-bottom:0;padding-bottom:0}.cs-r b{color:var(--cyan-dk);display:block;font-family:Space Grotesk,sans-serif;font-size:clamp(38px,4.2vw,54px);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.035em;line-height:1}.cs-r .cs-l{color:var(--txt);display:block;font-family:Space Grotesk,sans-serif;font-size:16px;font-weight:700;letter-spacing:-.01em;margin-top:12px}.cs-r .cs-s{color:var(--txt-2);display:block;font-size:13.5px;line-height:1.5;margin-top:5px}.cs-note{color:var(--txt-3);font-size:12.5px;line-height:1.55;margin-top:30px;max-width:74em}.cs-rail.cs-qual .cs-r{padding:20px 0}.cs-rail.cs-qual .cs-r b{font-size:18px;font-variant-numeric:normal;letter-spacing:-.012em;line-height:1.28}.cs-rail.cs-qual .cs-r .cs-s{margin-top:7px}@media (max-width:900px){.cs{gap:34px;grid-template-columns:1fr;padding-top:30px}.cs-story{padding-right:0}.cs-rail{border-left:0;border-top:1px solid var(--line-2);padding-left:0;padding-top:24px}.cs-rail-in{position:static}}.rng-axis{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--txt-3);display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Space Mono,monospace;font-size:12px;gap:10px;letter-spacing:.03em;margin-top:16px}.rng-grid{display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-top:36px}.rng-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;border:1px solid;border-radius:18px;-ms-flex-direction:column;flex-direction:column;padding:20px 20px 24px}.rng-card,.rng-stage{display:-webkit-box;display:-ms-flexbox;display:flex}.rng-stage{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;aspect-ratio:4/3;background:var(--panel);border:1px solid var(--line);border-radius:12px;justify-content:center;padding:14px}.rng-stage img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.rng-body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column}.rng-body .btn{margin-top:18px;width:100%}.rng-class{display:block;font-family:Space Mono,monospace;font-size:11px;letter-spacing:.05em;margin-top:18px;text-transform:uppercase}.rng-name{font-family:Space Grotesk,sans-serif;font-size:19px;font-weight:700;letter-spacing:-.01em;line-height:1.1;margin-top:7px}.rng-spec{color:var(--txt);font-size:13.5px;font-weight:600;line-height:1.4;margin-top:8px}.rng-desc{-webkit-box-flex:1;color:var(--txt-2);-ms-flex:1;flex:1;font-size:13.5px;line-height:1.5;margin-top:6px}.rng-grid .rng-card:first-child{background:linear-gradient(160deg,#e8f6fe,#d5edfb);border-color:#b4dff4}.rng-grid .rng-card:nth-child(2){background:linear-gradient(160deg,#ffeff6,#ffe1ee);border-color:#f3c6dc}.rng-grid .rng-card:nth-child(3){background:linear-gradient(160deg,#fff8dc,#ffefb9);border-color:#efde9e}.rng-grid .rng-card:nth-child(4){background:linear-gradient(160deg,#eef1f5,#e2e6ec);border-color:#cfd5de}.rng-grid .rng-card:first-child .rng-class,.rng-grid .rng-card:first-child .rng-name{color:var(--cyan-dk)}.rng-grid .rng-card:nth-child(2) .rng-class,.rng-grid .rng-card:nth-child(2) .rng-name{color:var(--magenta)}.rng-grid .rng-card:nth-child(3) .rng-class,.rng-grid .rng-card:nth-child(3) .rng-name{color:var(--gold)}.rng-grid .rng-card:nth-child(4) .rng-class,.rng-grid .rng-card:nth-child(4) .rng-name{color:var(--key)}@media (max-width:920px){.rng-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.rng-grid{gap:12px;grid-template-columns:1fr}.rng-card{-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:104px 1fr;padding:16px}.rng-stage{aspect-ratio:1}.rng-body{-webkit-box-flex:0;-ms-flex:none;flex:none}.rng-class{margin-top:0}}.rng-grid.rng-5{grid-template-columns:repeat(6,1fr)}.rng-5 .rng-card:first-child,.rng-5 .rng-card:nth-child(2),.rng-5 .rng-card:nth-child(3){grid-column:span 2}.rng-5 .rng-card:nth-child(4),.rng-5 .rng-card:nth-child(5){grid-column:span 3}.rng-grid.rng-5 .rng-card:nth-child(5){background:linear-gradient(160deg,#e8f6fe,#d5edfb);border-color:#b4dff4}.rng-grid.rng-5 .rng-card:nth-child(5) .rng-class,.rng-grid.rng-5 .rng-card:nth-child(5) .rng-name{color:var(--cyan-dk)}@media (max-width:920px){.rng-grid.rng-5{grid-template-columns:repeat(2,1fr)}.rng-5 .rng-card{grid-column:auto!important}}@media (max-width:600px){.rng-grid.rng-5{grid-template-columns:1fr}.rng-5 .rng-card{grid-column:auto!important}}.rng-note{color:var(--txt-2);font-family:Space Mono,monospace;font-size:12.5px;letter-spacing:.04em;margin-top:20px}.rng-grid .rng-card:nth-child(2) .rng-class{color:var(--magenta-dk)}.nxt{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:grid;gap:38px;grid-template-columns:1.06fr .94fr;margin-top:46px}.nxt-lead{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:linear-gradient(160deg,#e8f6fe,#d5edfb);border:1px solid #b4dff4;border-radius:18px;color:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.nxt-lead-img{border-bottom:1px solid #b4dff4;overflow:hidden}.nxt-lead-img img{display:block;height:clamp(190px,19vw,252px);-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .35s cubic-bezier(.23,1,.32,1);transition:-webkit-transform .35s cubic-bezier(.23,1,.32,1);transition:transform .35s cubic-bezier(.23,1,.32,1);transition:transform .35s cubic-bezier(.23,1,.32,1),-webkit-transform .35s cubic-bezier(.23,1,.32,1);width:100%}.nxt-lead-b{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;padding:28px 30px 30px}.nxt-lk{color:var(--cyan-dk);font-family:Space Mono,monospace;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase}.nxt-lead b{color:var(--txt);display:block;font-family:Space Grotesk,sans-serif;font-size:clamp(24px,2.5vw,30px);font-weight:700;letter-spacing:-.025em;line-height:1.1;margin-top:13px}.nxt-lead p{-webkit-box-flex:1;color:var(--txt-2);-ms-flex:1;flex:1;font-size:15.5px;line-height:1.6;margin-top:12px}.nxt-lead .nxt-go{color:var(--cyan-dk);margin-top:24px}.nxt-rest{-webkit-box-orient:vertical;-webkit-box-direction:normal;border-top:1px solid var(--line-2);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.nxt-row{-webkit-box-flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid var(--line-2);color:inherit;display:grid;-ms-flex:1;flex:1;gap:18px;grid-template-columns:auto 1fr auto;padding:25px 14px;-webkit-transition:background .16s;transition:background .16s}.nxt-dot{-webkit-box-flex:0;border-radius:3px;-ms-flex:none;flex:none;height:12px;width:12px}.nxt-row:first-child .nxt-dot{background:var(--magenta)}.nxt-row:nth-child(2) .nxt-dot{background:var(--yellow)}.nxt-row:nth-child(3) .nxt-dot{background:var(--key)}.nxt-tx b{color:var(--txt);display:block;font-family:Space Grotesk,sans-serif;font-size:19px;font-weight:700;letter-spacing:-.015em;line-height:1.2}.nxt-tx span{color:var(--txt-2);display:block;font-size:14.5px;line-height:1.5;margin-top:6px}.nxt-go{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:14.5px;font-weight:600;gap:12px;white-space:nowrap}.nxt-go svg{height:16px;-webkit-transition:color .15s,-webkit-transform .18s;transition:color .15s,-webkit-transform .18s;transition:transform .18s,color .15s;transition:transform .18s,color .15s,-webkit-transform .18s;width:16px}.nxt-where{font-family:Space Mono,monospace;font-size:10.5px;font-weight:400;letter-spacing:.1em;text-transform:uppercase}.nxt-row .nxt-go svg,.nxt-where{color:var(--txt-3)}@media (hover:hover) and (pointer:fine){.nxt-lead:hover .nxt-lead-img img{-webkit-transform:scale(1.045);-ms-transform:scale(1.045);transform:scale(1.045)}.nxt-lead:hover .nxt-go svg{-webkit-transform:translateX(3px);-ms-transform:translateX(3px);transform:translateX(3px)}.nxt-row:first-child:hover{background:#ffeff6}.nxt-row:nth-child(2):hover{background:#fff8dc}.nxt-row:nth-child(3):hover{background:#eef1f5}.nxt-row:first-child:hover .nxt-tx b{color:var(--magenta-dk)}.nxt-row:nth-child(2):hover .nxt-tx b{color:var(--gold)}.nxt-row:nth-child(3):hover .nxt-tx b{color:var(--key)}.nxt-row:hover .nxt-go svg{color:var(--txt);-webkit-transform:translateX(3px);-ms-transform:translateX(3px);transform:translateX(3px)}.nxt-row:hover .nxt-where{color:var(--txt-2)}}@media (max-width:900px){.nxt{gap:30px;grid-template-columns:1fr}.nxt-rest{-webkit-box-orient:vertical;-webkit-box-direction:normal;border-top:1px solid var(--line-2);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}}@media (max-width:620px){.nxt-row{gap:14px;grid-template-columns:auto 1fr;padding:22px 4px}.nxt-row .nxt-go{grid-column:2;margin-top:10px}}@media (prefers-reduced-motion:reduce){.nxt-go svg,.nxt-lead-img img,.nxt-row{-webkit-transition:none;transition:none}.nxt-lead:hover .nxt-lead-img img{-webkit-transform:none;-ms-transform:none;transform:none}}.news-grid{display:grid;gap:18px;grid-template-columns:repeat(3,1fr);margin-top:48px}@media (max-width:900px){.news-grid{grid-template-columns:1fr}}@media (max-width:768px){.news-grid{margin-top:28px}}.news-card{background:var(--panel);border:1px solid var(--line);border-radius:16px;overflow:hidden;-webkit-transition:border-color .2s ease,color .2s ease;transition:border-color .2s ease,color .2s ease}@media (hover:hover) and (pointer:fine){.news-card:hover{border-color:var(--line-2)}.news-card:hover h3{color:var(--magenta)}}.news-card .ph{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;aspect-ratio:16/10;background:repeating-linear-gradient(135deg,#edf0f4 0 14px,#e2e6ec 14px 28px);display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.news-card .ph-label{border:1px solid var(--line-2);border-radius:7px;color:var(--txt-3);font-family:Space Mono,monospace;font-size:11.5px;padding:6px 11px}.news-card .nc-img{aspect-ratio:16/9;display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.news-card .nc-body{padding:22px}.news-card .nc-date{color:var(--cyan-dk);font-family:Space Mono,monospace;font-size:11.5px}.news-card h3{color:var(--txt);font-family:Space Grotesk,sans-serif;font-size:18px;font-weight:600;line-height:1.25;margin-top:10px}.nw-meta{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:9px}.nw-tag{color:var(--txt-3);font-family:Space Mono,monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.nw-sep{-webkit-box-flex:0;background:var(--line-2);border-radius:50%;-ms-flex:none;flex:none;height:3px;width:3px}.nw-card .nw-ex,.nw-card .nw-go{display:none}.hex{display:grid;gap:18px;grid-template-columns:repeat(6,1fr);margin-top:48px}.hex-cell{-webkit-box-orient:vertical;-webkit-box-direction:normal;border:1px solid;border-radius:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:32px 30px}.hex-cell:first-child{grid-column:span 4}.hex-cell:nth-child(2),.hex-cell:nth-child(3){grid-column:span 2}.hex-cell:nth-child(4){grid-column:span 4}.hex-cell:nth-child(5),.hex-cell:nth-child(6){grid-column:span 3}.hex-cell:nth-child(6n+1){background:linear-gradient(160deg,#e8f6fe,#d5edfb);border-color:#b4dff4}.hex-cell:nth-child(6n+2){background:linear-gradient(160deg,#ffeff6,#ffe1ee);border-color:#f3c6dc}.hex-cell:nth-child(6n+3){background:linear-gradient(160deg,#fff8dc,#ffefb9);border-color:#efde9e}.hex-cell:nth-child(6n+4){background:linear-gradient(160deg,#eef1f5,#e2e6ec);border-color:#cfd5de}.hex-cell:nth-child(6n+5){background:linear-gradient(160deg,#e8f6fe,#d5edfb);border-color:#b4dff4}.hex-cell:nth-child(6n+6){background:linear-gradient(160deg,#ffeff6,#ffe1ee);border-color:#f3c6dc}.hex-cell h3{font-family:Space Grotesk,sans-serif;font-size:21px;font-weight:700;letter-spacing:-.01em}.hex-cell:nth-child(6n+1) h3{color:var(--cyan-dk)}.hex-cell:nth-child(6n+2) h3{color:var(--magenta-dk)}.hex-cell:nth-child(6n+3) h3{color:var(--gold)}.hex-cell:nth-child(6n+4) h3{color:var(--key)}.hex-cell:nth-child(6n+5) h3{color:var(--cyan-dk)}.hex-cell:nth-child(6n+6) h3{color:var(--magenta-dk)}.hex-cell p{-webkit-box-flex:1;color:var(--txt-2);-ms-flex:1;flex:1;font-size:15px;line-height:1.6;margin-top:10px}@media (max-width:900px){.hex{grid-template-columns:1fr 1fr}.hex-cell{grid-column:auto!important}}@media (max-width:560px){.hex{grid-template-columns:1fr}}.timeline{margin:56px auto 0;max-width:940px;position:relative}.tl-track{background:var(--line-2);bottom:8px}.tl-fill,.tl-track{left:50%;margin-left:-1px;position:absolute;top:8px;width:2px}.tl-fill{background:linear-gradient(180deg,var(--cyan),var(--magenta),var(--yellow),var(--key));height:calc(100% - 16px);-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center}.tl-node{-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px 46px;position:relative;width:50%}.tl-node h3{color:var(--txt);font-family:Space Grotesk,sans-serif;font-size:19px;font-weight:700;letter-spacing:-.01em;margin-top:8px}.tl-node p{color:var(--txt-2);display:inline-block;font-size:15px;line-height:1.6;margin-top:8px;max-width:32em}.tl-nodes .tl-node:nth-child(odd){left:0;text-align:right}.tl-nodes .tl-node:nth-child(2n){left:50%;text-align:left}.tl-dot{background:var(--magenta);border:3px solid var(--panel);border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;height:16px;position:absolute;top:28px;width:16px;z-index:2}.tl-nodes .tl-node:nth-child(odd) .tl-dot{right:-8px}.tl-nodes .tl-node:nth-child(2n) .tl-dot{left:-8px}.tl-nodes .tl-node:nth-child(4n+1) .tl-dot{background:var(--cyan)}.tl-nodes .tl-node:nth-child(4n+2) .tl-dot{background:var(--magenta)}.tl-nodes .tl-node:nth-child(4n+3) .tl-dot{background:var(--gold)}.tl-nodes .tl-node:nth-child(4n+4) .tl-dot{background:var(--key)}.tl-year{display:inline-block;font-family:Space Grotesk,sans-serif;font-size:clamp(26px,3vw,40px);font-weight:700;letter-spacing:-.03em;line-height:1}.tl-nodes .tl-node:nth-child(4n+1) .tl-year{color:var(--cyan-dk)}.tl-nodes .tl-node:nth-child(4n+2) .tl-year{color:var(--magenta)}.tl-nodes .tl-node:nth-child(4n+3) .tl-year{color:var(--gold)}.tl-nodes .tl-node:nth-child(4n+4) .tl-year{color:var(--key)}@media (max-width:720px){.timeline{margin:44px 0 0 4px;max-width:none}.tl-fill,.tl-track{left:7px;margin-left:0}.tl-nodes .tl-node,.tl-nodes .tl-node:nth-child(2n),.tl-nodes .tl-node:nth-child(odd){left:0;padding:16px 0 16px 36px;text-align:left;width:100%}.tl-nodes .tl-node:nth-child(2n) .tl-dot,.tl-nodes .tl-node:nth-child(odd) .tl-dot{left:0;right:auto;top:22px}.tl-node p{max-width:none}}.mission{margin:0 auto;max-width:760px;text-align:center}.mission .m-statement{color:var(--txt);font-family:Space Grotesk,sans-serif;font-size:clamp(27px,3.4vw,44px);font-weight:700;letter-spacing:-.02em;line-height:1.14;margin-top:18px}.mission .m-statement em,.mission .m-statement span{color:var(--magenta);font-style:normal}.cred-lock{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid var(--line);display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;padding-bottom:18px}.cred-lock img{-webkit-box-flex:0;-ms-flex:none;flex:none;height:54px;width:auto}.cred-div{-ms-flex-item-align:stretch;-webkit-box-flex:0;align-self:stretch;background:var(--line-2);-ms-flex:none;flex:none;width:1px}.cred-tx{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4px;min-width:0}.cred-tx b{color:var(--txt);font-family:Space Grotesk,sans-serif;font-size:15px;font-weight:700;letter-spacing:-.01em;line-height:1.25}.cred-k{color:var(--txt-3);font-family:Space Mono,monospace;font-size:10px;letter-spacing:.08em;line-height:1;text-transform:uppercase}@media (max-width:560px){.cred-lock img{height:44px}}.hero{padding:0}.hero,.hero-main{overflow:hidden;position:relative}.hero-main{padding:100px 0 96px}.hero-main .wrap{position:relative;z-index:1}.hero-bg{background:url(/wp-content/themes/insightsystems-theme/assets/images/hero-bg-faded.webp) no-repeat 100%;background-size:auto 100%;inset:0;opacity:1;pointer-events:none;position:absolute;z-index:0}@media (max-width:1050px){.hero-bg{background-image:url(/wp-content/themes/insightsystems-theme/assets/images/hero-lines-faded.webp);background-position:50%}}.hero-top{-webkit-box-align:start;-ms-flex-align:start;align-items:start;display:grid;gap:34px;grid-template-columns:1fr}@media (min-width:2100px){.hero-top{-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:50px;grid-template-columns:1.35fr .65fr}}.hero h1{color:var(--txt);font-size:clamp(38px,6.5vw,86px);text-transform:uppercase}.hero h1 .ln{display:block}.hero h1 .mag{color:var(--magenta)}.hero h1 .out{-webkit-text-stroke:2px var(--txt-3);color:transparent}.hero h1 .caret{-webkit-animation:caretBlink .9s step-end infinite;animation:caretBlink .9s step-end infinite;background:var(--magenta);display:inline-block;height:.74em;margin-left:.04em;vertical-align:-.05em;width:.055em}.js-type .hero h1{min-height:1.96em;visibility:hidden}@-webkit-keyframes caretBlink{0%,to{opacity:1}50%{opacity:0}}@keyframes caretBlink{0%,to{opacity:1}50%{opacity:0}}@media (prefers-reduced-motion:reduce){.js-type .hero h1{min-height:0;visibility:visible}.hero h1 .caret{-webkit-animation:none;animation:none;display:none}}.hero-right p{color:var(--txt);font-size:17px;font-weight:500;max-width:30em}.hero-right .hr-cta{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;margin-top:24px}.hero-stats{background:var(--panel);border:1px solid var(--line);border-radius:0 0 16px 16px;border-top:none;display:grid;grid-template-columns:repeat(4,1fr);margin-top:80px;overflow:hidden}.hstat{overflow:hidden;padding:30px 28px;position:relative}.hstat:not(:last-child):after{background:var(--line);bottom:0;content:"";position:absolute;right:0;top:4px;width:1px}.hstat .hk{height:4px;left:0;margin:0;position:absolute;top:0;width:100%}.hstat:first-child .hk{background:var(--cyan)}.hstat:nth-child(2) .hk{background:var(--magenta)}.hstat:nth-child(3) .hk{background:var(--yellow)}.hstat:nth-child(4) .hk{background:var(--key)}.hstat b{color:var(--txt);display:block;font-family:Space Grotesk,sans-serif;font-size:clamp(34px,4vw,52px);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.03em;line-height:1}.hstat b .count{color:inherit;display:inline;font-size:inherit;font-weight:inherit;letter-spacing:inherit;margin:0}.hstat span{color:var(--txt-2);display:block;font-size:13.5px;font-weight:600;margin-top:8px}.hstat small{color:var(--txt-3);display:block;font-family:Space Mono,monospace;font-size:11px;margin-top:4px}@media (max-width:900px){.hero-top{gap:30px;grid-template-columns:1fr}.hero-stats{grid-template-columns:repeat(2,1fr)}.hstat:nth-child(2){border-right:none}.hstat:first-child,.hstat:nth-child(2){border-bottom:1px solid var(--line)}}@media (max-width:768px){.hero-main{padding:48px 0 40px}.hero-stats{margin-top:32px}}@media (max-width:480px){.hero h1{font-size:clamp(30px,10.5vw,44px)}.js-type .hero h1{min-height:2.94em}.hero-main{padding:40px 0 36px}.hstat{padding:20px 16px}}.bento{display:grid;gap:16px;grid-template-columns:repeat(6,1fr);margin-top:48px}.bcard{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;background:var(--panel);border:1px solid var(--line);border-radius:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:flex-start;overflow:hidden;padding:30px;position:relative}.bcard h3{color:var(--txt);font-family:Space Grotesk,sans-serif;font-size:23px;font-weight:700;letter-spacing:-.02em;line-height:1.15}.bcard p{color:var(--txt-2);font-size:14.5px;margin-top:10px}.bcard .sc-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--cyan-dk);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:14px;font-weight:600;gap:7px;margin-top:16px}.bcard .sc-link svg{height:15px;width:15px}.bcard.span3{grid-column:span 3}.bcard.span2{grid-column:span 2}.bcard.span4{grid-column:span 4}.bcard.feat{background:linear-gradient(135deg,#fff0f7,#ffe6f1);border-color:#fad3e6}.bcard.bc-m{background:linear-gradient(160deg,#ffeff6,#ffe1ee);border-color:#f3c6dc}.bcard.bc-c{background:linear-gradient(160deg,#e8f6fe,#d5edfb);border-color:#b4dff4}.bcard.bc-y{background:linear-gradient(160deg,#fff8dc,#ffefb9);border-color:#efde9e}.bcard.bc-k{background:linear-gradient(160deg,#eef1f5,#e2e6ec);border-color:#cfd5de}.bcard.bc-m .sc-link{color:var(--magenta-dk)}.bcard.bc-c .sc-link{color:var(--cyan-dk)}.bcard.bc-y .sc-link{color:var(--gold)}.bcard.bc-k .sc-link{color:var(--key)}.bcard .ph{display:none}@media (max-width:900px){.bento{grid-template-columns:1fr}.bcard,.bcard.span2,.bcard.span3,.bcard.span4{grid-column:span 1}.bcard{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;min-height:0}}@media (max-width:768px){.bento{margin-top:28px}}@media (max-width:480px){.bcard{padding:22px}}.testi-head{-webkit-box-align:end;-ms-flex-align:end;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;justify-content:space-between}.finder{-webkit-box-align:start;-ms-flex-align:start;align-items:start;display:grid;gap:24px;grid-template-columns:1.15fr .85fr;margin-top:44px}.find-qs{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--panel);border:1px solid var(--line);border-radius:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:26px;padding:32px}.find-k{color:var(--txt-3);display:block;font-family:Space Mono,monospace;font-size:11px;letter-spacing:.06em;margin-bottom:12px;text-transform:uppercase}.find-opts{display:grid;gap:10px;grid-template-columns:1fr 1fr}.find-opt{background:var(--ink);border:1.5px solid var(--line);border-radius:10px;color:var(--txt-2);cursor:pointer;font:inherit;font-size:14.5px;font-weight:600;min-height:46px;padding:13px 15px;text-align:left;-webkit-transition:border-color .15s,background .15s,color .15s,-webkit-transform .14s cubic-bezier(.23,1,.32,1);transition:border-color .15s,background .15s,color .15s,-webkit-transform .14s cubic-bezier(.23,1,.32,1);transition:border-color .15s,background .15s,color .15s,transform .14s cubic-bezier(.23,1,.32,1);transition:border-color .15s,background .15s,color .15s,transform .14s cubic-bezier(.23,1,.32,1),-webkit-transform .14s cubic-bezier(.23,1,.32,1)}@media (hover:hover) and (pointer:fine){.find-opt:hover{border-color:var(--line-2);color:var(--txt)}}@media (prefers-reduced-motion:no-preference){.find-opt:active{-webkit-transform:scale(.97);-ms-transform:scale(.97);transform:scale(.97)}}.find-opt[aria-checked=true]{background:rgba(214,0,126,.08);border-color:var(--magenta);color:var(--txt)}.find-opt:focus-visible{outline:2px solid var(--magenta);outline-offset:2px}.find-result{position:sticky;top:112px}.find-empty{border:1.5px dashed var(--line-2);border-radius:18px;padding:34px 30px;text-align:center}.find-empty p{color:var(--txt-2);font-size:15px;line-height:1.55;margin-bottom:18px}.find-card{border:1.5px solid;border-radius:18px;padding:32px}.find-card-hybrid{background:linear-gradient(160deg,#e8f6fe,#d5edfb);border-color:#9fd6f1}.find-card-budget{background:linear-gradient(160deg,#ffeff6,#ffe1ee);border-color:#f0aecb}.find-card-premium{background:linear-gradient(160deg,#fff8dc,#ffefb9);border-color:#e7ce7a}.find-card-professional{background:linear-gradient(160deg,#eef1f5,#e2e6ec);border-color:#cfd5de}.find-rk{color:var(--txt-3);font-family:Space Mono,monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.find-name{display:block;font-family:Space Grotesk,sans-serif;font-size:30px;font-weight:700;letter-spacing:-.02em;line-height:1;margin-top:8px}.find-card-hybrid .find-name{color:var(--cyan-dk)}.find-card-budget .find-name{color:var(--magenta)}.find-card-premium .find-name{color:var(--gold)}.find-card-professional .find-name{color:var(--key)}.find-price{color:var(--txt);display:block;font-family:Space Mono,monospace;font-size:13.5px;font-variant-numeric:tabular-nums;margin-top:7px}.find-why{color:var(--txt-2);font-size:14.5px;line-height:1.55;margin-top:14px}.find-cta{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px;margin-top:22px}.find-cta .btn{width:100%}@media (max-width:860px){.finder{grid-template-columns:1fr}.find-result{position:static}}@media (max-width:520px){.find-opts{grid-template-columns:1fr}}.est{-webkit-box-align:start;-ms-flex-align:start;align-items:start;display:grid;gap:24px;grid-template-columns:1.15fr .85fr;margin-top:44px}.est-qs{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--panel);border:1px solid var(--line);border-radius:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:26px;padding:32px}.est-k{color:var(--txt-2);display:block;font-family:Space Mono,monospace;font-size:11px;letter-spacing:.06em;margin-bottom:12px;text-transform:uppercase}.est-opts{display:grid;gap:10px;grid-template-columns:1fr 1fr}.est-opt{background:var(--panel);border:1.5px solid var(--line);border-radius:10px;color:var(--txt-2);cursor:pointer;font:inherit;font-size:14.5px;font-weight:600;min-height:46px;padding:13px 15px;text-align:left;-webkit-transition:border-color .15s,background .15s,color .15s,-webkit-transform .14s cubic-bezier(.23,1,.32,1);transition:border-color .15s,background .15s,color .15s,-webkit-transform .14s cubic-bezier(.23,1,.32,1);transition:border-color .15s,background .15s,color .15s,transform .14s cubic-bezier(.23,1,.32,1);transition:border-color .15s,background .15s,color .15s,transform .14s cubic-bezier(.23,1,.32,1),-webkit-transform .14s cubic-bezier(.23,1,.32,1)}@media (hover:hover) and (pointer:fine){.est-opt:hover{border-color:var(--line-2);color:var(--txt)}}@media (prefers-reduced-motion:no-preference){.est-opt:active{-webkit-transform:scale(.97);-ms-transform:scale(.97);transform:scale(.97)}}.est-opt[aria-checked=true]{background:rgba(214,0,126,.08);border-color:var(--magenta);color:var(--txt)}.est-opt:focus-visible{outline:2px solid var(--magenta);outline-offset:2px}.est-result{position:sticky;top:112px}.est-empty{border:1.5px dashed var(--line-2);border-radius:18px;padding:34px 30px;text-align:center}.est-empty p{color:var(--txt-2);font-size:15px;line-height:1.55}.est-card{background:linear-gradient(160deg,#e8f6fe,#d5edfb);border:1.5px solid #9fd6f1;border-radius:18px;padding:32px}.est-rk{color:var(--txt-2);font-family:Space Mono,monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.est-fig{color:var(--cyan-dk);display:block;font-family:Space Grotesk,sans-serif;font-size:clamp(38px,4.6vw,54px);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.03em;line-height:1;margin-top:8px}.est-per{color:var(--txt);display:block;font-family:Space Grotesk,sans-serif;font-size:16px;font-weight:600;letter-spacing:-.01em;margin-top:7px}.est-why{font-size:14.5px;line-height:1.55}.est-note,.est-why{color:var(--txt-2);margin-top:15px}.est-note{border-top:1px solid rgba(28,30,36,.12);font-size:12.5px;line-height:1.5;padding-top:15px}.est-cta{margin-top:20px}.est-cta .btn{width:100%}@media (max-width:860px){.est{grid-template-columns:1fr}.est-result{position:static}}@media (max-width:520px){.est-opts{grid-template-columns:1fr}}.chk{-webkit-box-align:start;-ms-flex-align:start;align-items:start;display:grid;gap:24px;grid-template-columns:1.15fr .85fr;margin-top:44px}.chk-qs{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--panel);border:1px solid var(--line);border-radius:18px;-ms-flex-direction:column;flex-direction:column;gap:8px;padding:14px 26px}.chk-qs,.chk-row{display:-webkit-box;display:-ms-flexbox;display:flex}.chk-row{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;border-bottom:1px solid var(--line);gap:22px;justify-content:space-between;padding:19px 0}.chk-row:last-child{border-bottom:0}.chk-t{color:var(--txt);font-size:15px;font-weight:500;line-height:1.5}.chk-opts{-webkit-box-flex:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:none;flex:none;gap:8px}.chk-opt{background:var(--ink);border:1.5px solid var(--line);border-radius:9px;color:var(--txt-2);cursor:pointer;font:inherit;font-size:14.5px;font-weight:600;min-height:44px;min-width:62px;padding:10px 16px;-webkit-transition:border-color .15s,background .15s,color .15s,-webkit-transform .14s cubic-bezier(.23,1,.32,1);transition:border-color .15s,background .15s,color .15s,-webkit-transform .14s cubic-bezier(.23,1,.32,1);transition:border-color .15s,background .15s,color .15s,transform .14s cubic-bezier(.23,1,.32,1);transition:border-color .15s,background .15s,color .15s,transform .14s cubic-bezier(.23,1,.32,1),-webkit-transform .14s cubic-bezier(.23,1,.32,1)}@media (hover:hover) and (pointer:fine){.chk-opt:hover{border-color:var(--line-2);color:var(--txt)}}@media (prefers-reduced-motion:no-preference){.chk-opt:active{-webkit-transform:scale(.97);-ms-transform:scale(.97);transform:scale(.97)}}.chk-opt[aria-checked=true]{background:rgba(0,110,150,.09);border-color:var(--cyan-dk);color:var(--txt)}.chk-opt[data-v="0"][aria-checked=true]{background:rgba(196,33,26,.08);border-color:var(--neg)}.chk-opt:focus-visible{outline:2px solid var(--magenta);outline-offset:2px}.chk-result{position:sticky;top:112px}.chk-empty{border:1.5px dashed var(--line-2);border-radius:18px;padding:34px 30px;text-align:center}.chk-empty p{color:var(--txt-2);font-size:15px;line-height:1.55}.chk-card{border:1.5px solid;border-radius:18px;padding:32px}.chk-card.t-good{background:linear-gradient(160deg,#e8f6fe,#d5edfb);border-color:#9fd6f1}.chk-card.t-mid{background:linear-gradient(160deg,#fff8dc,#ffefb9);border-color:#e7ce7a}.chk-card.t-low{background:linear-gradient(160deg,#fff1ef,#ffe2de);border-color:#f5c4bc}.chk-rk{color:var(--txt-2);font-family:Space Mono,monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.chk-name{display:block;font-family:Space Grotesk,sans-serif;font-size:29px;font-weight:700;letter-spacing:-.02em;line-height:1.05;margin-top:8px}.chk-card.t-good .chk-name{color:var(--cyan-dk)}.chk-card.t-mid .chk-name{color:var(--gold)}.chk-card.t-low .chk-name{color:var(--neg)}.chk-why{color:var(--txt-2);font-size:14.5px;line-height:1.55;margin-top:14px}.chk-cta{margin-top:20px}.chk-cta .btn{width:100%}@media (max-width:860px){.chk{grid-template-columns:1fr}.chk-result{position:static}}@media (max-width:560px){.chk-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;gap:13px}.chk-opts{width:100%}.chk-opt{-webkit-box-flex:1;-ms-flex:1;flex:1}}.pick{-webkit-box-align:start;-ms-flex-align:start;align-items:start;display:grid;gap:30px;grid-template-columns:1.05fr .95fr;margin-top:44px}.pick-qs{min-width:0}.pick-q{margin-bottom:24px}.pick-q:last-child{margin-bottom:0}.pick-qt{color:var(--txt);display:block;font-family:Space Grotesk,sans-serif;font-size:15.5px;font-weight:700;letter-spacing:-.01em;margin-bottom:11px}.pick-opts{display:grid;gap:9px;grid-template-columns:1fr 1fr}.pick-opts.pick-1{grid-template-columns:1fr}.pick-opt{background:var(--ink);border:1.5px solid var(--line);border-radius:10px;color:var(--txt-2);cursor:pointer;font:inherit;font-size:14.5px;font-weight:600;min-height:46px;padding:13px 15px;text-align:left;-webkit-transition:border-color .15s ease,background .15s ease,color .15s ease,-webkit-transform .14s cubic-bezier(.23,1,.32,1);transition:border-color .15s ease,background .15s ease,color .15s ease,-webkit-transform .14s cubic-bezier(.23,1,.32,1);transition:border-color .15s ease,background .15s ease,color .15s ease,transform .14s cubic-bezier(.23,1,.32,1);transition:border-color .15s ease,background .15s ease,color .15s ease,transform .14s cubic-bezier(.23,1,.32,1),-webkit-transform .14s cubic-bezier(.23,1,.32,1)}@media (hover:hover) and (pointer:fine){.pick-opt:hover{border-color:var(--line-2);color:var(--txt)}}.pick-opt:active{-webkit-transform:scale(.97);-ms-transform:scale(.97);transform:scale(.97)}.pick-opt[aria-checked=true]{background:rgba(214,0,126,.08);border-color:var(--magenta);color:var(--txt)}.pick-opt:focus-visible{outline:2px solid var(--magenta);outline-offset:2px}.pick-rows .pick-q{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;border-bottom:1px solid var(--line-2);display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;justify-content:space-between;margin:0;padding:18px 2px}.pick-rows .pick-q:last-child{border-bottom:0}.pick-rows .pick-qt{font-size:15px;font-weight:600;line-height:1.45;margin-bottom:0}.pick-rows .pick-opts{-webkit-box-flex:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:none;flex:none;gap:8px;grid-template-columns:none}.pick-rows .pick-opt{border-radius:9px;min-width:62px;padding:10px 16px;text-align:center}.pick-rows .pick-opt[data-v="0"][aria-checked=true]{background:rgba(196,33,26,.08);border-color:var(--neg)}.pick-aside{border-top:1px solid var(--line-2);color:var(--txt-2);font-size:14.5px;line-height:1.6;margin-top:24px;max-width:38em;padding-top:20px}.pick-aside b{color:var(--txt);font-weight:600}.pick-result{position:sticky;top:112px}.pick-card{border:1px solid;border-radius:18px;padding:30px 28px}.pick-card.t-c{background:linear-gradient(160deg,#e8f6fe,#d5edfb);border-color:#b4dff4}.pick-card.t-m{background:linear-gradient(160deg,#ffeff6,#ffe1ee);border-color:#f3c6dc}.pick-card.t-y{background:linear-gradient(160deg,#fff8dc,#ffefb9);border-color:#efde9e}.pick-card.t-k{background:linear-gradient(160deg,#eef1f5,#e2e6ec);border-color:#cfd5de}.pick-card.t-neg{background:linear-gradient(160deg,#fdeceb,#fbdddb);border-color:#f2c2bf}.pick-rk{display:block;font-family:Space Mono,monospace;font-size:11px;letter-spacing:.08em;margin-bottom:7px;text-transform:uppercase}.pick-card.t-c .pick-rk{color:var(--cyan-dk)}.pick-card.t-m .pick-rk{color:var(--magenta-dk)}.pick-card.t-y .pick-rk{color:var(--gold)}.pick-card.t-k .pick-rk{color:var(--key)}.pick-card.t-neg .pick-rk{color:var(--neg)}.pick-card h3{color:var(--txt);font-family:Space Grotesk,sans-serif;font-size:23px;font-weight:700;letter-spacing:-.02em;line-height:1.14}.pick-card>p{color:var(--txt-2);font-size:15px;line-height:1.6;margin-top:11px}.pick-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;list-style:none;margin:18px 0 0;padding:0}.pick-list,.pick-list li{display:-webkit-box;display:-ms-flexbox;display:flex;gap:11px}.pick-list li{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:var(--txt-2);font-size:14.5px;line-height:1.55}.pick-list li:before{-webkit-box-flex:0;background:currentColor;border-radius:2px;content:"";-ms-flex:none;flex:none;height:7px;margin-top:8px;opacity:.55;width:7px}.pick-list li b{color:var(--txt);font-weight:600}.pick-note{border-top:1px solid rgba(28,30,36,.1);color:var(--txt-3);font-size:12.5px;line-height:1.5;margin-top:18px;padding-top:14px}.pick-card .btn{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px;width:100%}@media (prefers-reduced-motion:no-preference){.pick-card.pick-in{-webkit-animation:pickIn .18s cubic-bezier(.23,1,.32,1);animation:pickIn .18s cubic-bezier(.23,1,.32,1)}}@-webkit-keyframes pickIn{0%{opacity:0;-webkit-transform:translateY(5px);transform:translateY(5px)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes pickIn{0%{opacity:0;-webkit-transform:translateY(5px);transform:translateY(5px)}to{opacity:1;-webkit-transform:none;transform:none}}@media (max-width:860px){.pick{gap:26px;grid-template-columns:1fr}.pick-result{position:static}}@media (max-width:560px){.pick-opts{grid-template-columns:1fr}.pick-rows .pick-q{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;gap:12px}.pick-rows .pick-opts{width:100%}.pick-rows .pick-opt{-webkit-box-flex:1;-ms-flex:1;flex:1}}.stack{-webkit-box-align:start;-ms-flex-align:start;align-items:start;display:grid;gap:52px;grid-template-columns:1.02fr .98fr;margin-top:44px}.stk-vis{-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:10px}.stk-card,.stk-vis{-webkit-box-orient:vertical;display:-webkit-box;display:-ms-flexbox;display:flex}.stk-card{-webkit-box-direction:normal;border:1px solid;border-radius:13px;-ms-flex-direction:column;flex-direction:column;gap:5px;padding:18px 22px}.stk-card[hidden]{display:none}.stk-card b{color:var(--txt);font-family:Space Grotesk,sans-serif;font-size:16.5px;font-weight:700;letter-spacing:-.01em;line-height:1.25}.stk-k{font-family:Space Mono,monospace;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase}.stk-base{background:linear-gradient(160deg,#eef1f5,#e2e6ec);border-color:#cfd5de}.stk-base .stk-k{color:var(--key)}.stk-h1{background:linear-gradient(160deg,#e8f6fe,#d5edfb);border-color:#b4dff4}.stk-h1 .stk-k{color:var(--cyan-dk)}.stk-h2{background:linear-gradient(160deg,#ffeff6,#ffe1ee);border-color:#f3c6dc}.stk-h2 .stk-k{color:var(--magenta-dk)}.stk-h3{background:linear-gradient(160deg,#fff8dc,#ffefb9);border-color:#efde9e}.stk-h3 .stk-k{color:var(--gold)}.stk-h4{background:linear-gradient(160deg,#eef1f5,#e2e6ec);border-color:#cfd5de}.stk-h4 .stk-k{color:var(--key)}.stk-h5{background:linear-gradient(160deg,#e8f6fe,#d5edfb);border-color:#b4dff4}.stk-h5 .stk-k{color:var(--cyan-dk)}@media (prefers-reduced-motion:no-preference){.stk-card.stk-in{-webkit-animation:stkIn .24s cubic-bezier(.2,.7,.3,1);animation:stkIn .24s cubic-bezier(.2,.7,.3,1)}}@-webkit-keyframes stkIn{0%{opacity:0;-webkit-transform:translateY(14px);transform:translateY(14px)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes stkIn{0%{opacity:0;-webkit-transform:translateY(14px);transform:translateY(14px)}to{opacity:1;-webkit-transform:none;transform:none}}.stk-meter{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:9px;margin-top:26px}.stk-pip{-webkit-box-flex:1;background:var(--line-2);border-radius:3px;-ms-flex:1;flex:1;height:5px;-webkit-transition:background .2s;transition:background .2s}.stk-pip.on{background:var(--magenta)}.stk-count{color:var(--txt-3);font-family:Space Mono,monospace;font-size:12px;margin-top:12px}.stk-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;margin-top:22px}.stk-actions [hidden]{display:none}.stk-copy{min-width:0}.stk-done{color:var(--txt-2);font-size:15px;line-height:1.6;margin-top:20px;max-width:34em}.stk-done[hidden]{display:none}.stk-nojs{margin-top:24px}.stk-nojs[hidden]{display:none}@media (max-width:900px){.stack{gap:30px;grid-template-columns:1fr}.stk-copy{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.stk-meter{margin-top:22px}}.kit{-webkit-box-align:start;-ms-flex-align:start;align-items:start;display:grid;gap:30px;grid-template-columns:1fr 1fr;margin-top:44px}.kit-set{border:0;margin:0;min-width:0;padding:0}.kit-lg{color:var(--txt);font-family:Space Grotesk,sans-serif;font-size:15.5px;font-weight:700;letter-spacing:-.01em;margin-bottom:13px;padding:0}.kit-item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:var(--ink);border:1.5px solid var(--line);border-radius:11px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;margin-bottom:9px;min-height:46px;padding:14px 15px;-webkit-transition:border-color .15s ease,background .15s ease,-webkit-transform .14s cubic-bezier(.23,1,.32,1);transition:border-color .15s ease,background .15s ease,-webkit-transform .14s cubic-bezier(.23,1,.32,1);transition:border-color .15s ease,background .15s ease,transform .14s cubic-bezier(.23,1,.32,1);transition:border-color .15s ease,background .15s ease,transform .14s cubic-bezier(.23,1,.32,1),-webkit-transform .14s cubic-bezier(.23,1,.32,1)}.kit-item:last-child{margin-bottom:0}.kit-item:active{-webkit-transform:scale(.98);-ms-transform:scale(.98);transform:scale(.98)}.kit-item input{-webkit-box-flex:0;accent-color:var(--magenta);cursor:pointer;-ms-flex:none;flex:none;height:18px;margin:1px 0 0;width:18px}.kit-item span{color:var(--txt-2);font-size:14.5px;font-weight:600;line-height:1.45}.kit-item:has(input:checked){background:rgba(214,0,126,.08);border-color:var(--magenta)}.kit-item:has(input:checked) span{color:var(--txt)}.kit-item:has(input:focus-visible){outline:2px solid var(--magenta);outline-offset:2px}@media (hover:hover) and (pointer:fine){.kit-item:hover{border-color:var(--line-2)}}.kit-out{background:linear-gradient(160deg,#e8f6fe,#d5edfb);border:1px solid #b4dff4;border-radius:18px;padding:30px 28px;position:sticky;top:112px}.kit-out h3{color:var(--txt);font-family:Space Grotesk,sans-serif;font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.15}.kit-out .btn{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:22px;width:100%}.kit-ok{color:var(--cyan-dk);display:block;font-family:Space Mono,monospace;font-size:11px;letter-spacing:.08em;margin-bottom:7px;text-transform:uppercase}.kit-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:13px;list-style:none;margin:18px 0 0;padding:0}.kit-list,.kit-list li{display:-webkit-box;display:-ms-flexbox;display:flex}.kit-list li{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:var(--txt-2);font-size:14.5px;gap:11px;line-height:1.55}.kit-list li svg{-webkit-box-flex:0;fill:none;stroke:var(--cyan-dk);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;-ms-flex:none;flex:none;height:17px;margin-top:2px;width:17px}.kit-list li b{color:var(--txt);font-weight:600}.kit-none{color:var(--txt-2);font-size:14.5px;line-height:1.6;margin-top:16px}@media (prefers-reduced-motion:no-preference){.kit-list.kit-in li{-webkit-animation:kitIn .18s cubic-bezier(.23,1,.32,1) backwards;animation:kitIn .18s cubic-bezier(.23,1,.32,1) backwards}.kit-list.kit-in li:nth-child(2){-webkit-animation-delay:40ms;animation-delay:40ms}.kit-list.kit-in li:nth-child(3){-webkit-animation-delay:80ms;animation-delay:80ms}.kit-list.kit-in li:nth-child(4){-webkit-animation-delay:.12s;animation-delay:.12s}.kit-list.kit-in li:nth-child(5){-webkit-animation-delay:.16s;animation-delay:.16s}}@-webkit-keyframes kitIn{0%{opacity:0;-webkit-transform:translateY(5px);transform:translateY(5px)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes kitIn{0%{opacity:0;-webkit-transform:translateY(5px);transform:translateY(5px)}to{opacity:1;-webkit-transform:none;transform:none}}@media (max-width:860px){.kit{gap:26px;grid-template-columns:1fr}.kit-out{position:static}}.route{margin-top:44px}.route-tabs{background:var(--panel-2);border-radius:12px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:6px;padding:5px}.route-tab{background:none;border:0;border-radius:9px;color:var(--txt-2);cursor:pointer;font-family:Space Grotesk,sans-serif;font-size:15px;font-weight:600;letter-spacing:-.01em;min-height:44px;padding:11px 20px;-webkit-transition:background .15s ease,color .15s ease,-webkit-transform .14s cubic-bezier(.23,1,.32,1);transition:background .15s ease,color .15s ease,-webkit-transform .14s cubic-bezier(.23,1,.32,1);transition:background .15s ease,color .15s ease,transform .14s cubic-bezier(.23,1,.32,1);transition:background .15s ease,color .15s ease,transform .14s cubic-bezier(.23,1,.32,1),-webkit-transform .14s cubic-bezier(.23,1,.32,1)}.route-tab:active{-webkit-transform:scale(.97);-ms-transform:scale(.97);transform:scale(.97)}.route-tab[aria-selected=true]{background:var(--panel);-webkit-box-shadow:0 1px 2px rgba(28,30,36,.07);box-shadow:0 1px 2px rgba(28,30,36,.07);color:var(--txt)}.route-tab:focus-visible{outline:2px solid var(--magenta);outline-offset:2px}@media (hover:hover) and (pointer:fine){.route-tab:hover{color:var(--txt)}}.route-panel{background:var(--panel);border:1px solid var(--line);border-radius:18px;margin-top:22px;padding:32px 30px}.route-panel:focus-visible{outline:2px solid var(--magenta);outline-offset:3px}.route-h{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;border-bottom:1px solid var(--line-2);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:14px;padding-bottom:18px}.route-h h3{color:var(--txt);font-family:Space Grotesk,sans-serif;font-size:23px;font-weight:700;letter-spacing:-.02em}.route-hk{color:var(--txt-3);font-family:Space Mono,monospace;font-size:11px;letter-spacing:.07em;text-transform:uppercase}.route-steps{counter-reset:rs;list-style:none;margin:0;padding:0}.route-steps li{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-bottom:1px solid var(--line-2);display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;padding:17px 0}.route-steps li:last-child{border-bottom:0;padding-bottom:0}.route-steps li:before{-webkit-box-flex:0;background:var(--panel-2);border-radius:7px;color:var(--txt-3);content:counter(rs);counter-increment:rs;display:grid;-ms-flex:none;flex:none;font-family:Space Mono,monospace;font-size:12px;font-weight:700;height:26px;margin-top:1px;place-items:center;width:26px}.route-steps b{color:var(--txt);display:block;font-family:Space Grotesk,sans-serif;font-size:16px;font-weight:700;letter-spacing:-.01em}.route-steps .route-tx{color:var(--txt-2);display:block;font-size:14.5px;line-height:1.55;margin-top:4px}.route-panel[data-on=fw] .route-steps li:before{background:rgba(0,110,150,.12);color:var(--cyan-dk)}.route-panel[data-on=tender] .route-steps li:before{background:rgba(196,33,26,.1);color:var(--neg)}.route-foot{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;border-top:1px solid var(--line-2);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-top:22px;padding-top:18px}.route-sum{color:var(--txt-2);font-size:14.5px;line-height:1.55;max-width:44em}.route-sum b{color:var(--txt);font-weight:700}@media (prefers-reduced-motion:no-preference){.route-panel.route-in{-webkit-animation:routeIn .18s cubic-bezier(.23,1,.32,1);animation:routeIn .18s cubic-bezier(.23,1,.32,1)}}@-webkit-keyframes routeIn{0%{opacity:0;-webkit-transform:translateY(5px);transform:translateY(5px)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes routeIn{0%{opacity:0;-webkit-transform:translateY(5px);transform:translateY(5px)}to{opacity:1;-webkit-transform:none;transform:none}}@media (max-width:620px){.route-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.route-tab{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:14px;padding:11px 12px;text-align:center}.route-panel{padding:26px 22px}}.fleet{background:var(--panel);border:1px solid var(--line);border-radius:20px;display:grid;gap:0;grid-template-columns:.9fr 1.1fr;margin-top:44px;padding:34px 32px}.fleet-ctl{padding-right:34px}.fleet-ctl label{color:var(--txt);display:block;font-family:Space Grotesk,sans-serif;font-size:15.5px;font-weight:700;letter-spacing:-.01em}.fleet-range{accent-color:var(--cyan-dk);background:transparent;cursor:pointer;height:44px;margin:14px 0 0;width:100%}.fleet-range:focus-visible{border-radius:4px;outline:2px solid var(--magenta);outline-offset:3px}.fleet-ends{-webkit-box-pack:justify;-ms-flex-pack:justify;color:var(--txt-3);display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Space Mono,monospace;font-size:11.5px;justify-content:space-between}.fleet-count{color:var(--cyan-dk);display:block;font-family:Space Grotesk,sans-serif;font-size:clamp(38px,4.4vw,54px);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.035em;line-height:1;margin-top:22px}.fleet-cl{color:var(--txt-2);display:block;font-size:14px;margin-top:7px}.fleet-note{color:var(--txt-3);font-size:12.5px;line-height:1.5;margin-top:22px}.fleet-stage{border-left:1px solid var(--line);padding-left:34px}.fleet-sk{color:var(--txt-3);display:block;font-family:Space Mono,monospace;font-size:11px;letter-spacing:.08em;margin-bottom:12px;text-transform:uppercase}.fleet-row{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-bottom:1px solid var(--line-2);display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;padding:15px 0}.fleet-row:last-child{border-bottom:0;padding-bottom:0}.fleet-row b{color:var(--txt);display:block;font-family:Space Grotesk,sans-serif;font-size:16px;font-weight:700;letter-spacing:-.01em}.fleet-row .fleet-tx{color:var(--txt-2);display:block;font-size:14.5px;line-height:1.55;margin-top:4px}.fleet-dot{-webkit-box-flex:0;border-radius:3px;-ms-flex:none;flex:none;height:10px;margin-top:6px;width:10px}.fleet-row:nth-child(2) .fleet-dot{background:var(--cyan)}.fleet-row:nth-child(3) .fleet-dot{background:var(--magenta)}.fleet-row:nth-child(4) .fleet-dot{background:var(--yellow)}.fleet-row:nth-child(5) .fleet-dot{background:var(--key)}@media (max-width:860px){.fleet{gap:28px;grid-template-columns:1fr;padding:30px 26px}.fleet-ctl{padding-right:0}.fleet-stage{border-left:0;border-top:1px solid var(--line);padding-left:0;padding-top:26px}}.pict{background:linear-gradient(160deg,#e8f6fe,#d5edfb);border:1px solid #b4dff4;border-radius:18px;display:grid;gap:0;grid-template-columns:.85fr 1.15fr;margin-top:46px;overflow:hidden}.pict-head{border-bottom:1px solid #b4dff4;grid-column:1/-1;padding:34px 34px 28px}.pict-tot{display:grid;gap:26px 46px;grid-template-columns:1fr 1fr}.pict-tot .pt b{display:block;font-family:Space Grotesk,sans-serif;font-size:clamp(30px,4vw,46px);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.03em;line-height:1}.pict-tot .pt:first-child b{color:var(--cyan-dk)}.pict-tot .pt:nth-child(2) b{color:var(--magenta-dk)}.pict-tot .pt>span{color:var(--txt-2);display:block;font-size:14.5px;line-height:1.5;margin-top:10px}.pict-src{border-top:1px solid rgba(28,30,36,.12);color:var(--txt-2);font-family:Space Mono,monospace;font-size:11.5px;line-height:1.65;margin-top:24px;padding-top:16px}@media (max-width:640px){.pict-tot{gap:22px;grid-template-columns:1fr}.pict-head{padding:26px 22px 24px}}.pict-ctl{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:34px 32px}.pict-ctl label{color:var(--txt);display:block;font-family:Space Grotesk,sans-serif;font-size:18px;font-weight:700;letter-spacing:-.01em;margin-top:12px}.pict-ctl .btn{-ms-flex-item-align:start;align-self:flex-start;margin-top:22px}.pict-k{color:var(--cyan-dk);font-family:Space Mono,monospace;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase}.pict-range{accent-color:var(--cyan-dk);background:transparent;cursor:pointer;height:44px;margin:13px 0 0;width:100%}.pict-range:focus-visible{border-radius:4px;outline:2px solid var(--magenta);outline-offset:3px}.pict-ends{-webkit-box-pack:justify;-ms-flex-pack:justify;color:var(--txt-2);display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Space Mono,monospace;font-size:11.5px;justify-content:space-between}.pict-out{border-top:1px solid rgba(28,30,36,.12);margin-top:26px;padding-top:22px}.pict-fig{color:var(--cyan-dk);display:block;font-family:Space Grotesk,sans-serif;font-size:clamp(38px,5vw,56px);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.03em;line-height:1}.pict-lab{font-size:15px;margin-top:10px}.pict-lab,.pict-sub{color:var(--txt-2);display:block}.pict-sub{font-size:14px;line-height:1.6;margin-top:14px}.pict-note{border-top:1px solid rgba(28,30,36,.12);color:var(--txt-2);font-family:Space Mono,monospace;font-size:11.5px;line-height:1.65;margin-top:18px;padding-top:16px}.pict-stage{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;background:var(--panel);border-left:1px solid #b4dff4;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;padding:30px 30px 26px}.pict-grid{display:grid;gap:6px;grid-template-columns:repeat(18,1fr)}.pict-grid svg{aspect-ratio:448/512;color:var(--line-2);display:block;height:auto;width:100%}.pict-grid svg.on{color:var(--cyan-dk)}.pict-cap{border-top:1px solid var(--line);color:var(--txt-3);font-family:Space Mono,monospace;font-size:11.5px;line-height:1.6;margin-top:20px;padding-top:14px}@media (max-width:900px){.pict{grid-template-columns:1fr}.pict-stage{border-left:0;border-top:1px solid #b4dff4}.pict-grid{grid-template-columns:repeat(16,1fr)}}@media (max-width:560px){.pict-grid{gap:5px;grid-template-columns:repeat(12,1fr)}.pict-ctl,.pict-stage{padding:26px 22px}}.plug{background:linear-gradient(160deg,#e8f6fe,#d5edfb);border:1px solid #b4dff4;border-radius:18px;margin-top:44px;padding:36px 38px}.plug-top{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:28px;justify-content:space-between}.plug-lab{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:260px}.plug-lab label{color:var(--txt);display:block;font-family:Space Grotesk,sans-serif;font-size:19px;font-weight:700;letter-spacing:-.01em;margin-top:12px}.plug-k{color:var(--cyan-dk);font-family:Space Mono,monospace;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase}.plug-val{-webkit-box-flex:0;color:var(--txt);-ms-flex:none;flex:none;font-family:Space Grotesk,sans-serif;font-size:clamp(34px,4.4vw,48px);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.03em;line-height:1}.plug-range{accent-color:var(--cyan-dk);background:transparent;cursor:pointer;height:44px;margin:13px 0 0;width:100%}.plug-range:focus-visible{border-radius:4px;outline:2px solid var(--magenta);outline-offset:3px}.plug-ends{-webkit-box-pack:justify;-ms-flex-pack:justify;color:var(--txt-2);font-family:Space Mono,monospace;font-size:11.5px;justify-content:space-between}.plug-bar,.plug-ends{display:-webkit-box;display:-ms-flexbox;display:flex}.plug-bar{border:1px solid rgba(28,30,36,.1);border-radius:10px;height:64px;margin-top:26px;overflow:hidden}.pb-seg{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Space Mono,monospace;font-size:12px;font-weight:700;justify-content:center;min-width:0}.pb-vis{background:var(--key)}.pb-use{background:var(--cyan-dk)}.pb-waste{background:var(--neg)}.plug-key{display:grid;gap:18px;grid-template-columns:repeat(3,1fr);margin-top:22px}.pk{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.pk b{color:var(--txt);display:block;font-family:Space Grotesk,sans-serif;font-size:22px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em;line-height:1.1}.pk>div>span{color:var(--txt-2);display:block;font-size:14px;line-height:1.5;margin-top:5px}.pk-sw{-webkit-box-flex:0;border-radius:3px;-ms-flex:none;flex:none;height:12px;margin-top:6px;width:12px}.pk:first-child .pk-sw{background:var(--key)}.pk:nth-child(2) .pk-sw{background:var(--cyan-dk)}.pk:nth-child(3) .pk-sw{background:var(--neg)}.plug-out{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-top:1px solid rgba(28,30,36,.12);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:26px;margin-top:28px;padding-top:24px}.plug-fig{-webkit-box-flex:0;color:var(--neg);-ms-flex:none;flex:none;font-family:Space Grotesk,sans-serif;font-size:clamp(38px,5vw,56px);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.03em;line-height:1}.plug-say{-webkit-box-flex:1;color:var(--txt-2);-ms-flex:1;flex:1;font-size:15.5px;line-height:1.6;min-width:240px}.plug-say b{color:var(--txt)}.plug-note{border-top:1px solid rgba(28,30,36,.12);color:var(--txt-2);font-family:Space Mono,monospace;font-size:11.5px;line-height:1.7;margin-top:20px;padding-top:16px}.plug-note a{color:var(--cyan-dk);text-decoration:underline}.plug-cta{margin-top:24px}@media (max-width:820px){.plug{padding:28px 24px}.plug-key{grid-template-columns:1fr}.plug-bar{height:52px}.pb-seg{font-size:11px}}#lg-hero{background:#f2f4f7}#lg-doc{background:var(--panel)}#lg-hero .ph-grid{display:block;margin-top:26px}#lg-hero .ph-lead h1{font-size:clamp(34px,4.4vw,58px)}#lg-hero .ph-lead p{max-width:62ch}.lg-note{background:var(--ink);border:1px solid var(--line-2);border-radius:14px;margin-top:34px;padding:22px 26px}.lg-note .lg-k{color:var(--gold);display:block;font-family:Space Mono,monospace;font-size:11px;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.art-body .lg-note p{font-size:15px;line-height:1.62;margin-top:0}.art-body .lg-note p+p{margin-top:12px}.lg-reg{border-top:1px solid var(--line-2);margin-top:54px;padding-top:26px}.lg-reg .lg-k{color:var(--txt-3);display:block;font-family:Space Mono,monospace;font-size:11px;letter-spacing:.08em;margin-bottom:9px;text-transform:uppercase}.art-body .lg-reg p{color:var(--txt-3);font-size:14.5px;line-height:1.65;margin-top:0}#faq-final,#faq-topics{background:#f2f4f7}#faq-more{background:var(--panel)}#faq-hero .ph-meta .mv{overflow-wrap:anywhere}.faq-rail{min-width:0}.faq-rail-in{max-height:calc(100vh - 150px);overflow:auto;position:sticky;top:112px}.erk{color:var(--txt-3);display:block;font-family:Space Mono,monospace;font-size:11px;letter-spacing:.08em;margin-bottom:10px;text-transform:uppercase}.faq-nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;list-style:none;margin:0;padding:0}.faq-nav a{border-left:2px solid var(--line-2);color:var(--txt-2);display:block;font-family:Space Grotesk,sans-serif;font-size:15.5px;font-weight:600;letter-spacing:-.01em;line-height:1.3;padding:11px 0 11px 16px;-webkit-transition:color .15s ease,border-color .15s ease;transition:color .15s ease,border-color .15s ease}.faq-nav a.on{color:var(--txt)}.faq-nav a.on.t-c{border-left-color:var(--cyan)}.faq-nav a.on.t-m{border-left-color:var(--magenta)}.faq-nav a.on.t-y{border-left-color:var(--yellow)}.faq-nav a.on.t-k{border-left-color:var(--key)}.faq-nav a:focus-visible{border-radius:3px;outline:2px solid var(--magenta);outline-offset:2px}@media (hover:hover) and (pointer:fine){.faq-nav a:hover{border-left-color:var(--txt-3);color:var(--txt)}}.faq-help{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;border-top:1px solid var(--line-2);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px 28px;justify-content:space-between;margin-top:52px;padding-top:26px}.faq-help p{color:var(--txt-2);font-size:15px;line-height:1.6;max-width:46ch}.faq-groups{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:56px;min-width:0}.faq-group{scroll-margin-top:96px}.faq-group h2{color:var(--txt);font-family:Space Grotesk,sans-serif;font-size:clamp(26px,2.7vw,35px);font-weight:700;letter-spacing:-.028em;line-height:1.08}.fg-intro{color:var(--txt-2);font-size:15.5px;line-height:1.6;margin-top:11px;max-width:56ch}.fqm{display:grid;gap:22px 30px;grid-template-columns:repeat(3,1fr);margin-top:44px}.fqm-k{border-bottom:1px solid var(--line-2);color:var(--txt-3);font-family:Space Mono,monospace;font-size:11px;letter-spacing:.08em;padding-bottom:11px;text-transform:uppercase}.fqm-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0}.fqm-col a{border-bottom:1px solid var(--line-2);display:block;padding:15px 0}.fqm-col a b{color:var(--txt);display:block;font-family:Space Grotesk,sans-serif;font-size:16px;font-weight:600;letter-spacing:-.015em;-webkit-transition:color .15s ease;transition:color .15s ease}.fqm-col a span{color:var(--txt-3);display:block;font-size:13.5px;line-height:1.5;margin-top:4px}.fqm-col a:focus-visible{border-radius:4px;outline:2px solid var(--magenta);outline-offset:3px}@media (hover:hover) and (pointer:fine){.fqm-col a:hover b{color:var(--magenta-dk)}}@media (max-width:1000px){.faq-layout{display:block}.faq-rail{display:none}.fqm{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.fqm{gap:26px;grid-template-columns:1fr}.faq-groups{gap:44px}}body.page-template-template-faq .ph-cta{margin-top:30px}body.page-template-template-faq .faq-layout{-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;grid-template-columns:.78fr 1.22fr;margin-top:0}body.page-template-template-faq .faq{border-top:1px solid var(--line-2);margin-top:22px}body.page-template-template-faq .faq-item:last-child{border-bottom:1px solid var(--line-2)}body.page-template-template-faq .faq-q{font-size:17.5px;line-height:1.32;padding:23px 2px;-webkit-transition:color .18s ease;transition:color .18s ease}body.page-template-template-faq .faq-item.open .faq-q{color:var(--magenta-dk)}body.page-template-template-faq .faq-q:focus-visible{border-radius:6px;outline:2px solid var(--magenta);outline-offset:-2px}body.page-template-template-faq .faq-ic{-webkit-transition:background .2s ease,border-color .2s ease,-webkit-transform .14s cubic-bezier(.23,1,.32,1);transition:background .2s ease,border-color .2s ease,-webkit-transform .14s cubic-bezier(.23,1,.32,1);transition:background .2s ease,border-color .2s ease,transform .14s cubic-bezier(.23,1,.32,1);transition:background .2s ease,border-color .2s ease,transform .14s cubic-bezier(.23,1,.32,1),-webkit-transform .14s cubic-bezier(.23,1,.32,1)}body.page-template-template-faq .faq-a p{line-height:1.68;max-width:62ch}body.page-template-template-faq .faq-a a{color:var(--magenta-dk);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;-webkit-transition:color .15s ease;transition:color .15s ease}@media (hover:hover) and (pointer:fine){body.page-template-template-faq .faq-q:hover{color:var(--magenta-dk)}body.page-template-template-faq .faq-a a:hover{color:var(--magenta)}}@media (prefers-reduced-motion:no-preference){body.page-template-template-faq .faq-q:active .faq-ic{-webkit-transform:scale(.88);-ms-transform:scale(.88);transform:scale(.88)}}@media (max-width:640px){body.page-template-template-faq .faq-q{font-size:16px;gap:16px}body.page-template-template-faq .faq-a p{padding-right:6px}}#e404{-webkit-box-pack:center;-ms-flex-pack:center;background:#fff;justify-content:center;min-height:46vh;padding-block:clamp(64px,12vh,128px);text-align:center}#e404,#e404 .wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#e404 .e404-kicker{color:var(--magenta-dk);font-family:Space Mono,monospace;font-size:13px;letter-spacing:.14em}#e404 h1{font-family:Space Grotesk,sans-serif;font-size:clamp(34px,6vw,58px);letter-spacing:-.02em;line-height:1.08;margin-top:14px;max-width:16ch}#e404 h1 em{color:var(--magenta);font-style:normal}#e404 .e404-lead{color:var(--txt-2);font-size:17px;line-height:1.6;margin-top:16px;max-width:44ch}#e404 .e404-cta{margin-top:30px}#e404 .e404-cta .btn{gap:8px;min-height:44px;padding:13px 22px}#e404 .e404-alts{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:15px;gap:8px 22px;justify-content:center;margin-top:20px}#e404 .e404-alts a{color:var(--magenta-dk);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;-webkit-transition:color .15s ease;transition:color .15s ease}#e404 .e404-foot{color:var(--txt-2);font-size:14px;margin-top:44px}#e404 .e404-foot a{color:var(--magenta-dk)}@media (hover:hover) and (pointer:fine){#e404 .e404-alts a:hover{color:var(--txt)}}body.is-p-support .sup-top{-webkit-box-align:start;-ms-flex-align:start;align-items:start;display:grid;gap:44px;grid-template-columns:1.15fr .85fr}body.is-p-support .sup-photo img{border:1px solid var(--line);border-radius:14px;display:block;height:auto;width:100%}@media (max-width:860px){body.is-p-support .sup-top{gap:26px;grid-template-columns:1fr}}body.is-p-careers .quad-cell.qs-4{grid-column:span 4}body.is-p-careers .quad-cell.qs-3{grid-column:span 3}body.is-p-careers .quad-cell.qa-c{background:linear-gradient(160deg,#e8f6fe,#d5edfb);border-color:#b4dff4}body.is-p-careers .quad-cell.qa-m{background:linear-gradient(160deg,#ffeff6,#ffe1ee);border-color:#f3c6dc}body.is-p-careers .quad-cell.qa-y{background:linear-gradient(160deg,#fff8dc,#ffefb9);border-color:#efde9e}body.is-p-careers .quad-cell.qa-k{background:linear-gradient(160deg,#eef1f5,#e2e6ec);border-color:#cfd5de}body.is-p-careers .quad-cell.qa-c h3{color:var(--cyan-dk)}body.is-p-careers .quad-cell.qa-m h3{color:var(--magenta)}body.is-p-careers .quad-cell.qa-y h3{color:var(--gold)}body.is-p-careers .quad-cell.qa-k h3{color:var(--key)}body.is-p-careers .quad-photo{aspect-ratio:1/1;border:1px solid var(--line);border-radius:18px;grid-column:span 2;overflow:hidden}body.is-p-careers .quad-photo img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}body.is-p-careers .quad-cell .proof{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}@media (max-width:900px){body.is-p-careers .quad-photo{aspect-ratio:auto;grid-column:auto!important;min-height:240px}}@media (max-width:700px){body.is-p-careers .quad{grid-template-columns:1fr}body.is-p-careers .quad-photo{aspect-ratio:4/3;min-height:0}body.is-p-careers .quad>.qa-c{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}body.is-p-careers .quad>.qp-1{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}body.is-p-careers .quad>.qa-k{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}body.is-p-careers .quad>.qp-2{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}body.is-p-careers .quad>.qa-m{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}body.is-p-careers .quad>.qa-y{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}}body.is-p-quick-quote .cmp-col-a{background:linear-gradient(160deg,#ffeff6,#ffe1ee);border:1px solid #f0aecb}body.is-p-quick-quote .cmp-col-b{background:linear-gradient(160deg,#e8f6fe,#d5edfb);border:1px solid #b4dff4}body.is-p-quick-quote .cmp-col-head{-ms-flex-wrap:wrap;flex-wrap:wrap}body.is-p-quick-quote .cmp-col-a .cmp-col-head b{color:var(--magenta-dk)}body.is-p-quick-quote .cmp-col-b .cmp-col-head b{color:var(--cyan-dk)}body.is-p-quick-quote .cmp-col-a .cmp-tag{background:var(--magenta)}body.is-p-quick-quote .cmp-col-b .cmp-tag{background:var(--cyan-dk)}body.is-p-quick-quote .cmp-col-a .cmp-list .ck{stroke:var(--magenta-dk)}body.is-p-quick-quote .cmp-col-b .cmp-list .ck{stroke:var(--cyan-dk)}body.is-p-quick-quote .cmp-list .dash{background:#8e96a3}body.is-p-quick-quote .cmp-col-a .cmp-go{color:var(--magenta-dk)}body.is-p-quick-quote .cmp-col-b .cmp-go{color:var(--cyan-dk)}#ct-enquiry,#ct-offices{background:#f2f4f7}#ct-final,#ct-teams{background:#fff}#sup-reach,#support-request{background:#f2f4f7}#sup-final,#sup-ready{background:#fff}#apply,#car-open{background:#f2f4f7}#car-final,#car-life{background:#fff}#audit,#fpa-challenges,#fpa-figures,#fpa-final{background:#f2f4f7}#fpa-compare,#fpa-faq,#fpa-how{background:#fff}#qq-choose,#quote{background:#f2f4f7}#qq-final,#qq-how{background:#fff}body.is-p-printer-leasing .lease-brands{display:grid;gap:14px;grid-template-columns:repeat(6,1fr);margin-top:44px}body.is-p-printer-leasing .lb-tile{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:14px;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;min-height:96px;padding:18px}body.is-p-printer-leasing .lb-tile img{max-height:30px;max-width:120px;width:auto}body.is-p-printer-leasing a.lb-tile{-webkit-transition:border-color .15s ease;transition:border-color .15s ease}body.is-p-printer-leasing a.lb-tile:focus-visible{outline:2px solid var(--cyan-dk);outline-offset:2px}@media (hover:hover) and (pointer:fine){body.is-p-printer-leasing a.lb-tile:hover{border-color:var(--line-2)}}@media (max-width:900px){body.is-p-printer-leasing .lease-brands{grid-template-columns:repeat(3,1fr)}}@media (max-width:480px){body.is-p-printer-leasing .lease-brands{gap:12px;grid-template-columns:repeat(2,1fr)}body.is-p-printer-leasing .lb-tile{min-height:84px}}body.is-p-printer-leasing .cmp-col-lease{background:linear-gradient(160deg,#ffeff6,#ffe1ee);border:1.5px solid #f0aecb}body.is-p-printer-leasing .cmp-col-buy{background:var(--panel);border:1px solid var(--line)}body.is-p-printer-leasing .cmp-col-buy .cmp-col-head{border-bottom-color:var(--line)}body.is-p-printer-leasing .cmp-col-head{margin-bottom:8px}body.is-p-printer-leasing .cmp-col-head b{color:var(--txt)}body.is-p-printer-leasing .cmp-col-lease .cmp-col-head b{color:var(--magenta)}body.is-p-printer-leasing .cmp-list li b{color:var(--txt);font-weight:600}body.is-p-printer-leasing .cmp-list .ck{stroke:var(--magenta)}body.is-p-printer-leasing .cmp-list .dash{background:var(--line-2)}body.is-p-print-management-services .save{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:grid;gap:18px;grid-template-columns:1.05fr .95fr;margin-top:44px}body.is-p-print-management-services .save-lead{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:linear-gradient(160deg,#e8f6fe,#d5edfb);border:1px solid #b4dff4;border-radius:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:34px 32px}body.is-p-print-management-services .save-lead p+p{margin-top:13px}body.is-p-print-management-services .save-lead .save-body{-webkit-box-flex:1;color:var(--txt-2);-ms-flex:1;flex:1;font-size:15px;line-height:1.6;margin-top:20px}body.is-p-print-management-services .save-k{color:var(--txt-2);font-family:Space Mono,monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase}body.is-p-print-management-services .save-big{color:var(--cyan-dk);font-family:Space Grotesk,sans-serif;font-size:clamp(56px,7vw,86px);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.04em;line-height:.92;margin-top:6px}body.is-p-print-management-services .save-sub{color:var(--txt);font-family:Space Grotesk,sans-serif;font-size:17px;font-weight:600;letter-spacing:-.01em;margin-top:4px}body.is-p-print-management-services .save-cost{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:linear-gradient(160deg,#fff1ef,#ffe2de);border:1px solid #f5c4bc;border-radius:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:34px 32px}body.is-p-print-management-services .save-cost h3{color:var(--neg);font-family:Space Grotesk,sans-serif;font-size:21px;font-weight:700;letter-spacing:-.01em}body.is-p-print-management-services .save-cost>p{color:var(--txt-2);font-size:15px;line-height:1.6;margin-top:11px}body.is-p-print-management-services .save-cost .btn{-ms-flex-item-align:start;align-self:flex-start;margin-top:26px}body.is-p-print-management-services .save-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;gap:14px;list-style:none;margin:22px 0 0;padding:0}body.is-p-print-management-services .save-list li{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:var(--txt-2);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:15px;gap:12px;line-height:1.5}body.is-p-print-management-services .save-list li b{color:var(--txt);font-weight:600}body.is-p-print-management-services .save-list .xd{-webkit-box-flex:0;fill:none;stroke-width:2.5;stroke:var(--neg);-ms-flex:none;flex:none;height:18px;margin-top:1px;width:18px}@media (max-width:860px){body.is-p-print-management-services .save{grid-template-columns:1fr}}body.is-p-print-management-services .sw-tiles{display:grid;gap:14px;grid-template-columns:repeat(4,1fr);margin-top:44px}body.is-p-print-management-services .sw-tile{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:14px;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;min-height:104px;padding:20px}body.is-p-print-management-services .sw-tile img{max-height:32px;max-width:130px;width:auto}body.is-p-print-management-services a.sw-tile{-webkit-transition:border-color .15s ease;transition:border-color .15s ease}body.is-p-print-management-services a.sw-tile:focus-visible{outline:2px solid var(--cyan-dk);outline-offset:2px}@media (hover:hover) and (pointer:fine){body.is-p-print-management-services a.sw-tile:hover{border-color:var(--line-2)}}body.is-p-print-management-services .sw-note{color:var(--txt-2);font-size:14.5px;line-height:1.6;margin-top:22px;max-width:74ch}body.is-p-print-management-services .sw-note b{color:var(--txt);font-weight:600}@media (max-width:760px){body.is-p-print-management-services .sw-tiles{grid-template-columns:repeat(2,1fr)}}@media (max-width:420px){body.is-p-print-management-services .sw-tile{min-height:88px}}body.is-p-print-management-services .ind-item .idot{border-radius:2px}body.is-p-print-management-services .ind-item .ind-arrow{-webkit-transition:-webkit-transform .18s;transition:-webkit-transform .18s;transition:transform .18s;transition:transform .18s,-webkit-transform .18s}body.is-p-print-management-services .ind-grid .ind-item:nth-child(4n+1){background:linear-gradient(160deg,#e8f6fe,#d5edfb);border-color:#b4dff4}body.is-p-print-management-services .ind-grid .ind-item:nth-child(4n+2){background:linear-gradient(160deg,#ffeff6,#ffe1ee);border-color:#f3c6dc}body.is-p-print-management-services .ind-grid .ind-item:nth-child(4n+3){background:linear-gradient(160deg,#fff8dc,#ffefb9);border-color:#efde9e}body.is-p-print-management-services .ind-grid .ind-item:nth-child(4n+4){background:linear-gradient(160deg,#eef1f5,#e2e6ec);border-color:#cfd5de}body.is-p-print-management-services .ind-grid .ind-item:nth-child(4n+1) .ind-arrow{stroke:var(--cyan-dk)}body.is-p-print-management-services .ind-grid .ind-item:nth-child(4n+2) .ind-arrow{stroke:var(--magenta)}body.is-p-print-management-services .ind-grid .ind-item:nth-child(4n+3) .ind-arrow{stroke:var(--gold)}body.is-p-print-management-services .ind-grid .ind-item:nth-child(4n+4) .ind-arrow{stroke:var(--key)}@media (hover:hover) and (pointer:fine){body.is-p-print-management-services .ind-item:hover .ind-arrow{-webkit-transform:translateX(3px);-ms-transform:translateX(3px);transform:translateX(3px)}body.is-p-print-management-services .ind-grid .ind-item:nth-child(4n+1):hover{border-color:var(--cyan-dk)}body.is-p-print-management-services .ind-grid .ind-item:nth-child(4n+2):hover{border-color:var(--magenta)}body.is-p-print-management-services .ind-grid .ind-item:nth-child(4n+3):hover{border-color:var(--gold)}body.is-p-print-management-services .ind-grid .ind-item:nth-child(4n+4):hover{border-color:var(--key)}}body.is-p-print-management-services .case{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:grid;gap:18px;grid-template-columns:1.15fr .85fr;margin-top:44px}body.is-p-print-management-services .case-story{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:linear-gradient(160deg,#e8f6fe,#d5edfb);border:1px solid #b4dff4;border-radius:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:34px 32px}body.is-p-print-management-services .case-story h3{color:var(--txt);font-family:Space Grotesk,sans-serif;font-size:clamp(24px,2.6vw,32px);font-weight:700;letter-spacing:-.02em;line-height:1.08;margin-top:10px}body.is-p-print-management-services .case-story>p{color:var(--txt-2);font-size:15px;line-height:1.6;margin-top:14px}body.is-p-print-management-services .case-k{color:var(--cyan-dk);font-family:Space Mono,monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase}body.is-p-print-management-services .case-did{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:1;border-top:1px solid rgba(28,30,36,.12);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;gap:13px;list-style:none;margin:24px 0 0;padding:24px 0 0}body.is-p-print-management-services .case-did li{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:var(--txt-2);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14.5px;gap:12px;line-height:1.5}body.is-p-print-management-services .case-did .ck{-webkit-box-flex:0;fill:none;stroke-width:2.5;stroke:var(--cyan-dk);-ms-flex:none;flex:none;height:17px;margin-top:2px;width:17px}body.is-p-print-management-services .case-results{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:linear-gradient(160deg,#ffeff6,#ffe1ee);border:1px solid #f3c6dc;border-radius:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:34px 32px}body.is-p-print-management-services .cr-k{color:var(--txt-2);font-family:Space Mono,monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase}body.is-p-print-management-services .cr-stat{border-bottom:1px solid rgba(28,30,36,.12);padding:22px 0}body.is-p-print-management-services .cr-stat:first-of-type{padding-top:18px}body.is-p-print-management-services .cr-stat:last-child{border-bottom:0;padding-bottom:0}body.is-p-print-management-services .cr-stat b{color:var(--magenta);display:block;font-family:Space Grotesk,sans-serif;font-size:clamp(34px,4vw,46px);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.03em;line-height:1}body.is-p-print-management-services .cr-stat b .count{color:inherit;display:inline;font-size:inherit;font-weight:inherit;letter-spacing:inherit;margin:0}body.is-p-print-management-services .cr-stat>span{color:var(--txt-2);display:block;font-size:14px;line-height:1.45;margin-top:8px}@media (max-width:860px){body.is-p-print-management-services .case{grid-template-columns:1fr}}body.is-p-cloud-services .whyx .whyx-card:nth-child(3){grid-column:span 6}@media (max-width:820px){body.is-p-cloud-services .whyx .whyx-card:nth-child(3){grid-column:auto}}body.is-p-cyber-security .cyi-facts span,body.is-p-smart-lockers .cyi-facts span{color:var(--txt-2);display:block;font-size:15px;line-height:1.55;margin-top:4px}#gd-band .gdb-head{max-width:54rem}#gd-band .gdb-head h2{color:var(--txt);font-family:Space Grotesk,sans-serif;font-size:clamp(30px,3.6vw,46px);font-weight:700;letter-spacing:-.02em;line-height:1.05;margin-top:14px}#gd-band .gdb-img{background:#edf0f4 url(/wp-content/themes/insightsystems-theme/assets/images/gdpr-data.webp) 50%/cover no-repeat;border:1px solid var(--line);border-radius:22px;height:clamp(240px,30vw,380px);margin-top:30px;overflow:hidden}#gd-band .gdb-foot{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;gap:44px;grid-template-columns:1.5fr .5fr;margin-top:30px}#gd-band .gdb-foot p{color:var(--txt-2);font-size:17px;line-height:1.6;max-width:44em}#gd-band .gdb-foot p+p{margin-top:12px}#gd-band .gdb-foot .gdb-cta{justify-self:end}@media (max-width:820px){#gd-band .gdb-foot{gap:20px;grid-template-columns:1fr}#gd-band .gdb-foot .gdb-cta{justify-self:start}}body.is-p-gdpr .gd{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:grid;gap:18px;grid-template-columns:.88fr 1.12fr;margin-top:44px}body.is-p-gdpr .gd-lead{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:linear-gradient(160deg,#e8f6fe,#d5edfb);border:1px solid #b4dff4;border-radius:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:34px 32px}body.is-p-gdpr .gd-lead h3{color:var(--cyan-dk);font-family:Space Grotesk,sans-serif;font-size:clamp(23px,2.5vw,29px);font-weight:700;letter-spacing:-.02em;line-height:1.1;margin-top:9px}body.is-p-gdpr .gd-lead p{color:var(--txt-2);font-size:15px;line-height:1.6;margin-top:14px}body.is-p-gdpr .gd-lead p+p{margin-top:12px}body.is-p-gdpr .gd-k{color:var(--txt-2);font-family:Space Mono,monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase}body.is-p-gdpr .gd-proof{-webkit-box-orient:vertical;-webkit-box-direction:normal;border-top:1px solid rgba(28,30,36,.12);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px;list-style:none;margin:22px 0 0;padding:22px 0 0}body.is-p-gdpr .gd-proof li{color:var(--txt);font-family:Space Mono,monospace;font-size:12px;letter-spacing:.01em;line-height:1.35;padding-left:19px;position:relative}body.is-p-gdpr .gd-proof li:before{background:var(--cyan);border-radius:2px;content:"";height:8px;left:0;position:absolute;top:4px;width:8px}body.is-p-gdpr .gd-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;list-style:none;margin:0;padding:0}body.is-p-gdpr .gd-list,body.is-p-gdpr .gd-list li{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px}body.is-p-gdpr .gd-list li{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border:1px solid;border-radius:14px;padding:26px 28px}body.is-p-gdpr .gd-list li:first-child{background:linear-gradient(160deg,#ffeff6,#ffe1ee);border-color:#f3c6dc}body.is-p-gdpr .gd-list li:nth-child(2){background:linear-gradient(160deg,#fff8dc,#ffefb9);border-color:#efde9e}body.is-p-gdpr .gd-list li:nth-child(3){background:linear-gradient(160deg,#eef1f5,#e2e6ec);border-color:#cfd5de}body.is-p-gdpr .gd-list .ck{-webkit-box-flex:0;fill:none;stroke-width:2.5;-ms-flex:none;flex:none;height:19px;margin-top:3px;width:19px}body.is-p-gdpr .gd-list li:first-child .ck{stroke:var(--magenta)}body.is-p-gdpr .gd-list li:nth-child(2) .ck{stroke:var(--gold)}body.is-p-gdpr .gd-list li:nth-child(3) .ck{stroke:var(--key)}body.is-p-gdpr .gd-list b{color:var(--txt);display:block;font-family:Space Grotesk,sans-serif;font-size:18px;font-weight:700;letter-spacing:-.01em}body.is-p-gdpr .gd-list li:first-child b{color:var(--magenta-dk)}body.is-p-gdpr .gd-list li:nth-child(2) b{color:var(--gold)}body.is-p-gdpr .gd-list li:nth-child(3) b{color:var(--key)}body.is-p-gdpr .gd-list span{color:var(--txt-2);display:block;font-size:15px;line-height:1.6;margin-top:8px}@media (max-width:860px){body.is-p-gdpr .gd{grid-template-columns:1fr}}body.is-p-smart-lockers .ov-lead p+p{margin-top:14px}body.is-p-smart-lockers .uc p a{font-weight:600;text-decoration:underline;text-underline-offset:3px}body.is-p-smart-lockers .uc:first-child p a,body.is-p-smart-lockers .uc:nth-child(5) p a{color:var(--cyan-dk)}body.is-p-smart-lockers .uc:nth-child(2) p a{color:var(--magenta-dk)}body.is-p-smart-lockers .uc:nth-child(3) p a{color:var(--gold)}body.is-p-smart-lockers .uc:nth-child(4) p a{color:var(--key)}body.is-p-smart-lockers .quad-cell .proof{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}body.is-p-smart-lockers .faq-a p.faq-lead{padding-bottom:14px}body.is-p-smart-lockers .faq-a ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px;list-style:none;margin:0;max-width:60ch;padding:0 46px 26px 2px}body.is-p-smart-lockers .faq-a li{color:var(--txt-2);font-size:15.5px;line-height:1.6;padding-left:19px;position:relative}body.is-p-smart-lockers .faq-a li b{color:var(--txt);font-weight:700}body.is-p-smart-lockers .faq-a li:before{background:var(--cyan);border-radius:2px;content:"";height:7px;left:0;position:absolute;top:8px;width:7px}@media (prefers-reduced-motion:reduce){body.is-p-smart-lockers .faq-a-inner{-webkit-transition:none;transition:none}}@media (max-width:560px){body.is-p-smart-lockers .faq-a ul{padding-right:8px}}#pl-brands,#pl-finder,#pl-how,#pricing{background:#f2f4f7}#pl-faq,#pl-final,#pl-included,#pl-industries,#pl-why{background:#fff}#pm-benefits,#pm-case,#pm-estimator,#pm-software{background:#f2f4f7}#pm-faq,#pm-final,#pm-how,#pm-industries,#pm-savings{background:#fff}#cs-how,#cs-intro,#cs-related{background:#f2f4f7}#cs-faq,#cs-final,#cs-pillars{background:#fff}#cy-band,#cy-check,#cy-related{background:#f2f4f7}#cy-final,#cy-how,#cy-what{background:#fff}#gd-band,#gd-final,#gd-how{background:#f2f4f7}#gd-related,#gd-why{background:#fff}#sl-future,#sl-related,#sl-video,#sl-what{background:#f2f4f7}#sl-faq,#sl-features,#sl-final,#sl-sectors{background:#fff}body.is-p-office-solutions .exp-tab:first-child.on{background:#d6eefb}body.is-p-office-solutions .exp-tab:first-child.on .tdot{background:var(--cyan)}body.is-p-office-solutions .exp-tab:nth-child(2).on{background:#fbddec}body.is-p-office-solutions .exp-tab:nth-child(2).on .tdot{background:var(--magenta)}body.is-p-office-solutions .exp-tab:nth-child(3).on{background:#fbedb8}body.is-p-office-solutions .exp-tab:nth-child(3).on .tdot{background:var(--yellow)}body.is-p-office-solutions .exp-tab:nth-child(4).on{background:#e5e9ef}body.is-p-office-solutions .exp-tab:nth-child(4).on .tdot{background:var(--key)}body.is-p-office-solutions .exp-tab:nth-child(5).on{background:#d6eefb}body.is-p-office-solutions .exp-tab:nth-child(5).on .tdot{background:var(--cyan)}body.is-p-office-solutions .exp-tab:nth-child(6).on{background:#fbddec}body.is-p-office-solutions .exp-tab:nth-child(6).on .tdot{background:var(--magenta)}#os-benefits,#os-explore,#os-final{background:#f2f4f7}#os-how,#os-tailored{background:#fff}body.page-template-template-software .ph-meta{display:block}body.page-template-template-software .cyi-facts span{color:var(--txt-2);display:block;font-size:15px;line-height:1.55;margin-top:4px}body.page-template-template-software .sol-grid{grid-template-columns:repeat(4,1fr)}body.page-template-template-software .sol-grid .sol-card{grid-column:auto}body.page-template-template-software .sol-grid .sol-card:nth-child(4){background:linear-gradient(160deg,#eef1f5,#e2e6ec);border-color:#cfd5de}body.page-template-template-software .sol-grid .sol-card:nth-child(4) .sol-go,body.page-template-template-software .sol-grid .sol-card:nth-child(4) b{color:var(--key)}@media (max-width:900px){body.page-template-template-software .sol-grid{grid-template-columns:1fr 1fr}}body.is-p-docuware .sol-card b,body.is-p-ricoh-smart-integration .sol-card b,body.is-p-tungsten-printix .sol-card b{font-size:20px;line-height:1.15}body.is-p-docuware .sol-card>span,body.is-p-ricoh-smart-integration .sol-card>span,body.is-p-tungsten-printix .sol-card>span{-webkit-box-flex:1;-ms-flex:1;flex:1}@media (max-width:560px){body.is-p-docuware .sol-grid,body.is-p-ricoh-smart-integration .sol-grid,body.is-p-tungsten-printix .sol-grid{grid-template-columns:1fr}}@media (max-width:820px){body.is-p-docuware .sol-grid .sol-card,body.is-p-ricoh-smart-integration .sol-grid .sol-card,body.is-p-tungsten-printix .sol-grid .sol-card{padding:30px}}body.is-p-papercut-hive .ov,body.is-p-papercut-mf .ov{display:block;margin-top:36px}body.is-p-papercut-hive .ov-lead,body.is-p-papercut-mf .ov-lead{font-size:18px;line-height:1.62;max-width:64ch}body.is-p-papercut-hive .ov-points,body.is-p-papercut-mf .ov-points{display:grid;gap:0;grid-template-columns:repeat(3,1fr);margin:42px 0 0}body.is-p-papercut-hive .ov-points li,body.is-p-papercut-mf .ov-points li{display:block;line-height:inherit;padding:2px 38px}body.is-p-papercut-hive .ov-points li:first-child,body.is-p-papercut-mf .ov-points li:first-child{padding-left:0}body.is-p-papercut-hive .ov-points li:last-child,body.is-p-papercut-mf .ov-points li:last-child{padding-right:0}body.is-p-papercut-hive .ov-points li+li,body.is-p-papercut-mf .ov-points li+li{border-left:1px solid var(--line-2)}body.is-p-papercut-hive .ov-points b,body.is-p-papercut-mf .ov-points b{display:block;font-family:Space Grotesk,sans-serif;font-size:19px;font-weight:700;letter-spacing:-.01em}body.is-p-papercut-hive .ov-points li:first-child b,body.is-p-papercut-mf .ov-points li:first-child b{color:var(--cyan-dk)}body.is-p-papercut-hive .ov-points li:nth-child(2) b,body.is-p-papercut-mf .ov-points li:nth-child(2) b{color:var(--magenta)}body.is-p-papercut-hive .ov-points li:nth-child(3) b,body.is-p-papercut-mf .ov-points li:nth-child(3) b{color:var(--gold)}body.is-p-papercut-hive .ov-points span,body.is-p-papercut-mf .ov-points span{color:var(--txt-2);display:block;font-size:15px;line-height:1.6;margin-top:11px}body.is-p-papercut-hive .ov-copy .btn,body.is-p-papercut-mf .ov-copy .btn{margin-top:36px}@media (max-width:820px){body.is-p-papercut-hive .ov-points,body.is-p-papercut-mf .ov-points{grid-template-columns:1fr}body.is-p-papercut-hive .ov-points li,body.is-p-papercut-mf .ov-points li{border-top:1px solid var(--line-2);padding:20px 0}body.is-p-papercut-hive .ov-points li:first-child,body.is-p-papercut-mf .ov-points li:first-child{border-top:0;padding-top:0}body.is-p-papercut-hive .ov-points li:last-child,body.is-p-papercut-mf .ov-points li:last-child{padding-right:0}body.is-p-papercut-hive .ov-points li+li,body.is-p-papercut-mf .ov-points li+li{border-left:0}body.is-p-papercut-hive .ov-lead,body.is-p-papercut-mf .ov-lead{max-width:none}}body.is-p-papercut-hive .cmp,body.is-p-papercut-mf .cmp{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}body.is-p-papercut-hive .cmp-col,body.is-p-papercut-mf .cmp-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}body.is-p-papercut-hive .cmp-col-a,body.is-p-papercut-mf .cmp-col-a{background:linear-gradient(160deg,#ffeff6,#ffe1ee);border:1.5px solid #f0aecb}body.is-p-papercut-hive .cmp-col-b,body.is-p-papercut-mf .cmp-col-b{background:var(--panel);border:1px solid var(--line)}body.is-p-papercut-hive .cmp-col-head,body.is-p-papercut-mf .cmp-col-head{margin-bottom:8px}body.is-p-papercut-hive .cmp-col-head b,body.is-p-papercut-mf .cmp-col-head b{color:var(--txt)}body.is-p-papercut-hive .cmp-col-b .cmp-col-head,body.is-p-papercut-mf .cmp-col-b .cmp-col-head{border-bottom-color:var(--line)}body.is-p-papercut-hive .cmp-col-a .cmp-col-head b,body.is-p-papercut-mf .cmp-col-a .cmp-col-head b{color:var(--magenta)}body.is-p-papercut-hive .cmp-col-b .cmp-tag,body.is-p-papercut-mf .cmp-col-b .cmp-tag{background:var(--panel-2);color:var(--txt-2)}body.is-p-papercut-hive .cmp-list,body.is-p-papercut-mf .cmp-list{-webkit-box-flex:1;-ms-flex:1;flex:1}body.is-p-papercut-hive .cmp-list li b,body.is-p-papercut-mf .cmp-list li b{color:var(--txt);font-weight:600}body.is-p-papercut-hive .cmp-list .ck,body.is-p-papercut-mf .cmp-list .ck{stroke:var(--magenta)}body.is-p-papercut-hive .cmp-col-b .cmp-list .ck,body.is-p-papercut-mf .cmp-col-b .cmp-list .ck{stroke:var(--cyan-dk)}body.is-p-papercut-hive .cmp-go,body.is-p-papercut-mf .cmp-go{color:var(--magenta);font-size:15px;letter-spacing:normal;margin-top:22px}body.is-p-papercut-hive .cmp-go svg,body.is-p-papercut-mf .cmp-go svg{height:16px;width:16px}@media (hover:hover) and (pointer:fine){body.is-p-papercut-hive .cmp-go:hover,body.is-p-papercut-mf .cmp-go:hover{text-decoration:none}}@media (max-width:820px){body.is-p-papercut-hive .sol-grid,body.is-p-papercut-mf .sol-grid{grid-template-columns:1fr}}body.is-p-ricoh-smart-integration .trio{display:grid;gap:18px;grid-template-columns:repeat(3,1fr);margin-top:44px}body.is-p-ricoh-smart-integration .trio-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;border:1px solid;border-radius:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:32px 30px}body.is-p-ricoh-smart-integration .trio-card:first-child{background:linear-gradient(160deg,#e8f6fe,#d5edfb);border-color:#b4dff4}body.is-p-ricoh-smart-integration .trio-card:nth-child(2){background:linear-gradient(160deg,#ffeff6,#ffe1ee);border-color:#f3c6dc}body.is-p-ricoh-smart-integration .trio-card:nth-child(3){background:linear-gradient(160deg,#fff8dc,#ffefb9);border-color:#efde9e}body.is-p-ricoh-smart-integration .trio-card h3{font-family:Space Grotesk,sans-serif;font-size:21px;font-weight:700;letter-spacing:-.01em}body.is-p-ricoh-smart-integration .trio-card:first-child h3{color:var(--cyan-dk)}body.is-p-ricoh-smart-integration .trio-card:nth-child(2) h3{color:var(--magenta)}body.is-p-ricoh-smart-integration .trio-card:nth-child(3) h3{color:var(--gold)}body.is-p-ricoh-smart-integration .trio-card p{color:var(--txt-2);font-size:15px;line-height:1.6;margin-top:10px}@media (max-width:820px){body.is-p-ricoh-smart-integration .trio{grid-template-columns:1fr}}body.is-p-software .exp-group{color:var(--txt-3);font-family:Space Mono,monospace;font-size:10.5px;letter-spacing:.09em;padding:12px 16px 4px;text-transform:uppercase}body.is-p-software .exp-group:first-child{padding-top:0}body.is-p-software .exp-tab.t-c.on{background:#d6eefb}body.is-p-software .exp-tab.t-c.on .tdot{background:var(--cyan)}body.is-p-software .exp-tab.t-m.on{background:#fbddec}body.is-p-software .exp-tab.t-m.on .tdot{background:var(--magenta)}body.is-p-software .exp-tab.t-y.on{background:#fbedb8}body.is-p-software .exp-tab.t-y.on .tdot{background:var(--yellow)}body.is-p-software .exp-tab.t-k.on{background:#e5e9ef}body.is-p-software .exp-tab.t-k.on .tdot{background:var(--key)}body.is-p-software .cmp{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}body.is-p-software .cmp-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}body.is-p-software .cmp-col-a{background:linear-gradient(160deg,#e8f6fe,#d5edfb);border:1.5px solid #b4dff4}body.is-p-software .cmp-col-b{background:linear-gradient(160deg,#eef1f5,#e2e6ec);border:1.5px solid #cfd5de}body.is-p-software .cmp-col-head{border-bottom:1px solid rgba(28,30,36,.12);margin-bottom:8px}body.is-p-software .cmp-col-a .cmp-col-head b{color:var(--cyan-dk)}body.is-p-software .cmp-col-b .cmp-col-head b{color:var(--key)}body.is-p-software .cmp-col-a .cmp-tag{background:var(--cyan-dk)}body.is-p-software .cmp-col-b .cmp-tag{background:var(--key)}body.is-p-software .cmp-list{-webkit-box-flex:1;-ms-flex:1;flex:1}body.is-p-software .cmp-list li b{color:var(--txt);font-weight:600}body.is-p-software .cmp-col-a .cmp-list .ck{stroke:var(--cyan-dk)}body.is-p-software .cmp-col-b .cmp-list .ck{stroke:var(--key)}body.is-p-software .cmp-go{font-size:15px;letter-spacing:normal;margin-top:22px}body.is-p-software .cmp-go svg{height:16px;width:16px}body.is-p-software .cmp-col-a .cmp-go{color:var(--cyan-dk)}body.is-p-software .cmp-col-b .cmp-go{color:var(--key)}@media (hover:hover) and (pointer:fine){body.is-p-software .cmp-go:hover{text-decoration:none}}#sw-explore,#sw-why{background:#f2f4f7}#sw-choose,#sw-final{background:#fff}#demo,#dw-final,#dw-industries,#dw-overview,#dw-usecases{background:#f2f4f7}#dw-faq,#dw-how,#dw-related,#dw-why{background:#fff}#rsi-benefits,#rsi-final,#rsi-overview{background:#f2f4f7}#rsi-capabilities,#rsi-faq,#rsi-related{background:#fff}#tp-components,#tp-final,#tp-how{background:#f2f4f7}#tp-benefits,#tp-faq,#tp-related{background:#fff}#ph-compare,#ph-faq,#ph-overview{background:#f2f4f7}#ph-benefits,#ph-eco,#ph-final,#ph-related{background:#fff}body.is-p-papercut-mf #pm-compare,body.is-p-papercut-mf #pm-faq,body.is-p-papercut-mf #pm-overview{background:#f2f4f7}body.is-p-papercut-mf #pm-benefits,body.is-p-papercut-mf #pm-eco,body.is-p-papercut-mf #pm-final,body.is-p-papercut-mf #pm-related{background:#fff}body.is-p-industries .shelf{display:grid;gap:16px;grid-template-columns:repeat(12,minmax(0,1fr));margin-top:46px}body.is-p-industries .sh{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--panel);border:1px solid var(--line);border-radius:16px;color:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden;padding:28px 26px 24px;position:relative;-webkit-transition:border-color .18s;transition:border-color .18s}body.is-p-industries .sh-s3{grid-column:span 3}body.is-p-industries .sh-s4{grid-column:span 4}body.is-p-industries .sh-s5{grid-column:span 5}body.is-p-industries .sh-ic{bottom:-14px;height:150px;opacity:.15;pointer-events:none;position:absolute;right:-12px;-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg);-webkit-transition:opacity .25s;transition:opacity .25s;width:150px}body.is-p-industries .sh-ic svg{display:block;height:150px;width:150px}body.is-p-industries .sh-s5 .sh-ic{bottom:-16px;height:170px;right:-14px;width:170px}body.is-p-industries .sh-s5 .sh-ic svg{height:170px;width:170px}body.is-p-industries .sh:focus-visible .sh-ic{opacity:.24}body.is-p-industries .sh-go{color:currentColor;display:inline-block;height:16px;margin-left:9px;opacity:.8;-webkit-transition:opacity .18s;transition:opacity .18s;vertical-align:-.1em;width:16px}body.is-p-industries .sh:focus-visible .sh-go{opacity:1}body.is-p-industries .sh b{color:var(--txt);display:block;font-family:Space Grotesk,sans-serif;font-size:18px;font-weight:700;letter-spacing:-.018em;line-height:1.18;position:relative;-webkit-transition:color .18s;transition:color .18s;z-index:1}body.is-p-industries .sh-s5 b{font-size:22px;letter-spacing:-.022em}body.is-p-industries .sh-tag{color:var(--txt-2);display:block;font-size:13.5px;line-height:1.5;margin-top:8px;max-width:23ch;position:relative;z-index:1}body.is-p-industries .sh-s5 .sh-tag{font-size:14.5px;max-width:34ch}body.is-p-industries .sh.t-c{background:linear-gradient(160deg,#e8f6fe,#d5edfb);border-color:#b4dff4}body.is-p-industries .sh.t-m{background:linear-gradient(160deg,#ffeff6,#ffe1ee);border-color:#f3c6dc}body.is-p-industries .sh.t-y{background:linear-gradient(160deg,#fff8dc,#ffefb9);border-color:#efde9e}body.is-p-industries .sh.t-k{background:linear-gradient(160deg,#eef1f5,#e2e6ec);border-color:#cfd5de}body.is-p-industries .sh.t-c>b{color:var(--cyan-dk)}body.is-p-industries .sh.t-m>b{color:var(--magenta-dk)}body.is-p-industries .sh.t-y>b{color:var(--gold)}body.is-p-industries .sh.t-k>b{color:var(--key)}body.is-p-industries .sh .sh-ic{color:#fff;opacity:.8}body.is-p-industries .sh:focus-visible .sh-ic{opacity:1}body.is-p-industries .sh-cta{-webkit-box-pack:center;-ms-flex-pack:center;background:var(--magenta);border-color:var(--magenta);grid-column:span 12;justify-content:center;overflow:hidden;padding:32px 34px;position:relative}body.is-p-industries .sh-cta b{color:#fff;font-size:clamp(21px,2.2vw,26px);letter-spacing:-.022em;margin-top:0}body.is-p-industries .sh-cta .sh-tag{color:hsla(0,0%,100%,.94);font-size:15.5px;line-height:1.55;max-width:44em}body.is-p-industries .sh-cta .sh-golink{-webkit-box-align:center;-ms-flex-align:center;-ms-flex-item-align:start;align-items:center;align-self:flex-start;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:15px;font-weight:600;gap:9px;margin-top:20px;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;-webkit-transition:text-decoration-color .18s;transition:text-decoration-color .18s}body.is-p-industries .sh-cta .sh-golink svg{height:17px;width:17px}body.is-p-industries .sh-feat{background:linear-gradient(160deg,#e8f6fe,#d5edfb);border-color:#b4dff4;grid-column:span 5;grid-row:span 2;padding:34px 32px 30px}body.is-p-industries .sh-feat.t-y{background:linear-gradient(160deg,#fff8dc,#ffefb9);border-color:#efde9e}body.is-p-industries .sh-feat.t-y .shf-fig,body.is-p-industries .sh-feat.t-y .shf-go,body.is-p-industries .sh-feat.t-y .shf-k{color:var(--gold)}body.is-p-industries .shf-fig.shf-q{font-size:clamp(17px,1.7vw,21px);letter-spacing:-.018em;line-height:1.18}body.is-p-industries .sh-feat .sh-ic{bottom:auto;height:238px;opacity:.8;right:-26px;top:-34px;width:238px}body.is-p-industries .sh-feat .sh-ic svg{height:238px;width:238px}body.is-p-industries .sh-feat:focus-visible .sh-ic{opacity:1}body.is-p-industries .shf-k{-ms-flex-item-align:start;align-self:flex-start;color:var(--cyan-dk);font-family:Space Mono,monospace;font-size:11px;letter-spacing:.08em;position:relative;text-transform:uppercase;z-index:1}body.is-p-industries .sh-feat>b{font-size:clamp(24px,2.5vw,31px);letter-spacing:-.026em;line-height:1.05;margin-top:13px}body.is-p-industries .sh-feat>b .sh-go{height:20px;width:20px}body.is-p-industries .shf-p{color:var(--txt-2);font-size:14.5px;line-height:1.6;margin-top:13px;max-width:36ch;position:relative;z-index:1}body.is-p-industries .shf-foot{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:18px;margin-top:auto;padding-top:26px;position:relative;z-index:1}body.is-p-industries .shf-go{-webkit-box-align:center;-ms-flex-align:center;-ms-flex-item-align:start;align-items:center;align-self:flex-start;color:var(--cyan-dk);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:14.5px;font-weight:600;gap:8px;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;-webkit-transition:text-decoration-color .18s;transition:text-decoration-color .18s}body.is-p-industries .shf-go svg{-webkit-box-flex:0;-ms-flex:none;flex:none;height:16px;width:16px}body.is-p-industries .sh-feat:focus-visible .shf-go{text-decoration-color:currentColor}body.is-p-industries .shf-stage{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fff;border-radius:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:22px 24px 18px;position:relative;z-index:1}body.is-p-industries .shf-figs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:34px}body.is-p-industries .shf-src{border-top:1px solid var(--line);color:var(--txt-3);font-family:Space Mono,monospace;font-size:10.5px;line-height:1.45;margin-top:18px;padding-top:13px}body.is-p-industries .shf-cell{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}body.is-p-industries .shf-fig{color:var(--cyan-dk);font-family:Space Grotesk,sans-serif;font-size:clamp(26px,2.7vw,33px);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.03em;line-height:1}body.is-p-industries .shf-l{color:var(--txt-2);font-size:12.5px;line-height:1.35;margin-top:7px}@media (hover:hover) and (pointer:fine){body.is-p-industries .sh:hover .sh-ic{opacity:.24}body.is-p-industries .sh:hover .sh-go,body.is-p-industries .sh:hover .sh-ic{opacity:1}body.is-p-industries .sh.t-m:hover>b{color:var(--magenta-dk)}body.is-p-industries .sh.t-c:hover{border-color:var(--cyan-dk)}body.is-p-industries .sh.t-c:hover .sh-go,body.is-p-industries .sh.t-c:hover b{color:var(--cyan-dk)}body.is-p-industries .sh.t-m:hover{border-color:var(--magenta)}body.is-p-industries .sh.t-m:hover .sh-go,body.is-p-industries .sh.t-m:hover b{color:var(--magenta)}body.is-p-industries .sh.t-y:hover{border-color:var(--gold)}body.is-p-industries .sh.t-y:hover .sh-go,body.is-p-industries .sh.t-y:hover b{color:var(--gold)}body.is-p-industries .sh.t-k:hover{border-color:var(--key)}body.is-p-industries .sh.t-k:hover .sh-go,body.is-p-industries .sh.t-k:hover b{color:var(--key)}body.is-p-industries .sh-cta:hover{background:var(--magenta-dk);border-color:var(--magenta-dk)}body.is-p-industries .sh-cta:hover .sh-golink{text-decoration-color:currentColor}body.is-p-industries .sh-feat:hover .sh-ic{opacity:1}body.is-p-industries .sh-feat:hover .shf-go{text-decoration-color:currentColor}}@media (max-width:1000px){body.is-p-industries .sh-feat{grid-column:span 12;grid-row:auto}body.is-p-industries .sh-s3,body.is-p-industries .sh-s4,body.is-p-industries .sh-s5{grid-column:span 6}body.is-p-industries .sh-cta{grid-column:span 12}body.is-p-industries .sh-s5 .sh-ic,body.is-p-industries .sh-s5 .sh-ic svg{height:150px;width:150px}body.is-p-industries .sh-s5 .sh-ic{bottom:-14px;right:-12px}body.is-p-industries .sh-s5 b{font-size:18px}body.is-p-industries .sh-s5 .sh-tag{font-size:13.5px;max-width:30ch}}@media (max-width:620px){body.is-p-industries .shelf{grid-template-columns:1fr}body.is-p-industries .sh-cta,body.is-p-industries .sh-feat,body.is-p-industries .sh-s3,body.is-p-industries .sh-s4,body.is-p-industries .sh-s5{grid-column:auto;grid-row:auto}body.is-p-industries .sh-feat{padding:26px 22px 24px}body.is-p-industries .sh-feat .sh-ic,body.is-p-industries .sh-feat .sh-ic svg{height:168px;width:168px}body.is-p-industries .shf-stage{padding:15px 18px}body.is-p-industries .shf-figs{gap:22px}body.is-p-industries .sh{padding:24px 22px 22px}}body.is-p-industries .qa{border-top:1px solid var(--line-2);margin-top:44px}body.is-p-industries .qa-row{border-bottom:1px solid var(--line-2);display:grid;gap:52px;grid-template-columns:.92fr 1.08fr;padding:30px 0}body.is-p-industries .qa-q{-webkit-box-align:start;-ms-flex-align:start;align-items:start;display:grid;gap:15px;grid-template-columns:auto 1fr}body.is-p-industries .qa-q .qd{-webkit-box-flex:0;border-radius:3px;-ms-flex:none;flex:none;height:13px;margin-top:9px;width:13px}body.is-p-industries .qa-q b{color:var(--txt);font-family:Space Grotesk,sans-serif;font-size:clamp(20px,2vw,25px);font-weight:700;letter-spacing:-.022em;line-height:1.2}body.is-p-industries .qa-row:first-child .qd{background:var(--cyan)}body.is-p-industries .qa-row:nth-child(2) .qd{background:var(--magenta)}body.is-p-industries .qa-row:nth-child(3) .qd{background:var(--yellow)}body.is-p-industries .qa-row:nth-child(4) .qd{background:var(--key)}body.is-p-industries .qa-a{color:var(--txt-2);font-size:16px;line-height:1.68;max-width:46em}body.is-p-industries .qfoot{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px;margin-top:40px}body.is-p-industries .qfoot p{-webkit-box-flex:1;color:var(--txt-2);-ms-flex:1;flex:1;font-size:16px;line-height:1.6;max-width:38em;min-width:min(100%,24em)}@media (max-width:860px){body.is-p-industries .qa-row{gap:14px;grid-template-columns:1fr;padding:26px 0}}body.page-template-template-sector .ov-points li:nth-child(4) .od{background:var(--key)}body.page-template-template-sector .sol-grid{grid-template-columns:repeat(3,1fr)}body.page-template-template-sector .sol-card{grid-column:auto;padding:30px}body.page-template-template-sector .sol-card b{font-size:20px;line-height:1.15}body.page-template-template-sector .sol-card>span{-webkit-box-flex:1;-ms-flex:1;flex:1}@media (max-width:900px){body.page-template-template-sector .sol-grid{grid-template-columns:1fr}}body.page-template-template-sector .trio{display:grid;gap:18px;grid-template-columns:repeat(3,1fr);margin-top:44px}body.page-template-template-sector .trio-cell{-webkit-box-orient:vertical;-webkit-box-direction:normal;border:1px solid;border-radius:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:32px 30px}body.page-template-template-sector .trio-cell:first-child{background:linear-gradient(160deg,#e8f6fe,#d5edfb);border-color:#b4dff4}body.page-template-template-sector .trio-cell:nth-child(2){background:linear-gradient(160deg,#ffeff6,#ffe1ee);border-color:#f3c6dc}body.page-template-template-sector .trio-cell:nth-child(3){background:linear-gradient(160deg,#fff8dc,#ffefb9);border-color:#efde9e}body.page-template-template-sector .trio-cell h3{font-family:Space Grotesk,sans-serif;font-size:21px;font-weight:700;letter-spacing:-.01em;line-height:1.15}body.page-template-template-sector .trio-cell:first-child h3{color:var(--cyan-dk)}body.page-template-template-sector .trio-cell:nth-child(2) h3{color:var(--magenta)}body.page-template-template-sector .trio-cell:nth-child(3) h3{color:var(--gold)}body.page-template-template-sector .trio-cell p{-webkit-box-flex:1;color:var(--txt-2);-ms-flex:1;flex:1;font-size:15px;line-height:1.6;margin-top:11px}body.page-template-template-sector .trio-cta{margin-top:36px}@media (max-width:900px){body.page-template-template-sector .trio{grid-template-columns:1fr}}body.is-p-education .ph-lead h1,body.is-p-estate-letting-agents .ph-lead h1,body.is-p-finance-banking .ph-lead h1,body.is-p-healthcare .ph-lead h1,body.is-p-insurance .ph-lead h1,body.is-p-logistics .ph-lead h1,body.is-p-public-bodies .ph-lead h1,body.is-p-retail .ph-lead h1{font-size:clamp(34px,4.2vw,60px)}body.is-p-construction .ph-lead h1,body.is-p-manufacturing .ph-lead h1{font-size:clamp(30px,4.2vw,60px)}body.is-p-education .cyi-facts span{color:var(--txt-2);display:block;font-size:15px;line-height:1.55;margin-top:4px}body.is-p-education .sol-grid .sol-card:nth-child(4){background:linear-gradient(160deg,#eef1f5,#e2e6ec);border-color:#cfd5de}body.is-p-education .sol-grid .sol-card:nth-child(4) .sol-go,body.is-p-education .sol-grid .sol-card:nth-child(4) b{color:var(--key)}body.is-p-education .cs-r.cs-q b{font-size:clamp(28px,3vw,36px);letter-spacing:-.025em}body.is-p-finance-banking .quad-cell:nth-child(2) h3{color:var(--magenta-dk)}#in-find,#in-proof{background:#f2f4f7}#in-common,#in-final{background:#fff}#ed-audit,#ed-costs,#ed-final,#ed-lease{background:#f2f4f7}#ed-case,#ed-help,#ed-related{background:#fff}#fin-approach,#fin-audit,#fin-final,#fin-trace{background:#f2f4f7}#fin-case,#fin-controls,#fin-related{background:#fff}#est-audit,#est-final,#est-help,#est-intro{background:#f2f4f7}#est-case,#est-kit,#est-related{background:#fff}#con-audit,#con-costs,#con-final,#con-lease{background:#f2f4f7}#con-case,#con-help,#con-related{background:#fff}#pub-audit,#pub-challenge,#pub-final,#pub-route{background:#f2f4f7}#pub-case,#pub-help,#pub-related{background:#fff}#hea-audit,#hea-final,#hea-help,#hea-ward{background:#f2f4f7}#hea-case,#hea-costs,#hea-related{background:#fff}#man-approach,#man-audit,#man-final,#man-value{background:#f2f4f7}#man-case,#man-line,#man-related{background:#fff}#ret-audit,#ret-final,#ret-fleet,#ret-help{background:#f2f4f7}#ret-case,#ret-intro,#ret-related{background:#fff}#ins-approach,#ins-audit,#ins-expose,#ins-final{background:#f2f4f7}#ins-case,#ins-help,#ins-related{background:#fff}#log-audit,#log-final,#log-help,#log-value{background:#f2f4f7}#log-case,#log-path,#log-related{background:#fff}body.page-template-template-partner .ph-meta{display:block}body.page-template-template-partner .vh{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;white-space:nowrap;width:1px}body.page-template-template-partner .ph-lead h1 .pbt-logo{display:inline-block;vertical-align:baseline;width:auto}body.page-template-template-partner .cyi-facts span{color:var(--txt-2);display:block;font-size:15px;line-height:1.55;margin-top:4px}body.page-template-template-partner .sol-grid{grid-template-columns:repeat(4,1fr)}body.page-template-template-partner .sol-grid .sol-card{grid-column:auto}body.page-template-template-partner .sol-card b{font-size:20px;line-height:1.15}body.page-template-template-partner .sol-card>span{-webkit-box-flex:1;-ms-flex:1;flex:1}body.page-template-template-partner .sol-grid .sol-card:nth-child(4){background:linear-gradient(160deg,#eef1f5,#e2e6ec);border-color:#cfd5de}body.page-template-template-partner .sol-grid .sol-card:nth-child(4) .sol-go,body.page-template-template-partner .sol-grid .sol-card:nth-child(4) b{color:var(--key)}@media (max-width:900px){body.page-template-template-partner .sol-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){body.page-template-template-partner .sol-grid{grid-template-columns:1fr}}@media (max-width:820px){body.page-template-template-partner .sol-grid .sol-card{padding:30px}}body.is-p-partners .brand-rack{display:grid;gap:18px;grid-template-columns:repeat(3,1fr);margin-top:44px}body.is-p-partners .brand-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;border:1px solid;border-radius:18px;color:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:26px 24px 24px;-webkit-transition:border-color .18s;transition:border-color .18s}body.is-p-partners .brand-card h3{font-family:Space Grotesk,sans-serif;font-size:21px;font-weight:700;letter-spacing:-.01em;margin-top:20px}body.is-p-partners .brand-card p{-webkit-box-flex:1;color:var(--txt-2);-ms-flex:1;flex:1;font-size:14.5px;line-height:1.55;margin-top:9px}body.is-p-partners .brand-plate{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;height:96px;justify-content:center;padding:16px 20px}body.is-p-partners .brand-plate img{height:auto;max-height:38px;max-width:158px;width:auto}body.is-p-partners .brand-go{-webkit-box-flex:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex:none;flex:none;font-size:14px;font-weight:600;gap:7px;margin-top:20px;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;-webkit-transition:text-decoration-color .18s;transition:text-decoration-color .18s}body.is-p-partners .brand-go svg{height:15px;width:15px}body.is-p-partners .brand-rack .brand-card:first-child{background:linear-gradient(160deg,#e8f6fe,#d5edfb);border-color:#b4dff4}body.is-p-partners .brand-rack .brand-card:nth-child(2){background:linear-gradient(160deg,#ffeff6,#ffe1ee);border-color:#f3c6dc}body.is-p-partners .brand-rack .brand-card:nth-child(3){background:linear-gradient(160deg,#fff8dc,#ffefb9);border-color:#efde9e}body.is-p-partners .brand-rack .brand-card:nth-child(4){background:linear-gradient(160deg,#eef1f5,#e2e6ec);border-color:#cfd5de}body.is-p-partners .brand-rack .brand-card:nth-child(5){background:linear-gradient(160deg,#e8f6fe,#d5edfb);border-color:#b4dff4}body.is-p-partners .brand-rack .brand-card:nth-child(6){background:linear-gradient(160deg,#ffeff6,#ffe1ee);border-color:#f3c6dc}body.is-p-partners .brand-rack .brand-card:first-child .brand-go,body.is-p-partners .brand-rack .brand-card:first-child h3{color:var(--cyan-dk)}body.is-p-partners .brand-rack .brand-card:nth-child(2) .brand-go,body.is-p-partners .brand-rack .brand-card:nth-child(2) h3{color:var(--magenta)}body.is-p-partners .brand-rack .brand-card:nth-child(3) .brand-go,body.is-p-partners .brand-rack .brand-card:nth-child(3) h3{color:var(--gold)}body.is-p-partners .brand-rack .brand-card:nth-child(4) .brand-go,body.is-p-partners .brand-rack .brand-card:nth-child(4) h3{color:var(--key)}body.is-p-partners .brand-rack .brand-card:nth-child(5) .brand-go,body.is-p-partners .brand-rack .brand-card:nth-child(5) h3{color:var(--cyan-dk)}body.is-p-partners .brand-rack .brand-card:nth-child(6) .brand-go,body.is-p-partners .brand-rack .brand-card:nth-child(6) h3{color:var(--magenta)}@media (hover:hover) and (pointer:fine){body.is-p-partners .brand-card:hover .brand-go{text-decoration-color:currentColor}body.is-p-partners .brand-rack .brand-card:first-child:hover{border-color:var(--cyan)}body.is-p-partners .brand-rack .brand-card:nth-child(2):hover{border-color:var(--magenta)}body.is-p-partners .brand-rack .brand-card:nth-child(3):hover{border-color:var(--gold)}body.is-p-partners .brand-rack .brand-card:nth-child(4):hover{border-color:var(--key)}body.is-p-partners .brand-rack .brand-card:nth-child(5):hover{border-color:var(--cyan)}body.is-p-partners .brand-rack .brand-card:nth-child(6):hover{border-color:var(--magenta)}}@media (max-width:820px){body.is-p-partners .brand-rack{grid-template-columns:1fr 1fr}}@media (max-width:520px){body.is-p-partners .brand-rack{grid-template-columns:1fr}}body.is-p-partners .brand-rack .brand-card:nth-child(2) .brand-go,body.is-p-partners .brand-rack .brand-card:nth-child(6) .brand-go{color:var(--magenta-dk)}body.is-p-partners .cyi-facts span{color:var(--txt-2);display:block;font-size:15px;line-height:1.55;margin-top:4px}body.is-p-partners .sol-grid{grid-template-columns:repeat(3,1fr);margin-top:44px}body.is-p-partners .sol-grid .sol-card{grid-column:auto}body.is-p-partners .sol-card b{font-size:20px;line-height:1.15}body.is-p-partners .sol-card>span{-webkit-box-flex:1;-ms-flex:1;flex:1}@media (max-width:820px){body.is-p-partners .sol-grid{grid-template-columns:1fr}body.is-p-partners .sol-grid .sol-card{padding:30px}}body.is-p-brother .find-name,body.is-p-ricoh .find-name{font-size:26px;line-height:1.05}body.is-p-brother .find-price,body.is-p-ricoh .find-price{font-size:12.5px}body.is-p-epson .ph-lead h1 .pbt-logo,body.is-p-ricoh .ph-lead h1 .pbt-logo{height:.7em;-webkit-transform:translateY(.045em);-ms-transform:translateY(.045em);transform:translateY(.045em)}body.is-p-brother .ph-partner img{height:25px}body.is-p-brother .ph-lead h1 .pbt-logo{height:.72em;-webkit-transform:translateY(.06em);-ms-transform:translateY(.06em);transform:translateY(.06em)}body.is-p-brother .find-card-ex670{background:linear-gradient(160deg,#e8f6fe,#d5edfb);border-color:#9fd6f1}body.is-p-brother .find-card-ex910{background:linear-gradient(160deg,#ffeff6,#ffe1ee);border-color:#f0aecb}body.is-p-brother .find-card-l6970dw{background:linear-gradient(160deg,#fff8dc,#ffefb9);border-color:#e7ce7a}body.is-p-brother .find-card-l9577cdw{background:linear-gradient(160deg,#eef1f5,#e2e6ec);border-color:#cfd5de}body.is-p-brother .find-card-ex670 .find-name{color:var(--cyan-dk)}body.is-p-brother .find-card-ex910 .find-name{color:var(--magenta)}body.is-p-brother .find-card-l6970dw .find-name{color:var(--gold)}body.is-p-brother .find-card-l9577cdw .find-name{color:var(--key)}body.is-p-brother .cyi-facts li .cyi-thumb{-webkit-box-flex:0;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#fff;border:1px solid var(--line);border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:none;flex:none;height:64px;justify-content:center;margin-left:auto;padding:6px;width:64px}body.is-p-brother .cyi-facts li .cyi-thumb img{height:auto;max-height:100%;max-width:100%;width:auto}body.is-p-brother .eco-stat{border-top:1px solid var(--line-2);margin-top:28px;padding-top:24px}body.is-p-brother .eco-stat b{color:var(--cyan-dk);display:block;font-family:Space Grotesk,sans-serif;font-size:clamp(38px,5vw,54px);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.03em;line-height:1}body.is-p-brother .eco-stat b .count{color:inherit;display:inline;font:inherit}body.is-p-brother .eco-stat>span{color:var(--txt-2);display:block;font-size:14.5px;line-height:1.55;margin-top:12px;max-width:34em}body.is-p-epson .ph-partner img{height:30px}body.is-p-epson .rng-grid .rng-card:nth-child(2) .rng-class{color:var(--magenta)}body.is-p-epson .rng-wf{border-top:1px solid var(--line);margin-top:72px;padding-top:60px}body.is-p-epson .trio{display:grid;gap:18px;grid-template-columns:repeat(3,1fr);margin-top:44px}body.is-p-epson .trio-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;border:1px solid;border-radius:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:32px 30px}body.is-p-epson .trio-card:first-child{background:linear-gradient(160deg,#e8f6fe,#d5edfb);border-color:#b4dff4}body.is-p-epson .trio-card:nth-child(2){background:linear-gradient(160deg,#ffeff6,#ffe1ee);border-color:#f3c6dc}body.is-p-epson .trio-card:nth-child(3){background:linear-gradient(160deg,#fff8dc,#ffefb9);border-color:#efde9e}body.is-p-epson .trio-card h3{font-family:Space Grotesk,sans-serif;font-size:21px;font-weight:700;letter-spacing:-.01em}body.is-p-epson .trio-card:first-child h3{color:var(--cyan-dk)}body.is-p-epson .trio-card:nth-child(2) h3{color:var(--magenta)}body.is-p-epson .trio-card:nth-child(3) h3{color:var(--gold)}body.is-p-epson .trio-card p{color:var(--txt-2);font-size:15px;line-height:1.6;margin-top:10px}@media (max-width:860px){body.is-p-epson .trio{grid-template-columns:1fr}}body.is-p-konica-minolta .ph-partner img{height:40px}body.is-p-konica-minolta .ph-lead h1 .pbt-logo{height:.7em;-webkit-transform:translateY(.1em);-ms-transform:translateY(.1em);transform:translateY(.1em)}body.is-p-konica-minolta .ph-lead h1{font-size:clamp(36px,4.6vw,56px)}@media (max-width:340px){body.is-p-konica-minolta .ph-lead h1{font-size:33px}}body.is-p-kyocera .ph-partner img{height:27px}body.is-p-kyocera .ph-lead h1 .pbt-logo{height:.84em;-webkit-transform:translateY(.14em);-ms-transform:translateY(.14em);transform:translateY(.14em)}body.is-p-kyocera .cmp{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}body.is-p-kyocera .cmp-col-b{background:linear-gradient(160deg,#e8f6fe,#d5edfb);border:1.5px solid #9fd6f1}body.is-p-kyocera .cmp-col-head{margin-bottom:8px}body.is-p-kyocera .cmp-col-a .cmp-col-head b,body.is-p-kyocera .cmp-col-head b{color:var(--txt)}body.is-p-kyocera .cmp-col-b .cmp-col-head b{color:var(--cyan-dk)}body.is-p-kyocera .cmp-tag{background:var(--cyan-dk)}body.is-p-kyocera .cmp-list li b{color:var(--txt);font-weight:600}body.is-p-kyocera .cmp-list .ck{stroke:var(--cyan-dk)}body.is-p-kyocera .cmp-list .xx{-webkit-box-flex:0;fill:none;stroke:var(--neg);stroke-width:2.5;-ms-flex:none;flex:none;height:18px;margin-top:1px;width:18px}body.is-p-ricoh .find-price{font-variant-numeric:normal}body.is-p-ricoh .find-card-desktop{background:linear-gradient(160deg,#e8f6fe,#d5edfb);border-color:#9fd6f1}body.is-p-ricoh .find-card-colour{background:linear-gradient(160deg,#ffeff6,#ffe1ee);border-color:#f0aecb}body.is-p-ricoh .find-card-mono{background:linear-gradient(160deg,#fff8dc,#ffefb9);border-color:#e7ce7a}body.is-p-ricoh .find-card-production{background:linear-gradient(160deg,#eef1f5,#e2e6ec);border-color:#cfd5de}body.is-p-ricoh .find-card-desktop .find-name{color:var(--cyan-dk)}body.is-p-ricoh .find-card-colour .find-name{color:var(--magenta)}body.is-p-ricoh .find-card-mono .find-name{color:var(--gold)}body.is-p-ricoh .find-card-production .find-name{color:var(--key)}body.is-p-ricoh #ric-related .sol-grid{grid-template-columns:repeat(3,1fr)}@media (max-width:900px){body.is-p-ricoh #ric-related .sol-grid{grid-template-columns:1fr 1fr}body.is-p-ricoh #ric-related .sol-grid .sol-card:nth-child(3){grid-column:1/-1}}@media (max-width:560px){body.is-p-ricoh #ric-related .sol-grid{grid-template-columns:1fr}body.is-p-ricoh #ric-related .sol-grid .sol-card:nth-child(3){grid-column:auto}}body.is-p-toshiba .ph-partner img{height:22px}body.is-p-toshiba .ph-lead h1 .pbt-logo{height:.62em;-webkit-transform:translateY(.03em);-ms-transform:translateY(.03em);transform:translateY(.03em)}body.is-p-toshiba .rng-grid.rng-three{grid-template-columns:repeat(3,1fr)}@media (max-width:920px){body.is-p-toshiba .rng-grid.rng-three{grid-template-columns:1fr}}body.is-p-toshiba .rng-ramp .rng-fig{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex;font-variant-numeric:tabular-nums;gap:8px;margin-top:12px}body.is-p-toshiba .rng-ramp .rng-fig b{font-family:Space Grotesk,sans-serif;font-size:34px;font-weight:700;letter-spacing:-.03em;line-height:1}body.is-p-toshiba .rng-ramp .rng-fig span{color:var(--txt-2);font-family:Space Mono,monospace;font-size:10.5px;letter-spacing:.05em;line-height:1.3;text-transform:uppercase}body.is-p-toshiba .rng-ramp .rng-card:first-child .rng-fig b{color:var(--cyan-dk)}body.is-p-toshiba .rng-ramp .rng-card:nth-child(2) .rng-fig b{color:var(--magenta)}body.is-p-toshiba .rng-ramp .rng-card:nth-child(3) .rng-fig b{color:var(--gold)}body.is-p-toshiba .rng-ramp .rng-card:nth-child(4) .rng-fig b{color:var(--key)}body.is-p-toshiba .rng-ramp .rng-card:nth-child(5) .rng-fig b{color:var(--cyan-dk)}#pb-directory,#pb-final,#pb-manage{background:#f2f4f7}#pb-related,#pb-why{background:#fff}#bro-challenges,#bro-fit,#bro-overview,#bro-related{background:#f2f4f7}#bro-eco,#bro-final,#bro-labels,#bro-range,#bro-video{background:#fff}#brochure,#ep-eco,#ep-faq,#ep-final,#ep-heatfree{background:#f2f4f7}#ep-audit,#ep-range,#ep-related,#ep-video{background:#fff}#km-final,#km-overview,#km-platform{background:#f2f4f7}#km-challenges,#km-range,#km-related{background:#fff}#kyo-final,#kyo-overview,#kyo-range{background:#f2f4f7}#kyo-ecosys,#kyo-related,#kyo-why{background:#fff}#ric-final,#ric-finder,#ric-overview,#ric-why{background:#f2f4f7}#ric-brands,#ric-managed,#ric-range,#ric-related{background:#fff}#tos-bridge,#tos-final,#tos-overview{background:#f2f4f7}#tos-range,#tos-related,#tos-why{background:#fff}body.is-p-measurable-energy .cmp,body.is-p-sustainability .cmp{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:20px;margin-top:48px}body.is-p-measurable-energy .cmp-col,body.is-p-sustainability .cmp-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;border:1px solid;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}body.is-p-measurable-energy .cmp-col-a,body.is-p-sustainability .cmp-col-a{background:linear-gradient(160deg,#e8f6fe,#d5edfb);border-color:#b4dff4}body.is-p-measurable-energy .cmp-col-b,body.is-p-sustainability .cmp-col-b{background:linear-gradient(160deg,#ffeff6,#ffe1ee);border-color:#f3c6dc}body.is-p-measurable-energy .cmp-col-a h3,body.is-p-sustainability .cmp-col-a h3{color:var(--cyan-dk)}body.is-p-measurable-energy .cmp-col-b h3,body.is-p-sustainability .cmp-col-b h3{color:var(--magenta-dk)}body.is-p-measurable-energy .cmp-col-head,body.is-p-sustainability .cmp-col-head{-webkit-box-pack:justify;-ms-flex-pack:justify;border-bottom:0;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:14px;justify-content:space-between;margin-bottom:0;padding-bottom:0}body.is-p-measurable-energy .cmp-tag,body.is-p-sustainability .cmp-tag{background:hsla(0,0%,100%,.7);border-radius:7px;color:var(--txt-2);font-size:11px;letter-spacing:.08em;padding:6px 11px}body.is-p-measurable-energy .cmp-list,body.is-p-sustainability .cmp-list{-webkit-box-flex:1;-ms-flex:1;flex:1;gap:13px;margin:22px 0 0}body.is-p-measurable-energy .cmp-list li,body.is-p-sustainability .cmp-list li{gap:11px;line-height:1.55}body.is-p-measurable-energy .cmp-list .ck,body.is-p-sustainability .cmp-list .ck{stroke:currentColor;height:16px;margin-top:3px;width:16px}body.is-p-measurable-energy .cmp-col-a .ck,body.is-p-sustainability .cmp-col-a .ck{color:var(--cyan-dk)}body.is-p-measurable-energy .cmp-col-b .ck,body.is-p-sustainability .cmp-col-b .ck{color:var(--magenta-dk)}body.is-p-measurable-energy .cmp-col-a .cmp-go,body.is-p-sustainability .cmp-col-a .cmp-go{color:var(--cyan-dk)}body.is-p-measurable-energy .cmp-col-b .cmp-go,body.is-p-sustainability .cmp-col-b .cmp-go{color:var(--magenta-dk)}body.is-p-measurable-energy .cmp-go,body.is-p-sustainability .cmp-go{letter-spacing:normal}@media (hover:hover) and (pointer:fine){body.is-p-measurable-energy .cmp-go:hover,body.is-p-sustainability .cmp-go:hover{text-decoration:none}}@media (max-width:860px){body.is-p-measurable-energy .cmp,body.is-p-sustainability .cmp{grid-template-columns:1fr}}body.is-p-sustainability .phi-row{padding:18px 22px}body.is-p-sustainability .imp{border-bottom:1px solid var(--line-2);border-top:1px solid var(--line-2);display:grid;gap:34px 40px;grid-template-columns:repeat(4,1fr);margin-top:46px;padding:38px 0}body.is-p-sustainability .imp-cell b{display:block;font-size:clamp(26px,2.9vw,38px);font-variant-numeric:tabular-nums;line-height:1.05}body.is-p-sustainability .imp-cell:nth-child(2) b{color:var(--magenta-dk)}body.is-p-sustainability .imp-cell>span{-webkit-box-flex:1;color:var(--txt-2);display:block;-ms-flex:1;flex:1;font-size:14.5px;line-height:1.55;margin-top:12px}body.is-p-sustainability .imp-cell .imp-k{display:block;font-size:11px;letter-spacing:.08em;margin-top:14px;text-transform:uppercase}body.is-p-sustainability .imp-cap{color:var(--txt-3);font-family:Space Mono,monospace;font-size:12px;line-height:1.7;margin-top:22px;max-width:74em}@media (max-width:1000px){body.is-p-sustainability .imp{gap:30px 34px;grid-template-columns:1fr 1fr}}@media (max-width:560px){body.is-p-sustainability .imp{gap:28px;grid-template-columns:1fr}}body.is-p-sustainability .quad-cell:nth-child(2) h3{color:var(--magenta-dk)}body.is-p-sustainability .cmp-col{padding:36px 34px}body.is-p-sustainability .cmp-col h3{font-family:Space Grotesk,sans-serif;font-size:25px;font-weight:700;letter-spacing:-.02em}body.is-p-sustainability .cmp-col>p{color:var(--txt-2);font-size:15.5px;line-height:1.6;margin-top:13px}body.is-p-sustainability .cmp-go{font-size:15px;margin-top:26px}#su-reading .news-grid{grid-template-columns:repeat(2,1fr)}@media (max-width:860px){#su-reading .news-grid{grid-template-columns:1fr}}body.is-p-environmental .ph-meta{display:block}body.is-p-environmental .ph-cred{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid var(--line);display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;padding-bottom:18px}body.is-p-environmental .ph-cred img{-webkit-box-flex:0;-ms-flex:none;flex:none;height:54px;width:54px}body.is-p-environmental .ph-cred .pp-tag{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:3px}body.is-p-environmental .ph-cred .pp-tag b{color:var(--txt);font-family:Space Grotesk,sans-serif;font-size:15px;font-weight:700;letter-spacing:-.01em;line-height:1.15}body.is-p-environmental .ph-cred .pp-k{color:var(--txt-3);font-family:Space Mono,monospace;font-size:10px;letter-spacing:.08em;line-height:1;text-transform:uppercase}body.is-p-environmental .ph-fig{border-bottom:1px solid var(--line);padding:22px 0 21px}body.is-p-environmental .ph-fig b{color:var(--cyan-dk);display:block;font-family:Space Grotesk,sans-serif;font-size:clamp(40px,5.2vw,58px);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.03em;line-height:1}body.is-p-environmental .ph-fig>span{color:var(--txt-2);display:block;font-size:14.5px;line-height:1.55;margin-top:11px;max-width:27em}body.is-p-environmental .ph-rows{display:grid;gap:18px 24px;grid-template-columns:1fr 1fr;margin-top:20px}@media (max-width:520px){body.is-p-environmental .ph-rows{grid-template-columns:1fr}}body.is-p-environmental .rl-cred{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid var(--line-2);display:-webkit-box;display:-ms-flexbox;display:flex;gap:18px;margin-top:26px;max-width:32em;padding-bottom:20px}body.is-p-environmental .rl-cred img{-webkit-box-flex:0;-ms-flex:none;flex:none;height:30px;width:auto}body.is-p-environmental .rl-div{-webkit-box-flex:0;background:var(--line-2);-ms-flex:none;flex:none;height:34px;width:1px}body.is-p-environmental .rl-k{color:var(--txt-3);display:block;font-family:Space Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase}body.is-p-environmental .rl-tx b{color:var(--txt);display:block;font-family:Space Grotesk,sans-serif;font-size:16px;font-weight:700;letter-spacing:-.01em;margin-top:3px}@media (max-width:560px){body.is-p-environmental .rl-cred{gap:14px}body.is-p-environmental .rl-cred img{height:26px}}body.is-p-environmental .cyi-facts span{color:var(--txt-2);display:block;font-size:15px;line-height:1.55;margin-top:4px}body.is-p-environmental .hf{border-bottom:1px solid var(--line-2);border-top:1px solid var(--line-2);display:grid;gap:34px 44px;grid-template-columns:repeat(3,1fr);margin-top:44px;padding:38px 0}body.is-p-environmental .hf-cell{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}body.is-p-environmental .hf-cell b{display:block;font-family:Space Grotesk,sans-serif;font-size:clamp(28px,3.1vw,40px);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.03em;line-height:1.05}body.is-p-environmental .hf-cell:first-child b{color:var(--cyan-dk)}body.is-p-environmental .hf-cell:nth-child(2) b{color:var(--magenta-dk)}body.is-p-environmental .hf-cell:nth-child(3) b{color:var(--gold)}body.is-p-environmental .hf-cell:nth-child(4) b{color:var(--key)}body.is-p-environmental .hf-cell:nth-child(5) b{color:var(--cyan-dk)}body.is-p-environmental .hf-cell>span{-webkit-box-flex:1;color:var(--txt-2);display:block;-ms-flex:1;flex:1;font-size:14.5px;line-height:1.55;margin-top:11px;max-width:22em}body.is-p-environmental .hf-cap{color:var(--txt-3);font-family:Space Mono,monospace;font-size:12px;line-height:1.65;margin-top:22px;max-width:70em}body.is-p-environmental .hf-cta{margin-top:30px}@media (max-width:860px){body.is-p-environmental .hf{gap:30px 34px;grid-template-columns:1fr 1fr}}@media (max-width:560px){body.is-p-environmental .hf{gap:28px;grid-template-columns:1fr}}body.is-p-environmental .trio{display:grid;gap:18px;grid-template-columns:repeat(3,1fr);margin-top:44px}body.is-p-environmental .trio-cell{-webkit-box-orient:vertical;-webkit-box-direction:normal;border:1px solid;border-radius:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:32px 30px}body.is-p-environmental .trio-cell:first-child{background:linear-gradient(160deg,#e8f6fe,#d5edfb);border-color:#b4dff4}body.is-p-environmental .trio-cell:nth-child(2){background:linear-gradient(160deg,#ffeff6,#ffe1ee);border-color:#f3c6dc}body.is-p-environmental .trio-cell:nth-child(3){background:linear-gradient(160deg,#fff8dc,#ffefb9);border-color:#efde9e}body.is-p-environmental .trio-cell b{display:block;font-family:Space Grotesk,sans-serif;font-size:clamp(28px,3.4vw,40px);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.03em;line-height:1.05}body.is-p-environmental .trio-cell:first-child b{color:var(--cyan-dk)}body.is-p-environmental .trio-cell:nth-child(2) b{color:var(--magenta-dk)}body.is-p-environmental .trio-cell:nth-child(3) b{color:var(--gold)}body.is-p-environmental .trio-cell>span{color:var(--txt-2);display:block;font-size:15px;line-height:1.6;margin-top:12px}@media (max-width:860px){body.is-p-environmental .trio{grid-template-columns:1fr}}body.is-p-measurable-energy .ph-meta{display:block}body.is-p-measurable-energy .ph-partner img{height:26px}body.is-p-measurable-energy .ov-media{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-ms-flex-direction:column;flex-direction:column;justify-content:flex-start}body.is-p-measurable-energy .ov-quote{border-top:1px solid var(--line-2);margin-top:20px;max-width:420px;padding-top:18px}body.is-p-measurable-energy .ov-quote blockquote{color:var(--txt-2);font-size:15.5px;font-style:normal;line-height:1.6;margin:0}body.is-p-measurable-energy .ov-quote cite{color:var(--txt-3);display:block;font-family:Space Mono,monospace;font-size:11.5px;font-style:normal;letter-spacing:.02em;line-height:1.55;margin-top:12px}@media (max-width:860px){body.is-p-measurable-energy .ov-media{display:-webkit-box;display:-ms-flexbox;display:flex}body.is-p-measurable-energy .ov-quote{max-width:none}}body.is-p-measurable-energy .how-media img.is-diagram,body.is-p-measurable-energy .ov-media img.is-diagram{border:0;border-radius:0;max-width:470px}@media (max-width:900px){body.is-p-measurable-energy .how-media img.is-diagram,body.is-p-measurable-energy .ov-media img.is-diagram{height:auto;margin:0 auto;max-width:430px;-o-object-fit:contain;object-fit:contain;width:100%}}body.is-p-measurable-energy .how-top{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:56px;-moz-column-gap:56px;column-gap:56px;display:grid;grid-template-columns:1.15fr .85fr;margin-bottom:4px}body.is-p-measurable-energy .how-top .sec-head{margin:0}body.is-p-measurable-energy .how-media{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end}body.is-p-measurable-energy .how-media img{border:1px solid var(--line);border-radius:16px;display:block;height:auto;max-width:440px;width:100%}@media (max-width:900px){body.is-p-measurable-energy .how-top{grid-template-columns:1fr;row-gap:28px}body.is-p-measurable-energy .how-media{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}body.is-p-measurable-energy .how-media img{height:clamp(180px,40vw,280px);max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}}body.is-p-measurable-energy .cmp-col{padding:34px 32px}body.is-p-measurable-energy .cmp-col h3{font-family:Space Grotesk,sans-serif;font-size:23px;font-weight:700;letter-spacing:-.01em}body.is-p-measurable-energy .cmp-col>p{color:var(--txt-2);font-size:15px;line-height:1.6;margin-top:12px}body.is-p-measurable-energy .cs{background:linear-gradient(160deg,#e8f6fe,#d5edfb);border:1px solid #b4dff4;border-radius:18px;display:grid;gap:0;grid-template-columns:1.05fr .95fr;margin-top:44px;overflow:hidden;padding-top:0}body.is-p-measurable-energy .cs-body{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:38px 38px 36px}body.is-p-measurable-energy .cs-who{border-bottom:1px solid rgba(28,30,36,.12);padding-bottom:22px}body.is-p-measurable-energy .cs-who b{color:var(--txt);display:block;font-family:Space Grotesk,sans-serif;font-size:clamp(21px,2.2vw,26px);font-weight:700;letter-spacing:-.02em;line-height:1.15;margin-top:11px}body.is-p-measurable-energy .cs-who span{color:var(--txt-2);display:block;font-size:14.5px;line-height:1.55;margin-top:8px}body.is-p-measurable-energy .cs-ck{color:var(--cyan-dk);display:block;font-family:Space Mono,monospace;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase}body.is-p-measurable-energy .cs-q{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;justify-content:center;margin-top:26px}body.is-p-measurable-energy .cs-q blockquote{color:var(--txt);font-family:Space Grotesk,sans-serif;font-size:clamp(19px,1.9vw,23px);font-style:normal;font-weight:500;letter-spacing:-.015em;line-height:1.42;margin:0}body.is-p-measurable-energy .cs-q figcaption{color:var(--txt-2);font-family:Space Mono,monospace;font-size:11.5px;letter-spacing:.02em;line-height:1.55;margin-top:20px}body.is-p-measurable-energy .cs-res{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;background:var(--panel);border-left:1px solid #b4dff4;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;padding:10px 36px}body.is-p-measurable-energy .cs-r{border-bottom:1px solid var(--line);padding:28px 0}body.is-p-measurable-energy .cs-r:last-child{border-bottom:0}body.is-p-measurable-energy .cs-r b{font-size:clamp(28px,3vw,40px);letter-spacing:-.03em;line-height:1.05}body.is-p-measurable-energy .cs-r span{color:var(--txt-2);display:block;font-size:14.5px;line-height:1.5;margin-top:9px}@media (max-width:900px){body.is-p-measurable-energy .cs{grid-template-columns:1fr}body.is-p-measurable-energy .cs-res{border-left:0;border-top:1px solid #b4dff4;padding:6px 26px}body.is-p-measurable-energy .cs-body{padding:30px 26px 28px}}body.is-p-measurable-energy .pf-src{color:var(--txt-3);font-family:Space Mono,monospace;font-size:11.5px;line-height:1.7;margin-top:24px;max-width:78em}body.is-p-measurable-energy .pf-src a{color:var(--cyan-dk);text-decoration:underline}body.is-p-measurable-energy .pf-certs{border-top:1px solid var(--line-2);margin-top:48px;padding-top:36px}body.is-p-measurable-energy .pf-ck{color:var(--txt-3);display:block;font-family:Space Mono,monospace;font-size:11.5px;letter-spacing:.1em;margin-bottom:24px;text-transform:uppercase}body.is-p-measurable-energy .pf-cert{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0}body.is-p-measurable-energy .pf-cert li{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--panel);border:1px solid var(--line);border-radius:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden}body.is-p-measurable-energy .pf-cert .pf-mark{-webkit-box-flex:0;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border-bottom:1px solid var(--line);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:none;flex:none;height:120px;justify-content:center;padding:22px 24px}body.is-p-measurable-energy .pf-cert .pf-mark img{display:block;height:64px;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}body.is-p-measurable-energy .pf-cert .pf-tx{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;padding:24px 26px 26px}body.is-p-measurable-energy .pf-cert .pf-tx b{color:var(--txt);display:block;font-family:Space Grotesk,sans-serif;font-size:17px;font-weight:700;letter-spacing:-.01em;line-height:1.25}body.is-p-measurable-energy .pf-cert .pf-tx span{color:var(--txt-2);display:block;font-size:14.5px;line-height:1.55;margin-top:9px}body.is-p-measurable-energy .pf-note{color:var(--txt-3);font-family:Space Mono,monospace;font-size:11.5px;line-height:1.7;margin-top:28px}@media (max-width:900px){body.is-p-measurable-energy .pf-cert{gap:16px;grid-template-columns:1fr}body.is-p-measurable-energy .pf-cert .pf-mark{height:104px}}body.is-p-measurable-energy .vid-frame{background:#14161b}body.is-p-measurable-energy .quote-aside{-ms-flex-item-align:start;align-self:start}@media (max-width:900px){body.is-p-measurable-energy .quote-aside{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}body.is-p-measurable-energy .qa-points{gap:18px;margin:0}body.is-p-measurable-energy .qa-points li{font-size:15.5px;gap:13px;line-height:1.6}body.is-p-measurable-energy .qa-points li svg{stroke:currentColor;fill:none;color:var(--cyan-dk);height:19px;margin-top:3px;width:19px}body.is-p-measurable-energy .qa-points li:nth-child(2) svg,body.is-p-measurable-energy .qa-points li:nth-child(3) svg,body.is-p-measurable-energy .qa-points li:nth-child(4) svg{stroke:currentColor}body.is-p-measurable-energy .qa-points li b{color:var(--txt);font-weight:700}body.is-p-measurable-energy .qa-contact{border-top:1px solid var(--line-2);gap:34px;margin-top:32px;padding-top:26px}body.is-p-measurable-energy .qa-c{gap:5px}body.is-p-measurable-energy .qa-c .qk{letter-spacing:.08em}body.is-p-measurable-energy .qa-c a{font-size:17px}#su-final,#su-how,#su-impact{background:#f2f4f7}#su-reading,#su-strands{background:#fff}#en-commit,#en-related,#en-releaf,#en-remote{background:#f2f4f7}#en-card,#en-doing,#en-final,#en-heatfree{background:#fff}#me-enquire,#me-how,#me-proof,#me-why{background:#f2f4f7}#me-final,#me-hidden,#me-related,#me-sectors{background:#fff}body.is-p-about-us .ab-top{-webkit-box-align:start;-ms-flex-align:start;align-items:start;display:grid;gap:44px;grid-template-columns:1.15fr .85fr}body.is-p-about-us .ab-photo img{border:1px solid var(--line);border-radius:14px;display:block;height:auto;width:100%}@media (max-width:860px){body.is-p-about-us .ab-top{gap:26px;grid-template-columns:1fr}}body.is-p-about-us .tl-ev+.tl-ev{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}body.is-p-what-we-do .why{-webkit-box-align:start;-ms-flex-align:start;align-items:start;display:grid;gap:72px;grid-template-columns:.82fr 1.18fr}body.is-p-what-we-do .why-intro h2{color:var(--txt);font-family:Space Grotesk,sans-serif;font-size:clamp(34px,3.6vw,48px);font-weight:700;letter-spacing:-.03em;line-height:1.05;margin-top:16px}body.is-p-what-we-do .why-intro h2 em,body.is-p-what-we-do .why-intro h2 span{color:var(--magenta);font-style:normal}body.is-p-what-we-do .why-intro p{color:var(--txt-2);font-size:17px;line-height:1.6;margin-top:20px;max-width:32em}body.is-p-what-we-do .why-intro .btn{margin-top:30px}body.is-p-what-we-do .why-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}body.is-p-what-we-do .why-item{-webkit-box-align:start;-ms-flex-align:start;align-items:start;border-top:1px solid var(--line);display:grid;gap:20px;grid-template-columns:auto 1fr;padding:24px 6px}body.is-p-what-we-do .why-item:first-child{border-top:none}body.is-p-what-we-do .why-item .mk{-webkit-box-flex:0;border-radius:3px;-ms-flex:none;flex:none;height:13px;margin-top:7px;width:13px}body.is-p-what-we-do .why-tx h3{color:var(--txt);font-family:Space Grotesk,sans-serif;font-size:20px;font-weight:700;letter-spacing:-.01em}body.is-p-what-we-do .why-tx p{color:var(--txt-2);font-size:15px;line-height:1.55;margin-top:6px;max-width:44em}@media (max-width:900px){body.is-p-what-we-do .why{gap:40px;grid-template-columns:1fr}}body.is-p-what-we-do .feature-card{background:var(--panel);border:1px solid var(--line);border-radius:18px;overflow:hidden;padding:32px;position:relative}body.is-p-what-we-do .feature-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2px;list-style:none}body.is-p-what-we-do .feature-list li{border-top:1px solid var(--line);padding:18px 2px}body.is-p-what-we-do .feature-list li:first-child{border-top:none;padding-top:2px}body.is-p-what-we-do .feature-list b{color:var(--txt);display:block;font-family:Space Grotesk,sans-serif;font-size:16px;font-weight:700;letter-spacing:-.01em}body.is-p-what-we-do .feature-list span{color:var(--txt-2);display:block;font-size:14px;line-height:1.5;margin-top:4px}body.is-p-what-we-do .sol-grid .sol-card:first-child,body.is-p-what-we-do .sol-grid .sol-card:nth-child(2){grid-column:span 3}body.is-p-what-we-do .sol-grid .sol-card:nth-child(4){background:linear-gradient(160deg,#eef1f5,#e2e6ec);border-color:#cfd5de}body.is-p-what-we-do .sol-grid .sol-card:nth-child(5){background:linear-gradient(160deg,#e8f6fe,#d5edfb);border-color:#b4dff4}body.is-p-what-we-do .sol-grid .sol-card:nth-child(4) .sol-go,body.is-p-what-we-do .sol-grid .sol-card:nth-child(4) b{color:var(--key)}body.is-p-what-we-do .sol-grid .sol-card:nth-child(5) .sol-go,body.is-p-what-we-do .sol-grid .sol-card:nth-child(5) b{color:var(--cyan-dk)}body.is-p-what-we-do .safe-grid{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-top:48px}body.is-p-what-we-do .safe-card{border:1px solid;border-radius:16px;padding:30px}body.is-p-what-we-do .safe-card h3{font-family:Space Grotesk,sans-serif;font-size:19px;font-weight:700;letter-spacing:-.01em}body.is-p-what-we-do .safe-card p{color:var(--txt-2);font-size:14.5px;line-height:1.55;margin-top:10px}body.is-p-what-we-do .safe-grid .safe-card:first-child{background:linear-gradient(160deg,#e8f6fe,#d5edfb);border-color:#b4dff4}body.is-p-what-we-do .safe-grid .safe-card:nth-child(2){background:linear-gradient(160deg,#ffeff6,#ffe1ee);border-color:#f3c6dc}body.is-p-what-we-do .safe-grid .safe-card:nth-child(3){background:linear-gradient(160deg,#fff8dc,#ffefb9);border-color:#efde9e}body.is-p-what-we-do .safe-grid .safe-card:first-child h3{color:var(--cyan-dk)}body.is-p-what-we-do .safe-grid .safe-card:nth-child(2) h3{color:var(--magenta)}body.is-p-what-we-do .safe-grid .safe-card:nth-child(3) h3{color:var(--gold)}@media (max-width:720px){body.is-p-what-we-do .safe-grid{grid-template-columns:1fr}}body.is-p-what-we-do .swlist{border-top:1px solid var(--line);margin-top:44px}body.is-p-what-we-do .swrow{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid var(--line);color:inherit;display:grid;gap:24px;grid-template-columns:minmax(190px,1fr) 2fr auto;padding:22px 8px;-webkit-transition:background .15s;transition:background .15s}body.is-p-what-we-do .swrow:last-child{border-bottom:0}body.is-p-what-we-do .swrow b{color:var(--txt);font-family:Space Grotesk,sans-serif;font-size:19px;font-weight:700;letter-spacing:-.01em;-webkit-transition:color .15s;transition:color .15s}body.is-p-what-we-do .swrow .swd{color:var(--txt-2);font-size:14.5px;line-height:1.5}body.is-p-what-we-do .swrow .swgo{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}body.is-p-what-we-do .swrow .swgo svg{height:16px;width:16px}body.is-p-what-we-do .swrow:nth-child(3n+1) .swgo{color:var(--cyan-dk)}body.is-p-what-we-do .swrow:nth-child(3n+2) .swgo{color:var(--magenta)}body.is-p-what-we-do .swrow:nth-child(3n+3) .swgo{color:var(--gold)}@media (hover:hover) and (pointer:fine){body.is-p-what-we-do .swrow:hover{background:var(--panel-2)}body.is-p-what-we-do .swrow:nth-child(3n+1):hover b{color:var(--cyan-dk)}body.is-p-what-we-do .swrow:nth-child(3n+2):hover b{color:var(--magenta)}body.is-p-what-we-do .swrow:nth-child(3n+3):hover b{color:var(--gold)}}@media (max-width:720px){body.is-p-what-we-do .swrow{gap:4px 14px;grid-template-columns:1fr auto;padding:18px 6px}body.is-p-what-we-do .swrow b{grid-column:1;grid-row:1}body.is-p-what-we-do .swrow .swgo{align-self:center;grid-column:2;grid-row:1}body.is-p-what-we-do .swrow .swd{grid-column:1/-1;grid-row:2}}body.is-p-what-we-do .range{margin-top:48px}body.is-p-what-we-do .range-nums{-webkit-box-align:end;-ms-flex-align:end;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px;justify-content:space-between}body.is-p-what-we-do .range-a b{color:var(--magenta);display:block;font-family:Space Grotesk,sans-serif;font-size:clamp(32px,4.2vw,54px);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.03em;line-height:1}body.is-p-what-we-do .range-b{text-align:right}body.is-p-what-we-do .range-b b{color:var(--magenta);display:block;font-family:Space Grotesk,sans-serif;font-size:clamp(32px,4.2vw,54px);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.03em;line-height:1}body.is-p-what-we-do .range-a>span,body.is-p-what-we-do .range-b>span{color:var(--txt-2);display:block;font-family:Space Mono,monospace;font-size:12px;letter-spacing:.04em;margin-top:10px;text-transform:uppercase}body.is-p-what-we-do .range-bar{background:var(--panel-2);border-radius:6px;height:10px;margin-top:30px;overflow:hidden;position:relative}body.is-p-what-we-do .range-bar i{background:linear-gradient(90deg,var(--cyan),var(--magenta),var(--yellow),var(--key));border-radius:6px;bottom:0;display:block;left:0;position:absolute;top:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;width:100%}body.is-p-what-we-do .range-foot{-webkit-box-pack:justify;-ms-flex-pack:justify;color:var(--txt-3);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:Space Mono,monospace;font-size:11px;gap:8px;justify-content:space-between;margin-top:12px}@media (max-width:600px){body.is-p-what-we-do .range{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}body.is-p-what-we-do .range-nums{display:contents}body.is-p-what-we-do .range-a{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}body.is-p-what-we-do .range-bar{-webkit-box-ordinal-group:3;-ms-flex-order:2;height:120px;margin:16px 0 16px 4px;order:2;width:6px}body.is-p-what-we-do .range-bar i{background:linear-gradient(180deg,var(--cyan),var(--magenta),var(--yellow),var(--key));height:120px;width:6px}body.is-p-what-we-do .range-b{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;text-align:left}body.is-p-what-we-do .range-foot{-webkit-box-ordinal-group:5;-ms-flex-order:4;margin-top:22px;order:4}}body.is-p-what-we-do .pipeline{margin-top:48px;position:relative}body.is-p-what-we-do .pipe-track{background:var(--line-2);height:2px;left:7px;position:absolute;right:7px;top:7px}body.is-p-what-we-do .pipe-fill{background:linear-gradient(90deg,var(--cyan),var(--magenta),var(--yellow),var(--key));height:2px;left:7px;position:absolute;top:7px;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;width:calc(100% - 14px)}body.is-p-what-we-do .pipe-stages{display:grid;gap:16px;grid-template-columns:repeat(5,1fr)}body.is-p-what-we-do .pstage{padding-top:26px;position:relative}body.is-p-what-we-do .pstage .pnode{background:var(--panel);border:2px solid var(--line-2);border-radius:50%;height:16px;left:0;position:absolute;top:0;width:16px;z-index:2}body.is-p-what-we-do .pstage.on .pnode{background:var(--magenta);border-color:var(--magenta)}body.is-p-what-we-do .pstage .psk{color:var(--txt-3);font-family:Space Mono,monospace;font-size:12px;letter-spacing:.06em}body.is-p-what-we-do .pstage h3{color:var(--txt);font-family:Space Grotesk,sans-serif;font-size:17px;font-weight:700;letter-spacing:-.01em;margin-top:6px}body.is-p-what-we-do .pstage p{color:var(--txt-2);font-size:13.5px;line-height:1.5;margin-top:6px}@media (max-width:860px){body.is-p-what-we-do .pipe-stages{gap:0;grid-template-columns:1fr;margin-left:7px}body.is-p-what-we-do .pipe-fill,body.is-p-what-we-do .pipe-track{display:none}body.is-p-what-we-do .pstage{padding:16px 0 16px 28px}body.is-p-what-we-do .pstage .pnode{left:-9px;top:18px}body.is-p-what-we-do .pstage:before{background:var(--line-2);content:"";height:100%;left:-2px;position:absolute;top:26px;width:2px}body.is-p-what-we-do .pstage:last-child:before{display:none}}body.is-p-what-we-do .wd-top{-webkit-box-align:start;-ms-flex-align:start;align-items:start;display:grid;gap:44px;grid-template-columns:1.15fr .85fr}body.is-p-what-we-do .wd-photo img{border:1px solid var(--line);border-radius:14px;display:block;height:auto;width:100%}@media (max-width:860px){body.is-p-what-we-do .wd-top{gap:26px;grid-template-columns:1fr}}body.is-p-accreditations .accred-grid.cols-3{grid-template-columns:repeat(3,1fr)}@media (max-width:900px){body.is-p-accreditations .accred-grid.cols-3{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){body.is-p-accreditations .accred-grid.cols-3{grid-template-columns:1fr}}body.is-p-accreditations .accred-grid.cols-2{grid-template-columns:repeat(2,1fr)}@media (max-width:640px){body.is-p-accreditations .accred-grid.cols-2{grid-template-columns:1fr}}body.is-p-accreditations .dir-list{border-top:1px solid var(--line);margin-top:48px}body.is-p-accreditations .dir-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid var(--line);display:grid;gap:30px;grid-template-columns:150px 1fr auto;padding:26px 6px}body.is-p-accreditations .dir-row:last-child{border-bottom:0}body.is-p-accreditations .dir-logo{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:48px}body.is-p-accreditations .dir-logo img{max-height:46px;max-width:140px;width:auto}body.is-p-accreditations .dir-tx b{color:var(--txt);display:block;font-family:Space Grotesk,sans-serif;font-size:19px;font-weight:700;letter-spacing:-.01em}body.is-p-accreditations .dir-tx span{color:var(--txt-2);display:block;font-size:14.5px;line-height:1.5;margin-top:5px;max-width:54em}body.is-p-accreditations .dir-meta{color:var(--txt-3);font-family:Space Mono,monospace;font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}body.is-p-accreditations .accred-link,body.is-p-accreditations .dir-link{color:inherit}body.is-p-accreditations .accred-link b .nb,body.is-p-accreditations .dir-tx b .nb{color:inherit;display:inline;font-size:inherit;line-height:inherit;margin:0;max-width:none;white-space:nowrap}body.is-p-accreditations .accred-link b .dir-go,body.is-p-accreditations .dir-tx b .dir-go{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:inherit;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:0;height:15px;line-height:0;margin:0 0 0 9px;max-width:none;min-width:15px;opacity:.55;-webkit-transition:opacity .18s ease,color .18s ease;transition:opacity .18s ease,color .18s ease;vertical-align:-2px;width:15px}body.is-p-accreditations .accred-link b .dir-go svg,body.is-p-accreditations .dir-tx b .dir-go svg{height:15px;width:15px}body.is-p-accreditations .accred-link b,body.is-p-accreditations .dir-link .dir-tx b{-webkit-transition:color .18s ease;transition:color .18s ease}@media (hover:hover) and (pointer:fine){body.is-p-accreditations .accred-link:hover b,body.is-p-accreditations .dir-link:hover .dir-tx b{color:var(--magenta-dk)}body.is-p-accreditations .accred-link:hover .dir-go,body.is-p-accreditations .dir-link:hover .dir-go{color:var(--magenta-dk);opacity:1}}@media (prefers-reduced-motion:reduce){body.is-p-accreditations .accred-link b,body.is-p-accreditations .dir-go,body.is-p-accreditations .dir-link .dir-tx b{-webkit-transition:none;transition:none}}@media (max-width:760px){body.is-p-accreditations .dir-row{-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:12px;grid-template-columns:1fr;padding:22px 4px}body.is-p-accreditations .dir-meta{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}body.is-p-accreditations .mfr-grid{display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-top:48px}body.is-p-accreditations .mfr{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--panel);border:1px solid var(--line);border-radius:14px;-ms-flex-direction:column;flex-direction:column;gap:16px;min-height:134px;padding:30px 20px;text-align:center}body.is-p-accreditations .mfr,body.is-p-accreditations .mfr-logo{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}body.is-p-accreditations .mfr-logo{height:34px}body.is-p-accreditations .mfr-logo img{max-height:32px;max-width:118px;width:auto}body.is-p-accreditations .mfr-tier{color:var(--txt-3);font-family:Space Mono,monospace;font-size:11px;letter-spacing:.05em;text-transform:uppercase}body.is-p-accreditations a.mfr{-webkit-transition:border-color .15s ease;transition:border-color .15s ease}body.is-p-accreditations a.mfr:focus-visible{outline:2px solid var(--cyan-dk);outline-offset:2px}@media (hover:hover) and (pointer:fine){body.is-p-accreditations a.mfr:hover{border-color:var(--line-2)}}@media (max-width:820px){body.is-p-accreditations .mfr-grid{grid-template-columns:repeat(2,1fr)}}body.is-p-meet-the-team .ph-lead h1{text-wrap:balance}body.is-p-meet-the-team .team-grid{display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-top:48px}@media (max-width:900px){body.is-p-meet-the-team .team-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){body.is-p-meet-the-team .team-grid{grid-template-columns:repeat(2,1fr)}}body.is-p-meet-the-team .team-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--panel);border:1px solid var(--line);border-radius:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden}body.is-p-meet-the-team .team-ph{aspect-ratio:1/1;background:var(--panel-2);border-bottom:1px solid var(--line)}body.is-p-meet-the-team .team-img{aspect-ratio:1/1;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}body.is-p-meet-the-team .team-ph--initials{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}body.is-p-meet-the-team .team-ph--initials span{color:var(--txt-3);font-family:Space Grotesk,sans-serif;font-size:clamp(34px,6vw,52px);font-weight:700;letter-spacing:-.02em}body.is-p-meet-the-team .team-body{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-direction:column;flex-direction:column;padding:16px 18px}body.is-p-meet-the-team .team-name{color:var(--txt);font-family:Space Grotesk,sans-serif;font-size:16px;font-weight:700;letter-spacing:-.01em;line-height:1.2}body.is-p-meet-the-team .team-role{color:var(--txt-2);font-size:13.5px;line-height:1.45;margin:6px 0 12px}body.is-p-meet-the-team .team-li{-ms-flex-item-align:start;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;align-self:flex-start;border-radius:9px;color:var(--txt-2);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:44px;justify-content:center;margin-left:-11px;margin-top:auto;-webkit-transition:color .15s;transition:color .15s;width:44px}body.is-p-meet-the-team .team-li svg{fill:currentColor;display:block;height:22px;width:22px}body.is-p-meet-the-team .team-li:focus-visible{outline:2px solid var(--txt);outline-offset:2px}body.is-p-meet-the-team .ac-c .team-li{color:var(--cyan)}body.is-p-meet-the-team .ac-m .team-li{color:var(--magenta)}body.is-p-meet-the-team .ac-y .team-li{color:var(--gold)}@media (hover:hover) and (pointer:fine){body.is-p-meet-the-team .team-li:hover{color:var(--txt)}}@media (prefers-reduced-motion:reduce){body.is-p-meet-the-team .team-li{-webkit-transition:none;transition:none}}body.is-p-meet-the-team .mt-photo{border:1px solid var(--line);border-radius:18px;margin:0 0 48px;overflow:hidden}body.is-p-meet-the-team .mt-photo img{display:block;height:auto;width:100%}body.is-p-meet-the-team .lead-duo{display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-top:48px}body.is-p-meet-the-team .lead-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--panel);border:1px solid var(--line);border-radius:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden}body.is-p-meet-the-team .lead-card .team-li{-ms-flex-item-align:start;align-self:flex-start;margin-top:14px}body.is-p-meet-the-team .lead-photo{aspect-ratio:1/1;background:var(--panel-2);border-bottom:1px solid var(--line);width:100%}body.is-p-meet-the-team .lead-photo img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}body.is-p-meet-the-team .lead-body{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:20px 24px}body.is-p-meet-the-team .lead-name{color:var(--txt);font-family:Space Grotesk,sans-serif;font-size:23px;font-weight:700;letter-spacing:-.02em;line-height:1.15}body.is-p-meet-the-team .lead-role{color:var(--txt-2);font-size:15px;line-height:1.45;margin-top:5px}@media (max-width:560px){body.is-p-meet-the-team .lead-duo{grid-template-columns:1fr}}@media (max-width:480px){body.is-p-meet-the-team .team-body{padding:14px 15px}body.is-p-meet-the-team .team-name{font-size:15px}body.is-p-meet-the-team .team-role{font-size:12.5px}}#ab-how,#ab-mission,#ab-story{background:#f2f4f7}#ab-accred,#ab-why{background:#fff}#wd-docs,#wd-final,#wd-safe,#wd-solutions{background:#f2f4f7}#wd-home,#wd-production,#wd-software{background:#fff}#acc-final,#acc-frameworks,#acc-standards{background:#f2f4f7}#acc-industry,#acc-mfr{background:#fff}#mt-leadership,#mt-sales{background:#f2f4f7}#mt-final,#mt-service{background:#fff}#acc-industry .accred:first-child{background:linear-gradient(160deg,#e8f6fe,#d5edfb);border-color:#b4dff4}#acc-industry .accred:first-child b{color:var(--cyan-dk)}#acc-industry .accred:nth-child(2){background:linear-gradient(160deg,#ffeff6,#ffe1ee);border-color:#f3c6dc}#acc-industry .accred:nth-child(2) b{color:var(--magenta-dk)}body.page-template-template-credential .ph-meta{display:block}@media (max-width:560px){body.page-template-template-credential .ph-caps{grid-template-columns:1fr}}body.page-template-template-credential .cyi-l p+p{margin-top:14px}body.page-template-template-credential .cyi-facts li:nth-child(4n+1) .cyi-dot{background:var(--cyan)}body.page-template-template-credential .cyi-facts li:nth-child(4n+2) .cyi-dot{background:var(--magenta)}body.page-template-template-credential .cyi-facts li:nth-child(4n+3) .cyi-dot{background:var(--yellow)}body.page-template-template-credential .cyi-facts li:nth-child(4n+4) .cyi-dot{background:var(--key)}body.is-p-mpsa .quad-cell:nth-child(2) h3,body.is-p-procurement-services .quad-cell:nth-child(2) h3{color:var(--magenta-dk)}body.is-p-procurement-services .sol-grid .sol-card{grid-column:span 3}body.is-p-procurement-services .ps-quote{-webkit-box-align:start;-ms-flex-align:start;align-items:start;display:grid;gap:64px;grid-template-columns:1.4fr .6fr;margin:44px 0 0}body.is-p-procurement-services .ps-quote blockquote{margin:0}body.is-p-procurement-services .ps-quote blockquote p{color:var(--txt);font-family:Space Grotesk,sans-serif;font-size:clamp(21px,2.4vw,30px);font-weight:500;letter-spacing:-.015em;line-height:1.42;max-width:21em}body.is-p-procurement-services .ps-quote blockquote p:before{content:"“"}body.is-p-procurement-services .ps-quote blockquote p:after{content:"”"}body.is-p-procurement-services .pq-by{padding-top:6px}body.is-p-procurement-services .pq-by b{color:var(--txt);display:block;font-family:Space Grotesk,sans-serif;font-size:18px;font-weight:700;letter-spacing:-.01em;line-height:1.25}body.is-p-procurement-services .pq-role{color:var(--txt-2);display:block;font-size:14.5px;line-height:1.5;margin-top:5px}body.is-p-procurement-services .pq-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--magenta-dk);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:14px;font-weight:600;gap:8px;margin-top:22px}body.is-p-procurement-services .pq-link svg{height:15px;width:15px}@media (max-width:860px){body.is-p-procurement-services .ps-quote{gap:26px;grid-template-columns:1fr}body.is-p-procurement-services .ps-quote blockquote p{max-width:none}body.is-p-procurement-services .pq-by{border-top:1px solid var(--line-2);padding-top:24px}}#cpc-final,#cpc-help,#cpc-what{background:#f2f4f7}#cpc-benefits,#cpc-who{background:var(--panel)}#mpsa-mean,#mpsa-related{background:#f2f4f7}#mpsa-final,#mpsa-what{background:var(--panel)}#ps-service,#ps-what,#ps-who{background:#f2f4f7}#ps-benefits,#ps-final,#ps-word{background:var(--panel)}#nw-index{background:#f2f4f7}#nw-final{background:#fff}.nw-filter{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:9px;margin-top:34px}.nw-chip{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--panel);border:1.5px solid var(--line);border-radius:10px;color:var(--txt-2);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:14.5px;font-weight:600;min-height:44px;padding:11px 17px;-webkit-transition:border-color .15s ease,background .15s ease,color .15s ease,-webkit-transform .14s cubic-bezier(.23,1,.32,1);transition:border-color .15s ease,background .15s ease,color .15s ease,-webkit-transform .14s cubic-bezier(.23,1,.32,1);transition:border-color .15s ease,background .15s ease,color .15s ease,transform .14s cubic-bezier(.23,1,.32,1);transition:border-color .15s ease,background .15s ease,color .15s ease,transform .14s cubic-bezier(.23,1,.32,1),-webkit-transform .14s cubic-bezier(.23,1,.32,1)}.nw-chip:active{-webkit-transform:scale(.97);-ms-transform:scale(.97);transform:scale(.97)}.nw-chip.on{background:rgba(214,0,126,.08);border-color:var(--magenta);color:var(--txt)}.nw-chip:focus-visible{outline:2px solid var(--magenta);outline-offset:2px}@media (hover:hover) and (pointer:fine){.nw-chip:hover{border-color:var(--line-2);color:var(--txt)}}.nw-grid{display:grid;gap:18px;grid-template-columns:repeat(3,1fr);margin-top:30px}.pager{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-top:48px}.pager,.pg-arrow,.pg-n{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;justify-content:center}.pg-arrow,.pg-n{background:var(--panel);border:1px solid var(--line);border-radius:10px;color:var(--txt-2);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:14.5px;font-weight:600;gap:7px;min-height:44px;min-width:44px;padding:0 14px;-webkit-transition:border-color .15s ease,color .15s ease,background .15s ease,-webkit-transform .14s cubic-bezier(.23,1,.32,1);transition:border-color .15s ease,color .15s ease,background .15s ease,-webkit-transform .14s cubic-bezier(.23,1,.32,1);transition:border-color .15s ease,color .15s ease,background .15s ease,transform .14s cubic-bezier(.23,1,.32,1);transition:border-color .15s ease,color .15s ease,background .15s ease,transform .14s cubic-bezier(.23,1,.32,1),-webkit-transform .14s cubic-bezier(.23,1,.32,1)}.pg-arrow:active,.pg-n:active{-webkit-transform:scale(.97);-ms-transform:scale(.97);transform:scale(.97)}.pg-arrow:focus-visible,.pg-n:focus-visible{outline:2px solid var(--magenta);outline-offset:2px}@media (hover:hover) and (pointer:fine){.pg-arrow:hover,.pg-n:hover{border-color:var(--line-2);color:var(--txt)}}.pg-n.on{background:var(--magenta);border-color:var(--magenta);color:#fff}.pg-arrow svg{height:15px;width:15px}.pg-gap{color:var(--txt-3);padding:0 2px}@media (max-width:1000px){.nw-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.nw-grid{grid-template-columns:1fr}.pager .pg-gap,.pager .pg-n:not(.on){display:none}}.rp{background:transparent;height:2px;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:120}.rp i{background:var(--magenta);display:block;height:100%;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%}#nw-hero{background:#f2f4f7}#nw-article{background:#fff;padding-top:70px}#nw-related{background:#f2f4f7}#nw-hero .wrap{padding-bottom:72px}#nw-hero .ph-grid{-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:52px;grid-template-columns:1.12fr .88fr;margin-top:26px}#nw-hero .ph-lead{max-width:none}.ph-cover{background:var(--panel);border:1px solid var(--line-2);border-radius:18px;overflow:hidden}.ph-cover img{aspect-ratio:4/3;display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}#nw-hero .ph-crumb .cur{max-width:46ch;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#nw-hero h1{font-size:clamp(31px,3.6vw,52px);line-height:1.07;margin-top:14px;max-width:20ch}#nw-hero .ph-stand{color:var(--txt-2);font-size:18px;line-height:1.6;margin-top:20px;max-width:62ch}.ph-art{-webkit-box-pack:justify;-ms-flex-pack:justify;border-top:1px solid var(--line);gap:18px 28px;justify-content:space-between;margin-top:30px;padding-top:22px}.pa-facts,.ph-art{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.pa-facts{gap:14px}.pa-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2px}.pa-k{color:var(--txt-3);font-family:Space Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.pa-item>span:not(.pa-k),.pa-item>time{color:var(--txt);font-family:Space Grotesk,sans-serif;font-size:15px;font-weight:600}.pa-dot{-webkit-box-flex:0;background:var(--line-2);border-radius:50%;-ms-flex:none;flex:none;height:3px;width:3px}.share{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.share-k{color:var(--txt-3);font-family:Space Mono,monospace;font-size:11px;letter-spacing:.08em;margin-right:4px;text-transform:uppercase}.share .share-copy,.share a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:9px;color:var(--txt);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:38px;justify-content:center;padding:0;-webkit-transition:border-color .15s ease,color .15s ease,background .15s ease,-webkit-transform .14s cubic-bezier(.23,1,.32,1);transition:border-color .15s ease,color .15s ease,background .15s ease,-webkit-transform .14s cubic-bezier(.23,1,.32,1);transition:border-color .15s ease,color .15s ease,background .15s ease,transform .14s cubic-bezier(.23,1,.32,1);transition:border-color .15s ease,color .15s ease,background .15s ease,transform .14s cubic-bezier(.23,1,.32,1),-webkit-transform .14s cubic-bezier(.23,1,.32,1);width:38px}@media (hover:hover) and (pointer:fine){.share .share-copy:hover,.share a:hover{background:rgba(214,0,126,.05);border-color:var(--magenta);color:var(--magenta-dk)}}.share .share-copy:active,.share a:active{-webkit-transform:scale(.97);-ms-transform:scale(.97);transform:scale(.97)}.share svg{fill:currentColor;height:16px;width:16px}.share-done{color:var(--cyan-dk);min-width:0}.rail-k,.share-done{font-family:Space Mono,monospace;font-size:11px}.rail-k{color:var(--txt-3);display:block;letter-spacing:.08em;margin-bottom:10px;text-transform:uppercase}.art-toc-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.art-toc a.toc-h2{color:var(--txt);font-weight:600}.art-toc a.toc-h3{color:var(--txt-3);font-size:13.5px;font-weight:400;padding-left:28px}body.single-post .art-body img{height:auto;max-width:100%}body.single-post .art-body h2{border-top:1px solid var(--line-2);font-size:clamp(24px,2.5vw,31px);letter-spacing:-.022em;line-height:1.14;margin-top:50px;padding-top:28px}body.single-post .art-body h2,body.single-post .art-body h3{color:var(--txt);font-family:Space Grotesk,sans-serif;font-weight:700}body.single-post .art-body h3{font-size:20px;letter-spacing:-.012em;line-height:1.24;margin-top:40px}body.single-post .art-body em{font-style:italic}body.single-post .art-body blockquote{border-left:1px solid var(--line-2);margin-top:34px;max-width:62ch;padding-left:26px}body.single-post .art-body blockquote p{color:var(--txt);font-family:Space Grotesk,sans-serif;font-size:clamp(18px,1.8vw,21px);font-style:normal;font-weight:500;letter-spacing:-.01em;line-height:1.45;margin-top:12px;max-width:none}body.single-post .art-body blockquote p:first-child{margin-top:0}body.single-post .art-body blockquote cite{color:var(--txt-3);display:block;font-family:Space Mono,monospace;font-size:11.5px;font-style:normal;letter-spacing:.05em;margin-top:14px;text-transform:uppercase}body.single-post .art-toc{margin:0 0 38px}@media (max-width:1000px){body.single-post .art-body{max-width:none}}@media (max-width:768px){body.single-post .art-body li,body.single-post .art-body p{font-size:16px}body.single-post .art-body h2{margin-top:40px;padding-top:24px}body.single-post .art-body h3{margin-top:32px}}.art-fig{margin-left:50%;margin-top:34px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:min(860px,100vw - 56px)}.art-fig img{border:1px solid var(--line);border-radius:16px;height:auto;width:100%}.art-fig.is-diagram img{border:0;border-radius:0;display:block;margin:0 auto;max-width:640px}.art-fig figcaption{color:var(--txt-3);font-size:12.5px;line-height:1.5;margin-top:10px}.art-end{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;border-top:1px solid var(--line-2);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:14px 18px;justify-content:space-between;margin-top:46px;padding-top:24px}.art-body .art-end .share-copy,.art-body .art-end a{color:var(--txt);text-decoration:none}.art-all{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--txt);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:14px;font-weight:600;gap:7px}.art-all svg{height:15px;width:15px}@media (hover:hover) and (pointer:fine){.art-all:hover,.art-body .art-end .share .share-copy:hover,.art-body .art-end .share a:hover,.art-body a.art-all:hover{color:var(--magenta-dk)}}.rel-svc{border-top:1px solid var(--line-2);margin-top:76px;padding-top:52px}.rs-head h2{color:var(--txt);font-family:Space Grotesk,sans-serif;font-size:clamp(28px,3vw,40px);font-weight:700;letter-spacing:-.03em;line-height:1.04;margin-top:14px}.rs-head h2 em{color:var(--magenta);font-style:normal}.rs-grid{display:grid;gap:18px;grid-template-columns:repeat(6,1fr);margin-top:34px}.rs-grid .rs-card{grid-column:span 2}.rs-grid .rs-card:first-child:nth-last-child(2),.rs-grid .rs-card:first-child:nth-last-child(2)~.rs-card{grid-column:span 3}.rs-grid .rs-card:only-child{grid-column:span 6}.rs-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;border:1px solid;border-radius:16px;color:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:30px;position:relative}.art-body a.rs-card{text-decoration:none}.rs-card b{font-family:Space Grotesk,sans-serif;font-size:20px;font-weight:700;letter-spacing:-.01em;line-height:1.15}.rs-card>span{-webkit-box-flex:1;color:var(--txt-2);-ms-flex:1;flex:1;font-size:14.5px;line-height:1.55;margin-top:9px}.rs-card .rs-go{-webkit-box-flex:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex:none;flex:none;font-size:14px;font-weight:600;gap:7px;margin-top:20px}.rs-card .rs-go svg{height:15px;width:15px}.rs-grid .rs-card:first-child{background:linear-gradient(160deg,#e8f6fe,#d5edfb);border-color:#b4dff4}.rs-grid .rs-card:nth-child(2){background:linear-gradient(160deg,#ffeff6,#ffe1ee);border-color:#f3c6dc}.rs-grid .rs-card:nth-child(3){background:linear-gradient(160deg,#fff8dc,#ffefb9);border-color:#efde9e}.rs-grid .rs-card:first-child .rs-go,.rs-grid .rs-card:first-child b{color:var(--cyan-dk)}.rs-grid .rs-card:nth-child(2) .rs-go,.rs-grid .rs-card:nth-child(2) b{color:var(--magenta-dk)}.rs-grid .rs-card:nth-child(3) .rs-go,.rs-grid .rs-card:nth-child(3) b{color:var(--gold)}.nw-grid-rel{margin-top:40px}.nw-all{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-top:34px}@media (max-width:900px){.rs-grid .rs-card{grid-column:span 3}.rs-grid .rs-card:first-child:nth-last-child(3){grid-column:span 6}}@media (max-width:600px){.rs-grid .rs-card,.rs-grid .rs-card:first-child:nth-last-child(2),.rs-grid .rs-card:first-child:nth-last-child(2)~.rs-card,.rs-grid .rs-card:first-child:nth-last-child(3),.rs-grid .rs-card:only-child{grid-column:span 6}}@media (max-width:1000px){.art-fig{margin-left:0;-webkit-transform:none;-ms-transform:none;transform:none;width:100%}}@media (max-width:860px){#nw-hero .ph-grid{-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:30px;grid-template-columns:1fr}.ph-cover img{aspect-ratio:16/9}}@media (max-width:768px){#nw-hero .wrap{padding-bottom:52px}#nw-article{padding-top:44px}.ph-cover{border-radius:14px}.rel-svc{margin-top:52px;padding-top:38px}.ph-art{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;gap:18px}.share .share-copy,.share a{height:44px;width:44px}}@media (max-width:480px){.pa-facts{gap:12px}.pa-dot{display:none}}.art-cta{background:var(--panel);border:1px solid var(--line);border-radius:14px;margin:34px 0;padding:26px 28px}.art-cta b{color:var(--txt);display:block;font-family:Space Grotesk,sans-serif;font-size:18px;font-weight:700;letter-spacing:-.01em}.art-cta p{margin-top:8px}.art-cta .btn{margin-top:16px}.art-vid{margin-top:34px}body.home .why{-webkit-box-align:start;-ms-flex-align:start;align-items:start;display:grid;gap:72px;grid-template-columns:.82fr 1.18fr}body.home .why-intro h2{color:var(--txt);font-family:Space Grotesk,sans-serif;font-size:clamp(34px,3.6vw,48px);font-weight:700;letter-spacing:-.03em;line-height:1.05;margin-top:16px}body.home .why-intro h2 em,body.home .why-intro h2 span{color:var(--magenta);font-style:normal}body.home .why-intro p{color:var(--txt-2);font-size:17px;line-height:1.6;margin-top:20px;max-width:32em}body.home .why-intro .btn{margin-top:30px}body.home .why-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}body.home .why-item{-webkit-box-align:start;-ms-flex-align:start;align-items:start;border-top:1px solid var(--line);display:grid;gap:20px;grid-template-columns:auto 1fr;padding:24px 6px}body.home .why-item:first-child{border-top:none}body.home .why-item .mk{-webkit-box-flex:0;border-radius:3px;-ms-flex:none;flex:none;height:13px;margin-top:7px;width:13px}body.home .why-tx h3{color:var(--txt);font-family:Space Grotesk,sans-serif;font-size:20px;font-weight:700;letter-spacing:-.01em}body.home .why-tx p{color:var(--txt-2);font-size:15px;line-height:1.55;margin-top:6px;max-width:44em}@media (max-width:900px){body.home .why{gap:40px;grid-template-columns:1fr}}body.home .tp-carousel,body.home .tp-carousel .trustpilot-widget{height:200px}body.home .tp-carousel{margin-top:46px}@media (max-width:900px){body.home .tp-carousel,body.home .tp-carousel .trustpilot-widget{height:300px}}@media (max-width:560px){body.home .tp-carousel,body.home .tp-carousel .trustpilot-widget{height:340px}}#se-results{background:#f2f4f7}#se-final{background:#fff}#se-hero .ph-meta{display:block}#se-hero .ph-grid{-webkit-box-align:end;-ms-flex-align:end;align-items:end}.se-form{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:22px}.se-form .field{margin-top:0}.se-form .field input{padding-left:44px}.se-fw{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.se-fw .se-mag{color:var(--txt-3);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;left:15px;pointer-events:none;position:absolute}.se-fw .se-mag svg{height:18px;width:18px}.se-kb{font-size:12.5px;line-height:1.8;margin-top:12px}.se-kb,.se-kb kbd{color:var(--txt-2)}.se-kb kbd{background:var(--ink);border:1px solid var(--line-2);border-radius:5px;font-family:Space Mono,monospace;font-size:10.5px;line-height:1;padding:4px 6px;white-space:nowrap}#se-out .isx-grp{padding:0 0 8px}#se-out .isx-grp+.isx-grp{border-top:0;margin-top:26px}#se-out .isx-gh{border-bottom:1px solid var(--line-2);margin-bottom:6px;padding:0 0 12px}#se-out .isx-gk,#se-out .isx-gn{font-size:11.5px}#se-out .isx-row{gap:16px;grid-template-columns:auto 1fr auto;padding:15px 14px}#se-out .isx-tx b{font-size:17px}#se-out .isx-tx>span{font-size:14.5px;margin-top:4px}#se-out .isx-dot{margin-top:7px}#se-out .isx-meta{font-size:11px}.se-more{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--panel);border:1px solid var(--line-2);border-radius:9px;color:var(--txt-2);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:inherit;font-size:13.5px;font-weight:600;gap:8px;margin:10px 0 0 14px;padding:9px 15px;-webkit-transition:border-color .15s ease,color .15s ease,-webkit-transform .14s cubic-bezier(.23,1,.32,1);transition:border-color .15s ease,color .15s ease,-webkit-transform .14s cubic-bezier(.23,1,.32,1);transition:border-color .15s ease,color .15s ease,transform .14s cubic-bezier(.23,1,.32,1);transition:border-color .15s ease,color .15s ease,transform .14s cubic-bezier(.23,1,.32,1),-webkit-transform .14s cubic-bezier(.23,1,.32,1)}@media (hover:hover) and (pointer:fine){.se-more:hover{border-color:var(--txt);color:var(--txt)}}@media (prefers-reduced-motion:no-preference){.se-more:active{-webkit-transform:scale(.97);-ms-transform:scale(.97);transform:scale(.97)}}.se-count{color:var(--txt-3);font-family:Space Mono,monospace;font-size:12.5px;letter-spacing:.06em;margin-bottom:26px;text-transform:uppercase}.se-none{max-width:52em}.se-none .se-quick{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin-top:24px}.se-none .se-q{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--panel);border:1px solid var(--line-2);border-radius:10px;color:var(--txt-2);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:14.5px;font-weight:600;gap:9px;padding:12px 17px;-webkit-transition:border-color .15s ease,color .15s ease;transition:border-color .15s ease,color .15s ease}.se-none .se-q .isx-dot{height:10px;margin-top:0;width:10px}@media (hover:hover) and (pointer:fine){.se-none .se-q:hover{border-color:var(--txt);color:var(--txt)}}.se-help{border-top:1px solid var(--line-2);color:var(--txt-2);font-size:16px;margin-top:30px;padding-top:24px}.se-help a{color:var(--magenta-dk);font-weight:600;text-decoration:underline;text-underline-offset:3px}body.has-query #se-hero .ph-lead h1{font-size:clamp(28px,3.2vw,40px)}body.has-query #se-hero .ph-lead p{display:none}body.has-query #se-hero .wrap{padding-bottom:52px;padding-top:52px}body.has-query #se-results{padding-top:44px}@media (max-width:860px){#se-hero .ph-grid{-webkit-box-align:start;-ms-flex-align:start;align-items:start}}@media (max-width:620px){#se-out .isx-meta{display:none}#se-out .isx-row{grid-template-columns:auto 1fr}}body.is-landing .lp-hero .wrap{padding-bottom:80px;padding-top:56px}@media (max-width:768px){body.is-landing .lp-hero .wrap{padding-bottom:56px;padding-top:40px}}body.is-landing .lp-hero-grid{-webkit-box-align:start;-ms-flex-align:start;align-items:start;display:grid;gap:36px 56px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-template-rows:auto 1fr}body.is-landing .lp-hero .split{display:contents}body.is-landing .lp-hero .ph-lead{grid-column:1;grid-row:1}body.is-landing .lp-hero .quote-aside{-webkit-box-ordinal-group:1;-ms-flex-order:0;grid-column:1;grid-row:2;order:0}body.is-landing .lp-hero .quote-aside .qa-points{margin-top:0}body.is-landing .lp-hero .quote-card{grid-column:2;grid-row:1/span 2}body.is-landing .lp-hero .ph-lead .eyebrow{margin-bottom:18px}body.is-landing .lp-hero .ph-lead h1{font-size:clamp(36px,4.6vw,62px);line-height:1.02}body.is-landing .lp-trust-bar{border-top:1px solid var(--line);grid-column:1/-1;grid-row:3;padding-top:22px}body.is-landing .lp-trust{color:var(--txt-2);-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:Space Grotesk,sans-serif;font-size:14.5px;font-weight:600;gap:12px 0;list-style:none;margin:0;padding:0}body.is-landing .lp-trust,body.is-landing .lp-trust li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}body.is-landing .lp-trust li{border-left:1px solid var(--line-2);min-height:24px;padding:0 28px}body.is-landing .lp-trust li:first-child{border-left:0;padding-left:0}body.is-landing .lp-trust .lp-tp{color:var(--txt-2);-webkit-transition:color .15s ease;transition:color .15s ease}body.is-landing .lp-trust .lp-tp .lp-tp-brand,body.is-landing .lp-trust .lp-tp b{color:var(--txt);font-weight:700}@media (max-width:900px){body.is-landing .lp-trust{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;gap:12px}body.is-landing .lp-trust li{border-left:0;padding:0}}body.is-landing #lp-form{scroll-margin-top:100px}@media (max-width:900px){body.is-landing .lp-hero-grid{gap:28px;grid-template-columns:1fr}body.is-landing .lp-hero .ph-lead,body.is-landing .lp-hero .quote-aside,body.is-landing .lp-hero .quote-card,body.is-landing .lp-trust-bar{grid-column:auto;grid-row:auto}body.is-landing .lp-trust-bar{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}body.is-landing .lp-hero .quote-card{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}body.is-landing .lp-hero .quote-aside{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}body.is-landing .trio{display:grid;gap:18px;grid-template-columns:repeat(3,1fr);margin-top:44px}body.is-landing .trio-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;border:1px solid;border-radius:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:32px 30px}body.is-landing .trio-card:first-child{background:linear-gradient(160deg,#e8f6fe,#d5edfb);border-color:#b4dff4}body.is-landing .trio-card:nth-child(2){background:linear-gradient(160deg,#ffeff6,#ffe1ee);border-color:#f3c6dc}body.is-landing .trio-card:nth-child(3){background:linear-gradient(160deg,#fff8dc,#ffefb9);border-color:#efde9e}body.is-landing .trio-card h3{font-family:Space Grotesk,sans-serif;font-size:21px;font-weight:700;letter-spacing:-.01em}body.is-landing .trio-card:first-child h3{color:var(--cyan-dk)}body.is-landing .trio-card:nth-child(2) h3{color:var(--magenta)}body.is-landing .trio-card:nth-child(3) h3{color:var(--gold)}body.is-landing .trio-card p{color:var(--txt-2);font-size:15px;line-height:1.6;margin-top:10px}@media (max-width:860px){body.is-landing .trio{grid-template-columns:1fr}}body.is-landing #ty-thanks{padding-block:clamp(56px,10vh,112px)}body.is-landing .ty-panel{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0 auto;max-width:640px;text-align:center}body.is-landing .ty-panel h1{color:var(--txt);font-family:Space Grotesk,sans-serif;font-size:clamp(34px,5vw,54px);letter-spacing:-.02em;line-height:1.08}body.is-landing .ty-panel h1 span{color:var(--magenta)}body.is-landing .ty-panel .ty-lead{color:var(--txt-2);font-size:17px;line-height:1.6;margin-top:16px;max-width:44ch}body.is-landing .ty-panel .ty-call{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:3px;margin-top:20px}body.is-landing .ty-panel .ty-call .qk{color:var(--txt-3);font-family:Space Mono,monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase}body.is-landing .ty-panel .ty-call a{color:var(--txt);font-family:Space Grotesk,sans-serif;font-size:22px;font-weight:700;letter-spacing:-.01em;-webkit-transition:color .15s ease;transition:color .15s ease}body.is-landing .ty-panel .ty-cta{margin-top:28px}body.is-landing .ty-panel .ty-alts{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:15px;gap:8px 22px;justify-content:center;margin-top:18px}body.is-landing .ty-panel .ty-alts a{color:var(--txt-2);text-decoration:underline;text-underline-offset:3px;-webkit-transition:color .15s ease;transition:color .15s ease}@media (hover:hover) and (pointer:fine){body.is-landing .lp-tp:hover,body.is-landing .ty-panel .ty-alts a:hover,body.is-landing .ty-panel .ty-call a:hover{color:var(--magenta)}}body.is-landing #lp-faq,body.is-landing #lp-heatfree,body.is-landing #ty-thanks{background:#fff}body.is-landing #lp-final,body.is-landing #lp-how,body.is-landing #quote,body.is-landing #ty-how{background:#f2f4f7}
