html{height:auto}body{font-size:16px;min-height:0;letter-spacing:normal}h1,h2,h3,h4,h5,h6{font-size:revert;line-height:revert;font-weight:revert;letter-spacing:revert;margin:0}p,blockquote,figure,ul,ol,dl{margin:0}blockquote{border:0;padding:0;font-size:revert;line-height:revert}a{transition:none}ul,ol{padding:0}label{display:revert;margin:0;font-weight:revert}img{display:revert}audio,canvas,progress,video{display:revert;vertical-align:revert}button,[type=button],[type=reset]{border:revert;cursor:revert;-webkit-appearance:revert}body>.w-embed{display:contents}body>.w-embed:before,body>.w-embed:after{content:none;display:none}:root{--indigo:#2d00ac;--indigo-hover:#7336dd;--dark-neutral:#261b46;--medium-neutral:#726a86;--off-white:#f6f5f3;--purple:#9c53e5;--dark-purple:#5733bd;--light-purple:#d7baf5;--orange:#f98613;--medium-orange:#fbb671;--light-orange:#fdcfa1;--blue:#3b93f7;--medium-blue:#89befa;--light-blue:#b1d4fc;--green:#6ab99b;--medium-green:#a7e6ce;--gray-border:#e1e1e1;--ink-0:#07031a;--ink-1:#150a38;--ink-2:#22104f;--grad-timeline:radial-gradient(circle at 100% 100%,#fbb671,#f98613 60%);--orange-lift:#fa9938;--grad-track:radial-gradient(circle at 100% 100%,#d7baf5,#9c53e5 60%);--grad-plan:radial-gradient(circle at 100% 100%,#b1d4fc,#3b93f7 60%);--grad-flowchart:radial-gradient(circle at 100% 100%,#bef5e0,#6ab99b 60%);--grad-warm:linear-gradient(90deg,#fdcfa1,#d7baf5);--grad-cream:linear-gradient(90deg,#fee7d0,#fdcfa1);--light-green:#bef5e0;--radius-l:20px;--radius-m:15px;--pill:100px;--container:1200px;--container-wide:1296px}body{line-height:1.6}h3{line-height:1.16}img{vertical-align:middle;max-width:100%}figure{margin-bottom:10px}figcaption{text-align:center;margin-top:5px}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Saans,ui-sans-serif,system-ui,-apple-system,Segoe UI,Arial,sans-serif;background:#fff;color:var(--dark-neutral);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}img{display:block}a{text-decoration:none;color:inherit}ul{list-style:none}.container{max-width:var(--container);margin:0 auto;padding:0 32px}::selection{background:var(--light-purple);color:var(--dark-neutral)}:focus-visible{outline:2px solid var(--purple);outline-offset:3px;border-radius:4px}.btn{display:inline-flex;align-items:center;gap:10px;border-radius:var(--pill);padding:15px 30px;font-size:1.02rem;font-weight:530;letter-spacing:-.01em;line-height:1.2;cursor:pointer;border:1px solid transparent;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s,background .28s,border-color .28s;white-space:nowrap}.arr{position:relative;top:-.09em}.btn .arr{transition:transform .28s cubic-bezier(.16,1,.3,1);font-weight:400}.btn:hover .arr{transform:translate(4px)}.btn-white{background:#fff;color:var(--indigo)}.btn-white:hover{transform:translateY(-2px);box-shadow:0 8px 32px #ffffff47,0 2px 8px #00000059}.btn-ghost{background:#ffffff12;color:#fff;border-color:#ffffff4d;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.btn-ghost:hover{background:#ffffff24;border-color:#ffffff80;transform:translateY(-2px)}.btn-sm{padding:10px 22px;font-size:.92rem}.nav{position:fixed;top:0;left:0;right:0;z-index:40;background:#fff;border-bottom:1px solid var(--gray-border)}.nav-inner{max-width:var(--container-wide);margin:0 auto;padding:19px 48px;display:flex;align-items:center;justify-content:space-between;gap:32px}.nav-logo img{width:172px;max-width:none;height:auto}.nav-menu{flex:1;display:flex;align-items:center;justify-content:space-between;gap:32px}.nav-links{flex:1;display:flex;align-items:center;justify-content:space-between}.nav-links>a{color:var(--dark-neutral);font-size:1rem;letter-spacing:.03em;font-weight:500;line-height:2;padding:.375rem .7rem;transition:color .2s;white-space:nowrap}.nav-links>a:hover{color:var(--indigo)}.nav-right{display:flex;gap:22px;align-items:center;line-height:1.2}@media (min-width:1021px) and (max-width:1280px){.nav-inner{gap:0;padding:19px 12px}.nav-menu{gap:12px}.nav-menu .btn-sm{padding:10px 12px}}.hero-ctas .btn-white{background:var(--orange-lift);color:var(--dark-neutral)}.hero-ctas .btn-white:hover{background:var(--orange);box-shadow:0 8px 32px #f9861361,0 2px 8px #00000047}.nav .btn-white{background:var(--indigo);color:#fff}.nav .btn-white:hover{background:var(--indigo-hover);box-shadow:0 10px 30px #2d00ac47}.btn-outline{background:transparent;color:var(--indigo);border:2px solid var(--indigo);font-weight:560}.btn-outline:hover{background:#2d00ac12;border-color:var(--indigo);color:var(--indigo);transform:none;box-shadow:none}.nav-drop{position:relative}.nav-drop__toggle{font-family:inherit;cursor:pointer;gap:8px}.nav-drop .chev{display:block;transition:transform .2s;transform-origin:50% 55%}.nav-drop.open .chev{transform:rotate(180deg)}.nav-drop__menu{position:absolute;top:calc(100% + 10px);right:0;min-width:196px;background:#fff;border:1px solid var(--gray-border);border-radius:14px;box-shadow:0 18px 44px -12px #261b463d;padding:8px;z-index:60;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .18s,transform .18s,visibility .18s}.nav-drop.open .nav-drop__menu,.nav-drop:hover .nav-drop__menu{opacity:1;visibility:visible;transform:none}.nav-drop__menu a{display:block;padding:10px 14px;border-radius:9px;font-size:.95rem;font-weight:500;color:var(--dark-neutral)}.nav-drop__menu a:hover{background:var(--off-white);color:var(--indigo)}.navm{position:relative}.navm-btn{display:inline-flex;align-items:center;gap:7px;background:none;border:0;font-family:inherit;cursor:pointer;color:var(--dark-neutral);font-size:1rem;letter-spacing:.03em;font-weight:500;line-height:2;padding:.375rem .7rem;transition:color .2s;white-space:nowrap}.navm-btn:hover,.navm.open .navm-btn{color:var(--indigo)}.navm-btn .chev{display:block;transition:transform .22s;transform-origin:50% 55%}.navm.open .chev{transform:rotate(180deg)}.navm-panel{position:absolute;top:calc(100% + 14px);left:50%;width:max-content;max-width:min(780px,calc(100vw - 56px));transform:translate(-50%) translateY(-8px);background:#fff;border:1px solid var(--gray-border);border-radius:18px;box-shadow:0 28px 64px -20px #261b464d,0 2px 8px #261b460f;padding:26px 26px 0;z-index:60;opacity:0;visibility:hidden;transition:opacity .2s ease,transform .22s cubic-bezier(.16,1,.3,1),visibility .22s}.navm.open:after{content:"";position:absolute;left:0;right:0;top:100%;height:14px}.navm.open .navm-panel{opacity:1;visibility:visible;transform:translate(-50%)}.navm--end .navm-panel{left:auto;right:0;transform:translateY(-8px)}.navm--end.open .navm-panel{transform:none}.nav-links.navm-swap .navm-panel{transition:none}.navm-cols{display:grid;gap:12px 34px;grid-template-columns:repeat(var(--cols,2),minmax(0,1fr))}.navm-h{font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--medium-neutral);font-weight:620;margin-bottom:8px}.navm-col a{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:8px 10px;margin:0 -10px;border-radius:9px;font-size:.94rem;font-weight:500;color:var(--dark-neutral);line-height:1.35;white-space:nowrap;transition:background .16s,color .16s}.navm-col a:after{content:"\2192";color:var(--indigo);position:relative;top:-.06em;opacity:0;transform:translate(-4px);transition:opacity .16s,transform .16s}.navm-col a:hover{background:var(--off-white);color:var(--indigo)}.navm-col a:hover:after{opacity:1;transform:none}.navm--prod .navm-panel{padding:12px 12px 0;width:max-content}.navm-prod{display:flex;flex-direction:column}.navm-prod a{display:flex;align-items:center;gap:11px;padding:9px 12px;border-radius:10px;white-space:nowrap;font-size:.95rem;font-weight:520;color:var(--dark-neutral);transition:background .16s,color .16s}.navm-prod .pm{position:relative;flex:0 0 34px;height:34px;background:var(--off-white);border:1px solid var(--gray-border);border-radius:7px;transition:background .16s,border-color .16s}.navm-prod a:hover .pm{background:#fff;border-color:#ddd6cd}.navm-prod .pm img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:auto;display:block}.navm-prod a[data-p=timeline] img{height:23px;transform:translate(calc(-50% + 1.7px),-50%)}.navm-prod a[data-p=track] img{height:23px;transform:translate(calc(-50% + 2.2px),calc(-50% + .2px))}.navm-prod a[data-p=flowchart] img{height:25px}.navm-prod a[data-p=plan] img{height:21.7px;transform:translate(calc(-50% + .8px),calc(-50% - .3px))}.navm-prod a:hover{background:var(--off-white);color:var(--indigo)}.navm--prod .navm-foot{margin:12px -12px 0;padding:0;border-radius:0 0 17px 17px}.navm--prod .navm-foot a{padding:13px 24px}.navm-foot{margin:20px -26px 0;padding:0;border-top:1px solid var(--gray-border);background:var(--off-white);border-radius:0 0 17px 17px;display:flex;align-items:center;justify-content:space-between;gap:20px}.navm-foot a{display:flex;align-items:center;gap:8px;flex:1;padding:14px 26px;border-radius:0 0 17px 17px;font-size:.9rem;font-weight:580;color:var(--indigo);white-space:nowrap;transition:background .16s,color .16s}.navm-foot a:hover{background:#ebe7e1;color:var(--indigo-hover)}.navm-foot a:focus-visible{background:#ebe7e1}.navm--simple .navm-panel{padding:8px}.navm-simple a{display:flex;align-items:baseline;gap:7px;padding:11px 14px;border-radius:10px;white-space:nowrap;font-size:.95rem;font-weight:500;color:var(--dark-neutral);transition:background .16s,color .16s}.navm-simple a:hover{background:var(--off-white);color:var(--indigo)}.navm-sub{font-size:.78rem;font-weight:430;color:var(--medium-neutral)}.nav-burger{display:none;background:none;border:0;padding:8px;margin:-8px;cursor:pointer;color:var(--dark-neutral);line-height:0;border-radius:8px}.nav-burger:hover{color:var(--indigo)}.nav-burger svg{display:block}.nav-burger .bx{transform-box:fill-box;transform-origin:center;transition:transform .24s cubic-bezier(.16,1,.3,1),opacity .18s}.nav.open .nav-burger .b1{transform:translateY(7px) rotate(45deg)}.nav.open .nav-burger .b2{opacity:0}.nav.open .nav-burger .b3{transform:translateY(-7px) rotate(-45deg)}.nav-drawer-foot{display:none}.nav-burger:focus-visible{outline:2px solid var(--indigo);outline-offset:2px}.hero{position:relative;min-height:max(700px,100svh);display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;color:#fff;background:var(--ink-0)}.hero-bg,.hero-bg *{position:absolute;pointer-events:none}.hero-bg{inset:0;overflow:hidden}.hero-content{position:relative;z-index:10;text-align:center;padding:140px 24px 190px;width:100%;max-width:1080px;min-width:0;display:flex;flex-direction:column;align-items:center}.hero-content>*{max-width:100%}.hero h1{font-size:clamp(2.4rem,7.4vw,6.9rem);font-weight:490;letter-spacing:-.035em;line-height:1.02;margin-bottom:30px}.hero-sub{font-size:clamp(1.05rem,1.45vw,1.28rem);line-height:1.6;color:#fff;margin-left:6px;max-width:660px;margin-bottom:42px;font-weight:420}.hero-ctas{display:flex;gap:16px;flex-wrap:wrap;justify-content:center;margin-bottom:40px}.hero-content>*{opacity:0;transform:translateY(22px);animation:rise .9s cubic-bezier(.16,1,.3,1) forwards}.hero-content>:nth-child(1){animation-delay:.05s}.hero-content>:nth-child(2){animation-delay:.15s}.hero-content>:nth-child(3){animation-delay:.28s}@keyframes rise{to{opacity:1;transform:none}}.skip-link{position:absolute;left:-9999px;top:0;z-index:300;background:#fff;color:var(--indigo);padding:12px 18px;border-radius:0 0 10px;font-weight:600;text-decoration:none;box-shadow:0 8px 24px #261b463d}.skip-link:focus{left:0}.nav-drawer-login a{padding:3px 0}.pinfo .plink{padding:2px 0}.hero-logos{position:absolute;bottom:0;left:0;right:0;z-index:10;padding:30px 0 34px;background:#fffc;border-bottom:1px solid var(--gray-border);text-align:center}.hero-logos .logos-inner{max-width:1296px;margin:0 auto;padding:0 48px}.hero-logos .logos-band{text-align:center}.hero-logos .caption{font-size:1rem;letter-spacing:.13em;text-transform:uppercase;color:var(--dark-neutral);font-weight:600;margin-bottom:24px}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 88%,transparent)}.marquee-track{display:flex;align-items:center;width:max-content;animation:marquee 36s linear infinite}.marquee-track img{height:42px;width:auto;margin-right:88px;opacity:1;transition:opacity .3s}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(calc(-100% / 3))}}html.page-hidden *,html.page-hidden *:before,html.page-hidden *:after{animation-play-state:paused!important}body.split-hero .hero-content{align-items:flex-start;text-align:left;max-width:1296px;padding-left:48px;padding-right:48px}body.split-hero .hero h1{font-size:clamp(2.5rem,5.6vw,5.4rem)}body.split-hero .hero-sub{max-width:560px}body.split-hero .hero-ctas{justify-content:flex-start}@media (max-width:860px){body.split-hero .hero-content{align-items:center;text-align:center;padding-left:20px;padding-right:20px}body.split-hero .hero-ctas{justify-content:center}}section{position:relative}.sec{padding:110px 0}.sec h2{font-size:clamp(2.1rem,3.8vw,3.1rem);font-weight:500;letter-spacing:-.028em;line-height:1.08;color:var(--dark-neutral);margin-bottom:18px}.sec .sub{font-size:1.14rem;line-height:1.65;color:var(--medium-neutral);max-width:620px;font-weight:430}.sec-head{margin-bottom:56px}.sec-head.center{text-align:center}.sec-head.center .sub{margin:0 auto}.products{background:#fff}@media (min-width:1021px){.products{--fit-w: calc((clamp(810px,calc((100svh - 459px) * 16 / 9),1020px) + clamp(810px,calc((100svh - 303px) * 16 / 9),1020px))/2) }}.prod-tabs{max-width:var(--fit-w,1020px);margin:0 auto}.tabstrip{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;position:relative}.tab-glide{position:absolute;top:0;left:0;pointer-events:none;z-index:2;border-radius:var(--radius-m);background:transparent;border:1px solid var(--glide-accent,var(--indigo));box-shadow:0 0 0 3px var(--glide-wash,rgba(45,0,172,.1));transition:transform .52s cubic-bezier(.65,0,.35,1),width .52s cubic-bezier(.65,0,.35,1),height .52s cubic-bezier(.65,0,.35,1),border-color .34s ease,box-shadow .34s ease}.tab-glide.noglide{transition:none}@media (prefers-reduced-motion:reduce){.tab-glide{transition:border-color .34s ease,box-shadow .34s ease}}.tab{font-family:inherit;text-align:left;cursor:pointer;background:var(--off-white);border:1px solid transparent;border-radius:var(--radius-m);padding:12px 14px;display:flex;align-items:center;gap:10px;position:relative;z-index:1;min-width:0;transition:background-color .3s ease,border-color .22s,box-shadow .3s ease,transform .22s}.tab img{height:28px;width:auto;flex:none}.t-txt{display:flex;flex-direction:column;min-width:0}.t-name{font-size:1.04rem;font-weight:550;letter-spacing:-.014em;color:var(--dark-neutral);white-space:nowrap}.tab:hover{background:#efedea}.tab[aria-selected=true],.tab[aria-selected=true]:hover{background:#fff;border-color:transparent;box-shadow:0 12px 26px -16px #261b4647;transition:background-color .28s ease .26s,box-shadow .28s ease .26s,border-color .22s,transform .22s}@media (prefers-reduced-motion:reduce){.tab[aria-selected=true],.tab[aria-selected=true]:hover{transition:background-color .2s ease,box-shadow .2s ease}}.tabstrip:not(:has(.tab-glide)) .tab[aria-selected=true]{background:#fff;border-color:var(--accent,var(--indigo));box-shadow:0 0 0 3px var(--accent-wash,rgba(45,0,172,.1)),0 12px 26px -16px #261b4647}.tab[aria-selected=true] .t-name{color:var(--dark-neutral)}.tab:focus-visible,.ptab:focus-visible,.tab[data-t=timeline]{--accent:var(--orange);--accent-wash:rgba(249,134,19,.15)}.tab[data-t=track]{--accent:var(--purple);--accent-wash:rgba(156,83,229,.15)}.tab[data-t=plan]{--accent:var(--blue);--accent-wash:rgba(59,147,247,.15)}.tab[data-t=flowchart]{--accent:var(--green);--accent-wash:rgba(106,185,155,.18)}@media (min-width:1021px){.prod-tabs[data-tabs] .tab,.prod-tabs[data-tabs] .tab:hover,.prod-tabs[data-tabs] .tab[aria-selected=true],.prod-tabs[data-tabs] .tab[aria-selected=true]:hover{background:transparent;border-color:transparent;box-shadow:none;border-radius:0}.prod-tabs[data-tabs] .tab{justify-content:center;padding:14px 12px 16px}.prod-tabs[data-tabs] .t-name{color:var(--medium-neutral);transition:color .28s ease}.prod-tabs[data-tabs] .tab:hover .t-name,.prod-tabs[data-tabs] .tab[aria-selected=true] .t-name{color:var(--dark-neutral)}.prod-tabs[data-tabs=line] .tabstrip{gap:0;box-shadow:inset 0 -1px 0 var(--gray-border)}.prod-tabs[data-tabs=line] .tab-glide{border:0;border-radius:0;background:none;box-shadow:none}.prod-tabs[data-tabs=line] .tab-glide:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;border-radius:2px;background:var(--glide-accent,var(--indigo));transition:background-color .34s ease}}.tabstage{max-width:var(--fit-w,1020px);margin:20px auto 0;background:none;border:none;padding:0}.vf-pause{position:absolute;left:16px;bottom:16px;z-index:6;width:34px;height:34px;border-radius:50%;background:#0c06206b;backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .45s ease;pointer-events:none}.vidframe.paused .vf-pause{opacity:1;transition:opacity .18s ease}.vf-expand{position:absolute;right:16px;bottom:16px;z-index:7;width:34px;height:34px;border-radius:50%;border:0;padding:0;background:#0c06206b;backdrop-filter:blur(3px);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .18s ease,background-color .18s ease}.vf-expand svg{width:15px;height:15px;display:block}.vidwrap:hover .vf-expand,.pshot:hover .vf-expand{opacity:.78}.vf-expand:hover{opacity:1;background:#0c06209e}.vf-expand:focus-visible{opacity:1;background:#0c06209e;outline:2px solid #fff;outline-offset:2px}@media (hover:none){.vf-expand{opacity:.72}}:fullscreen .vf-expand,:-webkit-full-screen .vf-expand{display:none}.vf-zoom{position:fixed;inset:0;z-index:9999;background:#0a051aeb;backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:4vmin;animation:vfZoomIn .18s ease both}@keyframes vfZoomIn{0%{opacity:0}to{opacity:1}}.vf-zoom video{max-width:100%;max-height:100%;width:auto;height:auto;border-radius:10px;box-shadow:0 40px 120px -40px #000c}.vf-zoom-close{position:absolute;top:20px;right:20px;width:40px;height:40px;border-radius:50%;border:0;padding:0;cursor:pointer;color:#fff;background:#ffffff24;display:flex;align-items:center;justify-content:center;font-size:20px;line-height:1}.vf-zoom-close:hover{background:#ffffff3d}.vf-zoom-close:focus-visible{outline:2px solid #fff;outline-offset:2px}@media (prefers-reduced-motion:reduce){.vf-zoom{animation:none}}.vf-zoom .vf-zoom-vid{position:static;inset:auto;display:block;cursor:pointer;width:100%;height:100%;object-fit:contain;border-radius:0;box-shadow:none;background:#000}.vf-zoom-bar{position:absolute;left:8%;right:8%;bottom:18px;height:26px;z-index:12;display:flex;align-items:center;cursor:pointer;touch-action:none;opacity:0;transition:opacity .45s ease}.vf-zoom-bar.awake{opacity:1;transition:opacity .12s ease}.vf-zoom-bar:before{content:"";position:absolute;left:0;right:0;height:5px;border-radius:3px;background:#1e1e266b}.vf-zoom-bar i{position:relative;height:5px;border-radius:3px;width:0;background:#d8d8de9e}.vf-zoom-bar i:after{content:"";position:absolute;right:-6px;top:50%;transform:translateY(-50%);width:12px;height:12px;border-radius:50%;background:#e4e4ead1;box-shadow:0 0 0 2px #1e1e2673}.vf-pause i{display:block;width:3px;height:12px;background:#fff;border-radius:1px;box-shadow:6px 0 #fff;margin-right:6px;opacity:.92}.vidframe{cursor:pointer}.vidwrap{border-radius:.933%/1.659%;overflow:hidden;position:relative;aspect-ratio:16/9;box-shadow:0 2px 4px -1px #22104f2e,0 12px 24px -10px #22104f42,0 34px 64px -28px #22104f6b;border:1px solid rgba(38,27,70,.13)}.vidframe{position:absolute;inset:0;background:linear-gradient(160deg,#fbfaf9,#f1efec);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility 0s linear .3s}.vidframe.on{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .3s ease,visibility 0s}@media (prefers-reduced-motion:reduce){.vidframe,.vidframe.on{transition:none}}.vf-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;background:#0f0a24}.vf-video:fullscreen,.vf-video:-webkit-full-screen,.pshot video:fullscreen,.pshot video:-webkit-full-screen{object-fit:contain;background:#000;border-radius:0;box-shadow:none}.vidframe[data-t=timeline]{--accent:var(--orange)}.vidframe[data-t=track]{--accent:var(--purple)}.vidframe[data-t=plan]{--accent:var(--blue)}.vidframe[data-t=flowchart]{--accent:var(--green)}.stage-foot{display:flex;flex-direction:column;align-items:center;gap:24px;padding:30px 2px 22px}.stage-cap{display:grid;min-width:0;margin:0;font-size:1.125rem;line-height:1.45;font-weight:470;letter-spacing:-.006em;color:var(--dark-neutral);text-align:center}.stage-cap .cap{grid-area:1/1;visibility:hidden}.stage-cap .cap.on{visibility:visible}.stage-foot{transition:opacity .4s cubic-bezier(.45,0,.25,1)}.stage-foot.swapping{opacity:0;transition:opacity .15s cubic-bezier(.4,0,1,1)}@media (prefers-reduced-motion:reduce){.stage-foot,.stage-foot.swapping{transition:none}}@media (max-width:1020px){.prod-tabs[data-narrow=row] .tabstrip{grid-template-columns:repeat(4,1fr);gap:0;box-shadow:inset 0 -1px 0 var(--gray-border)}.prod-tabs[data-narrow=row] .t-brand{display:none}.prod-tabs[data-narrow=row] .tab,.prod-tabs[data-narrow=row] .tab:hover,.prod-tabs[data-narrow=row] .tab[aria-selected=true],.prod-tabs[data-narrow=row] .tab[aria-selected=true]:hover{background:transparent;border-color:transparent;box-shadow:none;border-radius:0}.prod-tabs[data-narrow=row] .tab{justify-content:center;padding:14px 8px 16px;gap:9px}.prod-tabs[data-narrow=row] .tab img{height:26px}.prod-tabs[data-narrow=row] .t-name{font-size:1rem;color:var(--medium-neutral);transition:color .28s ease}.prod-tabs[data-narrow=row] .tab:hover .t-name,.prod-tabs[data-narrow=row] .tab[aria-selected=true] .t-name{color:var(--dark-neutral)}.prod-tabs[data-narrow=row] .tab-glide{border:0;border-radius:0;background:none;box-shadow:none}.prod-tabs[data-narrow=row] .tab-glide:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;border-radius:2px;background:var(--glide-accent,var(--indigo));transition:background-color .34s ease}}@media (max-width:720px){.prod-tabs[data-narrow=row] .tabstage{display:flex;flex-direction:column;margin-top:24px;padding:0 0 40px}.prod-tabs[data-narrow=row] .stage-foot{order:-1;flex-direction:column;align-items:center;gap:14px;padding:0 0 20px}.prod-tabs[data-narrow=row] .stage-cap{text-align:center}.prod-tabs[data-narrow=row] .btn-explore{font-size:.92rem;line-height:18px}.prod-tabs[data-narrow=row] .lbl-stack .lbl{padding:10px 22px}}@media (max-width:620px){.prod-tabs[data-narrow=row] .tab{flex-direction:column;gap:6px;padding:10px 4px 12px}.prod-tabs[data-narrow=row] .tab img{height:24px}.prod-tabs[data-narrow=row] .t-name{font-size:.86rem}}@media (min-width:721px){.prod-tabs[data-copy] .tabstage{display:flex;flex-direction:column;margin-top:30px;padding-bottom:70px;container-type:inline-size}.prod-tabs[data-copy] .stage-foot{order:-1;align-items:center;padding:0 2px 24px}.prod-tabs[data-copy] .btn-explore{font-size:.92rem;line-height:18px}.prod-tabs[data-copy] .lbl-stack .lbl{padding:10px 22px}.prod-tabs[data-copy=pair] .stage-foot{flex-direction:row;justify-content:center;gap:20px}.prod-tabs[data-copy=pair] .stage-cap .cap:not(.on){display:none}.prod-tabs[data-copy=pair] .stage-cap{text-align:left}@container (max-width:831px){.prod-tabs[data-copy=pair] .stage-foot{flex-direction:column;gap:14px}.prod-tabs[data-copy=pair] .stage-cap{text-align:center}}}.btn-explore{background:var(--indigo);color:#fff;font-size:1rem;font-weight:530;letter-spacing:-.01em;line-height:19px;border:1px solid transparent;padding:0;border-radius:var(--pill);display:inline-flex;align-items:center;justify-content:center;gap:9px;transition:background .22s,transform .22s}.lbl-stack{display:grid;justify-items:center}.lbl-stack .lbl{grid-area:1/1;visibility:hidden;white-space:nowrap;padding:14px 30px;display:inline-flex;align-items:center;justify-content:center;gap:10px}.lbl-stack .lbl.on{visibility:visible}.lbl-stack .lbl:not(.on){display:none}.btn-explore:hover{background:var(--indigo-hover);transform:translateY(-2px)}.btn-explore .arr{transition:transform .25s;font-weight:400}.btn-explore:hover .arr{transform:translate(4px)}.products{padding-bottom:78px}.personas{background:var(--off-white)}.persona-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-bottom:52px;box-shadow:inset 0 -1px 0 var(--gray-border)}.ptab{font-family:inherit;font-size:1.04rem;font-weight:550;letter-spacing:-.014em;line-height:1.25;color:var(--medium-neutral);background:none;border:0;border-radius:0;display:flex;align-items:flex-end;justify-content:center;text-align:center;text-wrap:balance;padding:14px 12px 16px;cursor:pointer;position:relative;transition:color .28s ease}.ptab:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;border-radius:2px;background:var(--accent,var(--purple));opacity:0;transition:opacity .28s ease}.ptab:hover,.ptab[aria-selected=true]{color:var(--dark-neutral)}.ptab[aria-selected=true]:after{opacity:1}.ptab[data-p=pm],.ptab[data-p=exec]{--accent:var(--orange);--accent-wash:rgba(249,134,19,.12);--accent-ring:rgba(249,134,19,.16)}.ptab[data-p=consult],.ptab[data-p=finance]{--accent:var(--purple);--accent-wash:rgba(156,83,229,.11);--accent-ring:rgba(156,83,229,.15)}.persona-stage{display:grid;container-type:inline-size;--p-r:calc((100cqw - 48px) * .52 * .00933)}@media (max-width:1020px){.persona-stage{--p-r:calc(100cqw * .00933)}}.ppanel{grid-area:1/1;display:grid;grid-template-columns:1.04fr .96fr;gap:48px;align-items:start;visibility:hidden;opacity:0;transition:opacity .18s cubic-bezier(.4,0,1,1),visibility 0s linear .18s}.ppanel.on{visibility:visible;opacity:1;transition:opacity .26s cubic-bezier(0,0,.2,1) .18s,visibility 0s linear 0s}.ppanel[data-p=pm],.ppanel[data-p=exec]{--accent:var(--orange)}.ppanel[data-p=consult],.ppanel[data-p=finance]{--accent:var(--purple)}.pshot{position:relative;cursor:pointer}.pshot.paused .vf-pause{opacity:1;transition:opacity .18s ease}.pshot img,.pshot video{width:100%;height:auto;display:block;border-radius:.933%/1.394%;box-shadow:0 2px 4px -1px #22104f2e,0 12px 24px -10px #22104f42,0 34px 64px -28px #22104f6b}.pinfo h3{font-size:clamp(1.45rem,2.1vw,1.85rem);font-weight:520;letter-spacing:-.022em;color:var(--dark-neutral);margin-bottom:14px}.pinfo>p{font-size:1.06rem;line-height:1.6;color:var(--medium-neutral);font-weight:430;margin-bottom:22px}.plink{font-size:1rem;font-weight:540;color:var(--indigo);display:inline-flex;align-items:center;gap:8px;border-bottom:1px solid rgba(45,0,172,.34);padding-bottom:2px;transition:gap .22s,border-color .22s}.plink:hover{gap:12px;border-color:var(--indigo)}.pquote{margin:46px 0 0;background:none;border:0;border-radius:0;padding:0}.pquote:before{content:none}.pquote blockquote:before{content:none}.qw-logo[alt=FUJIFILM]{--lh:20px}.qw-logo[alt=Aubainerie]{--lh:15px}.qw-logo[alt=DACI]{--lh:29px}.qw-logo[alt=Spectral]{--lh:51px}.pquote blockquote{font-size:1rem;line-height:1.62;font-weight:440;color:var(--dark-neutral);margin-bottom:20px;border:none;padding:0}.quote-who{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;text-align:left}.quote-who .name{font-weight:560;font-size:.97rem;color:var(--dark-neutral)}.quote-who .title{font-size:.88rem;color:var(--medium-neutral);margin-top:2px;max-width:34ch}.quote-who>div{flex-shrink:1000}.qw-logo{height:var(--lh,33px);width:auto;flex:0 1 auto;min-width:0;object-fit:contain;object-position:right bottom;opacity:.72}.cta-sec{position:relative;overflow:hidden;background:radial-gradient(120% 90% at 50% 34%,#4a12c9 0%,#3406b6 34%,var(--indigo) 62%,#25008c 100%);padding:210px 40px 100px;text-align:center;color:#fff}.cta-bg,.cta-orbs{position:absolute;inset:0;pointer-events:none}.cta-orbs canvas{width:100%;height:100%;display:block}.cta-inner{position:relative;z-index:5}.cta-sec h2{font-size:clamp(2.3rem,4.6vw,3.8rem);font-weight:490;letter-spacing:-.03em;line-height:1.05;margin-bottom:20px;color:#fff}.cta-sec .sub{font-size:1.12rem;color:#ffffffb8;max-width:520px;margin:0 auto 40px;line-height:1.6;font-weight:420}.cta-ctas{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.cta-ctas .btn-white{background:var(--orange-lift);color:var(--dark-neutral)}.cta-ctas .btn-white:hover{background:var(--orange);box-shadow:0 8px 32px #f9861361,0 2px 8px #00000047}footer{background:#fff;border-top:none;padding:78px 0 40px;color:var(--dark-neutral)}.foot-grid{display:grid;grid-template-columns:1.45fr 1.95fr 1.15fr 1.05fr;grid-template-areas:"brand products stack explore" "meta  products stack explore";grid-template-rows:auto 1fr;gap:40px;margin-bottom:56px}.foot-brand{grid-area:brand}.foot-meta{grid-area:meta;align-self:start}.foot-products{grid-area:products}.foot-colstack{grid-area:stack}.foot-explore{grid-area:explore}.foot-pgroups{display:grid;grid-template-columns:1fr 1fr;gap:28px 24px;align-items:start}.foot-colstack{display:flex;flex-direction:column;gap:32px}.foot-brand img{height:26px;width:auto;margin-bottom:16px}.foot-brand p{font-size:.92rem;color:var(--medium-neutral);line-height:1.6;max-width:26ch}.foot-col .head{font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;color:var(--dark-neutral);font-weight:590;margin-bottom:16px;padding-bottom:10px;border-bottom:1px solid var(--gray-border)}.foot-col a{display:block;font-size:.95rem;line-height:1.1;color:var(--medium-neutral);padding:5px 0;transition:color .2s}.foot-col a:hover{color:var(--indigo)}.foot-sub{font-size:.82rem;font-weight:560;color:var(--dark-neutral);margin:18px 0 4px;display:flex;align-items:center;gap:7px}.foot-pgroup .foot-sub{margin-top:0}.beta{font-size:.58rem;letter-spacing:.09em;text-transform:uppercase;font-weight:590;color:var(--indigo);border:1px solid currentColor;border-radius:999px;padding:1px 6px;line-height:1.5}.foot-actions{display:flex;gap:10px;margin-top:22px;flex-wrap:wrap}.foot-drop{position:relative}.foot-drop summary{list-style:none;cursor:pointer;user-select:none;display:inline-flex;align-items:center;gap:8px;border:1.5px solid var(--indigo);color:var(--indigo);border-radius:var(--pill);padding:9px 18px;font-size:.92rem;font-weight:520;line-height:1.2;transition:background .18s,color .18s}.foot-drop summary::-webkit-details-marker{display:none}.foot-drop summary:hover{background:var(--indigo);color:#fff}.foot-drop summary svg{width:11px;height:11px;flex:none;transition:transform .18s}.foot-drop[open] summary svg{transform:rotate(180deg)}.foot-drop-menu{position:absolute;z-index:20;min-width:230px;background:#fff;border:1px solid var(--gray-border);border-radius:14px;box-shadow:0 18px 40px -18px #261b4657;padding:8px;display:flex;flex-direction:column}.foot-drop-login .foot-drop-menu{top:calc(100% + 8px);left:0}.foot-drop-menu a{display:block;padding:8px 12px;border-radius:9px;font-size:.92rem;color:var(--dark-neutral);transition:background .16s,color .16s}.foot-drop-menu a:hover{background:var(--light-purple);color:var(--indigo)}.foot-drop-menu a .sub2{display:block;font-size:.78rem;color:var(--medium-neutral)}.btn-foot-try{display:inline-flex;align-items:center;border:1.5px solid var(--indigo);color:var(--indigo);border-radius:var(--pill);padding:9px 18px;font-size:.92rem;font-weight:520;line-height:1.2;transition:background .18s,color .18s}.btn-foot-try:hover{background:var(--indigo);color:#fff}.foot-social{display:flex;gap:10px;margin-top:44px}.foot-social a{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--gray-border);border-radius:50%;color:var(--medium-neutral);transition:color .2s,border-color .2s}.foot-social a:hover{color:var(--indigo);border-color:var(--indigo)}.foot-social svg{width:15px;height:15px;fill:currentColor;display:block}.foot-base{border-top:1px solid var(--gray-border);padding-top:28px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;font-size:.85rem;color:var(--medium-neutral)}.foot-legal{display:flex;flex-direction:column;align-items:center;gap:8px;max-width:78ch;margin:0 auto}.foot-tm{font-size:.78rem;line-height:1.55;margin:0;color:var(--medium-neutral)}.reveal{opacity:0;transform:translateY(26px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.reveal.in{opacity:1;transform:none}html.resizing *,html.resizing *:before,html.resizing *:after{transition:none!important}@media (max-width:1020px){.tabstrip{grid-template-columns:repeat(2,1fr)}.ppanel{grid-template-columns:1fr;gap:32px;align-items:start}.foot-grid{grid-template-columns:1.9fr 1.1fr 1fr;grid-template-areas:"brand    brand brand" "meta     meta  meta" "products stack explore";grid-template-rows:auto auto 1fr;gap:36px 28px}.nav-burger{display:inline-flex}.nav-menu{flex:0 0 auto;justify-content:flex-end}.nav{position:fixed}.nav-inner{position:relative}.nav-links{display:block;position:absolute;left:0;right:0;top:100%;background:#fff;border-top:1px solid var(--gray-border);border-bottom:1px solid var(--gray-border);box-shadow:0 26px 50px -26px #261b4647;padding:4px 32px 22px;max-height:calc(100svh - 100%);overflow-y:auto;opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity .22s,transform .26s cubic-bezier(.16,1,.3,1),visibility .26s}.nav.open .nav-links{opacity:1;visibility:visible;transform:none}.nav-links>a,.navm-btn{display:flex;width:100%;justify-content:space-between;align-items:center;padding:15px 2px;line-height:1.3;font-size:1.02rem;border-bottom:1px solid var(--gray-border)}.navm{position:static}.navm-btn{gap:12px}.navm-panel{position:static;width:auto;max-width:none;transform:none;opacity:1;visibility:hidden;background:transparent;border:0;border-radius:0;box-shadow:none;padding:0;max-height:0;overflow:hidden;transition:max-height .3s cubic-bezier(.16,1,.3,1),visibility .3s}.navm-panel:before{content:none}.navm.open .navm-panel{max-height:940px;visibility:visible;transform:none}.navm-cols{grid-template-columns:1fr;gap:2px;padding:6px 0 10px}.navm-h{margin:12px 0 2px}.navm-col a{padding:11px 12px;margin:0;white-space:normal}.navm-foot{margin:6px 0 0;padding:0;border-top:0;border-radius:10px}.navm-foot a{padding:12px;border-radius:10px}.navm--simple .navm-panel,.navm--prod .navm-panel{padding:0}.navm-prod{padding:6px 0 4px}.navm-prod a{padding:11px 12px}.navm--prod .navm-foot{margin:6px 0 0;padding:0;border-radius:10px}.navm--prod .navm-foot a{padding:12px;border-radius:10px}.navm-simple a{padding:11px 12px}.nav-drawer-foot{padding-top:18px}.nav-drawer-foot .btn{width:100%;justify-content:center}.nav-drawer-login{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding-top:16px}.nav-drawer-login span{font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--medium-neutral);font-weight:620}.nav-drawer-login a{font-size:.95rem;font-weight:520;color:var(--indigo)}}@media (max-width:720px){.nav-inner{padding:15px 24px;gap:16px}.nav-logo img{width:136px;max-width:none}.nav-right{display:none}.nav-drawer-foot{display:block}.hero-content{padding:120px 20px 210px}.hero h1{font-size:clamp(2.3rem,10vw,3.4rem)}.hero-logos .caption{padding:0 24px}.hero-ctas{flex-direction:column;width:100%;max-width:340px}.hero-ctas .btn{justify-content:center}.ptab{font-size:.8rem;padding:10px 2px 12px}.cta-sec{padding:122px 24px 70px}.cta-inner{padding-top:78px}.tabstrip{grid-template-columns:1fr 1fr;gap:6px}.tab{padding:10px 12px;gap:9px}.tab img{height:24px}.t-name{font-size:.88rem}.tabstage{padding:10px 10px 0}.stage-foot{padding:22px 0 18px;flex-direction:column;gap:16px}.stage-cap{text-align:center;font-size:1.02rem}.foot-grid{grid-template-columns:1fr 1fr;grid-template-areas:"brand    brand" "products products" "stack    explore" "meta     meta";grid-template-rows:auto auto auto auto;gap:30px 20px}.foot-pgroups{gap:22px 20px}.foot-brand{text-align:center}.foot-brand img,.foot-brand p{margin-left:auto;margin-right:auto}.foot-actions{justify-content:center}.foot-meta{display:flex;flex-direction:column;align-items:center;margin-top:8px}.foot-social{justify-content:center;margin-top:0}.foot-base{gap:16px}.sec{padding:80px 0}.marquee-track img{height:21px;margin-right:56px}.logos-band .caption{font-size:.76rem;letter-spacing:.03em;padding:0 12px;line-height:1.45}.marquee-track img{height:30px;margin-right:40px}.t-name{font-size:.8rem}.sec{padding:56px 0}.persona-tabs{margin-bottom:28px}.cta-sec{padding-left:20px;padding-right:20px}.cta-sec .container{padding-left:0;padding-right:0}.cta-ctas{flex-direction:column;align-items:center;width:100%;max-width:340px;margin:0 auto}.cta-ctas .btn{width:100%;justify-content:center}.tab{padding:10px;gap:8px}.tab img{height:22px}}@media (max-aspect-ratio: 9/10){.hero-content{padding-top:64px;padding-bottom:124px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.marquee-track{animation:none}.hero-content>*{opacity:1;transform:none;animation:none}.reveal{opacity:1;transform:none}}body[data-hifi=timeline] .hero{background:#3f00ac url(https://cdn.prod.website-files.com/693a79f1c52acc530a243186/69c663ccb72bbe2f0cacf964_templates-bg.svg) center/cover no-repeat;--tlh-w:min(58%,855px);--tlh-r:max(40px,(100% - 1296px)/2 - 40px);min-height:max(700px,min(100svh,1000px))}body[data-hifi=timeline] .hero-content{align-items:flex-start;text-align:left;max-width:1296px;padding-left:48px;padding-right:calc(var(--tlh-r) + var(--tlh-w) + 48px - (100% - min(100%,1296px))/2);padding-top:108px;padding-bottom:200px}body[data-hifi=timeline] .hero h1{font-size:clamp(2.25rem,5.2vw - 1rem,3.1rem);max-width:min(100%,8.1em);text-wrap:balance;font-weight:500;line-height:1.1;letter-spacing:-.01em;margin-bottom:22px}.hero-sub .sub-br{display:none}body[data-hifi=timeline] .hero-sub .sub-br{display:inline}body[data-hifi=timeline] .hero-sub{max-width:none;font-size:clamp(1.05rem,2.1vw - .4rem,1.25rem);line-height:1.45;font-weight:400;color:#ffffffd6;margin-left:0;margin-bottom:40px}body[data-hifi=timeline] .hero-ctas{display:inline-grid;grid-auto-rows:auto;justify-items:stretch;gap:12px;margin-bottom:0}body[data-hifi=timeline] .hero-ctas .btn{justify-content:center;border-width:1.5px}body[data-hifi=timeline] .hero-ctas .btn-ghost{background:transparent;border-color:#fff9;backdrop-filter:none;-webkit-backdrop-filter:none}body[data-hifi=timeline] .hero-ctas .btn-ghost:hover{background:#ffffff1a;border-color:#fff}.tlh{position:absolute;z-index:10;top:118px;bottom:190px;right:var(--tlh-r);width:var(--tlh-w);display:flex;align-items:center;justify-content:flex-end;container-type:size}.tlh-win{position:relative;flex:none;container-type:inline-size;overflow:hidden;width:min(100cqw,100cqh*var(--tlh-ar,1.6));aspect-ratio:var(--tlh-ar,1.6);box-shadow:0 30px 60px -18px #0900288c,0 10px 24px -10px #09002859;animation:tlh-in .9s cubic-bezier(.2,.7,.2,1) .2s both}@keyframes tlh-in{0%{opacity:0;transform:translateY(18px)}}@media (scripting:none){header.hero>noscript{display:contents}}.tlh-still img{display:block;flex:none;width:min(100cqw,100cqh*var(--tlh-ar,1.6));height:auto;border-radius:.9333%/1.507%;box-shadow:0 30px 60px -18px #0900288c,0 10px 24px -10px #09002859}@media (min-width:1025px){.tlh.tlh-still{flex-direction:column;justify-content:center;align-items:flex-end}.tlh-still img{width:min(100cqw,(100cqh - 82px) * var(--tlh-ar,1.6));margin-bottom:68px}}.tlh-frame{display:block;width:100%;height:100%}.tlh-slide{position:absolute;overflow:hidden;z-index:0;background:#fff;box-shadow:0 .1cqw .5cqw #1b164024;transform-origin:0 50%;transition:transform .9s cubic-bezier(.4,0,.2,1)}.tlh-win.pane-open .tlh-slide{transform:scale(var(--tlh-fit,.65));transition:transform .9s cubic-bezier(.16,1,.3,1)}.tlh-s{position:absolute;inset:0;width:100%;height:100%;display:block;opacity:0;user-select:none}.tlh-s>svg,.tlh-s>img{display:block;width:100%;height:100%}.tlh[data-swap=fade] .tlh-s.on{opacity:1;z-index:2;transition:opacity .6s cubic-bezier(.4,0,.2,1) .48s}.tlh[data-swap=fade] .tlh-s.was{opacity:0;z-index:1;transition:opacity .48s cubic-bezier(.4,0,.6,1)}.tlh .tlh-s.park{transition:none}.tlh-t{position:absolute;padding:0;border:0;background:#fff;cursor:pointer;box-shadow:0 0 0 1px #d5dae0;transition:box-shadow .2s ease}.tlh-t img{position:absolute;inset:0;width:100%;height:100%;display:block;border-radius:inherit}.tlh-t .n{position:absolute;right:calc(100% + .79cqw);top:.1cqw;font:400 1.013cqw/1.2 Segoe UI,system-ui,-apple-system,sans-serif;color:#8a8a8a;transition:color .2s ease}.tlh-t.on{box-shadow:0 0 0 2px #d52e00}.tlh-t.on .n{color:#d52e00}.tlh-o{position:absolute;z-index:3;display:block;height:auto;opacity:0;pointer-events:none}.tlh-o.on{opacity:1}.tlh-dialog{transform:translate(-50%,-50%);border-radius:.6%/1.05%;filter:drop-shadow(0 14px 28px rgba(20,16,50,.26)) drop-shadow(0 2px 6px rgba(20,16,50,.14))}.tlh-pane{right:0;opacity:1;transform:translate(102%);box-shadow:-8px 0 22px #1410321a;transition:transform .9s cubic-bezier(.4,0,.2,1)}.tlh-pane.on{transform:none;transition:transform .9s cubic-bezier(.16,1,.3,1)}.tlh-b{position:absolute;z-index:2;background:#fff;visibility:hidden}.tlh-b .hl{position:absolute;inset:0;background:#261b4621;opacity:0}.tlh-b img{position:absolute;inset:0;width:100%;height:100%;display:block;transform-origin:50% 40%}@media (max-width:1024px){body[data-hifi=timeline] .hero-content{align-items:center;text-align:center;padding:120px 20px 36px}body[data-hifi=timeline] .hero h1{font-size:clamp(2.3rem,7vw,3.3rem)}body[data-hifi=timeline] .hero-ctas{justify-content:center}.tlh{position:relative;inset:auto;width:calc(100% - 40px);max-width:680px;margin:0 auto 210px;container-type:normal;display:block}.tlh-win,.tlh-still img{width:100%}}@media (max-width:1024px){body[data-hifi=timeline] .hero-content{display:contents}body[data-hifi=timeline] .hero-content>*{position:relative;z-index:10;max-width:calc(100% - 40px)}body[data-hifi=timeline] .hero h1{order:1;margin-top:120px}body[data-hifi=timeline] .hero-sub{order:2;margin-bottom:32px;font-size:1.1875rem}body[data-hifi=timeline] .tlh{order:3;margin-bottom:32px}body[data-hifi=timeline] .hero-ctas{order:4;margin-bottom:210px}}@media (max-width:720px){body[data-hifi=timeline] .hero h1{margin-top:88px;margin-bottom:16px;font-size:2rem}body[data-hifi=timeline] .hero-sub{margin-bottom:24px}body[data-hifi=timeline] .tlh{margin-bottom:20px}body[data-hifi=timeline] .tlh-dots{margin-top:12px}body[data-hifi=timeline] .tlh-dots .name{display:none}}
