:root{--midnight:#1c1b19;--panel:#26241f;--hairline-dark:#34312b;--paper:#faf8f4;--mist:#ede7dc;--hairline:#e5dfd2;--graphite:#7a746a;--light-graphite:#b5ac9c;--ice:#c8bfaf;--blue:#a8c8e8;--mi-hairline:#e2e8ee;--media-well:#ddd8ce;--ease-entrance:cubic-bezier(.22, 1, .36, 1);--error:#b4553f;--error-dark:#e08a72;--blue-pale:var(--mi-hairline);--cta-surface:#e2e8ee;--ink:var(--midnight);--green:var(--midnight);--green-ink:var(--midnight);--dark:var(--midnight);--dark-line:var(--hairline-dark);--soft:var(--graphite);--dark-soft:var(--light-graphite);--cream:var(--paper);--cream-2:var(--mist);--grey:var(--hairline);--line:var(--hairline);--eyebrow-size:13px;--eyebrow-weight:500;--eyebrow-track:.22em;--sans:var(--font-archivo,"Archivo", sans-serif);--serif:var(--font-source-serif,"Source Serif 4", serif)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--sans);color:var(--ink);background:var(--cream);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6;overflow-x:clip}.wrap{max-width:1340px;margin:0 auto;padding:0 40px}@media (width<=760px){.wrap{padding:0 20px}}a{color:inherit;text-decoration:none}p,li,figcaption,blockquote{text-wrap:pretty}h1,h2,h3,h4{font-family:var(--serif);letter-spacing:-.015em;font-weight:500;line-height:1.04}@media (width<=760px){h1 br,h2 br,h3 br,h4 br{display:none}}nav{--nav-top:16px;--bar-pad-l:40px;--bar-pad-r:40px;--burger-inset:10px;top:var(--nav-top);z-index:80;background:0 0;border-radius:0;transition:background .3s;position:fixed;left:24px;right:24px}nav .nav-link,nav .nav-trigger{color:#ffffffd9}nav .nav-link:hover,nav .nav-trigger:hover,nav .nav-item.has-dd:hover .nav-trigger{color:#fff}nav .brand .brand-logo{background-color:var(--paper);transition:background-color .3s}nav .nav-cta .pill{color:var(--ink);background:#fff;transition:background .3s,color .3s}nav .nav-cta .pill:hover{background:var(--mist)}nav.scrolled{background:#fff}nav.scrolled .nav-link,nav.scrolled .nav-trigger{color:var(--soft)}nav.scrolled .nav-link:hover,nav.scrolled .nav-trigger:hover,nav.scrolled .nav-item.has-dd:hover .nav-trigger{color:var(--ink)}nav.scrolled .brand .brand-logo{background-color:var(--ink)}nav.scrolled .nav-cta .pill{background:var(--ink);color:#fff}nav.scrolled .nav-cta .pill:hover{background:var(--green-ink)}nav .bar{padding:12px var(--bar-pad-r) 12px var(--bar-pad-l);z-index:1;align-items:center;gap:38px;display:flex;position:relative}nav .pill{gap:9px;padding:11px 20px;font-size:13px}nav .pill .arw svg{width:26px;height:11px}nav .bar{min-width:0}nav .brand{flex-shrink:1;min-width:0}nav .brand .brand-logo{width:180px;max-width:100%;height:auto}@media (width<=1040px),(hover:none),(pointer:coarse){nav .bar{justify-content:space-between;align-items:center;gap:16px}nav .nav-burger{width:44px;height:44px;padding:14px var(--burger-inset);flex:0 0 44px;margin-right:0}nav .nav-cta .pill{white-space:nowrap;min-height:44px}}@media (width<=760px){nav{--nav-top:10px;--bar-pad-l:max(14px, env(safe-area-inset-left));--bar-pad-r:max(14px, env(safe-area-inset-right));left:12px;right:12px}nav .bar{padding:16px var(--bar-pad-r) 16px var(--bar-pad-l);gap:12px}nav .brand .brand-logo{width:160px}nav .nav-cta .pill{padding:10px 14px}}.nav-burger{cursor:pointer;background:0 0;border:0;flex-direction:column;flex:0 0 34px;order:-1;justify-content:center;gap:5px;width:34px;height:34px;margin-right:4px;padding:6px 5px;display:none}.nav-burger span{background:#fff;border-radius:0;width:100%;height:2px;transition:transform .3s,opacity .2s,background .3s;display:block}nav.scrolled .nav-burger span{background:var(--ink)}nav.menu-open{background:#fff}nav.menu-open .nav-burger span{background:var(--ink)}nav.menu-open .brand .brand-logo{background-color:var(--ink)}nav.menu-open .nav-burger span:first-child{transform:translateY(7px)rotate(45deg)}nav.menu-open .nav-burger span:nth-child(2){opacity:0}nav.menu-open .nav-burger span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.m-menu{background:var(--paper);border-bottom:1px solid var(--hairline);max-height:calc(100dvh - 100% - var(--nav-top));-webkit-overflow-scrolling:touch;opacity:0;visibility:hidden;transition:opacity .25s,transform .25s,visibility .25s;position:absolute;top:100%;left:0;right:0;overflow-y:auto;transform:translateY(-8px)}nav.menu-open .m-menu{opacity:1;visibility:visible;transform:translateY(0)}.m-menu-inner{padding:6px calc(var(--bar-pad-r) + var(--burger-inset)) 34px calc(var(--bar-pad-l) + var(--burger-inset))}.m-row{text-align:left;border:0;border-bottom:1px solid var(--hairline);width:100%;font-family:var(--sans);letter-spacing:0;color:var(--ink);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;padding:16px 0;font-size:16px;font-weight:400;display:flex}.m-caret{width:14px;height:14px;stroke:var(--ink);fill:none;stroke-width:2px;flex-shrink:0;transition:transform .25s}.m-acc.open .m-caret{transform:rotate(180deg)}.m-panel{max-height:0;transition:max-height .3s;overflow:hidden}.m-acc.open .m-panel{max-height:1200px}.m-sub{font-family:var(--sans);color:var(--soft);cursor:pointer;padding:10px 0;font-size:15px;display:block}.m-q{color:var(--graphite);opacity:.9;margin-top:3px;font-size:13px;font-style:normal;display:block}.m-group{font-family:var(--sans);letter-spacing:.13em;text-transform:uppercase;color:var(--graphite);opacity:.6;margin:6px 0;font-size:10px;font-weight:500;display:block}.m-panel .m-sub+.m-group{margin-top:20px}.m-todo{opacity:.45;pointer-events:none}.m-sub.over{color:var(--ink);font-weight:500}.m-sub:first-child{padding-top:16px}.m-sub:last-child{padding-bottom:22px}.m-sub:hover{color:var(--ink)}.m-cta{background:var(--ink);color:#fff;font-family:var(--sans);cursor:pointer;justify-content:center;align-items:center;gap:9px;margin-top:26px;padding:18px 22px;font-size:15px;font-weight:500;display:flex}@media (width<=1040px){.nav-burger{display:flex}}@media (width>=1041px){.m-menu{display:none}}@media (hover:none),(pointer:coarse){.nav-burger{display:flex}.m-menu{display:block}nav .nav-links{display:none}}.nav-left{color:var(--ink);gap:26px;font-size:14px;display:flex}.nav-left a:hover{opacity:.6}.wordmark{text-align:center;letter-spacing:.18em;font-size:18px;font-weight:500}.nav-right{justify-content:flex-end;align-items:center;gap:24px;font-size:14px;display:flex}.pill{background:var(--ink);color:#fff;border-radius:0;align-items:center;gap:9px;padding:11px 20px;font-size:13px;font-weight:500;display:inline-flex}.pill .arw,.btn .arw{background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;width:auto;height:auto;display:inline-flex}.pill .arw svg,.btn .arw svg{stroke:currentColor;fill:none;stroke-width:1.6px;width:26px;height:11px;transition:transform .25s}.pill:hover{background:var(--green-ink)}.pill:hover .arw svg,.btn:hover .arw svg{transform:translate(4px)}@media (width<=860px){.nav-left a,.nav-right .login{display:none}}.pill.dark{background:var(--ink)}.btn{background:var(--ink);color:#fff;appearance:none;cursor:pointer;border:1px solid #0000;border-radius:0;align-items:center;gap:9px;padding:11px 20px;font-family:inherit;font-size:13px;font-weight:500;line-height:normal;display:inline-flex}.btn:hover{background:var(--green-ink)}.btn.plain{color:var(--ink);border:1px solid var(--ink);background:0 0}.btn.plain:hover,.btn.dark-cta{background:var(--ink);color:#fff}.btn.dark-cta:hover{background:#000}.btn.inv{background:var(--cream);color:var(--ink);border:1px solid var(--cream)}.btn.inv:hover{background:var(--mist);border-color:var(--mist)}.pm-ov{z-index:200;overscroll-behavior:contain;background:#1c1b198c;justify-content:center;align-items:flex-start;padding:clamp(16px,5vh,64px) 20px;display:none;position:fixed;inset:0;overflow-y:auto}.pm-ov.open{display:flex}.pm-card{width:min(560px,100%);animation:pmIn .28s var(--ease-entrance);background:#fff;padding:clamp(26px,3.2vw,42px);position:relative}@keyframes pmIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pm-card{animation:none}}.pm-close{cursor:pointer;width:34px;height:34px;color:var(--soft);background:0 0;border:0;line-height:0;position:absolute;top:14px;right:14px}.pm-close:hover{color:var(--ink)}.pm-close svg{stroke:currentColor;fill:none;stroke-width:1.6px;stroke-linecap:round;width:16px;height:16px}.pm-card h2{font-family:var(--serif);letter-spacing:-.012em;margin:6px 0 10px;font-size:clamp(23px,2.2vw,29px);font-weight:500;line-height:1.16}.pm-lede{font-family:var(--sans);color:var(--soft);margin:0 0 22px;font-size:15px;line-height:1.6}.pm-picked{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);margin:0 0 22px;padding:16px 0}.pm-picked .cl-eyebrow{margin-bottom:10px}.pm-tags{flex-wrap:wrap;gap:8px;display:flex}.pm-tag{font-family:var(--sans);color:var(--ink);border:1px solid var(--hairline);background:var(--cream);padding:7px 12px;font-size:13.5px;line-height:1.35}.hero{background:#000;justify-content:center;align-items:flex-end;height:100vh;min-height:640px;display:flex;position:relative;overflow:hidden}.hero video,.hero img.bgv{object-fit:cover;filter:brightness(.92);width:100%;height:100%;position:absolute;inset:0}.hero .grad{background:linear-gradient(#0000002e,#0000000d 40%,#00000061);position:absolute;inset:0}.hero .hcontent{z-index:2;text-align:center;color:#fff;max-width:1100px;padding:0 24px 9vh;position:relative}@media (width<=1040px){.hero .hcontent{padding-bottom:24vh}}.hero h1{color:#fff;letter-spacing:-.015em;font-size:clamp(39px,6.5vw,95px);font-weight:500;line-height:1.04}.hero .hrow{color:#fff;flex-wrap:wrap;justify-content:center;align-items:center;gap:26px;margin-top:36px;display:flex}.hero .hrow p{color:#ffffffe6;font-size:clamp(16px,1.8vw,20px)}.hero .hcta{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:28px;display:flex}.cta-note{letter-spacing:.03em;color:#ffffffa6;text-align:center;font-size:11px;display:block}.hero-note{margin-top:14px}.demo .cta-note{color:#1c1b198c;margin-top:12px}.hero .hcta .btn{gap:9px;padding:11px 20px;font-size:13px}.hero .hcta .btn .arw svg{width:26px;height:11px}.btn.hero-ghost{color:#fff;background:0 0;border:1px solid #ffffff80}.btn.hero-ghost:hover{color:var(--ink);background:#fff;border-color:#fff}section{padding:130px 0}.center{text-align:center}.label{color:var(--soft);letter-spacing:.02em;font-size:13px}.h2{letter-spacing:-.015em;font-size:clamp(32px,5vw,60px);font-weight:500;line-height:1}.body-lg{color:var(--soft);font-size:clamp(17px,1.4vw,20px);line-height:1.55}.trusted{border-bottom:1px solid var(--line);padding:56px 0}.trusted-tag{text-align:center;color:var(--soft);max-width:56ch;margin:0 auto 40px;font-size:16px;line-height:1.6}.trusted-by{font-weight:var(--eyebrow-weight);text-align:center;font-size:var(--eyebrow-size);letter-spacing:var(--eyebrow-track);text-transform:uppercase;color:var(--soft);margin:26px 0 24px}.logo-marquee{scrollbar-width:none;-ms-overflow-style:none;cursor:grab;overflow:auto hidden;mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%)}.logo-marquee::-webkit-scrollbar{display:none}.logo-marquee.dragging{cursor:grabbing}.logo-track{user-select:none;align-items:center;gap:72px;padding:0 36px;display:inline-flex}@media (width<=760px){.logo-track{gap:46px;padding:0 22px}}.logo-track span{letter-spacing:-.01em;color:var(--ink);opacity:.5;white-space:nowrap;flex:none;font-size:20px;font-weight:600}.logo-track img{height:var(--h,24px);object-fit:contain;opacity:.72;-webkit-user-drag:none;flex:none;width:auto;max-width:180px}.logo-track img.lg-raster{filter:grayscale()contrast(1.3)brightness(.5);mix-blend-mode:multiply;opacity:.8}@media (width<=760px){.logo-track img{height:calc(var(--h,26px) * .8);max-width:124px}}.aos-intro{text-align:center;padding:130px 0 60px}.aos-intro h2{letter-spacing:-.015em;max-width:34ch;margin:0 auto;font-size:clamp(31px,5vw,61px);font-weight:500}.aos-intro p{color:var(--soft);margin:24px auto 0;font-size:16px;line-height:1.6}.aos-intro .aos-body{max-width:92ch;line-height:1.5}.aos-cta{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px;margin-top:26px;display:flex}.tm{vertical-align:super;letter-spacing:0;font-size:.48em;font-weight:400}#aos{padding-bottom:44px}.parts4{--p4gap:clamp(16px, 1.8vw, 28px);--p4pad:clamp(16px, 1.6vw, 30px);gap:var(--p4gap);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:40px;padding:clamp(20px,2.4vw,34px);display:grid}@media (width<=1080px){.parts4{--p4gap:clamp(28px, 4.4vw, 56px);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.parts4{grid-template-columns:minmax(0,1fr)}}.part4{padding:38px var(--p4pad) 26px;background:0 0;flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.p4sub{color:var(--soft);margin-top:8px;font-size:16px}.p4out{font-family:var(--sans);color:var(--ink);margin-top:30px;margin-bottom:8px;font-size:16px;font-weight:700;line-height:1.4;display:block}.part4 p,.part4 .p4link{opacity:1}.part4 .p4n{text-align:left;color:var(--light-graphite);letter-spacing:.06em;margin-bottom:10px;font-size:14px;font-weight:500;display:block}.p4ic{margin-bottom:clamp(44px,7vw,88px);line-height:0}@media (width<=1080px){.p4ic{margin-bottom:28px}}.p4ic svg{width:clamp(54px,4.8vw,64px);height:clamp(54px,4.8vw,64px);stroke:var(--midnight);fill:none;stroke-width:1px;stroke-linejoin:round;stroke-linecap:round}.part4 h3{white-space:nowrap;margin-top:0;font-size:clamp(20px,1.9vw,23px);font-weight:500;position:relative}.part4 .p4flow{top:50%;right:calc(-1 * (var(--p4pad) + var(--p4gap) / 2 + 13px));pointer-events:none;line-height:0;position:absolute;transform:translateY(-50%)}.part4 .p4flow svg{width:26px;height:9px;stroke:var(--light-graphite);fill:none;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.part4:last-child .p4flow{display:none}.p4down{align-self:flex-start;margin-top:24px;line-height:0;display:none}.p4down svg{width:9px;height:26px;stroke:var(--light-graphite);fill:none;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}@media (width<=1080px){.part4:nth-child(2) .p4flow{display:none}}@media (width<=620px){.part4 .p4flow{display:none}.p4down{display:block}.part4{text-align:center;align-items:center}.part4 .p4n{text-align:center}.part4 .p4link,.part4 .p4down{align-self:center}.parts4{--p4gap:24px;padding-top:32px;padding-bottom:32px}.part4{padding-top:0;padding-bottom:0}.p4down{margin-top:24px}}.part4 .p4out+p{margin-top:0}@media (width<=1080px){.part4 h3{min-height:0;display:block}}.part4 .p4q{font-family:var(--serif);color:var(--green);min-height:2.7em;margin-top:14px;font-size:15px;font-style:italic;line-height:1.35}.part4 p{font-family:var(--sans);color:var(--soft);margin-top:16px;font-size:16px;line-height:1.55}.p4link{color:var(--ink);text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px;cursor:pointer;align-self:flex-start;align-items:center;margin-top:auto;padding-top:23px;font-size:13px;font-weight:500;display:inline-flex}.part4{cursor:pointer}.part4:hover .p4link,.part4:focus-within .p4link{text-decoration-color:var(--ink)}.p4link{transition:text-decoration-color .25s}.parts4-foot{color:var(--soft);max-width:60ch;margin-top:36px;font-size:16px}.parts-cta{text-align:center;background:var(--cream-2);border-radius:0;margin-top:60px;padding:72px 40px}@media (width<=1040px){.parts-cta{padding-left:clamp(20px,3vw,32px);padding-right:clamp(20px,3vw,32px)}}.parts-cta h3{letter-spacing:-.012em;font-size:clamp(25px,3.4vw,39px);font-weight:500}.parts-cta p{color:var(--soft);max-width:48ch;margin:18px auto 34px;font-size:16px;line-height:1.6}.parts-cta .btn{display:inline-flex}.prec h2{letter-spacing:-.015em;font-size:clamp(31px,5vw,61px);font-weight:500}.prec p{color:var(--soft);max-width:46ch;margin-top:26px;font-size:20px;line-height:1.55}.prod-row{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:80px;display:grid}@media (width<=900px){.prod-row{grid-template-columns:1fr 1fr}}@media (width<=560px){.prod-row{grid-template-columns:1fr}}.prod .thumb{aspect-ratio:1;background:linear-gradient(160deg, var(--hairline), var(--ice));border-radius:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.prod .thumb img{object-fit:cover;width:100%;height:100%}.prod h4{margin-top:18px;font-size:20px;font-weight:500}.teams{text-align:center}.teams h2{letter-spacing:-.015em;font-size:clamp(31px,6vw,76px);font-weight:500;line-height:.98}.teams .sub{color:var(--soft);max-width:44ch;margin-top:26px;margin-left:auto;margin-right:auto;font-size:20px}.team-track{scroll-snap-type:x mandatory;gap:16px;margin-top:70px;padding-bottom:10px;display:flex;overflow-x:auto}.team-track::-webkit-scrollbar{height:0}.team-tile{aspect-ratio:3/4;scroll-snap-align:center;border-radius:3px;flex:none;width:300px;position:relative;overflow:hidden}.team-tile.wide{width:440px}.team-tile img{object-fit:cover;width:100%;height:100%}.team-tile .cap{color:#fff;z-index:2;font-size:16px;font-weight:500;position:absolute;top:20px;left:20px}.team-tile:after{content:"";background:linear-gradient(#00000059,#0000 40%);position:absolute;inset:0}.roi-img{object-fit:cover;filter:brightness(.85);width:100%;height:min(46vh,440px);display:block}.mkt-wrap{background:#fff;padding:30px 0}.mkt-box{background:#fff;padding:72px 0}@media (width<=760px){.mkt-box{padding:44px 0}}.mkt-head{text-align:center;max-width:760px;margin:0 auto}.mkt-eyebrow{font-weight:var(--eyebrow-weight);font-size:var(--eyebrow-size);letter-spacing:var(--eyebrow-track);text-transform:uppercase;color:var(--soft)}.mkt-head h2{font-family:var(--serif);letter-spacing:-.015em;margin-top:12px;font-size:clamp(28px,4vw,49px);font-weight:500;line-height:1.12}.mkt-split{grid-template-columns:1fr 1fr;align-items:stretch;gap:64px;margin-top:60px;display:grid}.mkt-split>div:first-child{flex-direction:column;display:flex}@media (width<=900px){.mkt-split{grid-template-columns:1fr;gap:36px}}.mkt-split p{color:var(--soft);margin-top:0;font-size:16px;line-height:1.6}.mkt-split p+p{margin-top:12px}.mkt-split .accent{color:var(--ink)}.mkt-cta{margin-top:auto;padding-top:26px}.mkt-kv{border-top:1px solid var(--ink);padding-top:16px}.mkt-kv .mkt-eyebrow{margin-bottom:6px;display:block}.mkt-row{border-bottom:1px solid var(--line);grid-template-columns:84px 1fr max-content;align-items:center;column-gap:14px;padding:11px 0;font-size:14px;display:grid}.mkt-row b{font-family:var(--serif);color:var(--ink);font-size:16px;font-weight:500}.mkt-bar{background:var(--line);height:1px;margin:0;position:relative}.mkt-bar i{background:var(--blue);height:4px;transition:width 1.1s var(--ease-entrance);display:block;position:absolute;top:-1.5px;left:0}.mkt-kv:not(.in) .mkt-bar i{width:0!important}.mkt-note{color:var(--soft);margin-top:14px;font-size:12px;position:relative;top:5px}.roi-body{padding:100px 0 28px}.roi-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:80px;display:grid}.roi-lead{flex-direction:column;display:flex}.roi-team{border-radius:0;align-self:flex-start;width:60%;height:auto;margin-top:auto;display:block}.roi-media{justify-content:flex-end;align-items:center;display:flex}.roi-media .roi-team{width:80%;margin-top:0}@media (width<=900px){.roi-grid{grid-template-columns:1fr;gap:50px}.roi-media{justify-content:flex-start}.roi-media .roi-team{width:100%}}.roi-lead{color:var(--soft);font-size:16px;line-height:1.6}.roi-lead p{text-wrap:balance;max-width:69ch}.roi-lead p+p{margin-top:26px}.roi-stats{grid-template-columns:repeat(3,1fr);align-items:stretch;column-gap:64px;margin-top:64px;display:grid}.roi-stats .st{flex-direction:column;align-items:flex-start;gap:34px;padding:6px 0;display:flex;position:relative}.roi-stats .st+.st:before{content:"";background:var(--line);width:1px;position:absolute;top:0;bottom:0;left:-32px}.roi-stats .st b{letter-spacing:-.012em;font-size:36px;font-weight:300;line-height:.85}.roi-stats .st span{text-align:left;max-width:26ch;color:var(--soft);font-size:16px;line-height:1.45}.roi-stats .st span i{color:var(--ink);margin-bottom:6px;font-style:normal;font-weight:500;display:block}@media (width<=600px){.roi-stats{grid-template-columns:1fr;column-gap:0}.roi-stats .st{padding:28px 0}.roi-stats .st+.st:before{content:none}.roi-stats .st+.st{border-top:1px solid var(--line)}.roi-stats .st:first-child{padding-top:0}}.roi-note{color:var(--soft);text-align:right;margin-top:18px;font-size:10.5px}.vision{background:var(--cream-2);padding:120px 0 0}.vision .top{grid-template-columns:1fr 1fr 1fr;gap:44px;display:grid}@media (width<=900px){.vision .top{grid-template-columns:1fr}}.vision h2{letter-spacing:-.02em;font-size:clamp(34px,4.5vw,56px);font-weight:500}.vision .col{color:var(--ink);font-size:16px;line-height:1.6}.vision .col p+p{margin-top:20px}.vision .imgs{grid-template-columns:1fr 2fr;align-items:end;gap:0;margin-top:90px;display:grid}@media (width<=760px){.vision .imgs{grid-template-columns:1fr}}.vision .portrait{aspect-ratio:4/5;max-width:340px;overflow:hidden}.vision .portrait img{object-fit:cover;width:100%;height:100%}.vision .office{aspect-ratio:16/9;overflow:hidden}.vision .office img{object-fit:cover;width:100%;height:100%}.sec{background:var(--dark);color:#fff;padding:120px 0}.sec h2{letter-spacing:-.015em;max-width:20ch;font-size:clamp(25px,4.4vw,49px);font-weight:500}.sec .lede2{color:#fffc;max-width:62ch;margin-top:60px;font-size:16px;line-height:1.6}.sec-cards{background:var(--dark-line);border:1px solid var(--dark-line);grid-template-columns:repeat(5,1fr);gap:1px;margin-top:70px;display:grid}@media (width<=900px){.sec-cards{grid-template-columns:1fr 1fr}}@media (width<=560px){.sec-cards{grid-template-columns:1fr}}.sec-card{background:var(--dark);min-height:200px;padding:34px 26px}.sec-card b{font-size:20px;font-weight:500;display:block}.sec-card p{color:#ffffff9e;margin-top:16px;font-size:13px;line-height:1.55}.otto-center{text-align:center}.otto-center .label{margin-bottom:22px;display:block}.otto-center h2{max-width:20ch;margin:0 auto}.otto-center .otto-h1{max-width:18ch;font-size:clamp(38px,5.5vw,72px);line-height:1.04}.otto-center .lede2{max-width:60ch;margin:36px auto 0}.otto-center .otto-btn{justify-content:center;margin-top:44px;display:flex}.demo{padding:0 24px 90px}.demo-box{background:var(--cta-surface);text-align:center;border-radius:0;max-width:1340px;margin:0 auto;padding:110px 40px}.demo-eyebrow{font-weight:var(--eyebrow-weight);font-size:var(--eyebrow-size);letter-spacing:var(--eyebrow-track);text-transform:uppercase;color:var(--soft);margin-bottom:22px}.demo h2{letter-spacing:-.015em;max-width:22ch;margin:0 auto;font-size:clamp(31px,5vw,61px);font-weight:500}.demo p{color:var(--soft);max-width:52ch;margin:24px auto 40px;font-size:16px;line-height:1.6}.demo .btnrow{justify-content:center;display:flex}@media (width<=760px){.demo-box{text-align:left}.demo h2{max-width:none;margin:0}.demo p{max-width:none;margin:20px 0 32px}.demo .btnrow{justify-content:flex-start}.demo .cta-note{text-align:left}}.sprint{padding:0 0 130px}.sprint-grid{grid-template-columns:1.1fr .9fr;align-items:start;gap:70px;display:grid}@media (width<=860px){.sprint-grid{grid-template-columns:1fr;gap:44px}}.sprint h2{letter-spacing:-.015em;font-size:clamp(25px,4vw,49px);font-weight:500}.sprint-right{background:var(--dark);color:#fff;border-radius:0;padding:40px}.invhead{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.invhead .label{color:var(--dark-soft)}.curtoggle{border:1px solid var(--dark-line);border-radius:0;display:flex;overflow:hidden}.curbtn{color:var(--dark-soft);cursor:pointer;font-size:13px;font-family:var(--sans);background:0 0;border:none;padding:8px 15px}.curbtn.active{color:var(--ink);background:#fff}.invrow{border-bottom:1px solid var(--dark-line);color:#ffffffb3;justify-content:space-between;padding:15px 0;font-size:13px;display:flex}.invrow.total{color:#fff;font-weight:600}.invrow.total b{font-size:20px}.curnote{color:var(--dark-soft);margin-top:18px;font-size:13px}footer{background:var(--dark);color:var(--paper);font-family:var(--sans);padding:90px 0 44px}.foot-grid{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:44px;display:grid}.foot-brand,.foot-col{min-width:0}@media (width<=760px){.foot-grid{grid-template-columns:1fr 1fr}}.foot-brand .wm{color:var(--paper);letter-spacing:.18em;margin-bottom:18px;font-size:20px;font-weight:500}.foot-brand p{max-width:34ch;font-size:13px;line-height:1.6}.foot-col h4{font-family:var(--sans);letter-spacing:.1em;color:var(--paper);text-transform:uppercase;margin-bottom:18px;font-size:13px;font-weight:500}.foot-col a{color:var(--paper);margin-bottom:11px;font-size:13px;display:block}.foot-col a:hover{color:#fff}.foot-base{border-top:1px solid var(--dark-line);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:64px;padding-top:26px;font-size:13px;display:flex}.brand-logo{aspect-ratio:566.59/60;background-color:var(--ink);display:inline-block;mask:url(/images/bv/brand-logo.svg) 50%/contain no-repeat}.wordmark .brand-logo{vertical-align:middle;height:26px}.foot-brand .wm .brand-logo{background-color:var(--paper);width:283px;max-width:100%;height:auto;display:block}.brand{flex-shrink:0;align-items:center;display:inline-flex}.brand .brand-logo{height:19px}.nav-links{align-items:center;gap:26px;margin-right:auto;display:flex}.nav-link,.nav-trigger{color:var(--soft);cursor:pointer;white-space:nowrap;font-size:16px;transition:color .2s}.nav-link:hover,.nav-trigger:hover,.nav-item.has-dd:hover .nav-trigger{color:var(--ink)}.nav-item{position:relative}.nav-trigger{align-items:center;gap:7px;display:inline-flex}.nav-trigger .cr{stroke:currentColor;fill:none;stroke-width:1.7px;width:11px;height:11px;transition:transform .25s}.nav-item.has-dd:hover .nav-trigger .cr{transform:rotate(180deg)}.dd-panel{background:var(--dark);opacity:0;visibility:hidden;z-index:90;min-width:250px;margin-top:12px;padding:26px 30px;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;top:100%;left:-10px;transform:translateY(6px)}.dd-panel:before{content:"";height:14px;position:absolute;top:-14px;left:0;right:0}.nav-item.has-dd:hover .dd-panel{opacity:1;visibility:visible;transform:translateY(0)}.dd-lead{cursor:pointer;margin-bottom:20px;display:block}.dd-lead:last-child{margin-bottom:0}.dd-lead b{font-family:var(--sans);color:#fff;font-size:16px;font-weight:500;display:block}.dd-lead span{color:var(--dark-soft);margin-top:4px;font-size:13px;font-style:normal;display:block}.dd-lead:hover b{opacity:.72}.dd-services{min-width:230px;padding:20px 30px}.dd-markets{min-width:180px}.dd-pipeline{width:max-content;min-width:290px;max-width:min(94vw,460px);padding:24px 30px 22px}.dd-lead b,.dd-lead span{white-space:nowrap}.dd-streams{display:block}.dd-partner{border-top:1px solid var(--line);margin:20px 0 0;padding-top:18px}.dd-services{padding:22px 30px 24px}.dd-services .dd-group{letter-spacing:.13em;opacity:.55;white-space:nowrap;border-bottom:0;margin-bottom:13px;padding-bottom:0;font-size:10px}.dd-services .dd-group+.dd-item{margin-top:0}.dd-services .dd-item+.dd-group{margin-top:26px}.dd-item-lead{align-items:center;gap:10px;padding-top:2px;font-weight:500;display:inline-flex}.dd-item-lead .arw{display:inline-flex}.dd-item-lead .arw svg{stroke:currentColor;fill:none;stroke-width:1.6px;width:24px;height:10px;transition:transform .25s}.dd-item-lead:hover{opacity:1}.dd-item-lead:hover .arw svg{transform:translate(4px)}.ppt-wrap{padding:clamp(68px,10.4vw - 20px,124px) 0 clamp(77px,8.8vw,120px)}.ppt-box{background:var(--mist);flex-direction:column;align-items:flex-start;padding:clamp(34px,4vw,58px);display:flex}.ppt-eyebrow{font-family:var(--sans);font-size:var(--eyebrow-size);font-weight:var(--eyebrow-weight);letter-spacing:var(--eyebrow-track);text-transform:uppercase;color:var(--soft);margin-bottom:16px}.ppt-box h2{letter-spacing:-.015em;max-width:30ch;margin:0;font-size:clamp(26px,3.4vw,40px);font-weight:500}.ppt-box p{max-width:74ch;color:var(--soft);margin:18px 0 0;font-size:16px;line-height:1.6}.ppt-box .btn{margin-top:26px}.ppt-split{flex-direction:row;align-items:center;gap:clamp(28px,4vw,64px)}.ppt-copy{flex-direction:column;flex:auto;align-items:flex-start;min-width:0;display:flex}.ppt-media{aspect-ratio:4/3;background:var(--media-well);width:clamp(220px,32%,420px);color:var(--graphite);letter-spacing:.2em;text-transform:uppercase;flex:none;justify-content:center;align-items:center;font-size:11px;display:flex;overflow:hidden}.ppt-media img{object-fit:cover;width:100%;height:100%;display:block}@media (width<=860px){.ppt-split{flex-direction:column;align-items:stretch}.ppt-media{width:100%;margin-top:8px}}#page-services .ppt-wrap{padding:calc(clamp(110px,13vw,180px) - 115px) 24px clamp(96px,11vw,150px)}#page-services .ppt-wrap .wrap{padding-left:0;padding-right:0}.pv-sec{background:var(--mist);margin:0;padding:clamp(78px,9vw,124px) 0}.pv-sec+.fnd-sec,#otto-show-2+.fnd-sec{padding-top:clamp(80px,9vw,118px)}.fnd-sec.ben-sec{padding-bottom:clamp(38px,4vw,54px)}.ben-sec+.fnd-sec{padding-top:clamp(52px,5.5vw,72px)}.bn-grid{grid-template-columns:repeat(3,1fr);column-gap:clamp(26px,3.4vw,56px);margin-top:clamp(30px,3.4vw,44px);display:grid}.bn-item{padding:6px 0 8px;position:relative}.bn-item+.bn-item:before{content:"";background:var(--hairline);width:1px;position:absolute;top:0;bottom:0;left:calc(-1*clamp(13px,1.7vw,28px))}.bn-item p{letter-spacing:-.008em;color:var(--ink);max-width:26ch;font-size:clamp(16px,1.4vw,18px);line-height:1.5}.bn-note{border-top:1px solid var(--hairline);color:var(--soft);margin-top:clamp(30px,3.4vw,44px);padding-top:20px;font-size:15px;line-height:1.6}@media (width<=860px){.bn-grid{grid-template-columns:1fr;column-gap:0}.bn-item{padding:20px 0 22px}.bn-item+.bn-item{border-top:1px solid var(--hairline)}.bn-item+.bn-item:before{content:none}.bn-item p{max-width:none}}.fnd-band.pn-band{background:var(--dark);margin-top:clamp(84px,9vw,124px);margin-bottom:0;padding:clamp(84px,9vw,116px) 0 clamp(76px,8vw,100px)}.fnd-band.pn-band:before{content:none}.fnd-band.pn-band h2{text-align:left;max-width:18ch;margin:14px 0 0}.pn-band .fb-inner{text-align:left}.pn-grid{grid-template-columns:1fr minmax(0,1.08fr);align-items:start;gap:clamp(34px,6vw,92px);display:grid}.pn-band .cl-eyebrow{color:#ffffff9e}.pn-band .pn-left h2{color:#fff;text-align:left;max-width:18ch;margin:14px 0 0;font-size:clamp(26px,3vw,39px);line-height:1.12}.pn-list{border-top:1px solid #ffffff38}.pn-item{border-bottom:1px solid #ffffff38;grid-template-columns:auto minmax(0,1fr);gap:0 22px;padding:22px 0;display:grid}.pn-num{font-family:var(--sans);letter-spacing:.09em;color:#ffffff80;padding-top:5px;font-size:12px;font-weight:500}.pn-item h3{letter-spacing:-.01em;color:#fff;font-size:19px;font-weight:500;line-height:1.25}.pn-item p{color:#ffffffbf;grid-column:2;max-width:44ch;margin-top:7px;font-size:15px;line-height:1.6}@media (width<=900px){.pn-grid{grid-template-columns:1fr;gap:30px}.pn-band .pn-left h2{max-width:none}}.pn-sec{padding:clamp(68px,10.4vw - 20px,124px) 0 clamp(77px,8.8vw,120px)}.pn-panel{background:var(--mist);padding:clamp(34px,4vw,58px)}.pn-panel .pn-grid{grid-template-columns:1fr minmax(0,1.12fr)}.pn-panel .cl-eyebrow{margin-bottom:16px}.pn-panel .pn-left h2{letter-spacing:-.015em;max-width:22ch;color:var(--ink);text-align:left;margin:0;font-size:clamp(26px,3.4vw,40px);font-weight:500;line-height:1.12}.pn-panel .pn-list{border-top:1px solid var(--hairline)}.pn-panel .pn-item{border-bottom:1px solid var(--hairline);display:block}.pn-panel .pn-item p{grid-column:auto;max-width:52ch}#page-otto .pn-panel .pn-grid{grid-template-columns:52.62% minmax(0,1fr);gap:60px}.pn-panel .pn-num{color:var(--soft)}.pn-panel .pn-item h3{color:var(--ink)}.pn-panel .pn-item p{color:var(--soft)}@media (width<=900px){.pn-panel .pn-grid{grid-template-columns:1fr}.pn-panel .pn-left h2{max-width:none}#page-otto .pn-panel .pn-grid{grid-template-columns:1fr;gap:26px}}.pv-split{grid-template-columns:minmax(300px,1fr) 1.4fr;align-items:stretch;gap:clamp(40px,6vw,88px);display:grid}.pv-head{flex-direction:column;display:flex}.pv-head .fnd-h2{max-width:none;margin-top:14px;font-size:clamp(27px,3vw,40px)}.pv-note{font-family:var(--sans);color:var(--soft);max-width:52ch;margin:28px 0 0;font-size:14px;line-height:1.6}.pv-media{background:var(--media-well);width:100%;max-width:440px;min-height:150px;color:var(--graphite);letter-spacing:.2em;text-transform:uppercase;flex:auto;justify-content:center;align-items:center;margin-top:clamp(26px,3vw,38px);font-size:11px;display:flex;overflow:hidden}.pv-media img{object-fit:cover;width:100%;height:100%;display:block}.pv-rows{display:block}.pv-row{border-top:1px solid #1c1b1924;grid-template-columns:1fr;gap:clamp(20px,2.4vw,34px);padding:30px 0;display:grid}.pv-row:first-child{border-top:0;padding-top:0}.pv-row:last-child{padding-bottom:0}.pv-n{font-family:var(--sans);letter-spacing:.09em;color:var(--soft);opacity:.7;padding-top:7px;font-size:12px;font-weight:500}.pv-row h3{font-family:var(--serif);letter-spacing:-.012em;margin:0 0 10px;font-size:clamp(20px,2vw,25px);font-weight:500;line-height:1.2}.pv-row p{font-family:var(--sans);color:var(--soft);max-width:56ch;margin:0;font-size:16px;line-height:1.6}@media (width<=1040px){.pv-split{grid-template-columns:1fr;gap:40px}.pv-head{position:static}}.pp-tiers{grid-template-columns:repeat(3,1fr);gap:0;margin-top:38px;display:grid}.pp-tier{border-left:1px solid var(--hairline);background:0 0;flex-direction:column;padding:0 clamp(20px,2.4vw,34px);display:flex}.pp-tier:first-child{border-left:0;padding-left:0}.pp-tier:last-child{padding-right:0}.pp-num{font-family:var(--sans);letter-spacing:.09em;color:var(--soft);margin-bottom:16px;font-size:12px;font-weight:500}.pp-tier h3{margin:0;font-size:23px;font-weight:500}.pp-lead{font-family:var(--sans);color:var(--ink);margin:12px 0 0;font-size:16px;font-weight:700;line-height:1.45}.pp-tier p{font-family:var(--sans);color:var(--soft);margin:14px 0 0;font-size:15px;line-height:1.6}.pp-kick{font-family:var(--sans);color:var(--ink);margin-top:14px;font-size:15px;font-weight:500;line-height:1.5}.pp-steps{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:38px;display:grid}.pp-step{border-top:0;padding-top:30px;position:relative}.pp-step:before{content:"";background:var(--line);height:1px;position:absolute;top:0;left:-9px;right:-9px}.pp-step:first-child:before{left:0}.pp-step:last-child:before{right:0}.pp-step:after{content:"";background:var(--line);border:1px solid var(--line);width:9px;height:9px;position:absolute;top:-4px;left:0}.pp-step h3{margin:0 0 10px;font-size:19px;font-weight:500}.pp-step p{font-family:var(--sans);color:var(--soft);margin:0;font-size:15px;line-height:1.6}.pp-ic{margin-bottom:20px;line-height:0}.pp-ic svg{width:52px;height:52px;stroke:var(--ink);fill:none;stroke-width:1px;stroke-linejoin:round;stroke-linecap:round}.pp-out{font-family:var(--sans);color:var(--ink);margin:0 0 8px;font-size:15px;font-weight:500}.pp-link{color:var(--ink);text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px;align-items:center;gap:8px;margin-top:18px;font-size:13px;font-weight:500;transition:text-decoration-color .25s;display:inline-flex}.pp-link .arw{display:inline-flex}.pp-link .arw svg{stroke:currentColor;fill:none;stroke-width:1.6px;width:24px;height:10px;transition:transform .25s}.pp-step:hover .pp-link{text-decoration-color:var(--ink)}.pp-step:hover .pp-link .arw svg{transform:translate(4px)}.ots-panel{background:var(--mist);padding:clamp(34px,4vw,58px)}.cmpt-box{background:#fff;padding:clamp(14px,1.5vw,20px) clamp(28px,3.2vw,44px) clamp(28px,3.2vw,44px)}.cmpt-tick{vertical-align:middle;display:inline-flex}.cmpt-tick svg{width:15px;height:13px;stroke:var(--ink);fill:none;stroke-width:1px}.ots-panel .cl-eyebrow,.ots-panel .fnd-h2,.ots-panel .cl-intro{text-align:center}.ots-panel .cl-intro{margin:10px auto 0}.ots-steps{text-align:left;gap:clamp(26px,3vw,40px);margin-top:clamp(30px,3.4vw,44px)}.ots-steps .pp-step:before{left:calc(-1*clamp(13px,1.5vw,20px));right:calc(-1*clamp(13px,1.5vw,20px))}.ots-steps .pp-step:first-child:before{left:0}.ots-steps .pp-step:last-child:before{right:0}.ots-steps .pp-step:before{background:#fff}.ots-steps .pp-step:after{background:#fff;border-color:#fff}.ots-steps .pp-step h3{font-family:var(--serif);letter-spacing:-.01em;font-size:22px;line-height:1.16}.ots-steps .pp-step p{font-size:14px}.ots-steps .pp-step{flex-direction:column;display:flex}.ots-steps .pp-step .pp-link{align-self:flex-start;margin-top:auto;padding-top:18px}#page-services .pp-step h3{font-size:22px;line-height:1.16}#page-services .pp-step{padding-top:30px}#page-services .pp-steps{margin-top:3px}.tmk{vertical-align:super;letter-spacing:.07em;opacity:.62;margin-left:.14em;font-size:.32em;font-weight:400;line-height:0}.cl-eyebrow .tmk{letter-spacing:.04em;opacity:.8;margin-left:.18em;font-size:.66em}.fs-head h1 .tmk{color:var(--ink);opacity:1;font-size:.24em;font-weight:inherit;vertical-align:baseline;margin-left:.08em;position:relative;top:-2.11em}#page-pipeline .fh-right h1 .tmk{color:inherit;opacity:1;font-size:.24em;font-weight:inherit;vertical-align:baseline;margin-left:.08em;position:relative;top:-2.11em}#page-pipeline .fh-right{max-width:1240px}#page-pipeline .fh-right h1{white-space:nowrap;font-size:min(6.4vw,95px)}#page-nordics .mk-panel .fnd-h2 .tmk{color:inherit;opacity:1;font-size:.24em;font-weight:inherit;vertical-align:baseline;margin-left:.08em;position:relative;top:-2.11em}.demo-form{background:var(--cta-surface);margin:20px 0 0;padding:0 40px}.df-box{text-align:left;background:0 0;max-width:1260px;margin:0 auto;padding:clamp(44px,4.6vw,68px) 0}@media (width<=760px){.demo-form{padding:0 20px}}@media (width<=1040px){#page-home .demo-form{padding-left:clamp(20px,3vw,32px);padding-right:clamp(20px,3vw,32px)}#page-home .demo-box.df-box{padding-left:0;padding-right:0}}.df-box .tk-direct{border-top-color:#0000000d}.df-box .tk-link{border-bottom-color:#0000000d}.df-box .tk-field input,.df-box .tk-field textarea,.df-box .tk-chip{border-color:#0000000d}.df-box .tk-chip:hover{border-color:var(--soft)}.df-box .tk-chip.is-on,.df-box .tk-field input:focus,.df-box .tk-field textarea:focus{border-color:var(--ink)}.df-box .tk-field input.is-bad,.df-box .tk-field textarea.is-bad{border-color:var(--error)}.demo-form .df-h2{max-width:none;margin-top:14px;font-size:clamp(28px,4vw,49px)}.fnd-sec.tk-sec{padding-top:clamp(80px,9vw,124px)}.tk-split{grid-template-columns:minmax(300px,1fr) 1.15fr;align-items:start;gap:clamp(40px,6vw,86px);display:grid}.tk-steps{margin-top:26px}.tk-lede{font-family:var(--sans);color:var(--soft);max-width:50ch;margin:0;font-size:17px;line-height:1.7}.tk-step{border-top:1px solid var(--hairline);grid-template-columns:auto 1fr;gap:22px;padding:24px 0;display:grid}.tk-step:first-child{border-top:0;padding-top:0}.tk-n{font-family:var(--sans);letter-spacing:.09em;color:var(--soft);opacity:.7;padding-top:6px;font-size:12px;font-weight:500}.tk-step h3{font-family:var(--serif);letter-spacing:-.012em;margin:0 0 8px;font-size:20px;font-weight:500}.tk-step p{font-family:var(--sans);color:var(--soft);max-width:46ch;margin:0;font-size:15px;line-height:1.6}.tk-direct{border-top:1px solid var(--hairline);margin-top:44px;padding-top:30px}.tk-link{font-family:var(--sans);color:var(--ink);border-bottom:1px solid var(--hairline);width:fit-content;margin-top:10px;padding-bottom:2px;font-size:17px;text-decoration:none;display:block}.tk-link:hover{opacity:.65}.tk-panel{flex-direction:column;align-items:flex-start;margin-top:34px;display:flex}#page-talk .tk-sec .tk-direct{border-top:0;margin-top:38px;padding-top:0}.tk-panel .cl-eyebrow{margin-bottom:6px}.tk-panel .tk-link{border-bottom-color:var(--ice)}.tk-panel h3{letter-spacing:-.012em;max-width:26ch;margin:0;font-size:clamp(21px,2vw,27px);font-weight:500}.tk-panel p{font-family:var(--sans);color:var(--soft);max-width:46ch;margin:14px 0 0;font-size:15px;line-height:1.65}.tk-panel .btn{margin-top:22px}.tk-addr{font-family:var(--sans);color:var(--soft);margin-top:20px;font-size:13px}.tk-hours{font-family:var(--sans);color:var(--soft);margin-top:16px;font-size:13px}.tk-routes{margin:0}.tk-route{border-top:0;grid-template-columns:1fr auto;align-items:baseline;gap:14px;padding:4px 0;display:grid}.tk-route:first-child{padding-top:0}.tk-route dt{font-family:var(--sans);color:var(--ink);font-size:15px}.tk-route dd{font-family:var(--sans);color:var(--soft);text-align:right;margin:0;font-size:15px}.tk-route dd a{color:var(--soft);border-bottom:1px solid var(--hairline);text-decoration:none}.tk-route dd a:hover{color:var(--ink)}.tk-todo{font-family:var(--sans);color:var(--error);margin-top:14px;font-size:12px;line-height:1.5;display:block}.tk-privacy{font-family:var(--sans);color:#1c1b198c;margin:14px 0 0;font-size:12.5px;line-height:1.6}.tk-privacy a{color:#1c1b19c7}@media (width<=520px){.tk-route{grid-template-columns:1fr;gap:2px}.tk-route dd{text-align:left}}.tk-card{background:#fff;padding:clamp(28px,3.4vw,46px)}.tk-h2{font-family:var(--serif);letter-spacing:-.015em;margin:0;font-size:clamp(24px,2.6vw,32px);font-weight:500}.tk-sub{font-family:var(--sans);color:var(--soft);margin:8px 0 26px;font-size:15px;line-height:1.6}.tk-h2+.tk-field{margin-top:26px}.tk-field{margin-bottom:20px}.tk-field label{font-family:var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--soft);margin-bottom:8px;font-size:11px;font-weight:500;display:block}.tk-field input,.tk-field textarea{box-sizing:border-box;width:100%;font-family:var(--sans);color:var(--ink);background:var(--cream);border:1px solid var(--hairline);border-radius:0;outline:none;padding:13px 14px;font-size:16px;transition:border-color .2s,background .2s}.tk-field textarea{resize:vertical;line-height:1.55}.tk-field input::placeholder,.tk-field textarea::placeholder{color:var(--soft);opacity:.6}.tk-field input:focus,.tk-field textarea:focus{border-color:var(--ink);background:#fff}.tk-field input.is-bad,.tk-field textarea.is-bad{border-color:var(--error)}.tks-sec{padding:0 0 clamp(80px,9vw,130px)}.tks-sec[id]{scroll-margin-top:100px}.tks-panel{background:var(--dark);color:var(--paper);grid-template-columns:1fr 1fr;align-items:start;gap:clamp(30px,5vw,80px);padding:clamp(32px,4.4vw,64px);display:grid}.tks-panel .cl-eyebrow{color:var(--dark-soft)}.tks-panel h2{letter-spacing:-.014em;white-space:nowrap;max-width:none;margin-top:16px;font-size:clamp(26px,3.2vw,44px);font-weight:500;line-height:1.08}.tks-lede{color:#faf8f4bd;max-width:44ch;margin-top:20px;font-size:16px;line-height:1.65}.tks-facts{border-top:1px solid var(--dark-line);grid-template-columns:1fr 1fr;gap:0 26px;display:grid}.tks-fact{border-bottom:1px solid var(--dark-line);padding:16px 0}.tks-fact b{letter-spacing:-.012em;color:#fff;font-size:clamp(21px,2.2vw,28px);font-weight:400;display:block}.tks-fact span{font-family:var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--dark-soft);margin-top:7px;font-size:11px;font-weight:500;display:block}.tks-list{margin-top:26px}.tks-list div{color:#faf8f4c7;gap:12px;padding:11px 0;font-size:15px;line-height:1.5;display:flex}.tks-list div+div{border-top:1px solid var(--dark-line)}.tks-list i{color:var(--dark-soft);font-style:normal}.tks-panel .tk-submit{background:var(--paper);color:var(--ink);margin-top:4px}.tks-panel .tk-submit:hover{background:#fff}@media (width<=860px){.tks-panel{grid-template-columns:1fr;gap:34px}.tks-panel h2{white-space:normal;max-width:none}.tks-lede{max-width:none}}@media (width<=460px){.tks-facts{grid-template-columns:1fr}}.tks-panel .tk-card{background:0 0;margin-top:28px;padding:0}.tks-panel .tk-field{margin-bottom:16px}.tks-panel .tk-field label{color:var(--dark-soft)}.tks-panel .tk-field input{color:var(--paper);background:#ffffff0f;border:0}.tks-panel .tk-field input::placeholder{color:#faf8f457;opacity:1}.tks-panel .tk-field input:focus{background:#ffffff21;border:0}.tks-panel .tk-field input.is-bad{box-shadow:inset 0 0 0 1px var(--error-dark);border:0}.tks-panel .tk-err{color:var(--error-dark)}.tks-panel .tk-note{color:var(--dark-soft);margin-top:16px}.tks-panel .tk-done{padding:8px 0 4px}.tks-panel .tk-h2{color:#fff}.tks-panel .tk-sub{color:#faf8f4bd}.tks-panel .tk-tick svg{stroke:var(--paper)}.tks-panel .tk-done h2{margin-top:0}.tks-panel .tk-again{color:var(--paper);text-decoration-color:var(--dark-line)}.tks-row{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}@media (width<=560px){.tks-row{grid-template-columns:1fr;gap:0}}.tk-chips{flex-wrap:wrap;gap:8px;display:flex}.tk-chip{font-family:var(--sans);color:var(--soft);border:1px solid var(--hairline);cursor:pointer;background:0 0;padding:9px 15px;font-size:14px;transition:all .2s}.tk-chip:hover{border-color:var(--soft)}.tk-chip.is-on{background:var(--ink);border-color:var(--ink);color:#fff}.tk-err{font-family:var(--sans);color:var(--error);margin:0 0 16px;font-size:14px;line-height:1.5}.tk-submit{margin-top:6px}.tk-note{text-align:left;color:#1c1b198c;margin-top:18px}.tk-lead{text-align:left;color:#1c1b198c;margin:10px 0 28px}.tk-sendrow{flex-wrap:wrap;align-items:center;gap:18px;margin-top:6px;display:flex}.tk-sendrow .tk-submit{flex:none;margin-top:0}.tk-lead-side{text-align:left;color:#1c1b198c;margin:0;line-height:1.4}.df-box .tk-card{padding:clamp(22px,2.4vw,32px)}@media (width<=1040px){#page-home .df-box .tk-card{padding:clamp(16px,2.4vw,32px)}}.tk-done{text-align:left;padding:18px 0}.tk-tick{width:26px;height:26px;color:var(--ink);margin-bottom:18px}.tk-tick svg{stroke:currentColor;fill:none;stroke-width:1px;width:100%;height:100%}.tk-sent{margin-bottom:12px}.tk-done .cl-read{opacity:1;margin-top:24px;display:inline-flex;transform:none}@media (width<=1040px){.tk-split{grid-template-columns:1fr;gap:44px}}.ae-grid{grid-template-columns:repeat(3,1fr)}.ae-grid .svl-tag{text-transform:none;letter-spacing:.02em;font-size:12px}.hyw-sec{padding-top:clamp(64px,7vw,116px);padding-bottom:clamp(72px,8vw,132px)}.hyw-grid{gap:clamp(30px,3.6vw,64px);margin-top:clamp(48px,5vw,78px)}.hyw-grid .svl-card{border-top:1px solid var(--hairline);background:0 0;padding:clamp(24px,2.4vw,32px) 0 0;position:relative}.hyw-sec .hyw-h2{text-wrap:balance;max-width:20ch}@media (width<=1040px){.hyw-sec .hyw-h2{max-width:22ch}}@media (width<=360px){.hyw-sec .hyw-h2{font-size:26px}}.hyw-grid .svl-card h3{letter-spacing:-.014em;text-wrap:balance;max-width:15ch;min-height:2.32em;font-size:clamp(21px,1.6vw,25px);line-height:1.16}.hyw-grid .svl-card p{max-width:34ch;margin-top:18px;font-size:15px;line-height:1.72}@media (width<=1040px){.hyw-grid .svl-card h3{min-height:0}}.hyw-grid .svl-card:before{content:"";background:var(--ink);opacity:.72;transform-origin:0;height:1px;transition:transform .5s var(--ease-entrance);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.hyw-grid .svl-card:hover:before,.hyw-grid .svl-card:focus-within:before{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.hyw-grid .svl-card:before{transition:none}}@media (width<=1040px){.ae-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.ae-grid{grid-template-columns:1fr}}#page-seo .svl-grid{gap:0}#page-seo .svl-grid .svl-card{border-left:1px solid var(--hairline);padding:0 clamp(20px,2.4vw,34px)}#page-seo .svl-grid .svl-card:first-child{border-left:0;padding-left:0}#page-seo .svl-grid .svl-card:last-child{padding-right:0}@media (width<=1040px){#page-seo .svl-grid{gap:18px}#page-seo .svl-grid .svl-card{border-left:0;padding:0}}.fnd-sec.svl-sec{padding-top:clamp(96px,10vw,150px)}#page-services .fnd-sec.svl-sec{padding-top:calc(clamp(96px,10vw,150px) - 60px)}#page-services .cm-slider{margin-top:51px}.fnd-sec.stm-sec{padding-top:112px}.stm-split{grid-template-columns:minmax(340px,1fr) 1.8fr;align-items:start;gap:clamp(40px,5vw,72px);display:grid}.stm-head{position:sticky;top:110px}.stm-head .fnd-h2{max-width:none;margin-top:14px;font-size:clamp(27px,3vw,39px)}.stm-head .btn{margin-top:30px}.stm-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.stm-card{background:#fff;flex-direction:column;min-height:320px;padding:clamp(24px,2.6vw,34px) clamp(24px,2.6vw,34px) 30px;transition:transform .4s;display:flex}.stm-card:hover{transform:translateY(-6px)}.stm-ic{width:36px;height:36px;color:var(--midnight);flex:none}.stm-ic svg{stroke:currentColor;fill:none;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.stm-meta{flex-direction:column;flex:1;justify-content:flex-end;display:flex}.stm-card h3{font-family:var(--serif);letter-spacing:-.012em;margin:0 0 12px;font-size:clamp(19px,1.7vw,23px);font-weight:500;line-height:1.14}.stm-out{font-family:var(--sans);color:var(--ink);margin:0;font-size:15px;font-weight:700;line-height:1.45}.stm-q{font-family:var(--sans);color:var(--soft);margin:8px 0 0;font-size:14px;font-style:italic;line-height:1.55}.stm-card .cl-read{margin-top:20px}@media (width<=1040px){.stm-split{grid-template-columns:1fr;gap:40px}.stm-head{position:static}}@media (width<=640px){.stm-grid{grid-template-columns:1fr}}#page-services .fnd-stmt,#page-partner .fnd-stmt,#page-markets .fnd-stmt{padding-bottom:84px}#page-services .stmt-grid h2,#page-partner .stmt-grid h2{max-width:22ch}.svl-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:38px;display:grid}.svl-card{flex-direction:column;display:flex}.svl-card .cl-read{margin-top:auto;padding-top:18px}.svl-tag{font-family:var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--soft);opacity:.75;margin-bottom:14px;font-size:11px;font-weight:500}.reg-card{--reg-h:clamp(150px, 15vw, 190px);min-height:var(--reg-h);flex-direction:row;align-items:flex-start;gap:clamp(14px,1.4vw,20px)}.reg-media{height:var(--reg-h);aspect-ratio:4/3;background:var(--media-well);width:auto;color:var(--graphite);letter-spacing:.18em;text-transform:uppercase;flex:none;justify-content:center;align-items:center;font-size:10px;display:flex}@media (width<=1040px){.reg-card{flex-direction:column;align-items:stretch;min-height:0}.reg-media{aspect-ratio:4/3;width:100%;height:auto}.reg-card .reg-body p{text-wrap:balance;font-size:15px}.hyw-grid .svl-card h3{max-width:18ch}}.reg-media img{object-fit:cover;width:100%;height:100%;display:block}.reg-card,.reg-body{min-width:0}.reg-card .svl-tag{margin:7px 0 12px}.reg-link{color:var(--ink);text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px;cursor:pointer;align-items:center;gap:8px;margin-top:16px;font-size:13px;font-weight:500;transition:text-decoration-color .25s;display:inline-flex}.reg-link .arw{display:inline-flex}.reg-link .arw svg{stroke:currentColor;fill:none;stroke-width:1.6px;width:24px;height:10px;transition:transform .25s}.reg-link:hover{text-decoration-color:var(--ink)}.reg-link:hover .arw svg{transform:translate(4px)}.reg-grid{grid-template-columns:repeat(2,1fr);row-gap:33px}@media (width<=820px){.reg-grid{grid-template-columns:1fr}}#page-markets .reg-grid{grid-template-columns:repeat(3,1fr)}#page-markets .mk-regions .reg-grid{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:0 24px}@media (width<=1100px){#page-markets .reg-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){#page-markets .reg-grid{grid-template-columns:1fr}}#page-markets .reg-card{flex-direction:column;align-items:stretch;gap:18px;min-height:0}#page-markets .reg-media{aspect-ratio:4/3;width:100%;height:auto;min-height:0;overflow:hidden}#page-markets .reg-card h3{font-size:clamp(20px,2vw,25px);line-height:1.14}#page-markets .reg-card .reg-body{flex-direction:column;flex:1;display:flex}#page-markets .reg-card .reg-body p{flex:1}#page-markets .reg-card .reg-link{align-self:flex-start}.mk-panel .wrap{background:#fff;padding:clamp(32px,4vw,56px) clamp(24px,3.5vw,48px) clamp(36px,4.5vw,60px)}.ph-sec{padding-top:clamp(8px,1.6vw,24px)}.ph-sec .wrap{background:#fff;padding:clamp(38px,4.4vw,68px) clamp(26px,3.6vw,56px)}.ph-grid{grid-template-columns:1.05fr .95fr;align-items:start;gap:0 clamp(30px,4vw,64px);display:grid}.ph-eyebrow{border-bottom:1px solid var(--hairline);grid-column:1/-1;margin-bottom:clamp(30px,3.4vw,46px);padding-bottom:20px}.ph-left .fnd-h2{max-width:none;margin-top:0;font-size:clamp(26px,3.2vw,42px);line-height:1.12}.ph-right .cl-intro{max-width:52ch;margin:0;padding-top:8px}.ph-btnrow{justify-content:flex-start;margin-top:28px}@media (width<=900px){.ph-grid{grid-template-columns:1fr;gap:22px}.ph-eyebrow{margin-bottom:26px}.ph-left .fnd-h2{max-width:none}.ph-right .cl-intro{max-width:none;padding-top:0}}#page-markets .mk-regions{padding-top:80px;padding-bottom:clamp(96px,10vw,150px)}#page-markets .mk-regions .cl-eyebrow{margin-bottom:20px}#page-markets .mk-regions .fnd-h2{text-wrap:balance;max-width:22ch;margin:0 auto}#page-markets .mk-regions .cl-intro{max-width:58ch;margin-top:20px;padding-top:0}#page-markets .mk-regions .reg-grid{margin-top:48px}@media (width<=1040px){.svl-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.svl-grid{grid-template-columns:1fr}}.svl-grid.g4{grid-template-columns:repeat(4,1fr)}.mkgrid{background:var(--hairline);border:1px solid var(--hairline);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:40px;display:grid}.mk-cell{background:var(--paper);flex-direction:column;justify-content:flex-start;min-height:168px;padding:clamp(30px,3vw,40px) clamp(22px,2.2vw,32px);display:flex}.mk-cell h3{font-family:var(--serif);letter-spacing:-.012em;color:var(--ink);margin:0;font-size:clamp(20px,1.6vw,24px);font-weight:500}.mk-cell p{font-family:var(--sans);color:var(--soft);margin:14px 0 0;font-size:15px;line-height:1.5}.mk-cell.is-dark{background:var(--midnight)}.mk-cell.is-dark h3{color:#fff}.mk-cell.is-dark p{color:#ffffffa8}@media (width<=1040px){.mkgrid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.mkgrid{grid-template-columns:1fr}.mk-cell{min-height:0}}.svl-grid.g2{grid-template-columns:repeat(2,1fr);gap:0 clamp(40px,5vw,84px);margin-top:44px}.svl-grid.g2 .svl-card{border-top:1px solid var(--hairline);padding:28px 0 40px}.svl-grid.g2 .svl-card p{max-width:50ch}.cf-facts{background:#fff;grid-template-columns:repeat(3,1fr);align-items:center;gap:0;margin-top:40px;padding:clamp(16px,1.7vw,22px) 0;display:grid}.cf-stat{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:0 clamp(16px,1.8vw,26px);display:flex;position:relative}.cf-stat+.cf-stat:before{content:"";background:var(--hairline);width:1px;position:absolute;top:2px;bottom:2px;left:0}.cf-stat b{font-family:var(--serif);letter-spacing:-.012em;color:var(--ink);font-size:30px;font-weight:500;line-height:1;display:block}.cf-stat span{font-family:var(--sans);color:var(--soft);max-width:24ch;margin-top:10px;font-size:14px;line-height:1.5;display:block}.tt-jobs{border-top:1px solid var(--hairline);margin-top:40px}.tt-role{border-bottom:1px solid var(--hairline);color:inherit;grid-template-columns:1.4fr 1fr auto;align-items:center;gap:28px;padding:26px 0;text-decoration:none;display:grid}.tt-role h3{font-family:var(--serif);letter-spacing:-.012em;color:var(--ink);margin:0;font-size:20px;font-weight:500}.tt-m{font-family:var(--sans);color:var(--soft);font-size:15px;line-height:1.5}.tt-a{font-family:var(--sans);color:var(--ink);white-space:nowrap;text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px;opacity:.55;align-items:center;gap:8px;font-size:13px;font-weight:500;transition:opacity .25s,text-decoration-color .25s;display:inline-flex}.tt-a .arw{display:inline-flex}.tt-a .arw svg{stroke:currentColor;fill:none;stroke-width:1.6px;width:24px;height:10px;transition:transform .25s}.tt-role:hover .tt-a{opacity:1;text-decoration-color:var(--ink)}.tt-role:hover .tt-a .arw svg{transform:translate(4px)}@media (width<=820px){.cf-facts{grid-template-columns:1fr;gap:0;margin-top:32px;padding:6px clamp(20px,5vw,26px)}.cf-stat{text-align:left;justify-content:flex-start;align-items:flex-start;padding:18px 0}.cf-stat b{font-size:26px}.cf-stat span{max-width:none;margin-top:8px}.cf-stat+.cf-stat:before{width:auto;height:1px;inset:0 0 auto}.tt-role{grid-template-columns:1fr;gap:8px;padding:22px 0}}@media (width<=1040px){.svl-grid.g4,.svl-grid.g2{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.svl-grid.g4,.svl-grid.g2{grid-template-columns:1fr}}@media (width<=1040px){.pp-tiers,.pp-steps{grid-template-columns:1fr}.pp-step:before,.pp-step:first-child:before,.pp-step:last-child:before{left:0;right:0}.pp-tiers{gap:34px}.pp-tier,.pp-tier:first-child,.pp-tier:last-child{border-left:0;padding:0}}.dd-partner b{align-items:center;gap:10px;display:inline-flex}.dd-arw{display:inline-flex}.dd-arw svg{stroke:currentColor;fill:none;stroke-width:1.6px;width:24px;height:10px;transition:transform .25s}.dd-partner:hover .dd-arw svg{transform:translate(4px)}.dd-group{border-bottom:1px solid var(--line);font-family:var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--dark-soft);opacity:.75;white-space:nowrap;margin-bottom:18px;padding-bottom:10px;font-size:11px;font-weight:500;display:block}.dd-todo{opacity:.45;pointer-events:none}.dd-item{font-family:var(--sans);color:#fff;white-space:nowrap;cursor:pointer;padding:7px 0;font-size:16px;display:block}.dd-item:hover{opacity:.7}.nav-cta{flex-shrink:0}.nav-cta .pill{background:var(--ink);color:#fff;cursor:pointer;border-radius:0;align-items:center;gap:9px;padding:11px 20px;font-size:13px;font-weight:500;display:inline-flex}.nav-cta .pill:hover{background:var(--green-ink)}@media (width<=1040px){.nav-links{display:none}}.otto-meet{background:var(--midnight);color:#fff;padding:110px 0 0}.otto-meet .om-head{grid-template-columns:1fr minmax(0,46ch);align-items:start;gap:40px;margin-top:26px;margin-bottom:64px;display:grid}.otto-meet .om-right{justify-self:end;width:100%}.om-eyebrow{font-weight:var(--eyebrow-weight);font-size:var(--eyebrow-size);letter-spacing:var(--eyebrow-track);text-transform:uppercase;color:#fff9}.otto-meet h2{letter-spacing:-.015em;color:#fff;max-width:16ch;margin-top:0;font-size:clamp(28px,4vw,49px);font-weight:500}.om-cta{margin-top:34px}.om-right p{color:#ffffffd9;max-width:46ch;font-size:16px;line-height:1.6}.om-right .om-tag{color:#ffffffeb;margin-top:22px;font-size:16px}@media (width<=900px){.otto-meet .om-head{grid-template-columns:1fr;gap:34px}}.om-app{border:1px solid var(--hairline-dark);background:var(--midnight);grid-template-columns:200px 1fr 280px;display:grid}.om-app *{box-sizing:border-box}.om-side{border-right:1px solid var(--hairline-dark);flex-direction:column;gap:30px;padding:26px 20px;display:flex}.om-logo{letter-spacing:.22em;color:#fff;font-size:13px;font-weight:600}.om-nav{flex-direction:column;gap:4px;display:flex}.om-app .on{color:#ffffff8c;align-items:center;gap:8px;padding:9px 10px;font-size:13px;display:flex}.om-app .on.active{background:var(--midnight);border:1px solid var(--hairline-dark);color:#fff}.om-app .on .new{background:var(--panel);border:1px solid var(--hairline-dark);color:#ffffffb3;margin-left:auto;padding:1px 6px;font-size:13px;font-style:normal}.om-main{border-right:1px solid var(--hairline-dark);min-width:0;padding:26px 28px}.om-crumb{color:#ffffff73;font-size:13px}.om-title{color:#fff;margin-top:6px;font-size:20px;font-weight:500}.om-panel{background:var(--midnight);border:1px solid var(--hairline-dark);margin-top:20px;padding:20px 22px}.om-panel-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.om-lab{color:#ffffff8c;font-size:13px}.om-big{color:#fff;margin-top:6px;font-size:25px;font-weight:500}.up{color:var(--blue);font-size:13px;font-weight:500}.om-range{gap:6px;display:flex}.om-range span{color:#ffffff80;border:1px solid #0000;padding:4px 10px;font-size:13px}.om-range .sel{background:var(--paper);color:var(--midnight)}.om-chart{width:100%;height:190px;margin-top:18px;display:block}.om-months{color:#ffffff59;justify-content:space-between;margin-top:10px;font-size:13px;display:flex}.om-rail{flex-direction:column;gap:20px;padding:26px 22px;display:flex}.om-rail .om-panel{margin-top:0}.om-panel-h{color:#fff;margin-bottom:14px;font-size:16px;font-weight:500}.om-row{border-bottom:1px solid var(--panel);justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.om-row b{color:#fff;font-size:13px;font-weight:500;display:block}.om-row span{color:#ffffff80;margin-top:2px;font-size:13px;display:block}.om-row .score{color:var(--blue);border:1px solid var(--hairline-dark);padding:3px 8px;font-size:13px;font-style:normal}.om-btn{color:var(--midnight);background:var(--paper);cursor:pointer;align-items:center;gap:8px;margin-top:16px;padding:9px 14px;font-size:13px;display:inline-flex}.om-btn .arw svg{stroke:currentColor;fill:none;stroke-width:1.6px;width:22px;height:9px}.om-kv{border-bottom:1px solid var(--panel);justify-content:space-between;padding:9px 0;font-size:13px;display:flex}.om-kv span{color:#ffffff80}.om-kv b{color:#fff;font-weight:500}.om-kv:last-child,.om-row:last-of-type{border-bottom:none}@media (width<=1040px){.om-app{grid-template-columns:1fr}.om-side{border-right:none;border-bottom:1px solid var(--hairline-dark);flex-direction:row;align-items:center}.om-nav{flex-flow:wrap}.om-main{border-right:none}}.om-device{background:var(--midnight);border:1px solid var(--hairline-dark);max-width:1080px;margin:0 auto;padding:44px 22px 26px;position:relative}.om-cam{background:var(--panel);border:1px solid var(--hairline-dark);border-radius:50%;width:7px;height:7px;position:absolute;top:19px;left:50%;transform:translate(-50%)}.om-device .om-app{border:1px solid var(--hairline-dark)}.om-zoom{padding-bottom:90px;position:relative}.om-sticky{justify-content:center;align-items:center;padding:10px 0 90px;display:flex}.om-frame{aspect-ratio:1920/1037;border:1px solid var(--hairline-dark);border-radius:0;width:100%;overflow:hidden}.om-shot{object-fit:cover;border-radius:0;width:100%;height:100%;display:block}@media (width<=760px){.om-frame{width:100%}}.tst-zone{position:relative}.tst-sticky{padding:0 0 40px}.tst-track{transition:transform .7s var(--ease-entrance)}.tst-sticky .wrap{width:100%}.tst-box{text-align:left;grid-template-columns:.9fr 1.1fr;align-items:start;gap:60px;margin-top:29px;display:grid;overflow:hidden}.tst-eyebrow{font-weight:var(--eyebrow-weight);font-size:var(--eyebrow-size);letter-spacing:var(--eyebrow-track);text-transform:uppercase;color:var(--soft)}.tst-head h3{text-align:left;margin-top:20px;font-size:clamp(28px,4vw,49px)}.tst-view{min-width:0;padding-bottom:10px;overflow:hidden}.tst-track{will-change:transform;gap:14px;display:flex}.tst-card{background:var(--cream);border-radius:0;flex-direction:column;flex:0 0 100%;min-height:340px;padding:40px 38px;display:flex}.tst-card .q{color:var(--ink);max-width:none;margin:0;font-size:16px;line-height:1.6}.tst-card .who{align-items:center;gap:14px;margin-top:auto;padding-top:28px;display:flex}.tst-card .who b{color:var(--ink);font-size:16px;font-weight:500;display:block}.tst-card .who span{color:var(--soft);margin-top:2px;font-size:13px;display:block}@media (width<=900px){.tst-box{grid-template-columns:1fr;gap:34px}.tst-card{flex-basis:100%}}@media (width<=1040px){.tst-view{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow:auto hidden}.tst-view::-webkit-scrollbar{display:none}.tst-card{scroll-snap-align:start}.tst-view>.tst-dots{position:sticky;left:0}}.cases-list{padding:77px 0 120px}.cl-eyebrow{font-weight:var(--eyebrow-weight);font-size:var(--eyebrow-size);letter-spacing:var(--eyebrow-track);text-transform:uppercase;color:var(--soft)}.cases-list h2{letter-spacing:-.015em;margin-top:20px;font-size:clamp(28px,4vw,49px);font-weight:500}.cl-rows{margin-top:56px}.cl-row{border-top:1px solid var(--line);grid-template-columns:1fr auto 160px;align-items:center;gap:40px;padding:22px 0 22px 15px;display:grid}.cl-row[data-href]{cursor:pointer}.cl-row:last-child{border-bottom:1px solid var(--line)}.cl-cat{letter-spacing:.14em;text-transform:uppercase;color:var(--soft);font-size:13px}.cl-row h3{font-family:var(--sans);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;margin-top:12px;font-size:clamp(16px,1.5vw,20px);font-weight:400;overflow:hidden}.cl-read{color:var(--ink);text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px;opacity:0;align-items:center;gap:8px;font-size:13px;font-weight:500;transition:opacity .25s,transform .25s;display:inline-flex;transform:translateY(4px)}.cl-read .arw svg{stroke:currentColor;fill:none;stroke-width:1.6px;width:24px;height:10px}.cl-row:hover .cl-read{opacity:1;transform:translateY(0)}.cl-mid{white-space:nowrap}.cl-img{border-radius:0;width:160px;height:100px;overflow:hidden}.cl-img img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .35s,transform .45s;display:block;transform:scale(1.04)}.cl-row:hover .cl-img img{opacity:1;transform:scale(1)}.cl-all{margin-top:22px;display:none}@media (width<=900px){.cl-row{grid-template-columns:1fr;gap:16px}.cl-row h3{white-space:normal;text-overflow:clip;overflow:visible}.cl-img{width:100%;height:200px}.cl-img img,.cl-read{opacity:1;transform:none}}:root{--measure:min(720px, 100%);--measure-wide:min(1060px, 100%);--eyebrow-ink:#6b655b}.cse-eyebrow{font-size:var(--eyebrow-size);font-weight:var(--eyebrow-weight);letter-spacing:var(--eyebrow-track);text-transform:uppercase;color:var(--eyebrow-ink)}.cse-hero{background:var(--paper);color:var(--ink);padding:clamp(128px,15vh,190px) 0 clamp(52px,7vw,86px)}.cse-crumb{z-index:auto;font-size:var(--eyebrow-size);font-weight:var(--eyebrow-weight);letter-spacing:var(--eyebrow-track);text-transform:uppercase;color:var(--eyebrow-ink);background:0 0;flex-wrap:wrap;align-items:center;gap:10px;display:flex;position:static;top:auto;left:auto;right:auto}.cse-crumb a{color:var(--eyebrow-ink);transition:color .2s}.cse-crumb a:hover{color:var(--ink)}.cse-crumb i{opacity:.5;font-style:normal}.cse-crumb b{font-weight:var(--eyebrow-weight);color:var(--ink)}.cse-hero h1{max-width:24ch;color:var(--ink);margin-top:clamp(26px,3.4vw,42px);font-size:clamp(34px,5.2vw,68px)}.cse-hero .cse-standfirst{max-width:52ch;color:var(--soft);margin-top:clamp(24px,2.6vw,32px);font-size:clamp(16px,1.35vw,19px);line-height:1.6}.cse-media{background:var(--paper)}.cse-media figure{max-width:1340px;margin:0 auto;padding:0 40px}.cse-media img{aspect-ratio:16/7;object-fit:cover;object-position:50% 40%;background:var(--media-well);width:100%;display:block}@media (width<=760px){.cse-media figure{padding:0 20px}.cse-media img{aspect-ratio:4/3}}.cse-facts{padding:clamp(44px,5vw,64px) 0 0}.cse-facts-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:30px clamp(24px,4vw,56px);padding:clamp(26px,3vw,34px) 0;display:grid}.cse-fact{min-width:0;position:relative}.cse-fact+.cse-fact:before{content:"";background:var(--line);width:1px;position:absolute;top:-4px;bottom:-4px;left:calc(clamp(24px,4vw,56px)/-2)}.cse-fact dt{font-size:var(--eyebrow-size);font-weight:var(--eyebrow-weight);letter-spacing:var(--eyebrow-track);text-transform:uppercase;color:var(--eyebrow-ink)}.cse-fact dd{color:var(--ink);margin-top:12px;font-size:clamp(16px,1.3vw,18px);line-height:1.4}.cse-fact dd a{text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:4px;transition:text-decoration-color .2s}.cse-fact dd a:hover{text-decoration-color:var(--ink)}.cse-fact-fig{letter-spacing:normal;font-weight:400;display:block}.cse-fact-sub{color:var(--soft);margin-top:4px;font-size:13px;line-height:1.4;display:block}.cse-say figcaption .cse-draft{margin-left:8px}.cse-draft{letter-spacing:.06em;text-transform:uppercase;color:var(--error);border:1px solid var(--error);padding:2px 7px;font-size:11px;font-style:normal;font-weight:500;display:inline-block}.cse-kicker{border-top:1px solid var(--line);font-size:var(--eyebrow-size);font-weight:var(--eyebrow-weight);letter-spacing:var(--eyebrow-track);text-transform:uppercase;color:var(--eyebrow-ink);margin-top:clamp(72px,9vw,132px);padding-top:clamp(32px,3.4vw,44px)}.cse-col .cse-kicker+h2{border-top:0;margin-top:16px;padding-top:0}.cse-col p.cse-lede+.cse-kicker{margin-top:clamp(40px,4.6vw,64px)}.cse-pipe{background:var(--mist);margin-top:clamp(38px,4.4vw,54px);padding:clamp(24px,2.8vw,34px)}.cse-pipe-eyebrow{font-size:var(--eyebrow-size);font-weight:var(--eyebrow-weight);letter-spacing:var(--eyebrow-track);text-transform:uppercase;color:var(--eyebrow-ink)}.cse-pipe h3{font-family:var(--serif);letter-spacing:-.012em;margin-top:12px;font-size:clamp(21px,1.9vw,27px);font-weight:500;line-height:1.15}.cse-pipe p{color:var(--soft);margin-top:14px;font-size:clamp(15px,1.25vw,16px);line-height:1.6}.cse-pipe-row{flex-wrap:wrap;gap:14px;margin-top:22px;display:flex}.cse-streams{flex-wrap:wrap;align-items:center;gap:9px;margin-top:2px;display:flex}.cse-stream{font-family:var(--sans);letter-spacing:.06em;color:var(--ink);align-items:center;gap:9px;font-size:14px;font-weight:500;transition:opacity .2s;display:inline-flex}.cse-stream:after{content:"";background:var(--line);flex:none;width:12px;height:1px}.cse-stream:last-child:after{display:none}.cse-stream.is-off{color:var(--light-graphite)}.cse-stream:not(.is-off){cursor:pointer}.cse-stream:not(.is-off):hover{opacity:.62}.cse-stream-cap{color:var(--soft);margin-top:11px;font-size:13px;line-height:1.45;display:block}.cse-client{color:#3b3833;opacity:.72;align-items:center;gap:9px;max-width:100%;display:inline-flex}.cse-client-mark{width:var(--h,26px);height:var(--h,26px);stroke:currentColor;fill:none;stroke-width:1.1px;stroke-linejoin:round;stroke-linecap:round;flex:none;display:block}.cse-client-wm{font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;text-overflow:ellipsis;font-size:17px;font-weight:600;line-height:1;overflow:hidden}.cse-client-img{height:var(--h,26px);max-height:var(--h,26px);object-fit:contain;opacity:.72;-webkit-user-drag:none;width:auto;max-width:180px}.cse-client-img.lg-raster{filter:grayscale()contrast(1.3)brightness(.5);mix-blend-mode:multiply;opacity:.8}@media (width<=760px){.cse-client-img{height:calc(var(--h,26px) * .8);max-height:calc(var(--h,26px) * .8);max-width:124px}}@media (width<=860px){.cse-facts-grid{grid-template-columns:1fr 1fr}.cse-fact:nth-child(odd):before{display:none}}@media (width<=460px){.cse-facts-grid{grid-template-columns:1fr;row-gap:22px}.cse-fact:before{display:none!important}}.cse-article{padding:clamp(56px,7vw,96px) 0 clamp(70px,9vw,120px)}.cse-col{max-width:var(--measure);margin:0 auto}.cse-col p{color:var(--ink);margin-top:24px;font-size:clamp(16px,1.3vw,17px);line-height:1.65}.cse-col p.cse-lede{font-family:var(--serif);letter-spacing:-.015em;color:var(--ink);margin-top:0;font-size:clamp(21px,2.35vw,31px);font-weight:500;line-height:1.28}.cse-col .cse-lede+p{margin-top:clamp(28px,3vw,38px)}.cse-col p.cse-note{color:var(--soft)}.cse-col h2{font-family:var(--serif);letter-spacing:-.018em;border-top:1px solid var(--line);margin-top:clamp(48px,6vw,72px);padding-top:26px;font-size:clamp(24px,3.1vw,42px);font-weight:500;line-height:1.1}.cse-col h2+p{margin-top:44px}.cse-say{border-left:1px solid var(--midnight);margin-top:clamp(30px,3.4vw,40px);padding-left:clamp(20px,2.6vw,30px)}.cse-say blockquote{font-family:var(--serif);letter-spacing:-.01em;font-size:clamp(19px,1.75vw,24px);font-weight:500;line-height:1.4}.cse-say figcaption{color:var(--soft);margin-top:14px;font-size:14px;line-height:1.5}.cse-say figcaption b{color:var(--ink);font-weight:500}.cse-stats{background:var(--mist);grid-template-columns:repeat(3,1fr);gap:28px clamp(22px,3.4vw,48px);margin-top:clamp(48px,6vw,72px);padding:clamp(30px,3.6vw,46px) clamp(24px,3.4vw,44px);display:grid}.cse-stat{min-width:0;position:relative}.cse-stat+.cse-stat:before{content:"";background:var(--hairline);width:1px;position:absolute;top:2px;bottom:2px;left:calc(clamp(22px,3.4vw,48px)/-2)}.cse-stat b{font-family:var(--sans);letter-spacing:-.02em;color:var(--ink);font-size:clamp(38px,4.6vw,58px);font-weight:300;line-height:.9;display:block}.cse-stat b i{letter-spacing:0;margin-left:.12em;font-size:.46em;font-style:normal}.cse-stat span{color:var(--soft);margin-top:14px;font-size:14px;line-height:1.5;display:block}@media (width<=700px){.cse-stats{grid-template-columns:1fr}.cse-stat:before{display:none}.cse-stat+.cse-stat{border-top:1px solid var(--hairline);padding-top:24px}}.cse-wins{margin-top:clamp(30px,3.4vw,42px);list-style:none}.cse-col h2+.cse-wins{margin-top:44px}.cse-win{border-top:1px solid var(--line);color:var(--soft);align-items:flex-start;gap:14px;padding:16px 0;font-size:clamp(15px,1.25vw,16px);line-height:1.6;display:flex}.cse-win:last-child{border-bottom:1px solid var(--line)}.cse-win b{color:var(--ink);font-weight:600}.cse-tick{flex:none;margin-top:7px;display:inline-flex}.cse-tick svg{width:15px;height:13px;stroke:var(--ink);fill:none;stroke-width:1px}.cse-fig{margin-top:clamp(44px,5.4vw,72px)}.cse-fig img{aspect-ratio:3/2;object-fit:cover;background:var(--media-well);width:100%;display:block}@media (width>=820px){.cse-stats{--bo:min(1060px, 100vw - 88px);width:var(--bo);margin-left:calc((100% - var(--bo)) / 2);margin-right:calc((100% - var(--bo)) / 2)}}.cse-trail{z-index:auto;background:0 0;display:none;position:static;top:auto;left:auto;right:auto}.cse-trail ol{margin:0;padding:0;list-style:none}.cse-trail a{font-family:var(--sans);color:var(--soft);align-items:flex-start;gap:14px;padding:13px 0;font-size:15px;line-height:1.35;text-decoration:none;transition:color .2s;display:flex}.cse-trail a:before{content:"";background:var(--light-graphite);border-radius:50%;flex:none;width:7px;height:7px;margin-top:7px;transition:background .2s}.cse-trail a:hover{color:var(--ink)}.cse-trail a[aria-current=true]{color:var(--ink);font-weight:500}.cse-trail a[aria-current=true]:before{background:var(--ink)}.cse-kicker{scroll-margin-top:100px}@media (width>=1080px){#page-case-logitech .cse-article>.wrap{grid-template-columns:clamp(150px,14vw,190px) minmax(0,1fr);align-items:start;column-gap:clamp(36px,4vw,76px);display:grid}#page-case-logitech .cse-trail{align-self:start;display:block;position:sticky;top:100px}#page-case-logitech .cse-stats{--bo:calc(100% + 2 * clamp(24px, 3vw, 70px))}}#page-case-pexip *{box-sizing:border-box;margin:0;padding:0}#page-case-pexip .wrap{max-width:1340px;margin:0 auto;padding:0 40px}#page-case-pexip a{color:inherit;text-decoration:none}#page-case-pexip p,#page-case-pexip li,#page-case-pexip figcaption,#page-case-pexip blockquote{text-wrap:pretty}#page-case-pexip h1,#page-case-pexip h2,#page-case-pexip h3,#page-case-pexip h4{font-family:var(--serif);letter-spacing:-.015em;font-weight:500;line-height:1.04}#page-case-pexip .m-caret{width:14px;height:14px;stroke:var(--ink);fill:none;stroke-width:2px;flex-shrink:0;transition:transform .25s}#page-case-pexip .m-panel{max-height:0;transition:max-height .3s;overflow:hidden}#page-case-pexip .m-q{color:var(--graphite);opacity:.9;margin-top:3px;font-size:13px;font-style:normal;display:block}#page-case-pexip .m-group{font-family:var(--sans);letter-spacing:.13em;text-transform:uppercase;color:var(--graphite);opacity:.6;margin:6px 0;font-size:10px;font-weight:500;display:block}#page-case-pexip .m-panel .m-sub+.m-group{margin-top:20px}#page-case-pexip .m-todo{opacity:.45;pointer-events:none}#page-case-pexip .pill{background:var(--ink);color:#fff;border-radius:0;align-items:center;gap:9px;padding:11px 20px;font-size:13px;font-weight:500;display:inline-flex}#page-case-pexip .pill .arw,#page-case-pexip .btn .arw{background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;width:auto;height:auto;display:inline-flex}#page-case-pexip .pill .arw svg,#page-case-pexip .btn .arw svg{stroke:currentColor;fill:none;stroke-width:1.6px;width:26px;height:11px;transition:transform .25s}#page-case-pexip .pill:hover{background:var(--green-ink)}#page-case-pexip .pill:hover .arw svg,#page-case-pexip .btn:hover .arw svg{transform:translate(4px)}#page-case-pexip .pill.dark{background:var(--ink)}#page-case-pexip .btn{background:var(--ink);color:#fff;appearance:none;cursor:pointer;border:1px solid #0000;border-radius:0;align-items:center;gap:9px;padding:11px 20px;font-family:inherit;font-size:13px;font-weight:500;line-height:normal;display:inline-flex}#page-case-pexip .btn:hover{background:var(--green-ink)}#page-case-pexip .btn.plain{color:var(--ink);border:1px solid var(--ink);background:0 0}#page-case-pexip .btn.plain:hover,#page-case-pexip .btn.dark-cta{background:var(--ink);color:#fff}#page-case-pexip .btn.dark-cta:hover{background:#000}#page-case-pexip .btn.inv{background:var(--cream);color:var(--ink);border:1px solid var(--cream)}#page-case-pexip .btn.inv:hover{background:var(--mist);border-color:var(--mist)}#page-case-pexip footer{background:var(--dark);color:var(--paper);font-family:var(--sans);padding:90px 0 44px}#page-case-pexip .brand-logo{aspect-ratio:566.59/60;background-color:var(--ink);display:inline-block;mask:url(/images/bv/brand-logo.svg) 50%/contain no-repeat}#page-case-pexip .wordmark .brand-logo{vertical-align:middle;height:26px}#page-case-pexip .brand{flex-shrink:0;align-items:center;display:inline-flex}#page-case-pexip .brand .brand-logo{height:19px}#page-case-pexip .dd-panel{background:var(--dark);opacity:0;visibility:hidden;z-index:90;min-width:250px;margin-top:12px;padding:26px 30px;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;top:100%;left:-10px;transform:translateY(6px)}#page-case-pexip .dd-panel:before{content:"";height:14px;position:absolute;top:-14px;left:0;right:0}#page-case-pexip .dd-lead{cursor:pointer;margin-bottom:20px;display:block}#page-case-pexip .dd-lead:last-child{margin-bottom:0}#page-case-pexip .dd-lead b{font-family:var(--sans);color:#fff;font-size:16px;font-weight:500;display:block}#page-case-pexip .dd-lead span{color:var(--dark-soft);margin-top:4px;font-size:13px;font-style:normal;display:block}#page-case-pexip .dd-lead:hover b{opacity:.72}#page-case-pexip .dd-services{min-width:230px;padding:20px 30px}#page-case-pexip .dd-markets{min-width:180px}#page-case-pexip .dd-pipeline{width:max-content;min-width:290px;max-width:min(94vw,460px);padding:24px 30px 22px}#page-case-pexip .dd-lead b,#page-case-pexip .dd-lead span{white-space:nowrap}#page-case-pexip .dd-streams{display:block}#page-case-pexip .dd-partner{border-top:1px solid var(--line);margin:20px 0 0;padding-top:18px}#page-case-pexip .dd-services{padding:22px 30px 24px}#page-case-pexip .dd-services .dd-group{letter-spacing:.13em;opacity:.55;white-space:nowrap;border-bottom:0;margin-bottom:13px;padding-bottom:0;font-size:10px}#page-case-pexip .dd-services .dd-group+.dd-item{margin-top:0}#page-case-pexip .dd-services .dd-item+.dd-group{margin-top:26px}#page-case-pexip .dd-item-lead{align-items:center;gap:10px;padding-top:2px;font-weight:500;display:inline-flex}#page-case-pexip .dd-item-lead .arw{display:inline-flex}#page-case-pexip .dd-item-lead .arw svg{stroke:currentColor;fill:none;stroke-width:1.6px;width:24px;height:10px;transition:transform .25s}#page-case-pexip .dd-item-lead:hover{opacity:1}#page-case-pexip .dd-item-lead:hover .arw svg{transform:translate(4px)}#page-case-pexip .dd-partner b{align-items:center;gap:10px;display:inline-flex}#page-case-pexip .dd-arw{display:inline-flex}#page-case-pexip .dd-arw svg{stroke:currentColor;fill:none;stroke-width:1.6px;width:24px;height:10px;transition:transform .25s}#page-case-pexip .dd-partner:hover .dd-arw svg{transform:translate(4px)}#page-case-pexip .dd-group{border-bottom:1px solid var(--line);font-family:var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--dark-soft);opacity:.75;white-space:nowrap;margin-bottom:18px;padding-bottom:10px;font-size:11px;font-weight:500;display:block}#page-case-pexip .dd-todo{opacity:.45;pointer-events:none}#page-case-pexip .dd-item{font-family:var(--sans);color:#fff;white-space:nowrap;cursor:pointer;padding:7px 0;font-size:16px;display:block}#page-case-pexip .dd-item:hover{opacity:.7}#page-case-pexip .cse-eyebrow{font-size:var(--eyebrow-size);font-weight:var(--eyebrow-weight);letter-spacing:var(--eyebrow-track);text-transform:uppercase;color:var(--eyebrow-ink)}#page-case-pexip .cse-hero{background:var(--paper);color:var(--ink);padding:clamp(128px,15vh,190px) 0 clamp(52px,7vw,86px)}#page-case-pexip .cse-crumb{z-index:auto;font-size:var(--eyebrow-size);font-weight:var(--eyebrow-weight);letter-spacing:var(--eyebrow-track);text-transform:uppercase;color:var(--eyebrow-ink);background:0 0;flex-wrap:wrap;align-items:center;gap:10px;display:flex;position:static;top:auto;left:auto;right:auto}#page-case-pexip .cse-crumb a{color:var(--eyebrow-ink);transition:color .2s}#page-case-pexip .cse-crumb a:hover{color:var(--ink)}#page-case-pexip .cse-crumb i{opacity:.5;font-style:normal}#page-case-pexip .cse-crumb b{font-weight:var(--eyebrow-weight);color:var(--ink)}#page-case-pexip .cse-hero h1{max-width:24ch;color:var(--ink);margin-top:clamp(26px,3.4vw,42px);font-size:clamp(34px,5.2vw,68px)}#page-case-pexip .cse-hero .cse-standfirst{max-width:52ch;color:var(--soft);margin-top:clamp(24px,2.6vw,32px);font-size:clamp(16px,1.35vw,19px);line-height:1.6}#page-case-pexip .cse-media{background:var(--paper);perspective:2200px;perspective-origin:50% 26%}#page-case-pexip .cse-media figure{max-width:1340px;transform-style:preserve-3d;margin:0 auto;padding:0 40px}#page-case-pexip .cse-media img{aspect-ratio:16/7;object-fit:cover;object-position:50% 50%;background:var(--media-well);transform-origin:50% 100%;width:100%;display:block;transform:rotateX(2.6deg);box-shadow:0 26px 54px -28px #1c1b196b}@media (width<=760px){#page-case-pexip .cse-media figure{padding:0 20px}#page-case-pexip .cse-media img{aspect-ratio:4/3}}@media (width<=760px),(prefers-reduced-motion:reduce){#page-case-pexip .cse-media{perspective:none}#page-case-pexip .cse-media img{box-shadow:none;transform:none}}#page-case-pexip .cse-facts{padding:clamp(44px,5vw,64px) 0 0}#page-case-pexip .cse-facts-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:30px clamp(24px,4vw,56px);padding:clamp(26px,3vw,34px) 0;display:grid}#page-case-pexip .cse-fact{min-width:0;position:relative}#page-case-pexip .cse-fact+.cse-fact:before{content:"";background:var(--line);width:1px;position:absolute;top:-4px;bottom:-4px;left:calc(clamp(24px,4vw,56px)/-2)}#page-case-pexip .cse-fact dt{font-size:var(--eyebrow-size);font-weight:var(--eyebrow-weight);letter-spacing:var(--eyebrow-track);text-transform:uppercase;color:var(--eyebrow-ink)}#page-case-pexip .cse-fact dd{color:var(--ink);margin-top:12px;font-size:clamp(16px,1.3vw,18px);line-height:1.4}#page-case-pexip .cse-fact dd a{text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:4px;transition:text-decoration-color .2s}#page-case-pexip .cse-fact dd a:hover{text-decoration-color:var(--ink)}#page-case-pexip .cse-fact-fig{letter-spacing:normal;font-weight:400;display:block}#page-case-pexip .cse-fact-sub{color:var(--soft);margin-top:4px;font-size:13px;line-height:1.4;display:block}#page-case-pexip .cse-say figcaption .cse-draft{margin-left:8px}#page-case-pexip .cse-draft{letter-spacing:.06em;text-transform:uppercase;color:var(--error);border:1px solid var(--error);padding:2px 7px;font-size:11px;font-style:normal;font-weight:500;display:inline-block}#page-case-pexip .cse-kicker{border-top:1px solid var(--line);font-size:var(--eyebrow-size);font-weight:var(--eyebrow-weight);letter-spacing:var(--eyebrow-track);text-transform:uppercase;color:var(--eyebrow-ink);margin-top:clamp(72px,9vw,132px);padding-top:clamp(32px,3.4vw,44px)}#page-case-pexip .cse-col .cse-kicker+h2{border-top:0;margin-top:16px;padding-top:0}#page-case-pexip .cse-col p.cse-lede+.cse-kicker{margin-top:clamp(40px,4.6vw,64px)}#page-case-pexip .cse-pipe{background:var(--mist);margin-top:clamp(38px,4.4vw,54px);padding:clamp(24px,2.8vw,34px)}#page-case-pexip .cse-pipe-eyebrow{font-size:var(--eyebrow-size);font-weight:var(--eyebrow-weight);letter-spacing:var(--eyebrow-track);text-transform:uppercase;color:var(--eyebrow-ink)}#page-case-pexip .cse-pipe h3{font-family:var(--serif);letter-spacing:-.012em;margin-top:12px;font-size:clamp(21px,1.9vw,27px);font-weight:500;line-height:1.15}#page-case-pexip .cse-pipe p{color:var(--soft);margin-top:14px;font-size:clamp(15px,1.25vw,16px);line-height:1.6}#page-case-pexip .cse-pipe-row{flex-wrap:wrap;gap:14px;margin-top:22px;display:flex}#page-case-pexip .cse-streams{flex-wrap:wrap;align-items:center;gap:9px;margin-top:2px;display:flex}#page-case-pexip .cse-stream{font-family:var(--sans);letter-spacing:.06em;color:var(--ink);align-items:center;gap:9px;font-size:14px;font-weight:500;transition:opacity .2s;display:inline-flex}#page-case-pexip .cse-stream:after{content:"";background:var(--line);flex:none;width:12px;height:1px}#page-case-pexip .cse-stream:last-child:after{display:none}#page-case-pexip .cse-stream.is-off{color:var(--light-graphite)}#page-case-pexip .cse-stream:not(.is-off){cursor:pointer}#page-case-pexip .cse-stream:not(.is-off):hover{opacity:.62}#page-case-pexip .cse-stream-cap{color:var(--soft);margin-top:11px;font-size:13px;line-height:1.45;display:block}#page-case-pexip .cse-client{color:#3b3833;opacity:.72;align-items:center;gap:9px;max-width:100%;display:inline-flex}#page-case-pexip .cse-client-mark{width:var(--h,26px);height:var(--h,26px);stroke:currentColor;fill:none;stroke-width:1.1px;stroke-linejoin:round;stroke-linecap:round;flex:none;display:block}#page-case-pexip .cse-client-wm{font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;text-overflow:ellipsis;font-size:17px;font-weight:600;line-height:1;overflow:hidden}#page-case-pexip .cse-client-svg{height:var(--h,26px);fill:currentColor;flex:none;width:auto;max-width:180px;display:block}@media (width<=760px){#page-case-pexip .cse-client-svg{height:calc(var(--h,26px) * .8);max-width:124px}}#page-case-pexip .cse-client-img{height:var(--h,26px);max-height:var(--h,26px);object-fit:contain;opacity:.72;-webkit-user-drag:none;width:auto;max-width:180px}#page-case-pexip .cse-client-img.lg-raster{filter:grayscale()contrast(1.3)brightness(.5);mix-blend-mode:multiply;opacity:.8}@media (width<=760px){#page-case-pexip .cse-client-img{height:calc(var(--h,26px) * .8);max-height:calc(var(--h,26px) * .8);max-width:124px}}@media (width<=860px){#page-case-pexip .cse-facts-grid{grid-template-columns:1fr 1fr}#page-case-pexip .cse-fact:nth-child(odd):before{display:none}}@media (width<=460px){#page-case-pexip .cse-facts-grid{grid-template-columns:1fr;row-gap:22px}#page-case-pexip .cse-fact:before{display:none!important}}#page-case-pexip .cse-article{padding:clamp(56px,7vw,96px) 0 clamp(70px,9vw,120px)}#page-case-pexip .cse-col{max-width:var(--measure);margin:0 auto}#page-case-pexip .cse-col p{color:var(--ink);margin-top:24px;font-size:clamp(16px,1.3vw,17px);line-height:1.65}#page-case-pexip .cse-col p.cse-lede{font-family:var(--serif);letter-spacing:-.015em;color:var(--ink);margin-top:0;font-size:clamp(21px,2.35vw,31px);font-weight:500;line-height:1.28}#page-case-pexip .cse-col .cse-lede+p{margin-top:clamp(28px,3vw,38px)}#page-case-pexip .cse-col p.cse-note{color:var(--soft)}#page-case-pexip .cse-col h2{font-family:var(--serif);letter-spacing:-.018em;border-top:1px solid var(--line);margin-top:clamp(48px,6vw,72px);padding-top:26px;font-size:clamp(24px,3.1vw,42px);font-weight:500;line-height:1.1}#page-case-pexip .cse-col h2+p{margin-top:44px}#page-case-pexip .cse-say{border-left:1px solid var(--midnight);margin-top:clamp(30px,3.4vw,40px);padding-left:clamp(20px,2.6vw,30px)}#page-case-pexip .cse-say blockquote{font-family:var(--serif);letter-spacing:-.01em;font-size:clamp(19px,1.75vw,24px);font-weight:500;line-height:1.4}#page-case-pexip .cse-say figcaption{color:var(--soft);margin-top:14px;font-size:14px;line-height:1.5}#page-case-pexip .cse-say figcaption b{color:var(--ink);font-weight:500}#page-case-pexip .cse-stats{background:var(--mist);grid-template-columns:repeat(3,1fr);gap:28px clamp(22px,3.4vw,48px);margin-top:clamp(48px,6vw,72px);padding:clamp(30px,3.6vw,46px) clamp(24px,3.4vw,44px);display:grid}#page-case-pexip .cse-stat{min-width:0;position:relative}#page-case-pexip .cse-stat+.cse-stat:before{content:"";background:var(--hairline);width:1px;position:absolute;top:2px;bottom:2px;left:calc(clamp(22px,3.4vw,48px)/-2)}#page-case-pexip .cse-stat b{font-family:var(--sans);letter-spacing:-.02em;color:var(--ink);font-size:clamp(38px,4.6vw,58px);font-weight:300;line-height:.9;display:block}#page-case-pexip .cse-stat b i{letter-spacing:0;margin-left:.12em;font-size:.46em;font-style:normal}#page-case-pexip .cse-stat span{color:var(--soft);margin-top:14px;font-size:14px;line-height:1.5;display:block}@media (width<=700px){#page-case-pexip .cse-stats{grid-template-columns:1fr}#page-case-pexip .cse-stat:before{display:none}#page-case-pexip .cse-stat+.cse-stat{border-top:1px solid var(--hairline);padding-top:24px}}#page-case-pexip .cse-fig.is-art img{aspect-ratio:16/9;object-fit:contain;background:var(--paper)}#page-case-pexip .cse-fig figcaption{color:var(--soft);margin-top:14px;font-size:13px;line-height:1.5}#page-case-pexip .cse-find{background:var(--midnight);color:var(--paper);margin-top:clamp(48px,6vw,72px);padding:clamp(34px,4.2vw,52px) clamp(24px,3.4vw,44px)}#page-case-pexip .cse-find-eyebrow{font-size:var(--eyebrow-size);font-weight:var(--eyebrow-weight);letter-spacing:var(--eyebrow-track);text-transform:uppercase;color:var(--dark-soft)}#page-case-pexip .cse-find h3{font-family:var(--serif);letter-spacing:-.01em;color:var(--paper);margin-top:14px;font-size:clamp(24px,2.5vw,34px);font-weight:500;line-height:1.2}#page-case-pexip .cse-find-grid{grid-template-columns:repeat(3,1fr);gap:34px clamp(22px,3.2vw,44px);margin-top:clamp(32px,3.6vw,46px);display:grid}#page-case-pexip .cse-find-item{border-top:1px solid var(--hairline-dark);min-width:0;padding-top:22px;position:relative}#page-case-pexip .cse-find-tag{letter-spacing:.14em;text-transform:uppercase;color:var(--dark-soft);font-size:12px;font-weight:500}#page-case-pexip .cse-find-item b{font-family:var(--sans);letter-spacing:-.02em;color:var(--paper);font-variant-numeric:tabular-nums;margin-top:18px;font-size:clamp(42px,4.8vw,60px);font-weight:300;line-height:.9;display:block}#page-case-pexip .cse-find-item>span{color:var(--paper);opacity:.88;margin-top:14px;font-size:15px;line-height:1.5;display:block}#page-case-pexip .cse-find-sub{border-top:1px solid var(--hairline-dark);color:var(--dark-soft);margin-top:18px;padding-top:16px;font-size:13.5px;line-height:1.5;list-style:none}#page-case-pexip .cse-find-sub li+li{margin-top:8px}#page-case-pexip .cse-find-sub i{color:var(--paper);font-style:normal;font-weight:500}#page-case-pexip .cse-find p.cse-find-note{border-top:1px solid var(--hairline-dark);color:var(--dark-soft);margin-top:clamp(30px,3.4vw,42px);padding-top:20px;font-size:13px;line-height:1.65}@media (width<=820px){#page-case-pexip .cse-find-grid{grid-template-columns:1fr}}@media (width>=820px){#page-case-pexip .cse-find{--bo:min(1060px, 100vw - 88px);width:var(--bo);margin-left:calc((100% - var(--bo)) / 2);margin-right:calc((100% - var(--bo)) / 2)}}#page-case-pexip .cse-stat b{font-variant-numeric:tabular-nums}#page-case-pexip .cse-wins{margin-top:clamp(30px,3.4vw,42px);list-style:none}#page-case-pexip .cse-col h2+.cse-wins{margin-top:44px}#page-case-pexip .cse-win{border-top:1px solid var(--line);color:var(--soft);align-items:flex-start;gap:14px;padding:16px 0;font-size:clamp(15px,1.25vw,16px);line-height:1.6;display:flex}#page-case-pexip .cse-win:last-child{border-bottom:1px solid var(--line)}#page-case-pexip .cse-win b{color:var(--ink);font-weight:600}#page-case-pexip .cse-tick{flex:none;margin-top:7px;display:inline-flex}#page-case-pexip .cse-tick svg{width:15px;height:13px;stroke:var(--ink);fill:none;stroke-width:1px}#page-case-pexip .cse-fig{margin-top:clamp(44px,5.4vw,72px)}#page-case-pexip .cse-fig img{aspect-ratio:3/2;object-fit:cover;background:var(--media-well);width:100%;display:block}@media (width>=820px){#page-case-pexip .cse-stats{--bo:min(1060px, 100vw - 88px);width:var(--bo);margin-left:calc((100% - var(--bo)) / 2);margin-right:calc((100% - var(--bo)) / 2)}}#page-case-pexip .cse-tst{margin-top:clamp(44px,5.4vw,72px)}#page-case-pexip .cse-tst-eyebrow{font-size:var(--eyebrow-size);font-weight:var(--eyebrow-weight);letter-spacing:var(--eyebrow-track);text-transform:uppercase;color:var(--eyebrow-ink)}#page-case-pexip .cse-tst .q{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);border-left:1px solid var(--midnight);margin:26px 0 0;padding-left:clamp(20px,2.6vw,30px);font-size:clamp(19px,1.75vw,24px);font-weight:500;line-height:1.4}#page-case-pexip .cse-tst .who{border-left:1px solid var(--midnight);margin:0;padding-top:30px;padding-left:clamp(20px,2.6vw,30px)}#page-case-pexip .cse-tst .who b{color:var(--ink);font-size:16px;font-weight:500;display:block}#page-case-pexip .cse-tst .who span{color:var(--soft);margin-top:2px;font-size:13px;display:block}#page-case-pexip .tst-dots{justify-content:center;gap:10px;margin-top:28px;display:flex}#page-case-pexip .tst-dots button{background:var(--grey);cursor:pointer;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:background .25s,transform .25s}#page-case-pexip .tst-dots button.active{background:var(--ink);transform:scale(1.2)}#page-case-pexip .cta-note{letter-spacing:.03em;color:#ffffffa6;text-align:center;font-size:11px;display:block}#page-case-pexip .demo-form{background:var(--cta-surface);margin:20px 0 0;padding:0 40px}#page-case-pexip .df-box{text-align:left;background:0 0;max-width:1260px;margin:0 auto;padding:clamp(44px,4.6vw,68px) 0}#page-case-pexip .df-box .tk-direct{border-top-color:#0000000d}#page-case-pexip .df-box .tk-link{border-bottom-color:#0000000d}#page-case-pexip .df-box .tk-field input,#page-case-pexip .df-box .tk-field textarea,#page-case-pexip .df-box .tk-chip{border-color:#0000000d}#page-case-pexip .df-box .tk-chip:hover{border-color:var(--soft)}#page-case-pexip .df-box .tk-chip.is-on,#page-case-pexip .df-box .tk-field input:focus,#page-case-pexip .df-box .tk-field textarea:focus{border-color:var(--ink)}#page-case-pexip .df-box .tk-field input.is-bad,#page-case-pexip .df-box .tk-field textarea.is-bad{border-color:var(--error)}#page-case-pexip .demo-form .tk-multi{text-transform:none;letter-spacing:0;opacity:.65;margin-left:6px;font-weight:400}#page-case-pexip .demo-form .df-h2{max-width:none;margin-top:14px;font-size:clamp(28px,4vw,49px)}#page-case-pexip .tk-split{grid-template-columns:minmax(300px,1fr) 1.15fr;align-items:start;gap:clamp(40px,6vw,86px);display:grid}#page-case-pexip .tk-direct{border-top:1px solid var(--hairline);margin-top:44px;padding-top:30px}#page-case-pexip .tk-link{font-family:var(--sans);color:var(--ink);border-bottom:1px solid var(--hairline);width:fit-content;margin-top:10px;padding-bottom:2px;font-size:17px;text-decoration:none;display:block}#page-case-pexip .tk-link:hover{opacity:.65}#page-case-pexip .tk-addr{font-family:var(--sans);color:var(--soft);margin-top:20px;font-size:13px}#page-case-pexip .tk-privacy{font-family:var(--sans);color:#1c1b198c;margin:14px 0 0;font-size:12.5px;line-height:1.6}#page-case-pexip .tk-privacy a{color:#1c1b19c7}@media (width<=520px){#page-case-pexip .tk-route{grid-template-columns:1fr;gap:2px}}#page-case-pexip .tk-card{background:#fff;padding:clamp(28px,3.4vw,46px)}#page-case-pexip .tk-h2{font-family:var(--serif);letter-spacing:-.015em;margin:0;font-size:clamp(24px,2.6vw,32px);font-weight:500}#page-case-pexip .tk-sub{font-family:var(--sans);color:var(--soft);margin:8px 0 26px;font-size:15px;line-height:1.6}#page-case-pexip .tk-h2+.tk-field{margin-top:26px}#page-case-pexip .tk-field{margin-bottom:20px}#page-case-pexip .tk-field label{font-family:var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--soft);margin-bottom:8px;font-size:11px;font-weight:500;display:block}#page-case-pexip .tk-field input,#page-case-pexip .tk-field textarea{box-sizing:border-box;width:100%;font-family:var(--sans);color:var(--ink);background:var(--cream);border:1px solid var(--hairline);border-radius:0;outline:none;padding:13px 14px;font-size:16px;transition:border-color .2s,background .2s}#page-case-pexip .tk-field textarea{resize:vertical;line-height:1.55}#page-case-pexip .tk-field input::placeholder,#page-case-pexip .tk-field textarea::placeholder{color:var(--soft);opacity:.6}#page-case-pexip .tk-field input:focus,#page-case-pexip .tk-field textarea:focus{border-color:var(--ink);background:#fff}#page-case-pexip .tk-field input.is-bad,#page-case-pexip .tk-field textarea.is-bad{border-color:var(--error)}#page-case-pexip .tk-chips{flex-wrap:wrap;gap:8px;display:flex}#page-case-pexip .tk-chip{font-family:var(--sans);color:var(--soft);border:1px solid var(--hairline);cursor:pointer;background:0 0;padding:9px 15px;font-size:14px;transition:all .2s}#page-case-pexip .tk-chip:hover{border-color:var(--soft)}#page-case-pexip .tk-chip.is-on{background:var(--ink);border-color:var(--ink);color:#fff}#page-case-pexip .tk-err{font-family:var(--sans);color:var(--error);margin:0 0 16px;font-size:14px;line-height:1.5}#page-case-pexip .tk-submit{margin-top:6px}#page-case-pexip .tk-note{text-align:left;color:#1c1b198c;margin-top:18px}#page-case-pexip .tk-lead{text-align:left;color:#1c1b198c;margin:10px 0 28px}#page-case-pexip .tk-sendrow{flex-wrap:wrap;align-items:center;gap:18px;margin-top:6px;display:flex}#page-case-pexip .tk-sendrow .tk-submit{flex:none;margin-top:0}#page-case-pexip .tk-lead-side{text-align:left;color:#1c1b198c;margin:0;line-height:1.4}#page-case-pexip .df-box .tk-card{padding:clamp(22px,2.4vw,32px)}#page-case-pexip .tk-done{text-align:left;padding:18px 0}#page-case-pexip .tk-done .tk-tick{margin-bottom:18px}#page-case-pexip .tk-done .tk-sent{margin-bottom:12px}#page-case-pexip .tk-done .cl-read{margin-top:24px;display:inline-flex}@media (width<=1040px){#page-case-pexip .tk-split{grid-template-columns:1fr;gap:44px}}#page-case-pexip .demo-form .df-h2{font-family:var(--serif);letter-spacing:-.015em;max-width:none;margin-top:14px;font-size:clamp(28px,4vw,49px);font-weight:500;line-height:1.04}#page-case-pexip .demo-form .tk-lede{font-family:var(--sans);color:var(--soft);max-width:46ch;margin:0;font-size:16px;line-height:1.6}#page-case-pexip .demo-form .tk-again{color:var(--ink);text-decoration:underline;text-decoration-color:var(--light-graphite);text-underline-offset:5px;align-items:center;gap:9px;margin-top:24px;font-size:13px;font-weight:500;display:inline-flex}#page-case-pexip .demo-form .tk-again .arw svg{stroke:currentColor;fill:none;stroke-width:1.6px;width:24px;height:10px;transition:transform .25s}#page-case-pexip .demo-form .tk-again:hover .arw svg{transform:translate(4px)}#page-case-logitech .demo-form .tk-again{color:var(--ink);text-decoration:underline;text-decoration-color:var(--light-graphite);text-underline-offset:5px;align-items:center;gap:9px;margin-top:24px;font-size:13px;font-weight:500;display:inline-flex}#page-case-logitech .demo-form .tk-again .arw svg{stroke:currentColor;fill:none;stroke-width:1.6px;width:24px;height:10px;transition:transform .25s}#page-case-logitech .demo-form .tk-again:hover .arw svg{transform:translate(4px)}#page-case-pexip .rv{opacity:0;transition:opacity .7s var(--ease-entrance), transform .7s var(--ease-entrance);transform:translateY(14px)}#page-case-pexip .rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){#page-case-pexip .rv{opacity:1;transition:none;transform:none}}#page-case-pexip .sp-hero-txt{padding:clamp(120px,14vh,182px) 0 clamp(46px,6vw,78px)}#page-case-pexip .sp-hero-txt h1{font-family:var(--serif);letter-spacing:-.022em;max-width:17em;margin-top:clamp(24px,3.2vw,40px);font-size:clamp(32px,4vw,54px);font-weight:500;line-height:1.07}#page-case-pexip .sp-stand{max-width:34em;color:var(--soft);margin-top:clamp(20px,2.4vw,30px);font-size:clamp(16px,1.4vw,19px);line-height:1.6}#page-case-pexip .sp-hero{background:var(--paper)}#page-case-pexip .sp-hero figure{max-width:1340px;margin:0 auto;padding:0 40px}#page-case-pexip .sp-hero img{aspect-ratio:16/7;object-fit:cover;object-position:50% 28%;background:var(--media-well);width:100%;display:block}@media (width<=900px){#page-case-pexip .sp-hero figure{padding:0 20px}#page-case-pexip .sp-hero img{aspect-ratio:4/3;object-position:25% 50%}}#page-case-pexip .sp-facts{padding:clamp(40px,4.6vw,60px) 0 0}#page-case-pexip .sp-facts-grid{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);grid-template-columns:repeat(4,1fr);gap:30px clamp(24px,4vw,56px);padding:clamp(24px,2.8vw,32px) 0;display:grid}#page-case-pexip .sp-fact{min-width:0;position:relative}#page-case-pexip .sp-fact+.sp-fact:before{content:"";background:var(--hairline);width:1px;position:absolute;top:-4px;bottom:-4px;left:calc(clamp(24px,4vw,56px)/-2)}#page-case-pexip .sp-fact dt{font-size:var(--eyebrow-size);font-weight:var(--eyebrow-weight);letter-spacing:var(--eyebrow-track);text-transform:uppercase;color:var(--eyebrow-ink)}#page-case-pexip .sp-fact dd{color:var(--ink);margin:12px 0 0;font-size:clamp(16px,1.3vw,18px);line-height:1.4}#page-case-pexip .sp-fact dd b{font-family:var(--sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(26px,2.5vw,34px);font-weight:300;line-height:1;display:block}#page-case-pexip .sp-fact dd i{color:var(--soft);margin-top:7px;font-size:13px;font-style:normal;line-height:1.45;display:block}@media (width<=860px){#page-case-pexip .sp-facts-grid{grid-template-columns:1fr 1fr}#page-case-pexip .sp-fact:nth-child(odd):before{display:none}}@media (width<=460px){#page-case-pexip .sp-facts-grid{grid-template-columns:1fr;row-gap:22px}#page-case-pexip .sp-fact:before{display:none!important}}#page-case-pexip .sp-shell{max-width:1340px;margin:0 auto;padding:0 40px}#page-case-pexip .sp-grid{grid-template-columns:264px 1fr;align-items:start;column-gap:clamp(40px,5vw,88px);display:grid}#page-case-pexip .sp-rail{padding-top:clamp(40px,5vw,72px);padding-bottom:40px;position:sticky;top:104px}#page-case-pexip .sp-nav{z-index:auto;background:0 0;flex-direction:column;gap:2px;margin-top:4px;display:flex;position:static;top:auto;left:auto;right:auto}#page-case-pexip .sp-nav a{color:var(--soft);align-items:center;gap:11px;padding:7px 0;font-size:14px;line-height:1.35;text-decoration:none;transition:color .2s;display:flex}#page-case-pexip .sp-nav a:before{content:"";background:var(--hairline);border-radius:50%;flex:none;width:5px;height:5px;transition:background .2s,transform .2s}#page-case-pexip .sp-nav a:hover{color:var(--ink)}#page-case-pexip .sp-nav a.on{color:var(--ink);font-weight:500}#page-case-pexip .sp-nav a.on:before{background:var(--ink);transform:scale(1.5)}#page-case-pexip .sp-story{max-width:700px;padding-top:clamp(40px,5vw,72px);padding-bottom:clamp(60px,8vw,110px)}#page-case-pexip .sp-story .cse-kicker:first-child{border-top:0;margin-top:0;padding-top:0}#page-case-pexip .sp-story [id]{scroll-margin-top:110px}#page-case-pexip .sp-find{margin-top:clamp(34px,4vw,50px)}#page-case-pexip .sp-find-row{border-top:1px solid var(--hairline);grid-template-columns:auto 1fr;align-items:start;column-gap:clamp(20px,2.6vw,34px);padding:24px 0;display:grid}#page-case-pexip .sp-find-row:last-child{border-bottom:1px solid var(--hairline)}#page-case-pexip .sp-find-row b{font-family:var(--sans);letter-spacing:-.03em;font-variant-numeric:tabular-nums;min-width:2.4em;font-size:clamp(34px,3.6vw,46px);font-weight:300;line-height:1}#page-case-pexip .sp-find-row span{font-size:16px;line-height:1.5;display:block}#page-case-pexip .sp-find-row i{color:var(--soft);margin-top:9px;font-size:13px;font-style:normal;line-height:1.55;display:block}@media (width<=1040px){#page-case-pexip .sp-shell{padding:0 20px}#page-case-pexip .sp-grid{grid-template-columns:1fr;row-gap:0}#page-case-pexip .sp-rail{display:none}#page-case-pexip .sp-story{max-width:none;padding-top:clamp(30px,4vw,48px)}#page-case-pexip .sp-find-row{grid-template-columns:1fr;row-gap:10px}}#page-case-crayon *{box-sizing:border-box;margin:0;padding:0}#page-case-crayon .wrap{max-width:1340px;margin:0 auto;padding:0 40px}#page-case-crayon a{color:inherit;text-decoration:none}#page-case-crayon p,#page-case-crayon li,#page-case-crayon figcaption,#page-case-crayon blockquote{text-wrap:pretty}#page-case-crayon h1,#page-case-crayon h2,#page-case-crayon h3,#page-case-crayon h4{font-family:var(--serif);letter-spacing:-.015em;font-weight:500;line-height:1.04}#page-case-crayon .m-caret{width:14px;height:14px;stroke:var(--ink);fill:none;stroke-width:2px;flex-shrink:0;transition:transform .25s}#page-case-crayon .m-panel{max-height:0;transition:max-height .3s;overflow:hidden}#page-case-crayon .m-q{color:var(--graphite);opacity:.9;margin-top:3px;font-size:13px;font-style:normal;display:block}#page-case-crayon .m-group{font-family:var(--sans);letter-spacing:.13em;text-transform:uppercase;color:var(--graphite);opacity:.6;margin:6px 0;font-size:10px;font-weight:500;display:block}#page-case-crayon .m-panel .m-sub+.m-group{margin-top:20px}#page-case-crayon .m-todo{opacity:.45;pointer-events:none}#page-case-crayon .pill{background:var(--ink);color:#fff;border-radius:0;align-items:center;gap:9px;padding:11px 20px;font-size:13px;font-weight:500;display:inline-flex}#page-case-crayon .pill .arw,#page-case-crayon .btn .arw{background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;width:auto;height:auto;display:inline-flex}#page-case-crayon .pill .arw svg,#page-case-crayon .btn .arw svg{stroke:currentColor;fill:none;stroke-width:1.6px;width:26px;height:11px;transition:transform .25s}#page-case-crayon .pill:hover{background:var(--green-ink)}#page-case-crayon .pill:hover .arw svg,#page-case-crayon .btn:hover .arw svg{transform:translate(4px)}#page-case-crayon .pill.dark{background:var(--ink)}#page-case-crayon .btn{background:var(--ink);color:#fff;appearance:none;cursor:pointer;border:1px solid #0000;border-radius:0;align-items:center;gap:9px;padding:11px 20px;font-family:inherit;font-size:13px;font-weight:500;line-height:normal;display:inline-flex}#page-case-crayon .btn:hover{background:var(--green-ink)}#page-case-crayon .btn.plain{color:var(--ink);border:1px solid var(--ink);background:0 0}#page-case-crayon .btn.plain:hover,#page-case-crayon .btn.dark-cta{background:var(--ink);color:#fff}#page-case-crayon .btn.dark-cta:hover{background:#000}#page-case-crayon .btn.inv{background:var(--cream);color:var(--ink);border:1px solid var(--cream)}#page-case-crayon .btn.inv:hover{background:var(--mist);border-color:var(--mist)}#page-case-crayon footer{background:var(--dark);color:var(--paper);font-family:var(--sans);padding:90px 0 44px}#page-case-crayon .brand-logo{aspect-ratio:566.59/60;background-color:var(--ink);display:inline-block;mask:url(/images/bv/brand-logo.svg) 50%/contain no-repeat}#page-case-crayon .wordmark .brand-logo{vertical-align:middle;height:26px}#page-case-crayon .brand{flex-shrink:0;align-items:center;display:inline-flex}#page-case-crayon .brand .brand-logo{height:19px}#page-case-crayon .dd-panel{background:var(--dark);opacity:0;visibility:hidden;z-index:90;min-width:250px;margin-top:12px;padding:26px 30px;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;top:100%;left:-10px;transform:translateY(6px)}#page-case-crayon .dd-panel:before{content:"";height:14px;position:absolute;top:-14px;left:0;right:0}#page-case-crayon .dd-lead{cursor:pointer;margin-bottom:20px;display:block}#page-case-crayon .dd-lead:last-child{margin-bottom:0}#page-case-crayon .dd-lead b{font-family:var(--sans);color:#fff;font-size:16px;font-weight:500;display:block}#page-case-crayon .dd-lead span{color:var(--dark-soft);margin-top:4px;font-size:13px;font-style:normal;display:block}#page-case-crayon .dd-lead:hover b{opacity:.72}#page-case-crayon .dd-services{min-width:230px;padding:20px 30px}#page-case-crayon .dd-markets{min-width:180px}#page-case-crayon .dd-pipeline{width:max-content;min-width:290px;max-width:min(94vw,460px);padding:24px 30px 22px}#page-case-crayon .dd-lead b,#page-case-crayon .dd-lead span{white-space:nowrap}#page-case-crayon .dd-streams{display:block}#page-case-crayon .dd-partner{border-top:1px solid var(--line);margin:20px 0 0;padding-top:18px}#page-case-crayon .dd-services{padding:22px 30px 24px}#page-case-crayon .dd-services .dd-group{letter-spacing:.13em;opacity:.55;white-space:nowrap;border-bottom:0;margin-bottom:13px;padding-bottom:0;font-size:10px}#page-case-crayon .dd-services .dd-group+.dd-item{margin-top:0}#page-case-crayon .dd-services .dd-item+.dd-group{margin-top:26px}#page-case-crayon .dd-item-lead{align-items:center;gap:10px;padding-top:2px;font-weight:500;display:inline-flex}#page-case-crayon .dd-item-lead .arw{display:inline-flex}#page-case-crayon .dd-item-lead .arw svg{stroke:currentColor;fill:none;stroke-width:1.6px;width:24px;height:10px;transition:transform .25s}#page-case-crayon .dd-item-lead:hover{opacity:1}#page-case-crayon .dd-item-lead:hover .arw svg{transform:translate(4px)}#page-case-crayon .dd-partner b{align-items:center;gap:10px;display:inline-flex}#page-case-crayon .dd-arw{display:inline-flex}#page-case-crayon .dd-arw svg{stroke:currentColor;fill:none;stroke-width:1.6px;width:24px;height:10px;transition:transform .25s}#page-case-crayon .dd-partner:hover .dd-arw svg{transform:translate(4px)}#page-case-crayon .dd-group{border-bottom:1px solid var(--line);font-family:var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--dark-soft);opacity:.75;white-space:nowrap;margin-bottom:18px;padding-bottom:10px;font-size:11px;font-weight:500;display:block}#page-case-crayon .dd-todo{opacity:.45;pointer-events:none}#page-case-crayon .dd-item{font-family:var(--sans);color:#fff;white-space:nowrap;cursor:pointer;padding:7px 0;font-size:16px;display:block}#page-case-crayon .dd-item:hover{opacity:.7}#page-case-crayon .cse-eyebrow{font-size:var(--eyebrow-size);font-weight:var(--eyebrow-weight);letter-spacing:var(--eyebrow-track);text-transform:uppercase;color:var(--eyebrow-ink)}#page-case-crayon .cse-hero{background:var(--paper);color:var(--ink);padding:clamp(128px,15vh,190px) 0 clamp(52px,7vw,86px)}#page-case-crayon .cse-crumb{z-index:auto;font-size:var(--eyebrow-size);font-weight:var(--eyebrow-weight);letter-spacing:var(--eyebrow-track);text-transform:uppercase;color:var(--eyebrow-ink);background:0 0;flex-wrap:wrap;align-items:center;gap:10px;display:flex;position:static;top:auto;left:auto;right:auto}#page-case-crayon .cse-crumb a{color:var(--eyebrow-ink);transition:color .2s}#page-case-crayon .cse-crumb a:hover{color:var(--ink)}#page-case-crayon .cse-crumb i{opacity:.5;font-style:normal}#page-case-crayon .cse-crumb b{font-weight:var(--eyebrow-weight);color:var(--ink)}#page-case-crayon .cse-hero h1{max-width:24ch;color:var(--ink);margin-top:clamp(26px,3.4vw,42px);font-size:clamp(34px,5.2vw,68px)}#page-case-crayon .cse-hero .cse-standfirst{max-width:52ch;color:var(--soft);margin-top:clamp(24px,2.6vw,32px);font-size:clamp(16px,1.35vw,19px);line-height:1.6}#page-case-crayon .cse-media{background:var(--paper)}#page-case-crayon .cse-media figure{max-width:1340px;margin:0 auto;padding:0 40px}#page-case-crayon .cse-media img{aspect-ratio:16/7;object-fit:cover;object-position:50% 40%;background:var(--media-well);width:100%;display:block}@media (width<=760px){#page-case-crayon .cse-media figure{padding:0 20px}#page-case-crayon .cse-media img{aspect-ratio:4/3}}#page-case-crayon .cse-facts{padding:clamp(44px,5vw,64px) 0 0}#page-case-crayon .cse-facts-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:30px clamp(24px,4vw,56px);padding:clamp(26px,3vw,34px) 0;display:grid}#page-case-crayon .cse-fact{min-width:0;position:relative}#page-case-crayon .cse-fact+.cse-fact:before{content:"";background:var(--line);width:1px;position:absolute;top:-4px;bottom:-4px;left:calc(clamp(24px,4vw,56px)/-2)}#page-case-crayon .cse-fact dt{font-size:var(--eyebrow-size);font-weight:var(--eyebrow-weight);letter-spacing:var(--eyebrow-track);text-transform:uppercase;color:var(--eyebrow-ink)}#page-case-crayon .cse-fact dd{color:var(--ink);margin-top:12px;font-size:clamp(16px,1.3vw,18px);line-height:1.4}#page-case-crayon .cse-fact dd a{text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:4px;transition:text-decoration-color .2s}#page-case-crayon .cse-fact dd a:hover{text-decoration-color:var(--ink)}#page-case-crayon .cse-fact-fig{letter-spacing:normal;font-weight:400;display:block}#page-case-crayon .cse-fact-sub{color:var(--soft);margin-top:4px;font-size:13px;line-height:1.4;display:block}#page-case-crayon .cse-say figcaption .cse-draft{margin-left:8px}#page-case-crayon .cse-draft{letter-spacing:.06em;text-transform:uppercase;color:var(--error);border:1px solid var(--error);padding:2px 7px;font-size:11px;font-style:normal;font-weight:500;display:inline-block}#page-case-crayon .cse-kicker{border-top:1px solid var(--line);font-size:var(--eyebrow-size);font-weight:var(--eyebrow-weight);letter-spacing:var(--eyebrow-track);text-transform:uppercase;color:var(--eyebrow-ink);margin-top:clamp(72px,9vw,132px);padding-top:clamp(32px,3.4vw,44px)}#page-case-crayon .cse-col .cse-kicker+h2{border-top:0;margin-top:16px;padding-top:0}#page-case-crayon .cse-col p.cse-lede+.cse-kicker{margin-top:clamp(40px,4.6vw,64px)}#page-case-crayon .cse-pipe{background:var(--mist);margin-top:clamp(38px,4.4vw,54px);padding:clamp(24px,2.8vw,34px)}#page-case-crayon .cse-pipe-eyebrow{font-size:var(--eyebrow-size);font-weight:var(--eyebrow-weight);letter-spacing:var(--eyebrow-track);text-transform:uppercase;color:var(--eyebrow-ink)}#page-case-crayon .cse-pipe h3{font-family:var(--serif);letter-spacing:-.012em;margin-top:12px;font-size:clamp(21px,1.9vw,27px);font-weight:500;line-height:1.15}#page-case-crayon .cse-pipe p{color:var(--soft);margin-top:14px;font-size:clamp(15px,1.25vw,16px);line-height:1.6}#page-case-crayon .cse-pipe-row{flex-wrap:wrap;gap:14px;margin-top:22px;display:flex}#page-case-crayon .cse-streams{flex-wrap:wrap;align-items:center;gap:9px;margin-top:2px;display:flex}#page-case-crayon .cse-stream{font-family:var(--sans);letter-spacing:.06em;color:var(--ink);align-items:center;gap:9px;font-size:14px;font-weight:500;transition:opacity .2s;display:inline-flex}#page-case-crayon .cse-stream:after{content:"";background:var(--line);flex:none;width:12px;height:1px}#page-case-crayon .cse-stream:last-child:after{display:none}#page-case-crayon .cse-stream.is-off{color:var(--light-graphite)}#page-case-crayon .cse-stream:not(.is-off){cursor:pointer}#page-case-crayon .cse-stream:not(.is-off):hover{opacity:.62}#page-case-crayon .cse-stream-cap{color:var(--soft);margin-top:11px;font-size:13px;line-height:1.45;display:block}#page-case-crayon .cse-client{color:#3b3833;opacity:.72;align-items:center;gap:9px;max-width:100%;display:inline-flex}#page-case-crayon .cse-client-mark{width:var(--h,26px);height:var(--h,26px);stroke:currentColor;fill:none;stroke-width:1.1px;stroke-linejoin:round;stroke-linecap:round;flex:none;display:block}#page-case-crayon .cse-client-wm{font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;text-overflow:ellipsis;font-size:17px;font-weight:600;line-height:1;overflow:hidden}#page-case-crayon .cse-client-img{height:var(--h,26px);max-height:var(--h,26px);object-fit:contain;opacity:.72;-webkit-user-drag:none;width:auto;max-width:180px}#page-case-crayon .cse-client-img.lg-raster{filter:grayscale()contrast(1.3)brightness(.5);mix-blend-mode:multiply;opacity:.8}@media (width<=760px){#page-case-crayon .cse-client-img{height:calc(var(--h,26px) * .8);max-height:calc(var(--h,26px) * .8);max-width:124px}}@media (width<=860px){#page-case-crayon .cse-facts-grid{grid-template-columns:1fr 1fr}#page-case-crayon .cse-fact:nth-child(odd):before{display:none}}@media (width<=460px){#page-case-crayon .cse-facts-grid{grid-template-columns:1fr;row-gap:22px}#page-case-crayon .cse-fact:before{display:none!important}}#page-case-crayon .cse-article{padding:clamp(56px,7vw,96px) 0 clamp(70px,9vw,120px)}#page-case-crayon .cse-col{max-width:var(--measure);margin:0 auto}#page-case-crayon .cse-col p{color:var(--ink);margin-top:24px;font-size:clamp(16px,1.3vw,17px);line-height:1.65}#page-case-crayon .cse-col p.cse-lede{font-family:var(--serif);letter-spacing:-.015em;color:var(--ink);margin-top:0;font-size:clamp(21px,2.35vw,31px);font-weight:500;line-height:1.28}#page-case-crayon .cse-col .cse-lede+p{margin-top:clamp(28px,3vw,38px)}#page-case-crayon .cse-col p.cse-note{color:var(--soft)}#page-case-crayon .cse-col h2{font-family:var(--serif);letter-spacing:-.018em;border-top:1px solid var(--line);margin-top:clamp(48px,6vw,72px);padding-top:26px;font-size:clamp(24px,3.1vw,42px);font-weight:500;line-height:1.1}#page-case-crayon .cse-col h2+p{margin-top:44px}#page-case-crayon .cse-say{border-left:1px solid var(--midnight);margin-top:clamp(30px,3.4vw,40px);padding-left:clamp(20px,2.6vw,30px)}#page-case-crayon .cse-say blockquote{font-family:var(--serif);letter-spacing:-.01em;font-size:clamp(19px,1.75vw,24px);font-weight:500;line-height:1.4}#page-case-crayon .cse-say figcaption{color:var(--soft);margin-top:14px;font-size:14px;line-height:1.5}#page-case-crayon .cse-say figcaption b{color:var(--ink);font-weight:500}#page-case-crayon .cse-stats{background:var(--mist);grid-template-columns:repeat(3,1fr);gap:28px clamp(22px,3.4vw,48px);margin-top:clamp(48px,6vw,72px);padding:clamp(30px,3.6vw,46px) clamp(24px,3.4vw,44px);display:grid}#page-case-crayon .cse-stat{min-width:0;position:relative}#page-case-crayon .cse-stat+.cse-stat:before{content:"";background:var(--hairline);width:1px;position:absolute;top:2px;bottom:2px;left:calc(clamp(22px,3.4vw,48px)/-2)}#page-case-crayon .cse-stat b{font-family:var(--sans);letter-spacing:-.02em;color:var(--ink);font-size:clamp(38px,4.6vw,58px);font-weight:300;line-height:.9;display:block}#page-case-crayon .cse-stat b i{letter-spacing:0;margin-left:.12em;font-size:.46em;font-style:normal}#page-case-crayon .cse-stat span{color:var(--soft);margin-top:14px;font-size:14px;line-height:1.5;display:block}@media (width<=700px){#page-case-crayon .cse-stats{grid-template-columns:1fr}#page-case-crayon .cse-stat:before{display:none}#page-case-crayon .cse-stat+.cse-stat{border-top:1px solid var(--hairline);padding-top:24px}}#page-case-crayon .cse-wins{margin-top:clamp(30px,3.4vw,42px);list-style:none}#page-case-crayon .cse-col h2+.cse-wins{margin-top:44px}#page-case-crayon .cse-win{border-top:1px solid var(--line);color:var(--soft);align-items:flex-start;gap:14px;padding:16px 0;font-size:clamp(15px,1.25vw,16px);line-height:1.6;display:flex}#page-case-crayon .cse-win:last-child{border-bottom:1px solid var(--line)}#page-case-crayon .cse-win b{color:var(--ink);font-weight:600}#page-case-crayon .cse-tick{flex:none;margin-top:7px;display:inline-flex}#page-case-crayon .cse-tick svg{width:15px;height:13px;stroke:var(--ink);fill:none;stroke-width:1px}#page-case-crayon .cse-fig{margin-top:clamp(44px,5.4vw,72px)}#page-case-crayon .cse-fig img{aspect-ratio:3/2;object-fit:cover;background:var(--media-well);width:100%;display:block}@media (width>=820px){#page-case-crayon .cse-stats{--bo:min(1060px, 100vw - 88px);width:var(--bo);margin-left:calc((100% - var(--bo)) / 2);margin-right:calc((100% - var(--bo)) / 2)}}#page-case-crayon .cse-trail{z-index:auto;background:0 0;display:none;position:static;top:auto;left:auto;right:auto}#page-case-crayon .cse-trail ol{margin:0;padding:0;list-style:none}#page-case-crayon .cse-trail a{font-family:var(--sans);color:var(--soft);align-items:flex-start;gap:14px;padding:13px 0;font-size:15px;line-height:1.35;text-decoration:none;transition:color .2s;display:flex}#page-case-crayon .cse-trail a:before{content:"";background:var(--light-graphite);border-radius:50%;flex:none;width:7px;height:7px;margin-top:7px;transition:background .2s}#page-case-crayon .cse-trail a:hover{color:var(--ink)}#page-case-crayon .cse-trail a[aria-current=true]{color:var(--ink);font-weight:500}#page-case-crayon .cse-trail a[aria-current=true]:before{background:var(--ink)}#page-case-crayon .cse-kicker{scroll-margin-top:100px}@media (width>=1080px){#page-case-crayon .cse-article>.wrap{grid-template-columns:clamp(150px,14vw,190px) minmax(0,1fr);align-items:start;column-gap:clamp(36px,4vw,76px);display:grid}#page-case-crayon .cse-trail{align-self:start;display:block;position:sticky;top:100px}#page-case-crayon .cse-stats{--bo:calc(100% + 2 * clamp(24px, 3vw, 70px))}}#page-case-crayon .cse-tst{margin-top:clamp(44px,5.4vw,72px)}#page-case-crayon .cse-tst-eyebrow{font-size:var(--eyebrow-size);font-weight:var(--eyebrow-weight);letter-spacing:var(--eyebrow-track);text-transform:uppercase;color:var(--eyebrow-ink)}#page-case-crayon .cse-tst .q{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);border-left:1px solid var(--midnight);margin:26px 0 0;padding-left:clamp(20px,2.6vw,30px);font-size:clamp(19px,1.75vw,24px);font-weight:500;line-height:1.4}#page-case-crayon .cse-tst .who{border-left:1px solid var(--midnight);margin:0;padding-top:30px;padding-left:clamp(20px,2.6vw,30px)}#page-case-crayon .cse-tst .who b{color:var(--ink);font-size:16px;font-weight:500;display:block}#page-case-crayon .cse-tst .who span{color:var(--soft);margin-top:2px;font-size:13px;display:block}#page-case-crayon .cs-body{flex-direction:column;padding:20px 20px 0;display:flex}#page-case-crayon .cs-cat{letter-spacing:.14em;text-transform:uppercase;color:var(--soft);white-space:nowrap;align-items:center;gap:12px;min-width:0;font-size:13px;display:flex;overflow:hidden}#page-case-crayon .cs-logo{color:var(--ink);letter-spacing:.08em;border-right:1px solid var(--line);flex:none;align-items:center;gap:6px;padding-right:12px;font-size:12.5px;font-weight:600;display:inline-flex}#page-case-crayon .cs-logo svg{stroke:currentColor;fill:none;stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round;width:14px;height:14px;display:block}#page-case-crayon .cs-logo img{filter:grayscale();opacity:.85;width:auto;height:20px;display:block}#page-case-crayon .cs-result{flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:18px;display:flex}#page-case-crayon .cs-result b{font-family:var(--sans);letter-spacing:-.012em;color:var(--ink);font-size:36px;font-weight:300;line-height:.85}#page-case-crayon .cs-result b i{letter-spacing:0;font-size:.58em;font-style:normal}#page-case-crayon .cs-result span{color:var(--soft);font-size:13px}#page-case-crayon .cs-read{color:var(--ink);text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px;opacity:0;align-items:center;gap:8px;margin-top:18px;font-size:13px;font-weight:500;transition:opacity .25s,transform .25s;display:inline-flex;transform:translateY(4px)}#page-case-crayon .cs-read .arw svg{stroke:currentColor;fill:none;stroke-width:1.6px;width:24px;height:10px}#page-case-crayon .tst-dots{justify-content:center;gap:10px;margin-top:28px;display:flex}#page-case-crayon .tst-dots button{background:var(--grey);cursor:pointer;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:background .25s,transform .25s}#page-case-crayon .tst-dots button.active{background:var(--ink);transform:scale(1.2)}#page-case-crayon .demo-form+.cases-list{padding-top:clamp(48px,6vw,80px)}#page-case-crayon .cs-dots{justify-content:center;gap:10px;margin-top:34px;display:flex}#page-case-crayon .cs-dots button{background:var(--grey);cursor:pointer;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:background .25s,transform .25s}#page-case-crayon .cs-dots button:hover{background:var(--light-graphite)}#page-case-crayon .cs-dots button.active{background:var(--ink);transform:scale(1.2)}#page-case-crayon .cta-note{letter-spacing:.03em;color:#ffffffa6;text-align:center;font-size:11px;display:block}#page-case-crayon .demo-form{background:var(--cta-surface);margin:20px 0 0;padding:0 40px}#page-case-crayon .df-box{text-align:left;background:0 0;max-width:1260px;margin:0 auto;padding:clamp(44px,4.6vw,68px) 0}#page-case-crayon .df-box .tk-direct{border-top-color:#0000000d}#page-case-crayon .df-box .tk-link{border-bottom-color:#0000000d}#page-case-crayon .df-box .tk-field input,#page-case-crayon .df-box .tk-field textarea,#page-case-crayon .df-box .tk-chip{border-color:#0000000d}#page-case-crayon .df-box .tk-chip:hover{border-color:var(--soft)}#page-case-crayon .df-box .tk-chip.is-on,#page-case-crayon .df-box .tk-field input:focus,#page-case-crayon .df-box .tk-field textarea:focus{border-color:var(--ink)}#page-case-crayon .df-box .tk-field input.is-bad,#page-case-crayon .df-box .tk-field textarea.is-bad{border-color:var(--error)}#page-case-crayon .demo-form .tk-multi{text-transform:none;letter-spacing:0;opacity:.65;margin-left:6px;font-weight:400}#page-case-crayon .demo-form .df-h2{max-width:none;margin-top:14px;font-size:clamp(28px,4vw,49px)}#page-case-crayon .tk-split{grid-template-columns:minmax(300px,1fr) 1.15fr;align-items:start;gap:clamp(40px,6vw,86px);display:grid}#page-case-crayon .tk-direct{border-top:1px solid var(--hairline);margin-top:44px;padding-top:30px}#page-case-crayon .tk-link{font-family:var(--sans);color:var(--ink);border-bottom:1px solid var(--hairline);width:fit-content;margin-top:10px;padding-bottom:2px;font-size:17px;text-decoration:none;display:block}#page-case-crayon .tk-link:hover{opacity:.65}#page-case-crayon .tk-addr{font-family:var(--sans);color:var(--soft);margin-top:20px;font-size:13px}#page-case-crayon .tk-privacy{font-family:var(--sans);color:#1c1b198c;margin:14px 0 0;font-size:12.5px;line-height:1.6}#page-case-crayon .tk-privacy a{color:#1c1b19c7}@media (width<=520px){#page-case-crayon .tk-route{grid-template-columns:1fr;gap:2px}}#page-case-crayon .tk-card{background:#fff;padding:clamp(28px,3.4vw,46px)}#page-case-crayon .tk-h2{font-family:var(--serif);letter-spacing:-.015em;margin:0;font-size:clamp(24px,2.6vw,32px);font-weight:500}#page-case-crayon .tk-sub{font-family:var(--sans);color:var(--soft);margin:8px 0 26px;font-size:15px;line-height:1.6}#page-case-crayon .tk-h2+.tk-field{margin-top:26px}#page-case-crayon .tk-field{margin-bottom:20px}#page-case-crayon .tk-field label{font-family:var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--soft);margin-bottom:8px;font-size:11px;font-weight:500;display:block}#page-case-crayon .tk-field input,#page-case-crayon .tk-field textarea{box-sizing:border-box;width:100%;font-family:var(--sans);color:var(--ink);background:var(--cream);border:1px solid var(--hairline);border-radius:0;outline:none;padding:13px 14px;font-size:16px;transition:border-color .2s,background .2s}#page-case-crayon .tk-field textarea{resize:vertical;line-height:1.55}#page-case-crayon .tk-field input::placeholder,#page-case-crayon .tk-field textarea::placeholder{color:var(--soft);opacity:.6}#page-case-crayon .tk-field input:focus,#page-case-crayon .tk-field textarea:focus{border-color:var(--ink);background:#fff}#page-case-crayon .tk-field input.is-bad,#page-case-crayon .tk-field textarea.is-bad{border-color:var(--error)}#page-case-crayon .tk-chips{flex-wrap:wrap;gap:8px;display:flex}#page-case-crayon .tk-chip{font-family:var(--sans);color:var(--soft);border:1px solid var(--hairline);cursor:pointer;background:0 0;padding:9px 15px;font-size:14px;transition:all .2s}#page-case-crayon .tk-chip:hover{border-color:var(--soft)}#page-case-crayon .tk-chip.is-on{background:var(--ink);border-color:var(--ink);color:#fff}#page-case-crayon .tk-err{font-family:var(--sans);color:var(--error);margin:0 0 16px;font-size:14px;line-height:1.5}#page-case-crayon .tk-submit{margin-top:6px}#page-case-crayon .tk-note{text-align:left;color:#1c1b198c;margin-top:18px}#page-case-crayon .tk-lead{text-align:left;color:#1c1b198c;margin:10px 0 28px}#page-case-crayon .tk-sendrow{flex-wrap:wrap;align-items:center;gap:18px;margin-top:6px;display:flex}#page-case-crayon .tk-sendrow .tk-submit{flex:none;margin-top:0}#page-case-crayon .tk-lead-side{text-align:left;color:#1c1b198c;margin:0;line-height:1.4}#page-case-crayon .df-box .tk-card{padding:clamp(22px,2.4vw,32px)}#page-case-crayon .tk-done{text-align:left;padding:18px 0}#page-case-crayon .tk-done .tk-tick{margin-bottom:18px}#page-case-crayon .tk-done .tk-sent{margin-bottom:12px}#page-case-crayon .tk-done .cl-read{margin-top:24px;display:inline-flex}@media (width<=1040px){#page-case-crayon .tk-split{grid-template-columns:1fr;gap:44px}}#page-case-crayon .demo-form .df-h2{font-family:var(--serif);letter-spacing:-.015em;max-width:none;margin-top:14px;font-size:clamp(28px,4vw,49px);font-weight:500;line-height:1.04}#page-case-crayon .demo-form .tk-lede{font-family:var(--sans);color:var(--soft);max-width:46ch;margin:0;font-size:16px;line-height:1.6}#page-case-crayon .demo-form .tk-again{color:var(--ink);text-decoration:underline;text-decoration-color:var(--light-graphite);text-underline-offset:5px;align-items:center;gap:9px;margin-top:24px;font-size:13px;font-weight:500;display:inline-flex}#page-case-crayon .demo-form .tk-again .arw svg{stroke:currentColor;fill:none;stroke-width:1.6px;width:24px;height:10px;transition:transform .25s}#page-case-crayon .demo-form .tk-again:hover .arw svg{transform:translate(4px)}#page-case-crayon .rv{opacity:0;transition:opacity .7s var(--ease-entrance), transform .7s var(--ease-entrance);transform:translateY(14px)}#page-case-crayon .rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){#page-case-crayon .rv{opacity:1;transition:none;transform:none}}.cse-tst{margin-top:clamp(44px,5.4vw,72px)}.cse-tst-eyebrow{font-size:var(--eyebrow-size);font-weight:var(--eyebrow-weight);letter-spacing:var(--eyebrow-track);text-transform:uppercase;color:var(--eyebrow-ink)}.cse-tst .q{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);border-left:1px solid var(--midnight);margin:26px 0 0;padding-left:clamp(20px,2.6vw,30px);font-size:clamp(19px,1.75vw,24px);font-weight:500;line-height:1.4}.cse-tst .who{border-left:1px solid var(--midnight);margin:0;padding-top:30px;padding-left:clamp(20px,2.6vw,30px)}.cse-tst .who b{color:var(--ink);font-size:16px;font-weight:500;display:block}.cse-tst .who span{color:var(--soft);margin-top:2px;font-size:13px;display:block}.rv{opacity:0;transition:opacity .7s var(--ease-entrance), transform .7s var(--ease-entrance);transform:translateY(14px)}.rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.rv{opacity:1;transition:none;transform:none}}.cs-slider{--cs-gutter:calc(max(0px, (100vw - 1340px) / 2) + 40px);scroll-snap-type:x mandatory;scroll-padding-left:var(--cs-gutter);-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-top:56px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:auto hidden}.cs-slider::-webkit-scrollbar{display:none}.cs-track{padding-left:var(--cs-gutter);gap:24px;display:flex}.cs-track:after{content:"";flex:0 0 var(--cs-gutter)}.cs-card{scroll-snap-align:start;min-width:0;max-width:clamp(300px,32vw,460px);color:inherit;cursor:pointer;flex-direction:column;flex:0 0 clamp(300px,32vw,460px);text-decoration:none;display:flex}.cs-img{aspect-ratio:16/11;border-radius:0;position:relative;overflow:hidden}.cs-img>img{object-fit:cover;width:100%;height:100%;transition:transform .55s var(--ease-entrance);display:block}.cs-card:hover .cs-img>img{transform:scale(1.2)}.cs-img>img[src$=case-pexip\.jpg]{object-position:35% 50%}.cs-body{flex-direction:column;padding:20px 20px 0;display:flex}.cs-cat{letter-spacing:.14em;text-transform:uppercase;color:var(--soft);white-space:nowrap;align-items:center;gap:12px;min-width:0;font-size:13px;display:flex;overflow:hidden}.cs-mark{z-index:2;color:var(--ink);font-family:var(--sans);letter-spacing:.08em;background:#fff;align-items:center;gap:7px;padding:10px 14px;font-size:12.5px;font-weight:600;line-height:1;display:inline-flex;position:absolute;bottom:0;left:0}.cs-mark svg{stroke:currentColor;fill:none;stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round;width:14px;height:14px;display:block}.cs-mark img{filter:grayscale();opacity:.85;width:auto;height:20px;display:block}.cs-mark .cs-logo{opacity:.85;width:auto;display:block}.cs-mark img.cs-logo{filter:grayscale()}.cs-mark svg.cs-logo{fill:currentColor;stroke:none}.cs-mark .cs-logo-pexip{max-width:104px;height:17px}.cs-mark .cs-logo-crayon{max-width:112px;height:17px}.cs-mark .cs-logo-logitech{max-width:104px;height:20px}.cs-card h3{font-family:var(--serif);letter-spacing:-.012em;min-height:2.32em;margin-top:14px;font-size:clamp(20px,1.6vw,25px);font-weight:500;line-height:1.16}.cs-result{flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:18px;display:flex}.cs-result b{font-family:var(--sans);letter-spacing:-.012em;color:var(--ink);font-size:36px;font-weight:300;line-height:.85}.cs-result b i{letter-spacing:0;font-size:.58em;font-style:normal}.cs-result span{color:var(--soft);font-size:13px}.cs-read{color:var(--ink);text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px;opacity:0;align-items:center;gap:8px;margin-top:18px;font-size:13px;font-weight:500;transition:opacity .25s,transform .25s;display:inline-flex;transform:translateY(4px)}.cs-read .arw svg{stroke:currentColor;fill:none;stroke-width:1.6px;width:24px;height:10px}.cs-card:hover .cs-read{opacity:1;transform:translateY(0)}@media (width<=760px){.cs-slider{--cs-gutter:20px}}@media (width<=900px){.cs-card{flex-basis:82%}.cs-img>img{transform:none}.cs-read{opacity:1;transform:none}.cs-body{justify-content:flex-start;padding:18px 0 0}.cs-result{flex-flow:column;align-items:flex-start;gap:9px;margin-top:16px}.cs-read{align-self:flex-start;margin-top:16px}}.tst-dots{justify-content:center;gap:10px;margin-top:28px;display:flex}.tst-dots button{background:var(--grey);cursor:pointer;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:background .25s,transform .25s}.tst-dots button.active{background:var(--ink);transform:scale(1.2)}.cl-head{grid-template-columns:1.1fr .9fr;align-items:start;gap:60px;margin-top:20px;display:grid}.cl-head h2{margin-top:0}.cl-intro{color:var(--soft);max-width:46ch;padding-top:10px;font-size:16px;line-height:1.6}@media (width<=900px){.cl-head{grid-template-columns:1fr;gap:18px}}.map-cta{grid-template-columns:1fr auto;align-items:center;gap:60px;margin-top:56px;display:grid}.map-cta h3{letter-spacing:-.012em;font-size:25px;font-weight:500}.map-cta p{color:var(--soft);max-width:58ch;margin-top:18px;margin-bottom:10px;font-size:16px;line-height:1.55}.map-cta>.btn{white-space:nowrap;justify-self:start}@media (width<=900px){.map-cta{grid-template-columns:1fr;gap:26px}}.foot-news{margin-top:64px}.fn-title{letter-spacing:.1em;text-transform:uppercase;color:var(--paper);margin-bottom:18px;font-size:13px;font-weight:500}.fn-label{letter-spacing:.1em;text-transform:uppercase;color:var(--dark-soft);margin-bottom:10px;font-size:13px;display:block}.fn-row{align-items:flex-end;gap:36px;display:flex}.fn-row input{border:none;border-bottom:1px solid var(--dark-line);width:min(420px,70vw);font-family:var(--sans);color:var(--paper);background:0 0;border-radius:0;outline:none;padding:8px 0 10px;font-size:13px}.fn-row input::placeholder{color:var(--dark-soft)}.fn-row input:focus{border-bottom-color:var(--paper)}.fn-row button{font-family:var(--sans);color:var(--paper);cursor:pointer;background:0 0;border:none;padding:0 0 10px;font-size:13px;font-weight:500}.fn-row button:hover{color:#fff}.roi-h1{letter-spacing:-.015em;color:var(--ink);margin:0 0 28px;font-size:clamp(28px,4vw,49px);font-weight:500;line-height:1.04}#page-foundation[hidden],#page-home[hidden]{display:none}.fnd-hero2{background:var(--midnight) url(/images/bv/hero-foundation.jpg) 46% 14% / cover no-repeat;color:#fff;align-items:flex-end;min-height:62vh;display:flex;position:relative}.fnd-hero2:before{content:"";background:linear-gradient(#0000004d,#00000070);position:absolute;inset:0}#page-pipeline .fnd-hero2{background-image:url(/images/bv/hero-pipeline.jpg);background-position:50% 30%;background-size:cover}#page-pipeline .fnd-hero2:before{background:linear-gradient(#0000009e 0%,#0009 45%,#000000b8 100%)}#page-careers .fnd-hero2,#page-paid .fnd-hero2,#page-web .fnd-hero2,#page-coaching .fnd-hero2,#page-revops .fnd-hero2,#page-otto .fnd-hero2,#page-markets .fnd-hero2,#page-about .fnd-hero2,#page-seo .fnd-hero2,#page-content .fnd-hero2,#page-abm .fnd-hero2,#page-events .fnd-hero2,#page-sdr .fnd-hero2,#page-talk .fnd-hero2,#page-privacy .fnd-hero2{background-image:url(/images/bv/hero-shared.jpg);background-position:72% 30%;background-size:cover}#page-ae .fnd-hero2{background-image:url(/images/bv/hero-ae.jpg);background-position:50% 0}@media (width<=1040px){#page-ae .fnd-hero2{background-position:6% 45%}}@media (width<=1040px) and (height<=900px){#page-ae .fnd-hero2{padding-bottom:24px}}@media (width<=1040px) and (height<=640px){#page-ae .fnd-hero2{padding-bottom:10px}}#page-ae .fnd-hero2:before{background:linear-gradient(#00000057 0%,#0006 45%,#000000ad 100%)}#page-markets .fnd-hero2{background-image:url(/images/bv/hero-markets.jpg);background-position:50%}#page-markets .fnd-hero2:before{background:linear-gradient(#0000009e 0% 45%,#000000c2 100%)}#page-privacy .fnd-hero2{background-image:url(/images/bv/hero-privacy.jpg);background-position:50% 42%}#page-privacy .fnd-hero2:before{background:linear-gradient(#00000085 0%,#00000075 45%,#000000a8 100%)}#page-acceleration .fnd-hero2{background-image:url(/images/bv/hero-acceleration.jpg);background-position:65% 48%}#page-acceleration .fnd-hero2:before{background:linear-gradient(#00000075 0%,#00000070 45%,#000000b3 100%)}#page-conversion .fnd-hero2{background-image:url(/images/bv/hero-conversion.jpg);background-position:50% 34%}#page-conversion .fnd-hero2:before{background:linear-gradient(#00000075 0%,#00000070 45%,#000000b3 100%)}#page-services .fnd-hero2{background-image:url(/images/bv/hero-services.jpg);background-position:50%}#page-services .fnd-hero2:before{background:linear-gradient(#000000b8 0% 45%,#000000d1 100%)}#page-expansion .fnd-hero2{background-image:url(/images/bv/hero-expansion.jpg);background-position:20% 79%}#page-expansion .fnd-hero2:before{background:linear-gradient(#0000002e 0%,#00000052 45%,#0000007a 100%)}#page-abm .fnd-hero2{background-image:url(/images/bv/hero-abm.jpg);background-position:29% 40%}#page-abm .fnd-hero2:before{background:linear-gradient(#0000002e 0%,#0000004d 45%,#00000070 100%)}#page-coaching .fnd-hero2{background-image:url(/images/bv/hero-coaching.jpg);background-position:32%}#page-coaching .fnd-hero2:before{background:linear-gradient(#00000075 0% 45%,#0000008f 100%)}#page-sdr .fnd-hero2{background-image:url(/images/bv/hero-sdr.jpg);background-position:50% 34%}#page-sdr .fnd-hero2:before{background:linear-gradient(#00000057 0%,#0006 45%,#0000009e 100%)}#page-revops .fnd-hero2{background-image:url(/images/bv/hero-revops.jpg);background-position:100% 90%;background-size:145%}#page-revops .fnd-hero2:before{background:linear-gradient(#00000061 0%,#0000006b 45%,#0000008a 100%)}#page-web .fnd-hero2{background-image:url(/images/bv/hero-web.jpg);background-position:45% 28%}#page-web .fnd-hero2:before{background:linear-gradient(#00000080 0%,#0000007a 45%,#000000b3 100%)}#page-seo .fnd-hero2{background-image:url(/images/bv/hero-seo.jpg);background-position:34% 30%}#page-seo .fnd-hero2:before{background:linear-gradient(#00000075 0%,#00000070 45%,#000000ad 100%)}#page-content .fnd-hero2{background-image:url(/images/bv/hero-content.jpg);background-position:44% 22%}#page-content .fnd-hero2:before{background:linear-gradient(#0000006b 0% 45%,#000000ad 100%)}#page-paid .fnd-hero2{background-image:url(/images/bv/hero-paid.jpg);background-position:50% 60%}#page-paid .fnd-hero2:before{background:linear-gradient(#00000070 0%,#00000075 45%,#000000a3 100%)}#page-careers .fnd-hero2{background-image:url(/images/bv/hero-careers.jpg);background-position:56% 30%}#page-careers .fnd-hero2:before{background:linear-gradient(#00000047 0%,#00000052 45%,#0000008f 100%)}#page-partner .fnd-hero2{background-image:url(/images/bv/hero-partner.jpg);background-position:10% 40%}#page-partner .fnd-hero2:before{background:linear-gradient(#0006 0%,#00000070 45%,#00000085 100%)}#page-talk .fnd-hero2{background-image:url(/images/bv/hero-talk.jpg);background-position:50% 30%}#page-talk .fnd-hero2:before{background:linear-gradient(#00000070 0%,#00000075 45%,#000000ad 100%)}#page-about .fnd-hero2{background-image:url(/images/bv/hero-about.jpg);background-position:50% 88%}#page-about .fnd-hero2:before{background:linear-gradient(#0000001a 0%,#00000024 45%,#00000057 100%)}#page-events .fnd-hero2{background-image:url(/images/bv/hero-events.jpg);background-position:44% 38%}#page-events .fnd-hero2:before{background:linear-gradient(#00000061 0%,#0000006b 45%,#00000094 100%)}#page-nordics .fnd-hero2{background-image:url(/images/bv/hero-nordics.jpg);background-position:50% 42%}#page-nordics .fnd-hero2:before{background:linear-gradient(#0000003d 0%,#0000004d 50%,#00000094 100%)}#page-otto .fnd-hero2{background-image:url(/images/bv/hero-otto.jpg);background-position:50% 100%;background-size:cover}#page-otto .fnd-hero2:before{background:linear-gradient(#0000004d 0%,#00000061 45%,#000000a8 100%)}.fh-inner{justify-content:center;width:100%;padding-bottom:40px;display:flex;position:relative}.fh-right{text-align:center;max-width:900px;margin:0 auto}.fnd-crumb{align-items:baseline;gap:10px;font-size:16px;display:inline-flex}.fnd-crumb .c1,.fnd-crumb .sl{color:#ffffff9e}.fnd-crumb .c2{color:#fff}.stmt-crumb{grid-column:1/-1;margin-bottom:6px}.stmt-crumb .c1,.stmt-crumb .sl{color:var(--soft)}.stmt-crumb .c2{color:var(--ink)}.fh-right h1{letter-spacing:-.015em;color:#fff;margin-top:0;font-size:clamp(39px,6.5vw,95px);font-weight:500;line-height:1.04}.fh-right p{color:#ffffffd9;max-width:44ch;margin:36px auto 0;font-size:16px;line-height:1.6}.fnd-sec.fnd-stmt{padding:90px 0 0}.stmt-grid{grid-template-columns:1.1fr .9fr;align-items:start;gap:60px;display:grid}.stmt-grid h2{letter-spacing:-.015em;max-width:18ch;color:var(--midnight);font-size:clamp(28px,4vw,49px);font-weight:500}#page-foundation .stmt-grid h2,#page-expansion .stmt-grid h2,#page-acceleration .stmt-grid h2,#page-conversion .stmt-grid h2,#page-pipeline .stmt-grid h2{max-width:none;font-size:clamp(26px,3.2vw,42px);line-height:1.18}.stmt-grid h2 .dim{color:var(--midnight)}.stmt-grid p{color:var(--soft);max-width:52ch;padding-top:10px;font-size:16px;line-height:1.6}.stmt-cta{grid-column:1;margin-top:-5px}@media (width<=900px){.stmt-grid{grid-template-columns:1fr;gap:24px}}@media (width<=760px){.stmt-grid h2,#page-services .stmt-grid h2,#page-partner .stmt-grid h2{text-align:left;text-wrap:balance;max-width:none}.stmt-grid p{text-align:left;max-width:none}}@media (width>=761px) and (width<=1023px){.stmt-grid h2{max-width:26ch}}#page-nordics .stmt-grid h2{max-width:none;font-size:clamp(26px,3.2vw,40px)}#page-nordics .trusted{border-bottom:0;padding:76px 0}#page-nordics .pp-steps{margin-top:44px}#page-nordics .pp-step .svl-tag{margin-bottom:9px}#page-nordics .pp-step h3{min-height:2.32em;margin:0 0 12px;font-size:22px;line-height:1.16}@media (width<=1040px){#page-nordics .pp-step h3{min-height:0}}#page-nordics .reg-grid{grid-template-columns:repeat(4,1fr);gap:clamp(14px,1.6vw,22px)}#page-nordics .mk-regions .reg-grid{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:0 24px}@media (width<=1000px){#page-nordics .reg-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){#page-nordics .reg-grid{grid-template-columns:1fr}}#page-nordics .reg-card{flex-direction:column;align-items:stretch;gap:16px;min-height:0}#page-nordics .reg-media{aspect-ratio:4/3;width:100%;height:auto}#page-dach .mk-panel .fnd-h2 .tmk,#page-uk .mk-panel .fnd-h2 .tmk,#page-france .mk-panel .fnd-h2 .tmk,#page-benelux .mk-panel .fnd-h2 .tmk,#page-us .mk-panel .fnd-h2 .tmk{color:inherit;opacity:1;font-size:.24em;font-weight:inherit;vertical-align:baseline;margin-left:.08em;position:relative;top:-2.11em}#page-dach .stmt-grid h2,#page-uk .stmt-grid h2,#page-france .stmt-grid h2,#page-benelux .stmt-grid h2,#page-us .stmt-grid h2{max-width:none;font-size:clamp(26px,3.2vw,40px);line-height:1.14}#page-dach .stmt-grid h2,#page-uk .stmt-grid h2,#page-france .stmt-grid h2,#page-us .stmt-grid h2{font-size:clamp(32px,4.4vw,54px);line-height:1.08}#page-dach .trusted,#page-uk .trusted,#page-france .trusted,#page-benelux .trusted,#page-us .trusted{border-bottom:0;padding:76px 0}#page-dach .pp-steps,#page-uk .pp-steps,#page-france .pp-steps,#page-benelux .pp-steps,#page-us .pp-steps{margin-top:44px}#page-dach .pp-step .svl-tag,#page-uk .pp-step .svl-tag,#page-france .pp-step .svl-tag,#page-benelux .pp-step .svl-tag,#page-us .pp-step .svl-tag{margin-bottom:9px}#page-dach .pp-step h3,#page-uk .pp-step h3,#page-france .pp-step h3,#page-benelux .pp-step h3,#page-us .pp-step h3{min-height:2.32em;margin:0 0 12px;font-size:22px;line-height:1.16}@media (width<=1040px){#page-dach .pp-step h3,#page-uk .pp-step h3,#page-france .pp-step h3,#page-benelux .pp-step h3,#page-us .pp-step h3{min-height:0}}#page-dach .reg-grid,#page-france .reg-grid,#page-benelux .reg-grid,#page-us .reg-grid{grid-template-columns:repeat(3,1fr);gap:clamp(14px,1.6vw,22px)}#page-uk .reg-grid{grid-template-columns:repeat(2,1fr);gap:clamp(14px,1.6vw,22px)}#page-dach .mk-regions .reg-grid,#page-uk .mk-regions .reg-grid,#page-france .mk-regions .reg-grid,#page-benelux .mk-regions .reg-grid,#page-us .mk-regions .reg-grid{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:0 24px}@media (width<=900px){#page-dach .reg-grid,#page-uk .reg-grid,#page-france .reg-grid,#page-benelux .reg-grid,#page-us .reg-grid{grid-template-columns:1fr}}#page-dach .reg-card,#page-uk .reg-card,#page-france .reg-card,#page-benelux .reg-card,#page-us .reg-card{flex-direction:column;align-items:stretch;gap:16px;min-height:0}#page-dach .reg-media,#page-uk .reg-media,#page-france .reg-media,#page-benelux .reg-media,#page-us .reg-media{aspect-ratio:4/3;width:100%;height:auto}#page-uk .reg-media{aspect-ratio:2;min-height:0;overflow:hidden}.mk-why{padding-top:clamp(60px,7vw,120px);padding-bottom:clamp(90px,10vw,168px)}@media (width<=760px){.mk-why{padding-top:48px;padding-bottom:72px}}.mk-why .svl-grid{gap:clamp(20px,2.4vw,32px);margin-top:44px}.mk-why .svl-card{background:#fff;padding:34px 24px 38px;position:relative}.mk-why .svl-card:before{content:"";background:var(--hairline);transform-origin:0;height:2px;transition:transform .4s var(--ease-entrance);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.mk-why .svl-card:hover:before,.mk-why .svl-card:focus-within:before{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.mk-why .svl-card:before{transition:none}}.mk-why-solo{padding-top:clamp(40px,4.5vw,72px);padding-bottom:clamp(56px,6vw,104px)}.mk-why-solo .wrap{padding:0 24px}.mkw-panel{background:var(--mist);text-align:center;padding:clamp(56px,6.5vw,104px) clamp(24px,5vw,80px)}.mkw-rule{background:var(--ink);opacity:.5;width:44px;height:2px;margin:0 auto 26px;display:block}.mk-why-solo .cl-eyebrow{margin-bottom:18px}.mk-why-solo .fnd-h2{text-wrap:balance;max-width:24ch;margin-top:0;margin-left:auto;margin-right:auto;font-size:clamp(26px,3.2vw,42px)}.mk-why-solo .cl-intro{max-width:58ch;margin:22px auto 0;padding-top:0}@media (width<=760px){.mk-why-solo{padding-top:32px;padding-bottom:48px}.mk-why-solo .wrap{padding:0 16px}.mkw-panel{text-align:left;padding:44px 22px 48px}.mkw-rule{margin-left:0}.mk-why-solo .fnd-h2,.mk-why-solo .cl-intro{max-width:none;margin-left:0;margin-right:0}}.mk-case-frame{background-image:url(/images/bv/case-foundation-frame.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}#page-dach .flc-row h3,#page-uk .flc-row h3,#page-france .flc-row h3,#page-benelux .flc-row h3,#page-us .flc-row h3{white-space:normal;text-overflow:clip;line-height:1.32;overflow:visible}#page-uk .mk-panel .mk-cta,#page-france .mk-panel .mk-cta,#page-us .mk-panel .mk-cta{justify-content:flex-start;margin-top:24px}#page-dach .fnd-hero2{background-image:url(/images/bv/hero-dach.jpg);background-position:50% 30%}#page-uk .fnd-hero2{background-image:url(/images/bv/hero-uk.jpg);background-position:50% 45%}#page-france .fnd-hero2{background-image:url(/images/bv/hero-france.jpg);background-position:50% 12%}#page-benelux .fnd-hero2{background-image:url(/images/bv/hero-benelux.jpg);background-position:50% 45%}#page-us .fnd-hero2{background-image:url(/images/bv/hero-us.jpg);background-position:50%}#page-dach .fnd-hero2:before,#page-uk .fnd-hero2:before,#page-france .fnd-hero2:before,#page-benelux .fnd-hero2:before,#page-us .fnd-hero2:before{background:linear-gradient(#00000047 0%,#00000057 50%,#0000009e 100%)}.mk-cta{justify-content:center;margin-top:38px;display:flex}.fnd-sec{padding:0 0 96px}.fnd-h2{letter-spacing:-.015em;margin-top:20px;font-size:clamp(28px,4vw,49px);font-weight:500}@media (width<=900px){.br-wide{display:none}}.fnd-grid4{grid-template-columns:repeat(4,1fr);gap:40px;margin-top:48px;display:grid}.fnd-grid3{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:48px;display:grid}.fnd-card h3{letter-spacing:-.012em;font-size:20px;font-weight:500}.fnd-card p{color:var(--soft);margin-top:14px;font-size:16px;line-height:1.6}.fnd-btnrow{flex-wrap:wrap;gap:14px;margin-top:48px;display:flex}.fnd-rows{margin-top:48px}.fnd-row{border-top:1px solid var(--line);grid-template-columns:1fr 1.2fr;align-items:start;gap:60px;padding:26px 0 26px 15px;display:grid}.fnd-row:last-child{border-bottom:1px solid var(--line)}.fnd-row h3{font-family:var(--sans);letter-spacing:-.01em;font-size:clamp(16px,1.5vw,20px);font-weight:400}.fnd-row p{color:var(--soft);max-width:58ch;font-size:16px;line-height:1.55}.fnd-duo{grid-template-columns:1.1fr .9fr;align-items:start;gap:80px;margin-top:48px;display:grid}.fnd-case h3{letter-spacing:-.012em;margin-top:14px;font-size:25px;font-weight:500}.fnd-case ul{margin-top:18px;padding-left:18px}.fnd-case li{color:var(--soft);margin-bottom:8px;font-size:16px;line-height:1.55}.fnd-read{margin-top:18px}.fnd-card:hover .fnd-read{opacity:1;transform:none}.fnd-read .arw{display:inline-flex}.fnd-read .arw svg{stroke:currentColor;fill:none;stroke-width:1.6px;width:24px;height:10px;transition:transform .25s}.fnd-read:hover .arw svg{transform:translate(4px)}#page-foundation .fnd-grid3 .fnd-read,#page-expansion .fnd-grid3 .fnd-read,#page-acceleration .fnd-grid3 .fnd-read,#page-conversion .fnd-grid3 .fnd-read{display:none}.fnd-quote blockquote{font-family:var(--serif);letter-spacing:-.01em;font-size:clamp(19px,1.8vw,25px);line-height:1.45}.fnd-attr{color:var(--soft);margin-top:16px;font-size:13px}.fnd-lede{color:var(--soft);max-width:58ch;margin-top:22px;font-size:16px;line-height:1.55}.fnd-ctarow{flex-wrap:wrap;gap:14px}@media (width<=900px){.fnd-grid4,.fnd-grid3{grid-template-columns:1fr 1fr;gap:28px}.fnd-duo{grid-template-columns:1fr;gap:44px}.fnd-row{grid-template-columns:1fr;gap:12px}.fnd-hero{padding:150px 0 70px}}@media (width<=600px){.fnd-grid4,.fnd-grid3{grid-template-columns:1fr}}.fnd-signs{background:#fff;border-radius:0;max-width:1340px;margin:0 auto;padding:100px 48px}.fs-head{text-align:center;padding:0 24px 70px}.fs-head h2,.fs-head h1{letter-spacing:-.015em;max-width:24ch;margin:18px auto 0;font-size:clamp(28px,4vw,49px);font-weight:500}.fs-head .fs-btn{margin-top:34px}.fs-grid{grid-template-columns:repeat(4,1fr);display:grid}.fs-cell{border-left:1px solid var(--line);flex-direction:column;padding:12px 32px;display:flex}.fs-cell.first{border-left:none;padding-left:0}.fs-cell h3{letter-spacing:-.012em;font-size:20px;font-weight:500}.fs-cell p{color:var(--soft);margin-top:16px;font-size:16px;line-height:1.6}@media (width<=1100px){.fs-grid{grid-template-columns:1fr 1fr}.fs-cell{border-left:none;border-top:1px solid var(--line);min-height:0;padding:32px 24px 32px 0}.fs-cell p{margin-top:14px;padding-top:0}}@media (width<=480px){.fs-grid{grid-template-columns:1fr}}.fnd-sec.fnd-signs-wrap{padding:90px 24px 65px}@media (width<=900px){.fnd-signs{padding:56px 22px}.fs-head{padding:0 0 34px}.fnd-sec.fnd-signs-wrap{padding:56px 16px 18px}.fs-cell:last-child{padding-bottom:10px}.fnd-sec.fnd-signs-wrap+.fnd-sec{padding-top:48px}}@media (width<=760px){.fs-head{text-align:left}.fs-head h2,.fs-head h1{margin-left:0;margin-right:0}}.signs-select .fs-cell{cursor:pointer;opacity:.75;transition:opacity .2s}.signs-select .fs-cell.selected{opacity:1}.signs-select .fs-cell:focus{outline:none}.signs-select .fs-cell:focus-visible{outline:2px solid var(--midnight);outline-offset:4px}.signs-select .fs-circle{border:1px solid var(--line);background:0 0;border-radius:50%;justify-content:center;align-self:flex-start;align-items:center;width:24.5px;height:24.5px;margin-bottom:20px;transition:background .18s,border-color .18s;display:flex}.signs-select .fs-cell.selected .fs-circle{background:var(--midnight);border-color:var(--midnight)}.signs-select .fs-circle svg{width:14px;height:14px;stroke:var(--line);fill:none;stroke-width:1.6px;stroke-linejoin:miter;stroke-linecap:butt;opacity:0;transition:opacity .18s,transform .18s,stroke .18s;transform:scale(.55)}@media (hover:hover) and (pointer:fine) and (width>=1041px){.signs-select .fs-cell:hover{opacity:1}.signs-select .fs-cell:hover:not(.selected) .fs-circle{color:color-mix(in srgb, var(--light-graphite) 80%, #000);border-color:currentColor}.signs-select .fs-cell:hover .fs-circle svg{opacity:1;transform:scale(1)}.signs-select .fs-cell:hover:not(.selected) .fs-circle svg{stroke:currentColor}}@media (hover:none),(pointer:coarse),(width<=1040px){.signs-select .fs-cell{opacity:1}}.fs-btn-end{display:none}@media (width<=480px){.fs-btn-end{justify-content:flex-start;margin-top:28px;display:flex}}@media (width>=481px) and (width<=1100px) and (height<=640px){.fs-btn-end{justify-content:center;margin-top:34px;display:flex}}.signs-select .fs-hint{font-weight:var(--eyebrow-weight);font-size:var(--eyebrow-size);letter-spacing:var(--eyebrow-track);text-transform:uppercase;color:var(--soft);opacity:0;transition:opacity .3s var(--ease-entrance);margin:16px auto 0}@media (hover:none),(pointer:coarse),(width<=1040px){.signs-select .fs-hint{opacity:.5}}@media (hover:hover) and (pointer:fine) and (width>=1041px){.signs-select:has(.fs-cell:hover) .fs-hint,.signs-select:has(.fs-cell:focus-visible) .fs-hint{opacity:.5}@supports not selector(:has(*)){.signs-select:hover .fs-hint,.signs-select:focus-within .fs-hint{opacity:.5}}}.signs-select .fs-cell.selected .fs-circle svg{opacity:1;stroke:#fff;stroke-width:1.9px;transform:scale(1)}.svc-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:80px;display:grid}.svc-left .fnd-btnrow{margin-top:34px}.svc-rows{border-top:1px solid var(--line)}.svc-row{border-bottom:1px solid var(--line);cursor:pointer;border-radius:0;padding:22px 16px;transition:background .3s}.svc-row h3{font-family:var(--sans);letter-spacing:-.01em;font-size:clamp(16px,1.5vw,20px);font-weight:400}.svc-body{grid-template-rows:0fr;transition:grid-template-rows .35s;display:grid}.svc-inner{min-height:0;overflow:hidden}.svc-inner p{color:var(--soft);opacity:0;max-width:56ch;padding-top:14px;font-size:16px;line-height:1.55;transition:opacity .3s 80ms,transform .3s 80ms;transform:translateY(4px)}.svc-row:hover .svc-body{grid-template-rows:1fr}.svc-row:hover .svc-inner p{opacity:1;transform:none}@media (width<=900px){.svc-grid{grid-template-columns:1fr;gap:34px}.svc-body{grid-template-rows:1fr}.svc-inner p{opacity:1;transform:none}.svc-row{cursor:default}}.fnd-cases{padding:0 0 96px}#page-conversion .fnd-cases,#page-nordics .fnd-cases,#page-dach .fnd-cases,#page-uk .fnd-cases,#page-france .fnd-cases,#page-benelux .fnd-cases{display:none}@media (width<=900px){.fnd-cases{padding-top:8px;padding-bottom:64px}}.fnd-quotewrap{max-width:640px;margin-top:72px}.fnd-quotewrap blockquote{font-family:var(--serif);letter-spacing:-.01em;font-size:clamp(19px,1.8vw,25px);line-height:1.45}.fnd-band{background:var(--midnight) url(/images/bv/band-default.jpg) center 65% / cover no-repeat;color:#fff;margin-bottom:96px;padding:150px 0;position:relative}.fnd-band:before{content:"";background:#00000085;position:absolute;inset:0}#page-ae .fnd-band{background-image:url(/images/bv/band-ae.jpg);background-position:50%}.fb-inner{text-align:center;position:relative}.fb-eyebrow{font-weight:var(--eyebrow-weight);font-size:var(--eyebrow-size);letter-spacing:var(--eyebrow-track);text-transform:uppercase;color:#fff9}.fnd-band h2{letter-spacing:-.015em;color:#fff;max-width:38ch;margin:20px auto 0;font-size:clamp(28px,4vw,49px);font-weight:500}.fb-body{text-align:center;max-width:560px;margin:28px auto 0}.fb-body p{color:#ffffffd9;font-size:16px;line-height:1.6}.fb-btns{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:32px;display:flex}@media (width<=900px){.fnd-sec.fnd-stmt{padding-top:52px}.fnd-cases{padding-bottom:48px}.fnd-band{margin-bottom:52px;padding:76px 0}.fnd-band h2{margin-top:14px}.fb-body{margin-top:20px}.fb-btns{margin-top:24px}.fnd-sec{padding-bottom:56px}.fnd-grid4,.fnd-grid3{margin-top:30px}.demo{padding:0 16px 56px}.demo-box{padding:62px 22px}}#page-talk .fnd-band{margin-bottom:0}.flc-grid{grid-template-columns:1.05fr .95fr;align-items:stretch;gap:70px;display:grid}.flc-left h2{letter-spacing:-.015em;margin-top:20px;font-size:clamp(25px,4vw,49px);font-weight:500}.flc-intro{margin-top:22px;padding-top:0}.flc-left .cl-rows{margin-top:44px}.flc-row{grid-template-columns:1fr}.flc-frame{border-radius:0;min-height:420px;position:relative;overflow:hidden}.flc-frame img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}@media (width<=900px){.flc-grid{grid-template-columns:1fr;gap:24px}.flc-frame{min-height:200px}}.flc-tst{background:var(--cream-2);border-radius:0;margin-top:44px;padding:38px 36px}.flc-tst blockquote{font-family:var(--sans);letter-spacing:-.01em;font-size:20px;line-height:1.5}.flc-tst .fnd-attr{margin-top:14px}.flc-stats{border-top:1px solid var(--line);flex-wrap:wrap;gap:44px;margin-top:28px;padding-top:24px;display:flex}.flc-stats b{letter-spacing:-.012em;font-size:31px;font-weight:400;display:block}.flc-stats span{color:var(--soft);margin-top:4px;font-size:13px;display:block}.flc-cta{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.svs-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:44px;margin-bottom:48px;display:flex}.svs-track{scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;user-select:none;gap:24px;padding:0 max(24px,50vw - 646px);display:flex;overflow-x:auto}.svs-track::-webkit-scrollbar{display:none}.svs-track.dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto}.svs-card{background:var(--paper);scroll-snap-align:start;border-radius:0;flex-direction:column;flex:0 0 min(340px,78vw);min-height:280px;padding:36px 30px 40px;display:flex}.svs-card h3{letter-spacing:-.012em;font-size:20px;font-weight:500}.svs-body{grid-template-rows:0fr;margin-top:auto;transition:grid-template-rows .35s;display:grid}.svs-inner{min-height:0;overflow:hidden}.svs-inner p{color:var(--soft);opacity:0;padding-top:18px;font-size:16px;line-height:1.55;transition:opacity .3s 80ms,transform .3s 80ms;transform:translateY(4px)}.svs-card:hover .svs-body{grid-template-rows:1fr}.svs-card:hover .svs-inner p{opacity:1;transform:none}@media (hover:none),(pointer:coarse){.svs-body{grid-template-rows:1fr}.svs-inner p{opacity:1;transform:none}}.acc-zone{height:280vh;position:relative}.acc-pin{align-items:center;min-height:100vh;display:flex;position:sticky;top:0}.acc-pin>.wrap{width:100%}.acc-row{align-items:stretch;gap:18px;display:flex}.acc-card{background:var(--paper);border-radius:0;flex-direction:column;flex:1 1 0;min-width:0;min-height:420px;padding:30px 26px;transition:flex-grow .5s,background .5s;display:flex;overflow:hidden}.acc-card.active{flex-grow:2.6}.acc-ic{width:34px;height:34px;color:var(--midnight);transition:width .5s,height .5s;display:block}.acc-ic svg{width:100%;height:100%;display:block}.acc-card.active .acc-ic{width:48px;height:48px}.acc-card h3{letter-spacing:-.012em;margin-top:auto;font-size:18px;font-weight:500;line-height:1.25}.acc-body{opacity:0;max-height:0;transition:max-height .5s,opacity .45s,transform .45s;overflow:hidden;transform:translateY(6px)}.acc-card.active .acc-body{opacity:1;max-height:220px;transition:max-height .5s,opacity .45s .12s,transform .45s .12s;transform:none}.acc-body p{color:var(--soft);min-width:280px;padding-top:14px;font-size:16px;line-height:1.55}@media (width<=900px){.acc-zone{height:auto}.acc-pin{min-height:0;padding:0;position:static}.acc-row{flex-direction:column}.acc-card{min-height:0}.acc-body{opacity:1;max-height:none;transform:none}.acc-card h3{margin-top:18px}.acc-ic{width:34px;height:34px}}.svc-scroll{background:var(--cream);margin-top:-50px;position:relative}.svc-sticky{padding:45px 0 110px}.svc-sticky>.wrap{width:100%;max-width:none;padding:0 24px}.svc-head{text-align:left;width:100%;max-width:1340px;margin-bottom:94px;margin-left:auto;margin-right:auto}.svc-head .fnd-h2{margin-top:10px;font-size:clamp(28px,4vw,49px)}.svc-head .btn{margin-top:18px}.svc-cards{align-items:flex-start;gap:14px;width:100%;display:flex}.svc-card{border-radius:0;flex:1 1 0;min-width:0;transition:flex-grow .5s}.svc-card:hover{flex-grow:1.4}.svc-media{aspect-ratio:16/10;border-radius:0;width:100%;position:relative;overflow:hidden}.svc-bg{object-fit:cover;background:var(--media-well);border-radius:0;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;inset:0}.svc-bg span{letter-spacing:.3em;color:#14141452;font-size:11px;font-weight:500}.svc-meta{padding:16px 2px 0}.svc-num{color:var(--soft);letter-spacing:.06em;margin-bottom:6px;font-size:12px;font-weight:500}.svc-title{font-family:var(--serif);letter-spacing:-.012em;color:var(--ink);font-size:17px;font-weight:500;line-height:1.12;transition:font-size .5s}.svc-card:hover .svc-title{font-size:21px}.svc-cbody{grid-template-rows:0fr;transition:grid-template-rows .5s;display:grid}.svc-card:hover .svc-cbody{grid-template-rows:1fr}.svc-cbody-in{opacity:0;transition:opacity .3s;overflow:hidden}.svc-card:hover .svc-cbody-in{opacity:1;transition:opacity .4s .18s}@media (hover:hover) and (pointer:fine) and (width>=901px){.svc-card:first-child{flex-grow:1.4}.svc-card:first-child .svc-title{font-size:21px}.svc-card:first-child .svc-cbody{grid-template-rows:1fr}.svc-card:first-child .svc-cbody-in{opacity:1}.svc-cards:hover .svc-card:first-child:not(:hover){flex-grow:1}.svc-cards:hover .svc-card:first-child:not(:hover) .svc-title{font-size:17px}.svc-cards:hover .svc-card:first-child:not(:hover) .svc-cbody{grid-template-rows:0fr}.svc-cards:hover .svc-card:first-child:not(:hover) .svc-cbody-in{opacity:0}}.svc-cbody p{color:var(--soft);max-width:38ch;padding-top:10px;font-size:15px;line-height:1.6}.svc-explore{color:var(--ink);text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px;cursor:pointer;align-items:center;gap:8px;margin-top:14px;font-size:13px;font-weight:500;display:inline-flex}.svc-explore:hover{text-decoration-color:var(--ink)}.svc-explore .arw{display:inline-flex}.svc-explore .arw svg{stroke:currentColor;fill:none;stroke-width:1.6px;width:24px;height:10px;transition:transform .25s}.svc-explore:hover .arw svg{transform:translate(4px)}#page-foundation .svc-explore,#page-expansion .svc-explore,#page-acceleration .svc-explore,#page-conversion .svc-explore{display:none}@media (hover:none),(pointer:coarse){.svc-cbody{grid-template-rows:1fr}.svc-cbody-in{opacity:1}}@media (width<=900px){.svc-sticky>.wrap{padding:0 24px}.svc-cards{flex-direction:column;gap:22px}.svc-card{flex:auto}.svc-card .svc-media,.svc-card:hover .svc-media{aspect-ratio:16/10;height:auto}.svc-title,.svc-card:hover .svc-title{font-size:20px}.svc-cbody{grid-template-rows:1fr}.svc-cbody-in{opacity:1}.svc-meta{padding:14px 0 0}.svc-cbody p{max-width:none;font-size:16px}.svc-sticky{padding:34px 0 40px}.svc-head{margin-bottom:34px}}#svc-scroll .svc-lead{max-width:58ch;color:var(--soft);margin-top:18px;font-size:18px;line-height:1.55}#svc-scroll .svc-cards{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:14px;width:100%;max-width:1340px;margin:0 auto;display:grid}#svc-scroll .svc-head{grid-area:1/1/auto/-1;max-width:none;margin:0;padding-bottom:40px;padding-left:40px}#svc-scroll .svc-card{color:var(--ink);background:#fff;border-radius:0;flex-direction:column;min-height:340px;padding:clamp(24px,2.6vw,34px) clamp(24px,2.6vw,34px) 30px;transition:transform .4s,background .4s;display:flex;overflow:hidden}#svc-scroll .svc-card:nth-child(2){grid-area:2/2}#svc-scroll .svc-card:nth-child(3){grid-area:2/3}#svc-scroll .svc-card:nth-child(4){grid-area:3/1}#svc-scroll .svc-card:nth-child(5){grid-area:3/2}#svc-scroll .svc-card:nth-child(6){grid-area:3/3}#svc-scroll .svc-card:hover{background:var(--graphite)}#svc-scroll .svc-icon{width:36px;height:36px;color:var(--midnight);flex:none;margin-top:-5px;transition:color .35s}#svc-scroll .svc-icon svg{stroke:currentColor;fill:none;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}#svc-scroll .svc-meta{flex-direction:column;flex:1;justify-content:flex-end;margin-top:0;padding:0;display:flex}#svc-scroll .svc-cbody-in{flex-direction:column;display:flex}#svc-scroll .svc-explore{align-self:flex-start;margin-top:20px}#svc-scroll .svc-title{font-family:var(--serif);letter-spacing:-.012em;color:var(--ink);margin-bottom:12px;font-size:clamp(19px,1.7vw,23px);font-weight:500;line-height:1.14;transition:color .35s}#svc-scroll .svc-cbody{flex-direction:column;display:flex}#svc-scroll .svc-cbody-in{opacity:1;overflow:visible}#svc-scroll .svc-cbody p{color:var(--soft);max-width:46ch;min-height:96px;padding-top:0;font-size:15px;line-height:1.6;transition:color .35s}#svc-scroll .svc-explore{color:var(--ink);text-decoration-color:var(--line);transition:color .35s}#svc-scroll .svc-explore:hover{text-decoration-color:var(--ink)}#svc-scroll .svc-card:hover .svc-icon,#svc-scroll .svc-card:hover .svc-title{color:var(--paper)}#svc-scroll .svc-card:hover .svc-cbody p{color:var(--mist)}#svc-scroll .svc-card:hover .svc-explore{color:var(--paper);text-decoration-color:#ffffff73}@media (width<=1000px){#svc-scroll .svc-cards{grid-template-columns:repeat(2,1fr)}#svc-scroll .svc-head{grid-area:auto/1/auto/-1;align-self:auto;padding-bottom:20px}#svc-scroll .svc-card:nth-child(n){grid-area:auto}#svc-scroll .svc-card{min-height:300px}}@media (width<=620px){#svc-scroll .svc-cards{grid-template-columns:1fr;gap:16px}#svc-scroll .svc-head{grid-column:1/-1;padding-left:0}#svc-scroll .svc-card,#svc-scroll .svc-cbody p{min-height:0}}@media (prefers-reduced-motion:reduce){#svc-scroll .svc-card{transition:none}}#page-expansion .svc-scroll .svc-cards,#page-acceleration .svc-scroll .svc-cards,#page-conversion .svc-scroll .svc-cards{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:14px;width:100%;max-width:1340px;margin:0 auto;display:grid}#page-expansion .svc-scroll .svc-head,#page-acceleration .svc-scroll .svc-head,#page-conversion .svc-scroll .svc-head{max-width:none;margin:0 -24px 40px;padding-left:max(40px,50% - 606px)}#page-expansion .svc-scroll .svc-media,#page-acceleration .svc-scroll .svc-media,#page-conversion .svc-scroll .svc-media{display:none}#page-expansion .svc-scroll .svc-card,#page-acceleration .svc-scroll .svc-card,#page-conversion .svc-scroll .svc-card{color:var(--ink);background:#fff;border-radius:0;flex-direction:column;flex:none;min-height:340px;padding:clamp(24px,2.6vw,34px) clamp(24px,2.6vw,34px) 30px;transition:transform .4s,background .4s;display:flex;overflow:hidden}#page-expansion .svc-scroll .svc-card:hover,#page-acceleration .svc-scroll .svc-card:hover,#page-conversion .svc-scroll .svc-card:hover{background:var(--graphite)}#page-expansion .svc-scroll .svc-icon,#page-acceleration .svc-scroll .svc-icon,#page-conversion .svc-scroll .svc-icon{width:36px;height:36px;color:var(--midnight);flex:none;margin-top:-5px;transition:color .35s}#page-expansion .svc-scroll .svc-icon svg,#page-acceleration .svc-scroll .svc-icon svg,#page-conversion .svc-scroll .svc-icon svg{stroke:currentColor;fill:none;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}#page-expansion .svc-scroll .svc-meta,#page-acceleration .svc-scroll .svc-meta,#page-conversion .svc-scroll .svc-meta{flex-direction:column;flex:1;justify-content:flex-end;margin-top:0;padding:0;display:flex}#page-expansion .svc-scroll .svc-title,#page-acceleration .svc-scroll .svc-title,#page-conversion .svc-scroll .svc-title{font-family:var(--serif);letter-spacing:-.012em;color:var(--ink);margin-bottom:12px;font-size:clamp(19px,1.7vw,23px);font-weight:500;line-height:1.14;transition:color .35s}#page-expansion .svc-scroll .svc-cbody,#page-acceleration .svc-scroll .svc-cbody,#page-conversion .svc-scroll .svc-cbody{flex-direction:column;display:flex}#page-expansion .svc-scroll .svc-cbody-in,#page-acceleration .svc-scroll .svc-cbody-in,#page-conversion .svc-scroll .svc-cbody-in{opacity:1;flex-direction:column;display:flex;overflow:visible}#page-expansion .svc-scroll .svc-cbody p,#page-acceleration .svc-scroll .svc-cbody p,#page-conversion .svc-scroll .svc-cbody p{color:var(--soft);max-width:46ch;min-height:96px;padding-top:0;font-size:15px;line-height:1.6;transition:color .35s}#page-expansion .svc-scroll .svc-explore,#page-acceleration .svc-scroll .svc-explore,#page-conversion .svc-scroll .svc-explore{color:var(--ink);text-decoration-color:var(--line);align-self:flex-start;margin-top:20px;transition:color .35s}#page-expansion .svc-scroll .svc-card:hover .svc-icon,#page-acceleration .svc-scroll .svc-card:hover .svc-icon,#page-conversion .svc-scroll .svc-card:hover .svc-icon,#page-expansion .svc-scroll .svc-card:hover .svc-title,#page-acceleration .svc-scroll .svc-card:hover .svc-title,#page-conversion .svc-scroll .svc-card:hover .svc-title{color:var(--paper)}#page-expansion .svc-scroll .svc-card:hover .svc-cbody p,#page-acceleration .svc-scroll .svc-card:hover .svc-cbody p,#page-conversion .svc-scroll .svc-card:hover .svc-cbody p{color:var(--mist)}#page-expansion .svc-scroll .svc-card:hover .svc-explore,#page-acceleration .svc-scroll .svc-card:hover .svc-explore,#page-conversion .svc-scroll .svc-card:hover .svc-explore{color:var(--paper);text-decoration-color:#ffffff73}@media (width<=1000px){#page-expansion .svc-scroll .svc-cards,#page-acceleration .svc-scroll .svc-cards,#page-conversion .svc-scroll .svc-cards{grid-template-columns:repeat(2,1fr)}#page-expansion .svc-scroll .svc-card,#page-acceleration .svc-scroll .svc-card,#page-conversion .svc-scroll .svc-card{min-height:300px}}@media (width<=620px){#page-expansion .svc-scroll .svc-cards,#page-acceleration .svc-scroll .svc-cards,#page-conversion .svc-scroll .svc-cards{grid-template-columns:1fr;gap:16px}#page-expansion .svc-scroll .svc-head,#page-acceleration .svc-scroll .svc-head,#page-conversion .svc-scroll .svc-head{margin-left:0;margin-right:0;padding-left:0}#page-expansion .svc-scroll .svc-card,#page-acceleration .svc-scroll .svc-card,#page-conversion .svc-scroll .svc-card,#page-expansion .svc-scroll .svc-cbody p,#page-acceleration .svc-scroll .svc-cbody p,#page-conversion .svc-scroll .svc-cbody p{min-height:0}}@media (width>=1001px){#page-conversion .svc-scroll .svc-card:first-child{grid-area:1/2}#page-conversion .svc-scroll .svc-card:nth-child(2){grid-area:1/3}#page-conversion .svc-scroll .svc-card:nth-child(3){grid-area:2/1}#page-conversion .svc-scroll .svc-card:nth-child(4){grid-area:2/2}}#page-expansion .svc-scroll .svc-head .btn{margin-top:28px}@media (width>=1001px){#page-expansion .svc-scroll .svc-sticky>.wrap{display:grid}#page-expansion .svc-scroll .svc-head,#page-expansion .svc-scroll .svc-cards{grid-area:1/1}#page-expansion .svc-scroll .svc-head{align-self:start;margin-bottom:0}#page-expansion .svc-scroll .svc-cards{pointer-events:none}#page-expansion .svc-scroll .svc-card{pointer-events:auto}#page-expansion .svc-scroll .svc-card:first-child{grid-area:1/2}#page-expansion .svc-scroll .svc-card:nth-child(2){grid-area:1/3}#page-expansion .svc-scroll .svc-card:nth-child(3){grid-area:2/2}}#page-acceleration .svc-scroll .svc-head .btn{margin-top:28px}@media (width>=1001px){#page-acceleration .svc-scroll .svc-sticky>.wrap{display:grid}#page-acceleration .svc-scroll .svc-head,#page-acceleration .svc-scroll .svc-cards{grid-area:1/1}#page-acceleration .svc-scroll .svc-head{align-self:start;margin-bottom:0}#page-acceleration .svc-scroll .svc-cards{pointer-events:none}#page-acceleration .svc-scroll .svc-card{pointer-events:auto}#page-acceleration .svc-scroll .svc-card:first-child{grid-area:1/2}#page-acceleration .svc-scroll .svc-card:nth-child(2){grid-area:1/3}#page-acceleration .svc-scroll .svc-card:nth-child(3){grid-area:2/2}}.rvl .rw-word{display:inline-block}.rvl .rw-ch{opacity:0;transition:opacity .5s ease, transform .6s var(--ease-entrance);will-change:opacity, transform;display:inline-block;transform:translateY(.42em)}.rvl.in .rw-ch{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.rvl .rw-ch{opacity:1;transition:none;transform:none}}.pl-intro{padding:90px 0 0}.pl-stages{padding:70px 0 96px}.pl-grid{background:var(--hairline);grid-template-columns:repeat(2,1fr);gap:2px;display:grid}@media (width<=820px){.pl-grid{grid-template-columns:1fr}}.pl-stage{background:var(--cream);flex-direction:column;padding:0 0 34px;display:flex}.pl-media{background:var(--media-well);width:100%;height:240px;position:relative;overflow:hidden}.pl-bg{font-weight:var(--eyebrow-weight);object-fit:cover;background:var(--media-well);width:100%;height:100%;color:var(--graphite);font-size:var(--eyebrow-size);letter-spacing:var(--eyebrow-track);text-transform:uppercase;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.pl-stage .pl-body{flex-direction:column;flex:1;padding:26px 34px 0;display:flex}.pl-head{align-items:baseline;gap:14px;margin-bottom:6px;display:flex}.pl-num{letter-spacing:.22em;color:var(--light-graphite);font-size:13px}.pl-ic{width:22px;height:22px;color:var(--ink);flex:none}.pl-ic svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.pl-stage h3{font-family:var(--serif);letter-spacing:-.012em;font-size:30px;font-weight:500}.pl-sub{letter-spacing:.14em;text-transform:uppercase;color:var(--soft);margin:6px 0 14px;font-size:13px}.pl-stage p{color:var(--soft);flex:1;max-width:46ch;font-size:16px;line-height:1.6}.pl-link{color:var(--ink);cursor:pointer;text-underline-offset:3px;align-items:center;gap:9px;margin-top:20px;font-size:13px;font-weight:500;text-decoration:underline #0000;transition:text-decoration-color .25s;display:inline-flex}.pl-link .arw svg{stroke:currentColor;fill:none;stroke-width:1.6px;width:26px;height:11px;transition:transform .25s}.pl-link:hover{text-decoration-color:var(--ink)}.pl-link:hover .arw svg{transform:translate(4px)}.cm-slider{margin-top:36px}.cm-slider-nav{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;padding:0 clamp(20px,4vw,64px);display:flex}.cm-nav{border:1px solid var(--hairline);width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:flex}.cm-nav:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.cm-nav svg{stroke:currentColor;fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.cm-nav:disabled{opacity:.3;cursor:default}.cm-nav:disabled:hover{color:var(--ink);border-color:var(--hairline);background:0 0}.cm-dots{background:var(--mist);border-radius:0;align-items:center;gap:8px;padding:9px 14px;display:flex}.cm-dot{background:var(--light-graphite);cursor:pointer;border:0;border-radius:50%;width:6px;height:6px;padding:0;transition:width .3s,background .3s}.cm-dot.is-active{background:var(--ink);width:22px}.cm-tools{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:16px;padding:2px clamp(20px,4vw,64px);display:flex;overflow-x:auto;mask-image:linear-gradient(90deg,#0000 0,#000 5% 95%,#0000 100%)}.cm-tools::-webkit-scrollbar{display:none}.cm-tool{scroll-snap-align:start;aspect-ratio:1/1.4;background:#fff;border-radius:0;flex-direction:column;flex:0 0 clamp(240px,25vw - 30px,360px);padding:14px 14px 22px;display:flex;overflow:hidden}.cm-tmedia{font-weight:var(--eyebrow-weight);background:var(--media-well);min-height:0;color:var(--graphite);font-size:var(--eyebrow-size);letter-spacing:var(--eyebrow-track);text-transform:uppercase;flex:auto;justify-content:center;align-items:center;display:flex;overflow:hidden}.cm-tbody{flex:none;padding:16px 8px 0}.cm-tool h3{font-family:var(--serif);letter-spacing:-.01em;font-size:22px;font-weight:500;line-height:1.16}.cm-tsub{letter-spacing:.01em;text-transform:none;color:var(--ink);margin:8px 0 0;font-size:13px;font-weight:500}.cm-treveal{grid-template-rows:0fr;transition:grid-template-rows .4s;display:grid}.cm-tool:hover .cm-treveal,.cm-tool:focus-within .cm-treveal{grid-template-rows:1fr}.cm-treveal-in{overflow:hidden}.cm-treveal p{color:var(--soft);margin:0;padding-top:12px;font-size:14px;line-height:1.55}@media (hover:none),(pointer:coarse){.cm-treveal{grid-template-rows:1fr}}@media (prefers-reduced-motion:reduce){.cm-treveal{transition:none}}.cm-grid .cm-tools{scroll-snap-type:none;grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.4vw,32px);max-width:1340px;margin:0 auto;padding:2px 0;display:grid;overflow:visible;mask-image:none}.cm-grid .cm-tool{scroll-snap-align:none;aspect-ratio:auto;width:auto;min-width:0;padding:18px 18px 26px}.cm-grid .cm-tbody{padding:20px 8px 0}.cm-flat .cm-tool{padding:40px 26px 44px;position:relative}.cm-flat .cm-tbody{padding:0 4px}#page-ae .cm-flat .cm-tool{padding:30px 20px 34px}.cm-flat .cm-tool:before{content:"";background:var(--hairline);transform-origin:0;height:2px;transition:transform .4s var(--ease-entrance);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.cm-flat .cm-tool:hover:before,.cm-flat .cm-tool:focus-within:before{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.cm-flat .cm-tool:before{transition:none}}.cm-grid .cm-tmedia{aspect-ratio:1.85;flex:none}.cm-tmedia img{object-fit:cover;width:100%;height:100%;display:block}.ots-rows{flex-direction:column;gap:clamp(56px,7vw,104px);margin-top:clamp(52px,6vw,84px);display:flex}.ots-row{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,4.5vw,80px);display:grid}.ots-row .ots-media{grid-area:1/1}.ots-row .ots-body{grid-area:1/2}.ots-row:nth-child(2n) .ots-media{grid-column:2}.ots-row:nth-child(2n) .ots-body{grid-column:1}.ots-media{aspect-ratio:1.85;background-color:var(--blue-pale);background-image:url(/images/bv/otto-feature-default.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;margin:0}.ots-m1{aspect-ratio:1792/1869;background-color:#0000;background-image:url(/images/bv/otto-feature-master-data.jpg);background-position:50%;background-repeat:no-repeat;background-size:contain}.ots-m2{aspect-ratio:1792/1869;background-color:#0000;background-image:url(/images/bv/otto-feature-live-reporting.jpg);background-position:50%;background-repeat:no-repeat;background-size:contain}.ots-m3{aspect-ratio:1792/1869;background-color:#0000;background-image:url(/images/bv/otto-feature-forecasting.jpg);background-position:50%;background-size:cover}.ots-num{font-family:var(--sans);letter-spacing:.09em;color:var(--soft);opacity:.75;font-size:13px;font-weight:500;display:block}.ots-body h3{letter-spacing:-.014em;margin-top:16px;font-size:clamp(23px,2.5vw,33px);font-weight:500;line-height:1.12}.ots-sub{color:var(--ink);margin-top:12px;font-size:17px;line-height:1.5}.ots-body>p:last-child{color:var(--soft);max-width:46ch;margin-top:14px;font-size:16px;line-height:1.65}@media (width<=860px){.ots-row{grid-template-columns:1fr;gap:22px}.ots-row .ots-media,.ots-row:nth-child(2n) .ots-media{grid-area:1/1}.ots-row .ots-body,.ots-row:nth-child(2n) .ots-body{grid-area:2/1}.ots-body>p:last-child{max-width:none}}.cm-grid .cm-treveal{grid-template-rows:1fr;transition:none}.cm-tlink{color:var(--ink);text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px;align-items:center;gap:8px;margin-top:16px;font-size:13px;font-weight:500;transition:text-decoration-color .25s;display:inline-flex}.cm-tlink .arw{display:inline-flex}.cm-tlink .arw svg{stroke:currentColor;fill:none;stroke-width:1.6px;width:24px;height:10px;transition:transform .25s}.cm-tool:hover .cm-tlink{text-decoration-color:var(--ink)}.cm-tool:hover .cm-tlink .arw svg{transform:translate(4px)}@media (width<=1000px){.cm-grid .cm-tools{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.cm-grid .cm-tools{padding:2px 16px}}@media (width<=620px){.cm-grid .cm-tools{grid-template-columns:1fr}}#page-ae .cm-grid .cm-tools{grid-template-columns:repeat(4,1fr);gap:clamp(12px,1.4vw,18px)}@media (width<=1100px){#page-ae .cm-grid .cm-tools{grid-template-columns:repeat(2,1fr)}}#page-ae .cm-grid .cm-tool h3{align-items:flex-start;min-height:2.32em;display:flex}@media (width<=1100px){#page-ae .cm-grid .cm-tool h3{min-height:0;display:block}}@media (width<=620px){#page-ae .cm-grid .cm-tools{grid-template-columns:1fr}}#page-foundation .cm-grid .cm-tools{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=620px){#page-foundation .cm-grid .cm-tools{grid-template-columns:minmax(0,1fr)}}.fnd-sec.fnd-svc-grid{padding-bottom:115.2px}@media (width<=900px){.fnd-sec.fnd-svc-grid{padding-bottom:67.2px}}.fnd-sec.fnd-svc-grid{padding-top:13px}@media (width<=900px){.fnd-sec.fnd-signs-wrap+.fnd-sec.fnd-svc-grid{padding-top:61.2px}}.fnd-svc-grid .cm-treveal p{padding-top:18px}.cm-steps{grid-template-columns:repeat(5,1fr);gap:26px;margin-top:44px;display:grid}.cm-step{border-top:2px solid var(--ink);padding-top:18px}.cm-snum{letter-spacing:.18em;color:var(--light-graphite);font-size:13px}.cm-step h4{font-family:var(--serif);letter-spacing:-.01em;margin:10px 0;font-size:19px;font-weight:500}.cm-step p{color:var(--soft);font-size:14px;line-height:1.55}.cm-note{color:var(--soft);max-width:64ch;margin-top:42px;font-size:16px;line-height:1.6}.cm-note b{color:var(--ink);font-weight:500}.cmc-grid{grid-template-columns:1.05fr .95fr;align-items:stretch;gap:70px;display:grid}.cmc-left h2{letter-spacing:-.015em;margin-top:20px;font-size:clamp(25px,4vw,49px);font-weight:500}.cmc-rows{margin-top:44px}.cmc-row{border-top:1px solid var(--line);cursor:pointer;grid-template-columns:1fr;gap:6px;padding:22px 0 22px 15px;display:grid}.cmc-row:last-child{border-bottom:1px solid var(--line)}.cmc-cat{letter-spacing:.14em;text-transform:uppercase;color:var(--soft);font-size:13px}.cmc-row h3{font-family:var(--sans);letter-spacing:-.01em;font-size:clamp(16px,1.5vw,20px);font-weight:400}.cmc-cta{margin-top:34px}.cmc-frame{background:var(--media-well);min-height:440px;position:relative;overflow:hidden}.cmc-layer{font-weight:var(--eyebrow-weight);background:var(--media-well);color:var(--graphite);font-size:var(--eyebrow-size);letter-spacing:var(--eyebrow-track);text-transform:uppercase;opacity:0;justify-content:center;align-items:center;transition:opacity .45s;display:flex;position:absolute;inset:0}.cmc-layer.active{opacity:1}@media (width<=900px){.cm-tools,.cm-steps{grid-template-columns:repeat(2,1fr)}.cmc-grid{grid-template-columns:1fr;gap:34px}.cmc-frame{min-height:260px}}@media (width<=620px){.cm-tools,.cm-steps{grid-template-columns:1fr}}.cmp-grid{background:var(--hairline);grid-template-columns:repeat(4,1fr);gap:2px;margin-top:44px;display:grid}.cmp-cell{background:var(--cream);flex-direction:column;padding:30px 28px 28px;display:flex;position:relative}.cmp-tag{background:var(--blue-pale);color:var(--ink);letter-spacing:.16em;text-transform:uppercase;padding:6px 12px;font-size:11px;position:absolute;top:0;right:0}.cmp-ic{width:22px;height:22px;color:var(--ink);margin-bottom:16px}.cmp-ic svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.cmp-cell h3{font-family:var(--serif);letter-spacing:-.01em;font-size:22px;font-weight:500}.cmp-role{letter-spacing:.1em;text-transform:uppercase;color:var(--soft);margin:8px 0 12px;font-size:13px}.cmp-cell p{color:var(--soft);flex:1;font-size:14px;line-height:1.6}.cmp-link{color:var(--ink);cursor:pointer;text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px;align-self:flex-start;align-items:center;gap:8px;margin-top:18px;font-size:13px;font-weight:500;transition:text-decoration-color .25s;display:inline-flex}.cmp-sec .wrap{background:var(--mist);padding:clamp(32px,4vw,56px) clamp(24px,3.5vw,48px) clamp(36px,4.5vw,60px)}.cmp-sec .cmp-cell{background:var(--mist)}#page-ae .cmp-sec .cmp-cell,#page-coaching .cmp-sec .cmp-cell,#page-revops .cmp-sec .cmp-cell{padding-top:40px}.cmp-sec .cmp-grid{background:var(--ice);gap:1px}.cmp-sec .cmp-tag{background:#fff}.cmp-cell:last-child .cmp-tag{left:0;right:auto}.cmp-sec .cl-eyebrow,.cmp-sec .fnd-h2{text-align:center}.cmp-sec .cl-intro{text-align:center;margin-top:10px;margin-left:auto;margin-right:auto}@media (width<=760px){.cmp-sec .cl-eyebrow,.cmp-sec .fnd-h2{text-align:left}.cmp-sec .cl-intro{text-align:left;max-width:none;margin-left:0;margin-right:0}}.tb-sec .cl-eyebrow,.tb-sec .fnd-h2{text-align:center}.tb-sec .cl-intro{text-align:center;margin-left:auto;margin-right:auto}@media (width<=760px){.tb-sec .cl-eyebrow,.tb-sec .fnd-h2{text-align:left}.tb-sec .cl-intro{text-align:left;max-width:none;margin-left:0;margin-right:0}}.hww-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.18fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}#page-content .cl-head,#page-abm .cl-head,#page-ae .cl-head,#page-events .cl-head,#page-sdr .cl-head{grid-template-columns:minmax(0,.92fr) minmax(0,1.18fr);gap:clamp(32px,5vw,72px)}@media (width<=860px){#page-content .cl-head,#page-abm .cl-head,#page-ae .cl-head,#page-events .cl-head,#page-sdr .cl-head{grid-template-columns:1fr;gap:26px}}.hww-left .fnd-h2{text-wrap:balance;max-width:19ch;margin-top:14px;font-size:clamp(26px,3.2vw,42px)}.hww-left .cl-intro{max-width:44ch;padding-top:16px}.hww-left .cm-note{max-width:42ch;color:var(--soft);margin-top:22px;font-size:14px;line-height:1.65}.faq-list{border-top:1px solid var(--hairline)}.faq-row{border-bottom:1px solid var(--hairline)}.faq-q{cursor:pointer;text-align:left;width:100%;color:var(--ink);background:0 0;border:0;align-items:center;gap:18px;margin:0;padding:22px 4px;font-family:inherit;display:flex}.faq-num{letter-spacing:.1em;color:var(--soft);flex:none;width:22px;font-size:13px;font-weight:500}.faq-t{font-family:var(--serif);letter-spacing:-.01em;flex:1;font-size:20px;font-weight:500;line-height:1.2}.faq-ico{flex:none;width:15px;height:15px;position:relative}.faq-ico:before,.faq-ico:after{content:"";background:var(--ink);transition:transform .3s,opacity .3s;position:absolute}.faq-ico:before{width:100%;height:1.5px;top:50%;left:0;transform:translateY(-50%)}.faq-ico:after{width:1.5px;height:100%;top:0;left:50%;transform:translate(-50%)}.faq-row.is-open .faq-ico:after{opacity:0;transform:translate(-50%)scaleY(0)}.faq-a{grid-template-rows:0fr;transition:grid-template-rows .4s;display:grid}.faq-row.is-open .faq-a{grid-template-rows:1fr}.faq-a-in{overflow:hidden}.faq-a p{color:var(--soft);max-width:56ch;padding:0 4px 24px;font-size:15px;line-height:1.65}@media (width<=860px){.hww-grid{grid-template-columns:1fr;gap:26px}.hww-left .fnd-h2,.hww-left .cl-intro,.hww-left .cm-note{max-width:none}}@media (prefers-reduced-motion:reduce){.faq-a{transition:none}}.cmp-link .arw svg{stroke:currentColor;fill:none;stroke-width:1.6px;width:24px;height:10px;transition:transform .25s}.cmp-link:hover{text-decoration-color:var(--ink)}.cmp-link:hover .arw svg{transform:translate(4px)}.cmp-cell{cursor:pointer}.cmp-cell:hover .cmp-link{text-decoration-color:var(--ink)}.cmp-cell:hover .cmp-link .arw svg{transform:translate(4px)}.cmp-cell:focus-within .cmp-link{text-decoration-color:var(--ink)}.reg-card[data-href]{cursor:pointer}.reg-card[data-href]:hover .reg-link{text-decoration-color:var(--ink)}.reg-card[data-href]:hover .reg-link .arw svg{transform:translate(4px)}@media (width<=1000px){.cmp-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.cmp-grid{border-top:2px solid var(--hairline);grid-template-columns:1fr}.cmp-sec .cmp-grid{border-top:1px solid var(--ice)}.cmp-cell:last-child .cmp-tag{left:auto;right:0}}.p4ic svg.ic *{transform-box:view-box;vector-effect:non-scaling-stroke}.ic-expansion .sq,.ic-expansion .ex-c{transform-origin:12px 12px}.ic-expansion .sq{transform:rotate(45deg)}.ic-conv .cv-dot{transform-origin:12px 12px}.ic-accel .ac-bar{transform-origin:0 12px}.ic-foundation .f-left{transform-origin:8px 12px}.ic-foundation .f-right{transform-origin:16px 12px}.ic-foundation .f-top{transform-origin:12px 8px}.ic-foundation .f-bottom{transform-origin:12px 16px}.part4:hover .ic-foundation .f-left,.part4:hover .ic-foundation .f-right{animation:2.4s ease-in-out infinite fLayX}.part4:hover .ic-foundation .f-top,.part4:hover .ic-foundation .f-bottom{animation:2.4s ease-in-out infinite fLayY}@keyframes fLayX{0%{transform:scaleX(1)}12%{transform:scaleX(0)}42%{transform:scaleX(1)}to{transform:scaleX(1)}}@keyframes fLayY{0%{transform:scaleY(1)}22%{transform:scaleY(0)}58%{transform:scaleY(1)}to{transform:scaleY(1)}}.part4:hover .ic-expansion .sq1,.part4:hover .ic-expansion .sq3{animation:7s linear infinite exCW}.part4:hover .ic-expansion .sq2,.part4:hover .ic-expansion .sq4{animation:7s linear infinite exCCW}@keyframes exCW{0%{transform:rotate(45deg)}to{transform:rotate(405deg)}}@keyframes exCCW{0%{transform:rotate(45deg)}to{transform:rotate(-315deg)}}.ic-accel .ac-bar{opacity:0;transform-origin:0 12px}.part4:hover .ic-accel .b1{animation:1.5s cubic-bezier(.7,0,.9,.25) infinite acRun}.part4:hover .ic-accel .b2{animation:1.5s cubic-bezier(.7,0,.9,.25) .5s infinite acRun}.part4:hover .ic-accel .b3{animation:1.5s cubic-bezier(.7,0,.9,.25) 1s infinite acRun}@keyframes acRun{0%{opacity:0;transform:translate(2px)scaleY(0)}12%{opacity:1}90%{opacity:1}to{opacity:0;transform:translate(22px)scaleY(2.4)}}.ic-conv .cv-dot{fill:#1c1b19;stroke:none}.part4:hover .ic-conv .d1{animation:3s linear infinite cvSpin}.part4:hover .ic-conv .d2{animation:2s linear infinite reverse cvSpin}.part4:hover .ic-conv .d3{animation:1.5s linear infinite cvSpin}@keyframes cvSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.part4:hover .ic *,.part4 .ic *,.cmp-cell .ic *{animation:none!important}}.cmp-ic svg.ic *{transform-box:view-box;vector-effect:non-scaling-stroke}.cmp-ic,.cmp-ic svg{width:30px;height:30px}.cmp-ic svg{stroke-width:.75px}.cmp-cell:hover .ic-foundation .f-left,.cmp-cell:hover .ic-foundation .f-right{animation:2.4s ease-in-out infinite fLayX}.cmp-cell:hover .ic-foundation .f-top,.cmp-cell:hover .ic-foundation .f-bottom{animation:2.4s ease-in-out infinite fLayY}.cmp-cell:hover .ic-expansion .sq1,.cmp-cell:hover .ic-expansion .sq3{animation:7s linear infinite exCW}.cmp-cell:hover .ic-expansion .sq2,.cmp-cell:hover .ic-expansion .sq4{animation:7s linear infinite exCCW}.cmp-cell:hover .ic-accel .b1{animation:1.5s cubic-bezier(.7,0,.9,.25) infinite acRun}.cmp-cell:hover .ic-accel .b2{animation:1.5s cubic-bezier(.7,0,.9,.25) .5s infinite acRun}.cmp-cell:hover .ic-accel .b3{animation:1.5s cubic-bezier(.7,0,.9,.25) 1s infinite acRun}.cmp-cell:hover .ic-conv .d1{animation:3s linear infinite cvSpin}.cmp-cell:hover .ic-conv .d2{animation:2s linear infinite reverse cvSpin}.cmp-cell:hover .ic-conv .d3{animation:1.5s linear infinite cvSpin}@media (hover:none),(pointer:coarse){.cmp-cell .ic-foundation .f-left,.cmp-cell .ic-foundation .f-right{animation:2.4s ease-in-out infinite fLayX}.cmp-cell .ic-foundation .f-top,.cmp-cell .ic-foundation .f-bottom{animation:2.4s ease-in-out infinite fLayY}.cmp-cell .ic-expansion .sq1,.cmp-cell .ic-expansion .sq3{animation:7s linear infinite exCW}.cmp-cell .ic-expansion .sq2,.cmp-cell .ic-expansion .sq4{animation:7s linear infinite exCCW}.cmp-cell .ic-accel .b1{animation:1.5s cubic-bezier(.7,0,.9,.25) infinite acRun}.cmp-cell .ic-accel .b2{animation:1.5s cubic-bezier(.7,0,.9,.25) .5s infinite acRun}.cmp-cell .ic-accel .b3{animation:1.5s cubic-bezier(.7,0,.9,.25) 1s infinite acRun}.cmp-cell .ic-conv .d1{animation:3s linear infinite cvSpin}.cmp-cell .ic-conv .d2{animation:2s linear infinite reverse cvSpin}.cmp-cell .ic-conv .d3{animation:1.5s linear infinite cvSpin}.part4 .ic-foundation .f-left,.part4 .ic-foundation .f-right{animation:2.4s ease-in-out infinite fLayX}.part4 .ic-foundation .f-top,.part4 .ic-foundation .f-bottom{animation:2.4s ease-in-out infinite fLayY}.part4 .ic-expansion .sq1,.part4 .ic-expansion .sq3{animation:7s linear infinite exCW}.part4 .ic-expansion .sq2,.part4 .ic-expansion .sq4{animation:7s linear infinite exCCW}.part4 .ic-accel .b1{animation:1.5s cubic-bezier(.7,0,.9,.25) infinite acRun}.part4 .ic-accel .b2{animation:1.5s cubic-bezier(.7,0,.9,.25) .5s infinite acRun}.part4 .ic-accel .b3{animation:1.5s cubic-bezier(.7,0,.9,.25) 1s infinite acRun}.part4 .ic-conv .d1{animation:3s linear infinite cvSpin}.part4 .ic-conv .d2{animation:2s linear infinite reverse cvSpin}.part4 .ic-conv .d3{animation:1.5s linear infinite cvSpin}.mk-why .svl-card:before,.hyw-grid .svl-card:before,.cm-flat .cm-tool:before{transform:scaleX(1)}.cl-read,.cs-read,.fnd-read,.cl-img img{opacity:1;transform:none}.tt-a{opacity:1}.svc-body{grid-template-rows:1fr}.svc-inner p{opacity:1;transform:none}}.tl{--tl-ink:var(--ink,#1c1b19);--tl-muted:var(--graphite,#7a746a);--tl-line:var(--line,#e5dfd2);--tl-paper:var(--paper,#faf8f4);--tl-serif:var(--serif,"Source Serif 4", Georgia, serif);--tl-sans:var(--sans,"Archivo", system-ui, sans-serif);--tl-step:46vh;--tl-node:9px;width:100%;position:relative}.tl-stages{z-index:2;position:relative}.tl-spine{background:var(--tl-line);z-index:2;pointer-events:none;width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-.5px)}.tl-spine-fill{background:var(--tl-ink);width:100%;height:0;transition:height .55s;position:absolute;top:0;left:0}.tl-stage{z-index:3;min-height:var(--tl-step);align-items:center;padding:0 clamp(24px,6vw,96px);display:flex;position:relative}.tl-row{grid-template-columns:1fr 1fr;align-items:start;width:100%;max-width:1360px;margin:0 auto;display:grid}.tl-lead{text-align:right;grid-column:1;padding-right:clamp(28px,5vw,72px)}.tl-eyebrow{font-family:var(--tl-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--tl-muted);margin:0 0 14px;font-size:13px;font-weight:400;display:block}.tl-headline{font-family:var(--tl-serif);letter-spacing:-.012em;color:var(--tl-ink);white-space:nowrap;margin:0;font-size:clamp(28px,4vw,49px);font-weight:500;line-height:1.04}.tl-icon{width:58px;height:58px;margin:22px 0 0 auto;display:block}.tl-icon svg{width:100%;height:100%;stroke:var(--tl-ink);fill:none;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;display:block}.tl-panel{grid-column:2;max-width:29rem;padding-left:clamp(28px,5vw,72px)}.tl-stagename{font-family:var(--tl-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--tl-muted);margin:0 0 16px;font-size:13px;font-weight:400}.tl-body{font-family:var(--tl-sans);color:var(--tl-muted);margin:0 0 24px;font-size:16px;font-weight:400;line-height:1.6}.tl-cta{cursor:pointer;font-family:var(--tl-sans);color:var(--tl-ink);text-decoration:underline;text-decoration-color:var(--tl-line);text-underline-offset:3px;align-items:center;gap:8px;font-size:13px;font-weight:500;display:inline-flex}.tl-cta .arw{display:inline-flex}.tl-cta .arw svg{stroke:currentColor;fill:none;stroke-width:1.6px;width:24px;height:10px;transition:transform .25s}a.tl-row:hover .tl-cta,a.tl-row:focus-within .tl-cta{text-decoration-color:var(--tl-ink)}a.tl-row:hover .tl-cta .arw svg,a.tl-row:focus-within .tl-cta .arw svg{transform:translate(4px)}.tl-stage:nth-of-type(2n) .tl-lead{text-align:left;grid-area:1/2;padding-left:clamp(28px,5vw,72px);padding-right:0}.tl-stage:nth-of-type(2n) .tl-lead .tl-icon{margin:22px auto 0 0}.tl-stage:nth-of-type(2n) .tl-panel{text-align:right;grid-area:1/1;justify-self:end;padding-left:0;padding-right:clamp(28px,5vw,72px)}.tl-node{width:var(--tl-node);height:var(--tl-node);background:var(--tl-paper);border:1px solid var(--tl-line);z-index:4;cursor:pointer;transition:background .35s,border-color .35s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tl-node:after{content:"";position:absolute;inset:-12px}.tl-node:focus-visible{outline:2px solid var(--tl-ink);outline-offset:4px}.tl-stage.is-reached .tl-node{background:var(--tl-ink);border-color:var(--tl-ink)}.tl-icon svg.ic *{transform-box:view-box;vector-effect:non-scaling-stroke}.tl-stage.is-reached .ic-foundation .f-left,.tl-stage.is-reached .ic-foundation .f-right{animation:2.4s ease-in-out infinite fLayX}.tl-stage.is-reached .ic-foundation .f-top,.tl-stage.is-reached .ic-foundation .f-bottom{animation:2.4s ease-in-out infinite fLayY}.tl-stage.is-reached .ic-expansion .sq1,.tl-stage.is-reached .ic-expansion .sq3{animation:7s linear infinite exCW}.tl-stage.is-reached .ic-expansion .sq2,.tl-stage.is-reached .ic-expansion .sq4{animation:7s linear infinite exCCW}.tl-stage.is-reached .ic-accel .b1{animation:1.5s cubic-bezier(.7,0,.9,.25) infinite acRun}.tl-stage.is-reached .ic-accel .b2{animation:1.5s cubic-bezier(.7,0,.9,.25) .5s infinite acRun}.tl-stage.is-reached .ic-accel .b3{animation:1.5s cubic-bezier(.7,0,.9,.25) 1s infinite acRun}.tl-stage.is-reached .ic-conv .d1{animation:3s linear infinite cvSpin}.tl-stage.is-reached .ic-conv .d2{animation:2s linear infinite reverse cvSpin}.tl-stage.is-reached .ic-conv .d3{animation:1.5s linear infinite cvSpin}.tl-eyebrow,.tl-headline,.tl-icon,.tl-stagename,.tl-body,.tl-cta{opacity:0;transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1);transform:translateY(30px)}.tl-eyebrow,.tl-headline{transition-delay:0s}.tl-stagename{transition-delay:80ms}.tl-icon{transition-delay:.12s}.tl-body{transition-delay:.16s}.tl-cta{transition-delay:.24s}.tl-stage.is-revealed .tl-eyebrow,.tl-stage.is-revealed .tl-headline,.tl-stage.is-revealed .tl-icon,.tl-stage.is-revealed .tl-stagename,.tl-stage.is-revealed .tl-body,.tl-stage.is-revealed .tl-cta{opacity:1;transform:none}@media (width<=900px){.tl{--tl-step:0}.tl-stages .tl-stage{min-height:0}.tl-spine{left:24px;transform:none}.tl{--tl-inset:52px}.tl-stage,.fnd-signs .tl .tl-stages .tl-stage{padding:44px 0 44px var(--tl-inset)}.tl-row{grid-template-columns:1fr;row-gap:18px}.tl-lead{text-align:left;grid-column:1;padding-right:0}.tl-headline{white-space:normal}.tl-icon{margin:20px auto 0 0}.tl-panel{grid-column:1;max-width:34rem;padding-left:0}.tl-stagename{margin:0 0 12px}.tl-node{left:24px}.tl-stage:nth-of-type(2n) .tl-lead,.tl-stage:nth-of-type(2n) .tl-panel{text-align:left;grid-area:auto/1;justify-self:stretch;padding-left:0;padding-right:0}.tl-stage:nth-of-type(2n) .tl-lead .tl-icon{margin:20px auto 0 0}}@media (prefers-reduced-motion:reduce){.tl-spine-fill,.tl-node,.tl-cta,.tl-cta svg{transition:none}.tl-icon svg.ic *{animation:none!important}.tl-eyebrow,.tl-headline,.tl-icon,.tl-stagename,.tl-body,.tl-cta{opacity:1!important;transition:none!important;transform:none!important}}.fnd-signs .tl{margin:0}.tl-end{z-index:3;justify-content:center;display:flex;position:relative}@media (width<=900px){.tl-end{padding-left:var(--tl-inset);justify-content:flex-start}}.pl-stages .fs-head{padding-bottom:40px}.pl-stages .fs-head h1{font-size:clamp(31px,5vw,61px)}.pl-stages .fnd-signs{padding-bottom:30px}.fnd-signs .tl .tl-stage{padding:0 clamp(8px,2.5vw,40px)}.tl-hist{--tl-step:150px;max-width:58rem;margin-left:auto;margin-right:auto}.hist-box{background:#fff;padding:clamp(36px,3.4vw,58px) clamp(20px,2.6vw,44px) clamp(8px,.8vw,14px)}.hist-box .cl-eyebrow{text-align:center}.hist-box .fnd-h2{text-align:center;margin-left:auto;margin-right:auto}.bf-split{grid-template-columns:minmax(0,1fr) minmax(0,.82fr);align-items:stretch;gap:clamp(28px,4vw,72px);display:grid}.bf-media{margin:40.8px 0 0;overflow:hidden}.bf-media img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}@media (width<=900px){.bf-split{grid-template-columns:1fr;gap:32px}.bf-media{margin-top:0}.bf-media img{aspect-ratio:16/10;height:auto}}#page-about .roi-media{padding-top:calc(var(--eyebrow-size) * 1.6 + 18px);align-items:flex-start}@media (width<=900px){#page-about .roi-media{padding-top:0}}#page-about .svl-grid.g2 .fnd-card h3{font-size:clamp(20px,2.2vw,29px);line-height:1.14}#page-about .tm-sec{padding-top:clamp(78px,8.4vw,118px);padding-bottom:clamp(96px,10vw,140px)}#page-about .tm-sec .cl-eyebrow,#page-about .tm-sec .fnd-h2{text-align:center}#page-about .tm-sec .cl-intro{text-align:center;margin-left:auto;margin-right:auto}.tm-grid{grid-template-columns:repeat(4,1fr);gap:clamp(26px,3vw,44px) clamp(18px,2vw,28px);margin-top:44px;display:grid}.tm-card{flex-direction:column;display:flex}.tm-photo{aspect-ratio:4/5;background:var(--cream-2);justify-content:center;align-items:center;margin:0;display:flex;position:relative;overflow:hidden}.tm-photo img{object-fit:cover;object-position:center top;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.tm-card:hover .tm-photo img{transform:scale(1.03)}.tm-initials{font-family:var(--serif);letter-spacing:.03em;color:var(--light-graphite);font-size:clamp(24px,2.6vw,34px)}.tm-name{letter-spacing:-.012em;margin-top:20px;font-size:20px;font-weight:500}.tm-role{color:var(--soft);margin-top:7px;font-size:15px;line-height:1.55}.tm-meta{font-family:var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--soft);opacity:.75;border-top:1px solid var(--hairline);margin-top:14px;padding-top:12px;font-size:11px;font-weight:500}.tm-contact{font-family:var(--sans);flex-direction:column;gap:4px;margin-top:12px;font-size:13px;line-height:1.5;display:flex}.tm-contact a{color:var(--soft);overflow-wrap:anywhere;width:fit-content;text-decoration:none}.tm-contact a:hover{color:var(--ink)}.tm-li{color:var(--ink);text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px;opacity:0;align-items:center;gap:8px;margin-top:auto;padding-top:16px;font-size:13px;font-weight:500;transition:opacity .25s,transform .25s;display:inline-flex;transform:translateY(4px)}.tm-card:hover .tm-li{opacity:1;transform:none}.tm-li .arw svg{stroke:currentColor;fill:none;stroke-width:1.6px;width:24px;height:10px;transition:transform .25s}.tm-li:hover .arw svg{transform:translate(4px)}.tm-note{color:var(--soft);max-width:58ch;margin-top:44px;font-size:15px;line-height:1.6}@media (hover:none),(pointer:coarse){.tm-li{opacity:1;transform:none}}@media (width<=1040px){.part4 .ic-foundation .f-left,.part4 .ic-foundation .f-right{animation:2.4s ease-in-out infinite fLayX}.part4 .ic-foundation .f-top,.part4 .ic-foundation .f-bottom{animation:2.4s ease-in-out infinite fLayY}.part4 .ic-expansion .sq1,.part4 .ic-expansion .sq3{animation:7s linear infinite exCW}.part4 .ic-expansion .sq2,.part4 .ic-expansion .sq4{animation:7s linear infinite exCCW}.part4 .ic-accel .b1{animation:1.5s cubic-bezier(.7,0,.9,.25) infinite acRun}.part4 .ic-accel .b2{animation:1.5s cubic-bezier(.7,0,.9,.25) .5s infinite acRun}.part4 .ic-accel .b3{animation:1.5s cubic-bezier(.7,0,.9,.25) 1s infinite acRun}.part4 .ic-conv .d1{animation:3s linear infinite cvSpin}.part4 .ic-conv .d2{animation:2s linear infinite reverse cvSpin}.part4 .ic-conv .d3{animation:1.5s linear infinite cvSpin}.cmp-cell .ic-foundation .f-left,.cmp-cell .ic-foundation .f-right{animation:2.4s ease-in-out infinite fLayX}.cmp-cell .ic-foundation .f-top,.cmp-cell .ic-foundation .f-bottom{animation:2.4s ease-in-out infinite fLayY}.cmp-cell .ic-expansion .sq1,.cmp-cell .ic-expansion .sq3{animation:7s linear infinite exCW}.cmp-cell .ic-expansion .sq2,.cmp-cell .ic-expansion .sq4{animation:7s linear infinite exCCW}.cmp-cell .ic-accel .b1{animation:1.5s cubic-bezier(.7,0,.9,.25) infinite acRun}.cmp-cell .ic-accel .b2{animation:1.5s cubic-bezier(.7,0,.9,.25) .5s infinite acRun}.cmp-cell .ic-accel .b3{animation:1.5s cubic-bezier(.7,0,.9,.25) 1s infinite acRun}.cmp-cell .ic-conv .d1{animation:3s linear infinite cvSpin}.cmp-cell .ic-conv .d2{animation:2s linear infinite reverse cvSpin}.cmp-cell .ic-conv .d3{animation:1.5s linear infinite cvSpin}.mk-why .svl-card:before,.hyw-grid .svl-card:before,.cm-flat .cm-tool:before{transform:scaleX(1)}.cl-read,.cs-read,.fnd-read,.cl-img img,.tm-li{opacity:1;transform:none}.tt-a{opacity:1}.svc-body,.svs-body,.svc-cbody,.cm-treveal{grid-template-rows:1fr}.svc-inner p,.svs-inner p,.svc-cbody-in{opacity:1;transform:none}}@media (width<=1100px){.tm-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.tm-grid{grid-template-columns:repeat(2,1fr);gap:28px 18px}.tm-name{font-size:18px}.tm-role{font-size:14px}}.tl-hist{margin-top:-10px}.tl-hist .tl-stage:first-of-type{align-items:flex-start;min-height:0;padding-top:0}.tl-hist .tl-stage:last-of-type{align-items:flex-start;min-height:0;padding-bottom:0}.tl-hist .tl-stage{padding-top:4px;padding-bottom:4px}.tl-hist .tl-eyebrow{letter-spacing:.14em;margin:0 0 10px}.tl-hist .tl-headline{white-space:normal;font-size:20px;line-height:1.14}.tl-hist .tl-panel{max-width:33rem;padding-top:30.8px}.tl-hist .tl-body{min-height:72px;margin:0;font-size:15px}.tl-hist .tl-lead{padding-top:2px}.tl-hist .tl-spine{left:24px;transform:none}.tl-hist .tl-node{left:24px}.tl-hist .tl-stage{padding-left:clamp(56px,6vw,96px);padding-right:24px}.tl-hist .tl-row{grid-template-columns:minmax(0,15rem) minmax(0,1fr);column-gap:clamp(20px,2.4vw,40px)}.tl-hist .tl-lead,.tl-hist .tl-stage:nth-of-type(2n) .tl-lead{text-align:left;grid-area:1/1;padding-left:0;padding-right:0}.tl-hist .tl-panel,.tl-hist .tl-stage:nth-of-type(2n) .tl-panel{text-align:left;grid-area:1/2;justify-self:stretch;padding-left:0;padding-right:0}@media (width<=900px){.tl-hist{--tl-step:0}.tl-hist .tl-stage{min-height:0;padding-top:22px;padding-bottom:22px}.tl-hist .tl-row{row-gap:12px}.tl-hist .tl-panel{padding-top:0}.tl-hist .tl-body{min-height:0}.tl-hist .tl-row{grid-template-columns:1fr;column-gap:0}.tl-hist .tl-lead,.tl-hist .tl-stage:nth-of-type(2n) .tl-lead{grid-area:auto/1}.tl-hist .tl-panel,.tl-hist .tl-stage:nth-of-type(2n) .tl-panel{grid-area:auto/1;max-width:none}}.nf-sec{flex-direction:column;justify-content:center;min-height:56vh;padding:calc(96px + 12vh) 0 clamp(140px,20vh,240px);display:flex}.nf-grid{text-align:center;display:block}.nf-label{letter-spacing:.22em;text-transform:uppercase;color:var(--soft);margin-bottom:clamp(18px,2vw,26px);font-size:13px}.nf-body h1{letter-spacing:-.012em;max-width:24ch;margin:0 auto;font-size:clamp(34px,5vw,61px);font-weight:500;line-height:1.04}.nf-body p{max-width:none;color:var(--soft);text-wrap:balance;margin:clamp(26px,3vw,38px) auto 0;font-size:16px;line-height:1.6}@media (width<=760px){.nf-body p br{display:none}}.nf-body p a{color:var(--ink);text-underline-offset:4px;cursor:pointer;text-decoration:underline 1px;transition:color .18s}.nf-body p a:hover{color:var(--soft)}.nf-steps{margin-top:clamp(44px,5vw,64px)}.nf-rail{grid-template-columns:1fr 2fr 2fr 2fr 1fr;height:26px;display:grid}.nf-z{position:relative}.nf-z:before{content:"";background:var(--line);height:1px;transition:transform .55s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0;right:0;transform:scaleX(1)}.nf-z:nth-child(-n+4):after{content:"";background:var(--line);border:1px solid var(--line);width:9px;height:9px;position:absolute;top:-4px;right:-4.5px}.nf-z.is-open:before{transform:scaleX(0)}.nf-rail[data-dir=fwd] .nf-z:before{transform-origin:0}.nf-rail[data-dir=fwd] .nf-z.is-open:before,.nf-rail[data-dir=back] .nf-z:before{transform-origin:100%}.nf-rail[data-dir=back] .nf-z.is-open:before{transform-origin:0}@media (prefers-reduced-motion:reduce){.nf-z:before{transition:none}}.nf-top{padding:16px 24px 0}.nf-top .nf-bar{align-items:center;padding:12px 40px;display:flex}.nf-top a{align-items:center;display:inline-flex}.nf-top .brand-logo{height:19px}@media (width<=760px){.nf-top{padding:10px 12px 0}.nf-top .nf-bar{padding:18px 20px}}.nf-page{flex-direction:column;min-height:100vh;display:flex}.nf-page>main{flex-direction:column;flex:1;display:flex}.nf-page .nf-sec{flex:1}.tbar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);column-gap:56px;margin-top:34px;padding:26px 0;display:grid}.tbar .tb{position:relative}.tbar .tb+.tb:before{content:"";background:var(--line);width:1px;position:absolute;top:-4px;bottom:-4px;left:-28px}.tbar .tb b{letter-spacing:-.008em;color:var(--ink);font-size:15px;font-weight:500;display:block}.tbar .tb span{color:var(--soft);max-width:34ch;margin-top:7px;font-size:13.5px;line-height:1.5;display:block}.tbar-lead{letter-spacing:-.008em;color:var(--ink);max-width:56ch;margin-top:16px;font-size:clamp(17px,1.7vw,21px);line-height:1.45}.duo{grid-template-columns:1.02fr .98fr;align-items:stretch;gap:clamp(30px,3.4vw,56px);display:grid}.duo-panel{color:var(--ink);background:#fff;flex-direction:column;justify-content:center;padding:clamp(34px,3.6vw,56px);display:flex}.duo-panel .cl-eyebrow{color:var(--soft)}.duo-panel .fnd-h2{color:var(--ink);max-width:16ch;margin-top:20px;font-size:clamp(26px,2.5vw,37px)}.duo-panel .cl-intro{color:var(--soft);max-width:42ch;margin-top:20px}.duo-side{flex-direction:column;justify-content:center;padding:clamp(6px,1.4vw,20px) 0;display:flex}.duo .tbar-lead{max-width:none;font-size:clamp(16px,1.4vw,19px)}.tbar-stack{grid-template-columns:1fr;column-gap:0;margin-top:24px;padding:4px 0}.tbar-stack .tb{padding:17px 0}.tbar-stack .tb+.tb:before{content:none}.tbar-stack .tb+.tb{border-top:1px solid var(--line)}.tbar-stack .tb span{max-width:46ch}@media (width<=900px){.duo{grid-template-columns:1fr;gap:36px}.duo-side{padding:0}}@media (width<=760px){.tbar{grid-template-columns:1fr;gap:0;padding:8px 0}.tbar .tb{padding:18px 0}.tbar .tb+.tb:before{content:none}.tbar .tb+.tb{border-top:1px solid var(--line)}}.pv-layout{grid-template-columns:minmax(0,230px) minmax(0,1fr);align-items:start;gap:clamp(36px,6vw,110px);margin-top:48px;display:grid}.pv-toc{position:sticky;top:110px}.pv-toc h4{letter-spacing:.09em;text-transform:uppercase;color:var(--soft);opacity:.75;border-bottom:1px solid var(--hairline);padding-bottom:14px;font-size:11px;font-weight:500}.pv-toc a{color:var(--soft);padding:9px 0;font-size:14px;line-height:1.45;text-decoration:none;transition:color .2s;display:block}.pv-toc a:hover{color:var(--ink)}.pv-body{max-width:68ch}.pv-block{border-top:1px solid var(--hairline);padding:34px 0}.pv-block:first-child{border-top:0;padding-top:0}.pv-block h3{letter-spacing:-.012em;scroll-margin-top:120px;font-size:clamp(20px,2.2vw,27px);font-weight:500;line-height:1.16}.pv-block h4{font-family:var(--sans);letter-spacing:-.01em;margin-top:26px;font-size:17px;font-weight:500}.pv-block p{color:var(--soft);margin-top:14px;font-size:16px;line-height:1.65}.pv-block h3+p{margin-top:16px}.pv-block a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px}.pv-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin-top:18px;display:grid}.pv-list span{color:var(--soft);border-top:1px solid var(--hairline);padding:11px 0;font-size:15px;line-height:1.5}.pv-meta{flex-wrap:wrap;gap:8px 28px;margin-top:18px;display:flex}.pv-meta div{color:var(--soft);font-size:15px;line-height:1.5}.pv-meta b{font-family:var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--soft);opacity:.75;margin-bottom:5px;font-size:11px;font-weight:500;display:block}.pv-updated{letter-spacing:.02em;color:var(--soft);margin-top:22px;font-size:13px}@media (width<=900px){.pv-layout{grid-template-columns:1fr;gap:30px}.pv-toc{position:static}.pv-body{max-width:none}.pv-list{grid-template-columns:1fr}}#otto-show{--bg:#1c1b19;--lav:#dfe1ec;--ink:#1c1b19;--line:#ffffff29;--muted:#ffffff80;--body:#fffc;--blue:#a8c8e8;--sans:var(--font-archivo,"Archivo", system-ui, sans-serif);--serif:var(--font-source-serif,"Source Serif 4", Georgia, serif);--maxw:1360px}#otto-show *{box-sizing:border-box}#otto-show .sec{background:var(--bg);color:#fff;font-family:var(--sans);padding:10px 0 104px}#otto-show .inner{max-width:1340px;margin:0 auto;padding:0 40px}#otto-show .eyebrow{letter-spacing:.2em;text-transform:uppercase;color:#ffffff73;margin:0 0 42px;font-size:13px}#otto-show .ins-head{margin-bottom:clamp(32px,3.4vw,46px)}#otto-show .ins-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:#ffffff8c;margin-bottom:16px;font-size:13px}#otto-show .ins-h2{font-family:var(--serif);letter-spacing:-.015em;color:#fff;white-space:nowrap;max-width:none;margin:0;font-size:clamp(28px,3.6vw,46px);font-weight:500;line-height:1.05}#otto-show .ins-lead{font-family:var(--sans);color:var(--body);max-width:56ch;margin:18px 0 0;font-size:clamp(15px,1.25vw,17px);line-height:1.6}#otto-show .ins-lede{color:#ffffffb3;margin:0;padding-bottom:5px;font-size:16px;line-height:1.6}@media (width<=900px){#otto-show .ins-h2{white-space:normal;max-width:none}}#otto-show .hero{grid-template-columns:1.3fr 1fr;align-items:start;gap:70px;margin-bottom:66px;display:grid}#otto-show .hero h2{font-family:var(--serif);letter-spacing:-.01em;max-width:12ch;margin:0 0 42px;font-size:clamp(38px,4.9vw,72px);font-weight:400;line-height:1.05}#otto-show .hbody{max-width:44ch;padding-top:8px}#otto-show .hbody p{color:var(--body);margin:0 0 22px;font-size:18px;line-height:1.55}#otto-show .hbody p:last-child{margin:0}#otto-show .btn.ghost{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff6;border-radius:0;align-items:center;gap:16px;padding:15px 24px;font-size:13px;font-weight:500;text-decoration:none;transition:background .3s,color .3s,border-color .3s;display:inline-flex}#otto-show .btn.ghost:hover{color:var(--ink);background:#fff;border-color:#fff}#otto-show .btn.ghost .arw svg{stroke:currentColor;fill:none;stroke-width:1.5px;width:30px;height:12px;transition:transform .25s}#otto-show .btn.ghost:hover .arw svg{transform:translate(4px)}#otto-show .showcase{grid-template-columns:minmax(0,3.5fr) minmax(0,1fr);align-items:start;gap:0;display:grid}#otto-show .visual{background:var(--lav);aspect-ratio:16/9;position:relative;overflow:hidden}#otto-show .shot{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .45s;position:absolute;inset:0}#otto-show .shot.on{opacity:1}#otto-show .shot.snap:not(.on){transition:opacity 0s linear .45s}#otto-show .shot{z-index:1}#otto-show .devwrap{opacity:0;justify-content:center;align-items:center;padding:48px;transition:opacity .45s;display:flex;position:absolute;inset:0}#otto-show .devwrap.on{opacity:1}#otto-show .device{background:#0d0d0c;border-radius:18px;width:100%;max-width:760px;padding:11px;box-shadow:0 46px 90px -34px #00000080}#otto-show .screens{aspect-ratio:16/10;background:#201f1d;border-radius:9px;position:relative;overflow:hidden}#otto-show .dash{opacity:0;color:#ffffffe6;grid-template-columns:100px 1fr;font-size:10px;transition:opacity .45s;display:grid;position:absolute;inset:0}#otto-show .dash.on{opacity:1}#otto-show .side{border-right:1px solid var(--line);padding:11px 10px}#otto-show .brand{letter-spacing:.28em;color:#ffffffb3;margin-bottom:15px;font-size:9px}#otto-show .nav{color:#ffffff80;flex-direction:column;gap:10px;display:flex}#otto-show .nav .row{align-items:center;gap:6px;display:flex}#otto-show .nav .on{color:#fff}#otto-show .badge{border:1px solid var(--line);color:#ffffffb3;padding:1px 4px;font-size:7px}#otto-show .main{padding:11px 12px;overflow:hidden}#otto-show .crumb{color:#fff6;margin-bottom:2px;font-size:9px}#otto-show .mh{font-family:var(--serif);color:#fff;margin:0 0 9px;font-size:13px;font-weight:500}#otto-show .grid2{grid-template-columns:1.5fr 1fr;gap:9px;display:grid}#otto-show .card{border:1px solid var(--line);border-radius:5px;padding:9px}#otto-show .lbl{color:#ffffff8c;justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}#otto-show .tabsm{gap:3px;display:flex}#otto-show .tabsm span{color:#fff6;border-radius:0;padding:1px 4px}#otto-show .tabsm .on{color:var(--ink);background:#ffffffe6}#otto-show .big{color:#fff;font-size:16px}#otto-show .big em{color:#8fb98f;margin-left:5px;font-size:9px;font-style:normal}#otto-show .chart svg{width:100%;height:52px;margin-top:5px;display:block}#otto-show .months{color:#ffffff4d;justify-content:space-between;margin-top:3px;font-size:8px;display:flex}#otto-show .stk{flex-direction:column;gap:9px;display:flex}#otto-show .nba .t{color:#fff;margin-bottom:7px}#otto-show .lead{border-top:1px solid var(--line);justify-content:space-between;padding:5px 0;display:flex}#otto-show .lead .n{color:#fff}#otto-show .lead .s{color:#fff6;margin-top:1px;font-size:9px}#otto-show .lead .sc{color:#fff9}#otto-show .queue{color:var(--ink);background:#fff;border-radius:3px;align-items:center;gap:5px;margin-top:8px;padding:4px 8px;font-size:9px;font-weight:500;display:inline-flex}#otto-show .kv{border-top:1px solid var(--line);justify-content:space-between;padding:5px 0;display:flex}#otto-show .kv b{color:#fff;font-weight:500}#otto-show .tbl{border-collapse:collapse;width:100%}#otto-show .tbl th{text-align:left;color:#fff6;border-bottom:1px solid var(--line);padding:6px 5px;font-weight:400}#otto-show .tbl td{border-bottom:1px solid var(--line);color:#ffffffd9;padding:7px 5px}#otto-show .pillm{border:1px solid var(--line);color:#ffffffb3;border-radius:9px;padding:1px 7px;font-size:9px}#otto-show .msg .fld{border-bottom:1px solid var(--line);color:#ffffff80;gap:7px;padding:6px 0;display:flex}#otto-show .msg .fld b{color:#fff;font-weight:500}#otto-show .msg .bodyl{flex-direction:column;gap:6px;margin-top:8px;display:flex}#otto-show .msg .bodyl i{background:#ffffff24;border-radius:3px;height:7px;display:block}#otto-show .chips{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}#otto-show .chips span{border:1px solid var(--line);color:#fff9;border-radius:9px;padding:1px 7px;font-size:9px}#otto-show .feed .ev{border-top:1px solid var(--line);align-items:flex-start;gap:8px;padding:6px 0;display:flex}#otto-show .feed .dot{background:#8fb98f;border-radius:50%;flex:none;width:6px;height:6px;margin-top:3px}#otto-show .feed .txt{color:#fff;flex:1}#otto-show .feed .sub{color:#fff6;margin-top:1px;font-size:9px}#otto-show .feed .tm{color:#ffffff59;font-size:9px}#otto-show .mkt .row2{border-top:1px solid var(--line);grid-template-columns:72px 1fr 40px;align-items:center;gap:9px;padding:7px 0;display:grid}#otto-show .mkt .bar{background:#ffffff1f;border-radius:3px;height:5px;overflow:hidden}#otto-show .mkt .bar i{background:#fffc;height:100%;display:block}#otto-show .mkt .v{text-align:right;color:#ffffffb3}#otto-show .mkt .r{color:#fff}#otto-show .tabs{border:1px solid var(--line);margin:0;padding:0;list-style:none}#otto-show .tab{border-top:1px solid var(--line);cursor:pointer;padding:22px 24px}#otto-show .tab:first-child{border-top:none}#otto-show .tab:hover{background:#ffffff0a}#otto-show .tab:hover .tt{color:#fff}#otto-show .tab.on{background:#ffffff0d}#otto-show .tab:focus-visible{outline-offset:-2px;outline:2px solid #fff}#otto-show .thead{align-items:flex-start;gap:26px;display:flex}#otto-show .thead .num{width:20px;color:var(--blue);flex:none;font-size:14px;font-weight:400;line-height:1.2}#otto-show .thead .tt{font-family:var(--sans);color:#fff;font-size:18px;font-weight:500;line-height:1.2}#otto-show .tab .desc{color:#ffffff9e;opacity:0;max-height:0;margin:0 0 0 46px;font-size:14px;line-height:1.5;transition:max-height .4s,opacity .3s,margin-top .4s;overflow:hidden}#otto-show .tab.on .desc{opacity:1;max-height:340px;margin-top:10px}#otto-show .overlay2{z-index:3;pointer-events:none;position:absolute;inset:0}#otto-show .glass{backdrop-filter:blur(48px)saturate(1.2);color:#fff;opacity:0;background:#121114a8;border:1px solid #ffffff38;border-radius:0;width:52%;padding:20px 22px;transition:opacity .55s,transform .6s cubic-bezier(.22,1,.36,1);position:absolute;overflow:hidden;transform:translateY(28px);box-shadow:0 34px 70px -26px #0000008c}#otto-show .overlay2.on .glass{opacity:1;transform:none}#otto-show .pickwrap{z-index:6;pointer-events:none;position:absolute;inset:0}#otto-show .pickcard{opacity:0;filter:drop-shadow(0 8px 14px #0e0f116b);width:32.68%;transition:opacity .55s,transform .6s cubic-bezier(.22,1,.36,1);position:absolute;top:46.99%;left:49.87%;transform:translate(-50%,calc(28px - 50%))}#otto-show .pickwrap.on .pickcard{opacity:1;transform:translate(-50%,-50%)}#otto-show .chipwrap{z-index:6;pointer-events:none;position:absolute;inset:0}#otto-show .chipstack{flex-direction:column;gap:3px;width:17.5%;display:flex;position:absolute;top:5%;right:3.1%}#otto-show .chip{box-sizing:border-box;color:#faf8f4;font-family:var(--sans);letter-spacing:-.005em;white-space:nowrap;opacity:0;background:#1c1b19;align-items:center;gap:.7em;padding:.95em 1.1em;font-size:clamp(9px,.72vw,14px);line-height:1.15;transition:opacity .5s,transform .55s cubic-bezier(.22,1,.36,1);display:flex;transform:translateY(26px)}#otto-show .chip i{background:#a8c8e8;flex:none;width:.5em;height:.5em}#otto-show .chipwrap.on .chip{opacity:1;transform:none}#otto-show .chipwrap.on .chip:nth-child(2){transition-delay:90ms}#otto-show .chipwrap.on .chip:nth-child(3){transition-delay:.18s}@media (width<=900px){#otto-show .chipstack{width:25%;top:4%;right:2.4%}#otto-show .chip{padding:.85em .9em;font-size:clamp(8px,1.7vw,12px)}}#otto-show .cfmwrap{z-index:7;pointer-events:none;position:absolute;inset:0}#otto-show .cfm{box-sizing:border-box;color:#1c1b19;width:24.3%;font-family:var(--sans);text-align:left;opacity:0;background:#faf8f4;border-radius:0;padding:1.4em 1.55em 1.35em;font-size:clamp(6px,.59vw,11px);transition:opacity .55s,transform .6s cubic-bezier(.22,1,.36,1);position:absolute;top:46.99%;left:49.87%;transform:translate(-50%,calc(28px - 50%));box-shadow:0 8px 14px #0e0f116b}#otto-show .cfmwrap.on .cfm{opacity:1;transform:translate(-50%,-50%)}#otto-show .cfm-t{font-family:var(--serif);letter-spacing:-.012em;font-size:1.32em;font-weight:500;line-height:1.15}#otto-show .cfm-p{color:#7a746a;margin:.7em 0 0;font-size:.92em;line-height:1.5}#otto-show .cfm-b{gap:.6em;margin-top:1.5em;display:flex}#otto-show .cfm-yes{color:#faf8f4;background:#1c1b19;padding:.62em 1em;font-size:.88em;font-weight:500}#otto-show .cfm-no{color:#1c1b19;border:1px solid #e5dfd2;padding:.62em 1em;font-size:.88em;font-weight:500}@media (width<=900px){#otto-show .cfm{width:38%;padding:1.25em 1.3em 1.15em;font-size:clamp(6px,1.44vw,10px)}}#otto-show .mtgwrap{z-index:7;pointer-events:none;position:absolute;inset:0}#otto-show .mtgcard{opacity:0;filter:drop-shadow(0 8px 14px #0e0f116b);border-radius:0;width:37%;transition:opacity .55s,transform .6s cubic-bezier(.22,1,.36,1);position:absolute;top:46.99%;left:49.87%;transform:translate(-50%,calc(28px - 50%))}#otto-show .mtgwrap.on .mtgcard{opacity:1;transform:translate(-50%,-50%)}@media (width<=900px){#otto-show .mtgcard{width:45%}}#otto-show .wkwrap{z-index:7;pointer-events:none;position:absolute;inset:0}#otto-show .wkcard{opacity:0;filter:drop-shadow(0 8px 14px #0e0f116b);border-radius:0;width:38.5%;transition:opacity .55s,transform .6s cubic-bezier(.22,1,.36,1);position:absolute;top:49.5%;left:49.87%;transform:translate(-50%,calc(28px - 50%))}#otto-show .wkwrap.on .wkcard{opacity:1;transform:translate(-50%,-50%)}@media (width<=900px){#otto-show .wkcard{width:47%}#otto-show .pickcard{width:39.9%}}#otto-show .card-a{z-index:1;top:8%;left:24%}#otto-show .g-head{justify-content:space-between;align-items:center;display:flex}#otto-show .g-title{font-size:15px;font-weight:600}#otto-show .g-close{color:#ffffffbf;font-size:20px;line-height:1}#otto-show .g-rule{background:#ffffff2e;height:1px;margin:13px 0}#otto-show .glass{font-family:var(--sans)}#otto-show .g-h1{font-family:var(--serif);letter-spacing:-.015em;margin:2px 0 10px;font-size:27px;font-weight:400;line-height:1.05}#otto-show .g-desc{color:#ffffffd1;font-size:12.5px;line-height:1.45}#otto-show .g-cols{gap:28px;display:flex}#otto-show .g-label{letter-spacing:.14em;text-transform:uppercase;color:#ffffffeb;align-items:center;gap:6px;font-size:10px;font-weight:600;display:flex}#otto-show .g-info{color:#ffffffb3;border:1px solid #ffffff80;border-radius:50%;justify-content:center;align-items:center;width:13px;height:13px;font-size:8px;font-style:italic;display:inline-flex}#otto-show .g-drop{background:#ffffff24;border:1px solid #ffffff29;border-radius:0;justify-content:space-between;align-items:center;gap:16px;min-width:190px;margin-top:10px;padding:9px 14px;font-size:12.5px;display:inline-flex}#otto-show .g-list{flex-direction:column;gap:12px;display:flex}#otto-show .g-item{color:#ffffffe6;gap:12px;font-size:12.5px;line-height:1.4;display:flex}#otto-show .g-check{color:#fff;flex:none}#otto-show .g-actions{justify-content:flex-end;margin-top:14px;display:flex}#otto-show .g-btn{background:#ffffff24;border:1px solid #ffffff29;border-radius:0;align-items:center;gap:12px;padding:9px 16px;font-size:12.5px;display:inline-flex}@media (prefers-reduced-motion:reduce){#otto-show .glass{transition:none}}#otto-show .overlay3{z-index:3;pointer-events:none;position:absolute;inset:0}#otto-show .fin{opacity:0;width:100%;transition:opacity .55s,transform .6s cubic-bezier(.22,1,.36,1);position:static;transform:translateY(24px)}#otto-show .overlay3.on .fin{opacity:1;transform:none}#otto-show .fin-stack{transform-origin:100% 0;flex-direction:column;gap:12px;width:36%;display:flex;position:absolute;top:5%;right:4%;transform:scale(.9)}#otto-show .overlay3.on .fin:nth-child(2){transition-delay:60ms}#otto-show .overlay3.on .fin:nth-child(3){transition-delay:.12s}#otto-show .overlay3.on .fin:nth-child(4){transition-delay:.18s}#otto-show .overlay3.on .fin:nth-child(5){transition-delay:.24s}#otto-show .overlay3.on .fin:nth-child(6){transition-delay:.3s}#otto-show .fin-glass{color:#fff;backdrop-filter:blur(30px)saturate(1.1);background:#16151880;border:1px solid #ffffff38;border-radius:0;padding:14px 15px;overflow:hidden;box-shadow:0 30px 62px -26px #00000080}#otto-show .fin-h{color:#fff;font-size:11px;font-weight:600;font-family:var(--sans);justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}#otto-show .fin-dots{color:#fff6;letter-spacing:1.5px}#otto-show .leg{color:#ffffffb8;font-size:8px;font-family:var(--sans);flex-wrap:wrap;gap:10px;margin-top:9px;display:flex}#otto-show .leg span{align-items:center;gap:4px;display:inline-flex}#otto-show .dot{border-radius:50%;width:6px;height:6px;display:inline-block}#otto-show .cc{color:#fff;width:42%;font-family:var(--sans);backdrop-filter:blur(30px)saturate(1.1);background:#0a0a0c9e;border:1px solid #ffffff29;border-radius:0;padding:18px;top:13%;left:4%;overflow:hidden;box-shadow:0 34px 64px -24px #0000009e}#otto-show .cc:before{content:"";background:repeating-radial-gradient(circle at 82% 26%,#0000 0 13px,#ffffff0d 13px 14px);position:absolute;inset:0}#otto-show .cc-top{color:#fff9;letter-spacing:.04em;justify-content:space-between;font-size:10px;display:flex;position:relative}#otto-show .cc-bal{margin:10px 0 24px;font-size:25px;font-weight:600;position:relative}#otto-show .cc-bot{justify-content:space-between;align-items:flex-end;display:flex;position:relative}#otto-show .cc-lab{letter-spacing:.1em;text-transform:uppercase;color:#ffffff73;font-size:8px}#otto-show .cc-v{margin-top:3px;font-size:12px}#otto-show .cc-logo{width:40px;height:24px;position:relative}#otto-show .cc-logo i{border-radius:50%;width:24px;height:24px;position:absolute;top:0}#otto-show .cc-logo .a{background:#a8c8e8;left:0}#otto-show .cc-logo .b{opacity:.55;background:#fff;left:14px}#otto-show .ws svg{width:100%;height:62px;display:block}#otto-show .pies{justify-content:space-between;gap:8px;margin-top:6px;display:flex}#otto-show .pie{text-align:center;flex:1}#otto-show .pie svg{width:100%;max-width:64px;height:auto}#otto-show .pie-lab{color:#ffffff9e;font-size:8px;font-family:var(--sans);margin-top:3px}#otto-show .ac .bars{align-items:flex-start;gap:4px;height:56px;margin-top:2px;display:flex}#otto-show .ac .bars i{background:#a8c8e8;border-radius:0;width:5px;display:block}#otto-show .ac .xlab{color:#ffffff73;font-size:7px;font-family:var(--sans);justify-content:space-between;margin-top:3px;display:flex}#otto-show .badge{color:#a8c8e8;backdrop-filter:blur(30px);background:#16151880;border:1px solid #ffffff38;border-radius:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;box-shadow:0 18px 34px -14px #00000073}#otto-show .badge svg{width:20px;height:20px}#otto-show .badge-cart{top:40%;left:88%}#otto-show .badge-dollar{top:49%;left:5%}@media (prefers-reduced-motion:reduce){#otto-show .fin{transition:none}}@media (width<=900px){#otto-show .sec{padding:0 0 68px}#otto-show .inner{padding:0 40px}#otto-show .hero{grid-template-columns:1fr;gap:26px;margin-bottom:32px}#otto-show .hero h2,#otto-show .hbody{max-width:none}#otto-show .showcase{grid-template-columns:1fr;gap:14px}#otto-show .visual{aspect-ratio:16/11;order:-1;padding:22px}}@media (prefers-reduced-motion:reduce){#otto-show .dash,#otto-show .tab,#otto-show .tab .desc,#otto-show .btn.ghost,#otto-show .btn.ghost .arw svg{transition:none}}#otto-show-2{--bg:#1c1b19;--lav:#dfe1ec;--ink:#1c1b19;--line:#ffffff29;--muted:#ffffff80;--body:#fffc;--blue:#a8c8e8;--sans:var(--font-archivo,"Archivo", system-ui, sans-serif);--serif:var(--font-source-serif,"Source Serif 4", Georgia, serif);--maxw:1360px}#otto-show-2 *{box-sizing:border-box}#otto-show-2 .sec{background:var(--bg);color:#fff;font-family:var(--sans);padding:clamp(58px,6vw,84px) 0 clamp(56px,6vw,76px)}#otto-show-2 .inner{max-width:1340px;margin:0 auto;padding:0 40px}#otto-show-2 .eyebrow{letter-spacing:.2em;text-transform:uppercase;color:#ffffff73;margin:0 0 42px;font-size:13px}#otto-show-2 .ins-head{margin-bottom:clamp(32px,3.4vw,46px)}#otto-show-2 .ins-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:#ffffff8c;margin-bottom:16px;font-size:13px}#otto-show-2 .ins-h2{font-family:var(--serif);letter-spacing:-.015em;color:#fff;white-space:nowrap;max-width:none;margin:0;font-size:clamp(28px,3.6vw,46px);font-weight:500;line-height:1.05}#otto-show-2 .ins-lead{font-family:var(--sans);color:var(--body);max-width:56ch;margin:18px 0 0;font-size:clamp(15px,1.25vw,17px);line-height:1.6}#otto-show-2 .ins-lede{color:#ffffffb3;margin:0;padding-bottom:5px;font-size:16px;line-height:1.6}@media (width<=900px){#otto-show-2 .ins-h2{white-space:normal;max-width:none}}#otto-show-2 .hero{grid-template-columns:1.3fr 1fr;align-items:start;gap:70px;margin-bottom:66px;display:grid}#otto-show-2 .hero h2{font-family:var(--serif);letter-spacing:-.01em;max-width:12ch;margin:0 0 42px;font-size:clamp(38px,4.9vw,72px);font-weight:400;line-height:1.05}#otto-show-2 .hbody{max-width:44ch;padding-top:8px}#otto-show-2 .hbody p{color:var(--body);margin:0 0 22px;font-size:18px;line-height:1.55}#otto-show-2 .hbody p:last-child{margin:0}#otto-show-2 .btn.ghost{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff6;border-radius:0;align-items:center;gap:16px;padding:15px 24px;font-size:13px;font-weight:500;text-decoration:none;transition:background .3s,color .3s,border-color .3s;display:inline-flex}#otto-show-2 .btn.ghost:hover{color:var(--ink);background:#fff;border-color:#fff}#otto-show-2 .btn.ghost .arw svg{stroke:currentColor;fill:none;stroke-width:1.5px;width:30px;height:12px;transition:transform .25s}#otto-show-2 .btn.ghost:hover .arw svg{transform:translate(4px)}#otto-show-2 .showcase{grid-template-columns:minmax(0,3.5fr) minmax(0,1fr);align-items:start;gap:0;display:grid}#otto-show-2 .visual{background:var(--lav);aspect-ratio:16/9;position:relative;overflow:hidden}#otto-show-2 .shot{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .45s;position:absolute;inset:0}#otto-show-2 .shot.on{opacity:1}#otto-show-2 .shot.snap:not(.on){transition:opacity 0s linear .45s}#otto-show-2 .shot{z-index:1}#otto-show-2 .devwrap{opacity:0;justify-content:center;align-items:center;padding:48px;transition:opacity .45s;display:flex;position:absolute;inset:0}#otto-show-2 .devwrap.on{opacity:1}#otto-show-2 .device{background:#0d0d0c;border-radius:18px;width:100%;max-width:760px;padding:11px;box-shadow:0 46px 90px -34px #00000080}#otto-show-2 .screens{aspect-ratio:16/10;background:#201f1d;border-radius:9px;position:relative;overflow:hidden}#otto-show-2 .dash{opacity:0;color:#ffffffe6;grid-template-columns:100px 1fr;font-size:10px;transition:opacity .45s;display:grid;position:absolute;inset:0}#otto-show-2 .dash.on{opacity:1}#otto-show-2 .side{border-right:1px solid var(--line);padding:11px 10px}#otto-show-2 .brand{letter-spacing:.28em;color:#ffffffb3;margin-bottom:15px;font-size:9px}#otto-show-2 .nav{color:#ffffff80;flex-direction:column;gap:10px;display:flex}#otto-show-2 .nav .row{align-items:center;gap:6px;display:flex}#otto-show-2 .nav .on{color:#fff}#otto-show-2 .badge{border:1px solid var(--line);color:#ffffffb3;padding:1px 4px;font-size:7px}#otto-show-2 .main{padding:11px 12px;overflow:hidden}#otto-show-2 .crumb{color:#fff6;margin-bottom:2px;font-size:9px}#otto-show-2 .mh{font-family:var(--serif);color:#fff;margin:0 0 9px;font-size:13px;font-weight:500}#otto-show-2 .grid2{grid-template-columns:1.5fr 1fr;gap:9px;display:grid}#otto-show-2 .card{border:1px solid var(--line);border-radius:5px;padding:9px}#otto-show-2 .lbl{color:#ffffff8c;justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}#otto-show-2 .tabsm{gap:3px;display:flex}#otto-show-2 .tabsm span{color:#fff6;border-radius:0;padding:1px 4px}#otto-show-2 .tabsm .on{color:var(--ink);background:#ffffffe6}#otto-show-2 .big{color:#fff;font-size:16px}#otto-show-2 .big em{color:#8fb98f;margin-left:5px;font-size:9px;font-style:normal}#otto-show-2 .chart svg{width:100%;height:52px;margin-top:5px;display:block}#otto-show-2 .months{color:#ffffff4d;justify-content:space-between;margin-top:3px;font-size:8px;display:flex}#otto-show-2 .stk{flex-direction:column;gap:9px;display:flex}#otto-show-2 .nba .t{color:#fff;margin-bottom:7px}#otto-show-2 .lead{border-top:1px solid var(--line);justify-content:space-between;padding:5px 0;display:flex}#otto-show-2 .lead .n{color:#fff}#otto-show-2 .lead .s{color:#fff6;margin-top:1px;font-size:9px}#otto-show-2 .lead .sc{color:#fff9}#otto-show-2 .queue{color:var(--ink);background:#fff;border-radius:3px;align-items:center;gap:5px;margin-top:8px;padding:4px 8px;font-size:9px;font-weight:500;display:inline-flex}#otto-show-2 .kv{border-top:1px solid var(--line);justify-content:space-between;padding:5px 0;display:flex}#otto-show-2 .kv b{color:#fff;font-weight:500}#otto-show-2 .tbl{border-collapse:collapse;width:100%}#otto-show-2 .tbl th{text-align:left;color:#fff6;border-bottom:1px solid var(--line);padding:6px 5px;font-weight:400}#otto-show-2 .tbl td{border-bottom:1px solid var(--line);color:#ffffffd9;padding:7px 5px}#otto-show-2 .pillm{border:1px solid var(--line);color:#ffffffb3;border-radius:9px;padding:1px 7px;font-size:9px}#otto-show-2 .msg .fld{border-bottom:1px solid var(--line);color:#ffffff80;gap:7px;padding:6px 0;display:flex}#otto-show-2 .msg .fld b{color:#fff;font-weight:500}#otto-show-2 .msg .bodyl{flex-direction:column;gap:6px;margin-top:8px;display:flex}#otto-show-2 .msg .bodyl i{background:#ffffff24;border-radius:3px;height:7px;display:block}#otto-show-2 .chips{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}#otto-show-2 .chips span{border:1px solid var(--line);color:#fff9;border-radius:9px;padding:1px 7px;font-size:9px}#otto-show-2 .feed .ev{border-top:1px solid var(--line);align-items:flex-start;gap:8px;padding:6px 0;display:flex}#otto-show-2 .feed .dot{background:#8fb98f;border-radius:50%;flex:none;width:6px;height:6px;margin-top:3px}#otto-show-2 .feed .txt{color:#fff;flex:1}#otto-show-2 .feed .sub{color:#fff6;margin-top:1px;font-size:9px}#otto-show-2 .feed .tm{color:#ffffff59;font-size:9px}#otto-show-2 .mkt .row2{border-top:1px solid var(--line);grid-template-columns:72px 1fr 40px;align-items:center;gap:9px;padding:7px 0;display:grid}#otto-show-2 .mkt .bar{background:#ffffff1f;border-radius:3px;height:5px;overflow:hidden}#otto-show-2 .mkt .bar i{background:#fffc;height:100%;display:block}#otto-show-2 .mkt .v{text-align:right;color:#ffffffb3}#otto-show-2 .mkt .r{color:#fff}#otto-show-2 .tabs{border:1px solid var(--line);margin:0;padding:0;list-style:none}#otto-show-2 .tab{border-top:1px solid var(--line);cursor:pointer;padding:22px 24px}#otto-show-2 .tab:first-child{border-top:none}#otto-show-2 .tab:hover{background:#ffffff0a}#otto-show-2 .tab:hover .tt{color:#fff}#otto-show-2 .tab.on{background:#ffffff0d}#otto-show-2 .tab:focus-visible{outline-offset:-2px;outline:2px solid #fff}#otto-show-2 .thead{align-items:flex-start;gap:26px;display:flex}#otto-show-2 .thead .num{width:20px;color:var(--blue);flex:none;font-size:14px;font-weight:400;line-height:1.2}#otto-show-2 .thead .tt{font-family:var(--sans);color:#fff;font-size:18px;font-weight:500;line-height:1.2}#otto-show-2 .tab .desc{color:#ffffff9e;opacity:0;max-height:0;margin:0 0 0 46px;font-size:14px;line-height:1.5;transition:max-height .4s,opacity .3s,margin-top .4s;overflow:hidden}#otto-show-2 .tab.on .desc{opacity:1;max-height:340px;margin-top:10px}#otto-show-2 .overlay2{z-index:3;pointer-events:none;position:absolute;inset:0}#otto-show-2 .glass{backdrop-filter:blur(48px)saturate(1.2);color:#fff;opacity:0;background:#121114a8;border:1px solid #ffffff38;border-radius:0;width:52%;padding:20px 22px;transition:opacity .55s,transform .6s cubic-bezier(.22,1,.36,1);position:absolute;overflow:hidden;transform:translateY(28px);box-shadow:0 34px 70px -26px #0000008c}#otto-show-2 .overlay2.on .glass{opacity:1;transform:none}#otto-show-2 .pickwrap{z-index:6;pointer-events:none;position:absolute;inset:0}#otto-show-2 .pickcard{opacity:0;filter:drop-shadow(0 8px 14px #0e0f116b);width:32.68%;transition:opacity .55s,transform .6s cubic-bezier(.22,1,.36,1);position:absolute;top:46.99%;left:49.87%;transform:translate(-50%,calc(28px - 50%))}#otto-show-2 .pickwrap.on .pickcard{opacity:1;transform:translate(-50%,-50%)}#otto-show-2 .chipwrap{z-index:6;pointer-events:none;position:absolute;inset:0}#otto-show-2 .chipstack{flex-direction:column;gap:3px;width:17.5%;display:flex;position:absolute;top:5%;right:3.1%}#otto-show-2 .chip{box-sizing:border-box;color:#faf8f4;font-family:var(--sans);letter-spacing:-.005em;white-space:nowrap;opacity:0;background:#1c1b19;align-items:center;gap:.7em;padding:.95em 1.1em;font-size:clamp(9px,.72vw,14px);line-height:1.15;transition:opacity .5s,transform .55s cubic-bezier(.22,1,.36,1);display:flex;transform:translateY(26px)}#otto-show-2 .chip i{background:#a8c8e8;flex:none;width:.5em;height:.5em}#otto-show-2 .chipwrap.on .chip{opacity:1;transform:none}#otto-show-2 .chipwrap.on .chip:nth-child(2){transition-delay:90ms}#otto-show-2 .chipwrap.on .chip:nth-child(3){transition-delay:.18s}@media (width<=900px){#otto-show-2 .chipstack{width:25%;top:4%;right:2.4%}#otto-show-2 .chip{padding:.85em .9em;font-size:clamp(8px,1.7vw,12px)}}#otto-show-2 .cfmwrap{z-index:7;pointer-events:none;position:absolute;inset:0}#otto-show-2 .cfm{box-sizing:border-box;color:#1c1b19;width:24.3%;font-family:var(--sans);text-align:left;opacity:0;background:#faf8f4;border-radius:0;padding:1.4em 1.55em 1.35em;font-size:clamp(6px,.59vw,11px);transition:opacity .55s,transform .6s cubic-bezier(.22,1,.36,1);position:absolute;top:46.99%;left:49.87%;transform:translate(-50%,calc(28px - 50%));box-shadow:0 8px 14px #0e0f116b}#otto-show-2 .cfmwrap.on .cfm{opacity:1;transform:translate(-50%,-50%)}#otto-show-2 .cfm-t{font-family:var(--serif);letter-spacing:-.012em;font-size:1.32em;font-weight:500;line-height:1.15}#otto-show-2 .cfm-p{color:#7a746a;margin:.7em 0 0;font-size:.92em;line-height:1.5}#otto-show-2 .cfm-b{gap:.6em;margin-top:1.5em;display:flex}#otto-show-2 .cfm-yes{color:#faf8f4;background:#1c1b19;padding:.62em 1em;font-size:.88em;font-weight:500}#otto-show-2 .cfm-no{color:#1c1b19;border:1px solid #e5dfd2;padding:.62em 1em;font-size:.88em;font-weight:500}@media (width<=900px){#otto-show-2 .cfm{width:38%;padding:1.25em 1.3em 1.15em;font-size:clamp(6px,1.44vw,10px)}}#otto-show-2 .mtgwrap{z-index:7;pointer-events:none;position:absolute;inset:0}#otto-show-2 .mtgcard{opacity:0;filter:drop-shadow(0 8px 14px #0e0f116b);border-radius:0;width:37%;transition:opacity .55s,transform .6s cubic-bezier(.22,1,.36,1);position:absolute;top:46.99%;left:49.87%;transform:translate(-50%,calc(28px - 50%))}#otto-show-2 .mtgwrap.on .mtgcard{opacity:1;transform:translate(-50%,-50%)}@media (width<=900px){#otto-show-2 .mtgcard{width:45%}}#otto-show-2 .wkwrap{z-index:7;pointer-events:none;position:absolute;inset:0}#otto-show-2 .wkcard{opacity:0;filter:drop-shadow(0 8px 14px #0e0f116b);border-radius:0;width:38.5%;transition:opacity .55s,transform .6s cubic-bezier(.22,1,.36,1);position:absolute;top:49.5%;left:49.87%;transform:translate(-50%,calc(28px - 50%))}#otto-show-2 .wkwrap.on .wkcard{opacity:1;transform:translate(-50%,-50%)}@media (width<=900px){#otto-show-2 .wkcard{width:47%}#otto-show-2 .pickcard{width:39.9%}}#otto-show-2 .card-a{z-index:1;top:8%;left:24%}#otto-show-2 .g-head{justify-content:space-between;align-items:center;display:flex}#otto-show-2 .g-title{font-size:15px;font-weight:600}#otto-show-2 .g-close{color:#ffffffbf;font-size:20px;line-height:1}#otto-show-2 .g-rule{background:#ffffff2e;height:1px;margin:13px 0}#otto-show-2 .glass{font-family:var(--sans)}#otto-show-2 .g-h1{font-family:var(--serif);letter-spacing:-.015em;margin:2px 0 10px;font-size:27px;font-weight:400;line-height:1.05}#otto-show-2 .g-desc{color:#ffffffd1;font-size:12.5px;line-height:1.45}#otto-show-2 .g-cols{gap:28px;display:flex}#otto-show-2 .g-label{letter-spacing:.14em;text-transform:uppercase;color:#ffffffeb;align-items:center;gap:6px;font-size:10px;font-weight:600;display:flex}#otto-show-2 .g-info{color:#ffffffb3;border:1px solid #ffffff80;border-radius:50%;justify-content:center;align-items:center;width:13px;height:13px;font-size:8px;font-style:italic;display:inline-flex}#otto-show-2 .g-drop{background:#ffffff24;border:1px solid #ffffff29;border-radius:0;justify-content:space-between;align-items:center;gap:16px;min-width:190px;margin-top:10px;padding:9px 14px;font-size:12.5px;display:inline-flex}#otto-show-2 .g-list{flex-direction:column;gap:12px;display:flex}#otto-show-2 .g-item{color:#ffffffe6;gap:12px;font-size:12.5px;line-height:1.4;display:flex}#otto-show-2 .g-check{color:#fff;flex:none}#otto-show-2 .g-actions{justify-content:flex-end;margin-top:14px;display:flex}#otto-show-2 .g-btn{background:#ffffff24;border:1px solid #ffffff29;border-radius:0;align-items:center;gap:12px;padding:9px 16px;font-size:12.5px;display:inline-flex}@media (prefers-reduced-motion:reduce){#otto-show-2 .glass{transition:none}}#otto-show-2 .overlay3{z-index:3;pointer-events:none;position:absolute;inset:0}#otto-show-2 .fin{opacity:0;width:100%;transition:opacity .55s,transform .6s cubic-bezier(.22,1,.36,1);position:static;transform:translateY(24px)}#otto-show-2 .overlay3.on .fin{opacity:1;transform:none}#otto-show-2 .fin-stack{transform-origin:100% 0;flex-direction:column;gap:12px;width:36%;display:flex;position:absolute;top:5%;right:4%;transform:scale(.9)}#otto-show-2 .overlay3.on .fin:nth-child(2){transition-delay:60ms}#otto-show-2 .overlay3.on .fin:nth-child(3){transition-delay:.12s}#otto-show-2 .overlay3.on .fin:nth-child(4){transition-delay:.18s}#otto-show-2 .overlay3.on .fin:nth-child(5){transition-delay:.24s}#otto-show-2 .overlay3.on .fin:nth-child(6){transition-delay:.3s}#otto-show-2 .fin-glass{color:#fff;backdrop-filter:blur(30px)saturate(1.1);background:#16151880;border:1px solid #ffffff38;border-radius:0;padding:14px 15px;overflow:hidden;box-shadow:0 30px 62px -26px #00000080}#otto-show-2 .fin-h{color:#fff;font-size:11px;font-weight:600;font-family:var(--sans);justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}#otto-show-2 .fin-dots{color:#fff6;letter-spacing:1.5px}#otto-show-2 .leg{color:#ffffffb8;font-size:8px;font-family:var(--sans);flex-wrap:wrap;gap:10px;margin-top:9px;display:flex}#otto-show-2 .leg span{align-items:center;gap:4px;display:inline-flex}#otto-show-2 .dot{border-radius:50%;width:6px;height:6px;display:inline-block}#otto-show-2 .cc{color:#fff;width:42%;font-family:var(--sans);backdrop-filter:blur(30px)saturate(1.1);background:#0a0a0c9e;border:1px solid #ffffff29;border-radius:0;padding:18px;top:13%;left:4%;overflow:hidden;box-shadow:0 34px 64px -24px #0000009e}#otto-show-2 .cc:before{content:"";background:repeating-radial-gradient(circle at 82% 26%,#0000 0 13px,#ffffff0d 13px 14px);position:absolute;inset:0}#otto-show-2 .cc-top{color:#fff9;letter-spacing:.04em;justify-content:space-between;font-size:10px;display:flex;position:relative}#otto-show-2 .cc-bal{margin:10px 0 24px;font-size:25px;font-weight:600;position:relative}#otto-show-2 .cc-bot{justify-content:space-between;align-items:flex-end;display:flex;position:relative}#otto-show-2 .cc-lab{letter-spacing:.1em;text-transform:uppercase;color:#ffffff73;font-size:8px}#otto-show-2 .cc-v{margin-top:3px;font-size:12px}#otto-show-2 .cc-logo{width:40px;height:24px;position:relative}#otto-show-2 .cc-logo i{border-radius:50%;width:24px;height:24px;position:absolute;top:0}#otto-show-2 .cc-logo .a{background:#a8c8e8;left:0}#otto-show-2 .cc-logo .b{opacity:.55;background:#fff;left:14px}#otto-show-2 .ws svg{width:100%;height:62px;display:block}#otto-show-2 .pies{justify-content:space-between;gap:8px;margin-top:6px;display:flex}#otto-show-2 .pie{text-align:center;flex:1}#otto-show-2 .pie svg{width:100%;max-width:64px;height:auto}#otto-show-2 .pie-lab{color:#ffffff9e;font-size:8px;font-family:var(--sans);margin-top:3px}#otto-show-2 .ac .bars{align-items:flex-start;gap:4px;height:56px;margin-top:2px;display:flex}#otto-show-2 .ac .bars i{background:#a8c8e8;border-radius:0;width:5px;display:block}#otto-show-2 .ac .xlab{color:#ffffff73;font-size:7px;font-family:var(--sans);justify-content:space-between;margin-top:3px;display:flex}#otto-show-2 .badge{color:#a8c8e8;backdrop-filter:blur(30px);background:#16151880;border:1px solid #ffffff38;border-radius:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;box-shadow:0 18px 34px -14px #00000073}#otto-show-2 .badge svg{width:20px;height:20px}#otto-show-2 .badge-cart{top:40%;left:88%}#otto-show-2 .badge-dollar{top:49%;left:5%}@media (prefers-reduced-motion:reduce){#otto-show-2 .fin{transition:none}}@media (width<=900px){#otto-show-2 .sec{padding:52px 0 48px}#otto-show-2 .inner{padding:0 40px}#otto-show-2 .hero{grid-template-columns:1fr;gap:26px;margin-bottom:32px}#otto-show-2 .hero h2,#otto-show-2 .hbody{max-width:none}#otto-show-2 .showcase{grid-template-columns:1fr;gap:14px}#otto-show-2 .visual{aspect-ratio:16/11;order:-1;padding:22px}}@media (prefers-reduced-motion:reduce){#otto-show-2 .dash,#otto-show-2 .tab,#otto-show-2 .tab .desc,#otto-show-2 .btn.ghost,#otto-show-2 .btn.ghost .arw svg{transition:none}}.bv-padded main{padding-top:96px}@media (hover:none){.btn,.pill,.tk-chip,.tk-submit{min-height:44px}.cmp-link,.tk-link,.reg-link,.tm-li,.tl-cta,.cl-read,.fnd-read,.p4link,.brand,.tk-privacy a,.foot-col a,.cse-stream,.tst-dots button{position:relative}.cmp-link:after,.tk-link:after,.reg-link:after,.tm-li:after,.tl-cta:after,.cl-read:after,.fnd-read:after,.p4link:after,.brand:after,.tk-privacy a:after,.foot-col a:after,.cse-stream:before,.tst-dots button:after{content:"";height:var(--tap,44px);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.foot-col a{--tap:32px}.tk-link{--tap:40px}.tst-dots button:after{width:19px;left:50%;right:auto;transform:translate(-50%,-50%)}.tm-li{--tap:38px}}@media (width<=480px){.demo h2{font-size:clamp(22px,6.8vw,31px)}.fnd-band h2,.stmt-grid h2,#page-services .stmt-grid h2,#page-partner .stmt-grid h2{font-size:clamp(22px,6.8vw,28px)}#page-foundation .stmt-grid h2,#page-expansion .stmt-grid h2,#page-acceleration .stmt-grid h2,#page-conversion .stmt-grid h2,#page-pipeline .stmt-grid h2,#page-nordics .stmt-grid h2,#page-benelux .stmt-grid h2{font-size:clamp(22px,6.8vw,26px)}#page-dach .stmt-grid h2,#page-uk .stmt-grid h2,#page-france .stmt-grid h2,#page-us .stmt-grid h2{font-size:clamp(22px,6.8vw,32px)}.cse-hero h1,#page-case-crayon .cse-hero h1,#page-case-pexip .cse-hero h1{font-size:clamp(22px,6.8vw,34px)}#page-case-pexip .sp-hero-txt h1{font-size:clamp(22px,6.8vw,32px)}.mk-why-solo .fnd-h2,.ppt-box h2{font-size:clamp(22px,6.8vw,26px)}.pl-stages .fs-head h1{font-size:clamp(25px,7.8vw,31px)}}@media (width<=359px){.hero h1{font-size:35px}}@media (width<=1040px){#page-home .trusted{padding-top:var(--sec-y);padding-bottom:var(--sec-y)}#page-home .aos-intro{padding-top:var(--sec-y)}#page-home #aos{padding-bottom:var(--sec-y)}#page-home .otto-meet{padding-top:var(--sec-y)}#page-home .ppt-wrap,#page-home .mkt-wrap{padding-top:var(--sec-y);padding-bottom:var(--sec-y)}#page-home .roi-body{padding-top:var(--sec-y)}#page-home .parts-cta{padding-top:var(--sec-y);padding-bottom:var(--sec-y)}#page-home .tst-sticky{padding-bottom:var(--sec-y)}#page-home .cases-list{padding-top:var(--sec-y);padding-bottom:var(--sec-y)}:root{--sec-y:clamp(36px, 5.5vw, 56px)}section.fnd-sec.fnd-sec,.fnd-band,.pv-sec,.pn-sec,.tks-sec,.pl-intro,.cases-list.cases-list,.roi-body,#page-services .ppt-wrap,#page-nordics .trusted,#page-dach .trusted,#page-uk .trusted,#page-france .trusted,#page-benelux .trusted,#page-us .trusted{padding-bottom:var(--sec-y)}section.fnd-sec.fnd-sec:not(:first-child),.fnd-band:not(:first-child),.pv-sec:not(:first-child),.pn-sec:not(:first-child),.tks-sec:not(:first-child),.pl-intro:not(:first-child),.cases-list.cases-list:not(:first-child),.roi-body:not(:first-child),#page-services .ppt-wrap:not(:first-child),#page-nordics .trusted:not(:first-child),#page-dach .trusted:not(:first-child),#page-uk .trusted:not(:first-child),#page-france .trusted:not(:first-child),#page-benelux .trusted:not(:first-child),#page-us .trusted:not(:first-child){padding-top:var(--sec-y)}.demo-box{padding-top:var(--sec-y);padding-bottom:var(--sec-y)}}#page-abm .fnd-sec.tb-sec,#page-ae .fnd-sec.tb-sec,#page-content .fnd-sec.tb-sec,#page-events .fnd-sec.tb-sec,#page-paid .fnd-sec.tb-sec,#page-revops .fnd-sec.tb-sec,#page-coaching .fnd-sec.tb-sec,#page-sdr .fnd-sec.tb-sec,#page-seo .fnd-sec.tb-sec,#page-web .fnd-sec.tb-sec{padding-top:173px}#page-otto .fnd-sec.tb-sec{padding-top:clamp(64px,7vw,88px);padding-bottom:clamp(96px,10vw,140px)}#page-about .fnd-sec.hist-sec{padding-top:145px}#page-privacy .pl-intro+.fnd-sec{padding-top:120px}#page-careers #bv-roles{padding-top:85px}@media (width<=1040px){#page-about .fnd-sec.hist-sec,#page-about .tm-sec,#page-markets .mk-regions,#page-services .fnd-stmt,#page-partner .fnd-stmt,#page-markets .fnd-stmt{padding-top:var(--sec-y);padding-bottom:var(--sec-y)}#page-careers #bv-roles,#page-privacy .pl-intro+.fnd-sec{padding-top:var(--sec-y)}#page-abm .fnd-sec.tb-sec,#page-ae .fnd-sec.tb-sec,#page-content .fnd-sec.tb-sec,#page-events .fnd-sec.tb-sec,#page-paid .fnd-sec.tb-sec,#page-revops .fnd-sec.tb-sec,#page-coaching .fnd-sec.tb-sec,#page-sdr .fnd-sec.tb-sec,#page-seo .fnd-sec.tb-sec,#page-web .fnd-sec.tb-sec,#page-otto .fnd-sec.tb-sec{padding-top:var(--sec-y);padding-bottom:var(--sec-y)}section.tl{padding-top:calc(var(--sec-y) / 2);padding-bottom:calc(var(--sec-y) / 2)}.fnd-signs{padding-top:var(--sec-y);padding-bottom:var(--sec-y)}}.cf-roles-lead{margin-top:96px}@media (width<=1040px){.wrap>.cf-facts:first-child{margin-top:0}.cf-roles-lead{margin-top:var(--sec-y)}#page-revops .fnd-hero2{background-position:74% 100%;background-size:auto 170%}#page-acceleration .fnd-hero2{background-position:9% 100%;background-size:auto 120%}#page-expansion .fnd-hero2{background-position:13% 100%;background-size:auto 150%}#page-partner .fnd-hero2{background-position:24% 40%}#page-dach .fnd-hero2{background-position:25% 30%}}@media (width<=1040px) and (orientation:portrait){#page-conversion .fnd-hero2{background-position:82%}#page-pipeline .fnd-hero2{background-position:89%}}@media (width<=760px){#page-markets .mk-regions .fnd-h2{margin-left:0}}@media (width<=1040px){#page-case-pexip .demo-form,#page-case-crayon .demo-form,#page-case-logitech .demo-form{padding-left:clamp(20px,3vw,32px);padding-right:clamp(20px,3vw,32px)}#page-case-pexip .demo-box.df-box,#page-case-crayon .demo-box.df-box,#page-case-logitech .demo-box.df-box{padding-left:0;padding-right:0}#page-case-pexip .df-box .tk-card,#page-case-crayon .df-box .tk-card,#page-case-logitech .df-box .tk-card{padding:clamp(16px,2.4vw,32px)}}@media (width<=760px){#page-case-pexip .wrap,#page-case-crayon .wrap{padding-left:20px;padding-right:20px}}
