footer,footer>.wrap,header.hero,main{position:relative}footer>.wrap{z-index:2}.band{padding:clamp(72px,8vw,128px) 0;position:relative}.band>.wrap{position:relative;z-index:2}.band-sand .lead{color:var(--dim-on-light)}.band-sand h2.display{font-size:clamp(30px,3.8vw,54px)}.brk{color:inherit;inset:calc(clamp(12px,1.4vw,22px)*-1);pointer-events:none;z-index:1}.brk,.brk span{position:absolute}.brk span{border:0 solid;height:clamp(16px,2vw,28px);opacity:.7;width:clamp(16px,2vw,28px)}.brk span:first-child{border-left-width:3px;border-top-width:3px;left:0;top:0}.brk span:nth-child(2){border-right-width:3px;border-top-width:3px;right:0;top:0}.brk span:nth-child(3){border-bottom-width:3px;border-left-width:3px;bottom:0;left:0}.brk span:nth-child(4){border-bottom-width:3px;border-right-width:3px;bottom:0;right:0}.display{font-family:var(--t-display-font);font-weight:var(--t-display-weight);letter-spacing:var(--t-display-tracking);line-height:.94;overflow-wrap:break-word;text-transform:uppercase}h2.display{font-size:clamp(44px,6.4vw,96px);margin-bottom:clamp(28px,3.5vw,48px);position:relative}#platform h2.display{font-size:clamp(44px,6.4vw,86px)}.lead{font-size:17px;line-height:1.65}.band-navy .lead{color:var(--dim-on-navy)}.band-charcoal .lead{color:var(--dim-on-charcoal)}.band-light .lead,.band-orange .lead{color:var(--dim-on-light)}.band-orange .lead{color:var(--ink-on-orange)}.mask{display:block;overflow:hidden}.mask .word{display:block;will-change:transform}.js .mask .word{transform:translateY(112%)}.js .on .mask .word,.js .on.mask .word{transform:translateY(0);transition:transform .75s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i,0)*90ms)}.sitehead{align-items:stretch;background:color-mix(in srgb,var(--navy) 80%,transparent);border-bottom:1px solid var(--line-on-dark);color:var(--offwhite);display:flex;height:var(--headH);left:0;position:fixed;right:0;top:var(--gb-ribbon-h,0);transition:background .4s ease,color .4s ease,border-color .4s ease;z-index:95}.sitehead:before{-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3);content:"";inset:0;position:absolute;z-index:-1}.sitehead.lighthead{background:color-mix(in srgb,var(--offwhite) 82%,transparent);border-bottom-color:var(--line-on-light);color:var(--navy)}.sitehead.lighthead .logo-box{border-right-color:var(--line-on-light);color:var(--rust)}.sitehead.lighthead .logo-box:after{border-bottom-color:var(--rust);border-right-color:var(--rust)}.sitehead.lighthead .nav-cta .demo{--btn-stroke:var(--hot-on-light);color:var(--hot-on-light)}.sitehead.lighthead .nav-toggle svg{fill:var(--navy)}.logo-box,.logo-box:after,.nav-cta,.nav-cta .demo,.nav-cta .demo:before,.sitehead{transition:color .4s ease,border-color .4s ease,background .4s ease}.brand{align-items:center;color:var(--orange);display:flex}.brand .wm{fill:currentColor;height:15px;width:135px}.logo-box{align-items:center;border-right:1px solid var(--line-on-dark);color:var(--orange);display:flex;flex:none;padding:0 clamp(20px,2.4vw,34px);position:relative}.logo-box:after{border-bottom:1px solid var(--orange);border-right:1px solid var(--orange);bottom:-1px;content:"";height:9px;position:absolute;right:-1px;width:9px}.logo-box .wm{fill:currentColor;height:15px;width:135px}.nav-links{align-items:stretch;display:flex;gap:2px;padding:0 clamp(10px,1.4vw,22px)}.nav-item,.nav-item>a{align-items:center;display:flex}.nav-item>a{font-family:var(--t-label-font);font-size:13.5px;font-weight:var(--t-label-weight);gap:7px;letter-spacing:calc(var(--t-label-tracking) - .02em);padding:10px 13px;text-transform:uppercase}.nav-item>a .car{fill:currentColor;flex:none;height:10px;opacity:.55;transition:transform .18s ease,opacity .18s ease;width:10px}.nav-item:focus-within>a .car,.nav-item:hover>a .car{opacity:1;transform:rotate(180deg)}.nav-item:focus-within>a,.nav-item:hover>a{background:var(--orange);color:var(--ink-on-orange)}.mega{--m-line:var(--line-on-dark);--m-dim:var(--dim-on-navy);--m-hot:var(--hot-on-dark);--m-tick:var(--orange);-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3);background:color-mix(in srgb,var(--navy) 94%,transparent);border-bottom:1px solid var(--line-on-dark);color:var(--offwhite);overflow:hidden;top:calc(100% + 1px);transform:translateY(-8px);transition:opacity .22s ease 80ms,transform .22s cubic-bezier(.16,1,.3,1) 80ms,visibility 0s linear .3s;visibility:hidden}.mega,.mega:before{left:0;opacity:0;position:absolute;right:0}.mega:before{background:color-mix(in srgb,var(--scan) 55%,transparent);content:"";height:1px;pointer-events:none;top:0;z-index:1}.mega:after{border-bottom:1px solid var(--m-tick);border-right:1px solid var(--m-tick);bottom:0;content:"";height:9px;position:absolute;right:0;width:9px}.nav-item:focus-within .mega,.nav-item:hover .mega{opacity:1;transform:none;transition:opacity .22s ease,transform .22s cubic-bezier(.16,1,.3,1);visibility:visible}.nav-item:focus-within .mega:before,.nav-item:hover .mega:before{animation:megaScan .8s ease-out .12s}.mega-in{align-items:stretch;display:flex;gap:clamp(28px,3.5vw,64px);justify-content:space-between;margin:0 auto;max-width:1360px;padding:clamp(34px,3.8vw,56px) clamp(20px,3.5vw,48px) clamp(38px,4.2vw,64px)}.mcol{min-width:180px}.mhead{color:var(--m-dim);font-family:var(--t-hud-font);font-size:11px;font-weight:500;letter-spacing:.18em;margin-bottom:20px;text-transform:uppercase}.mhead,.mlink{white-space:nowrap}.mlink{align-items:center;display:flex;font-family:var(--t-label-font);font-size:13.5px;font-weight:var(--t-label-weight);gap:12px;letter-spacing:.03em;margin-left:-12px;padding:12px;position:relative;transition:background .12s ease,color .12s ease}.mlink .mi{color:var(--m-dim);fill:currentColor;flex:none;height:19px;transition:color .12s ease;width:19px}.mlink:focus-visible,.mlink:hover{background:color-mix(in srgb,var(--orange) 12%,transparent);color:var(--m-hot)}.mlink:focus-visible .mi,.mlink:hover .mi{color:var(--m-tick)}.flink:after,.flink:before,.mcard-xl:after,.mcard-xl:before,.mcard:after,.mcard:before,.mlink:after,.mlink:before,.mpost:after,.mpost:before{content:"";height:8px;opacity:0;pointer-events:none;position:absolute;transition:transform .14s cubic-bezier(.2,1,.2,1),opacity .1s step-end;width:8px}.flink:before,.mcard-xl:before,.mcard:before,.mlink:before,.mpost:before{border-left:1px solid var(--m-tick);border-top:1px solid var(--m-tick);left:0;top:0;transform:translate(-6px,-6px)}.flink:after,.mcard-xl:after,.mcard:after,.mlink:after,.mpost:after{border-bottom:1px solid var(--m-tick);border-right:1px solid var(--m-tick);bottom:0;right:0;transform:translate(6px,6px)}.flink:focus-visible:after,.flink:focus-visible:before,.flink:hover:after,.flink:hover:before,.mcard-xl:focus-visible:after,.mcard-xl:focus-visible:before,.mcard-xl:hover:after,.mcard-xl:hover:before,.mcard:focus-visible:after,.mcard:focus-visible:before,.mcard:hover:after,.mcard:hover:before,.mlink:focus-visible:after,.mlink:focus-visible:before,.mlink:hover:after,.mlink:hover:before,.mpost:focus-visible:after,.mpost:focus-visible:before,.mpost:hover:after,.mpost:hover:before{opacity:1;transform:none}.mrole{display:flex;flex-direction:column;gap:14px;max-width:290px;min-width:250px}.mcard{border:1px solid var(--m-line);display:block;padding:16px 46px 17px 16px;position:relative;transition:border-color .15s ease,background .15s ease}.mcard b{display:block;font-family:var(--t-heading-font);font-size:15px;font-weight:var(--t-heading-weight)}.mcard em{color:var(--m-dim);display:block;font-size:12.5px;font-style:normal;line-height:1.45;margin-top:3px}.mcard .go{color:var(--m-dim);fill:currentColor;height:16px;margin-top:-8px;position:absolute;right:14px;top:50%;transition:transform .15s cubic-bezier(.2,1,.2,1),color .12s ease;width:16px}.mcard:focus-visible,.mcard:hover{background:color-mix(in srgb,var(--orange) 9%,transparent);border-color:color-mix(in srgb,var(--m-tick) 60%,transparent)}.mcard:focus-visible b,.mcard:hover b{color:var(--m-hot)}.mcard:focus-visible .go,.mcard:hover .go{color:var(--m-tick);transform:translateX(3px)}.mfeat{display:flex;flex-direction:column;max-width:330px;min-width:260px}.mfeat>b{display:block;font-family:var(--t-heading-font);font-size:19px;font-weight:var(--t-heading-weight);letter-spacing:-.01em;line-height:1.3}.mfeat>p{color:var(--m-dim);font-size:13px;line-height:1.55;margin-top:8px;max-width:34ch}.mfoot{flex-wrap:wrap;gap:16px;justify-content:space-between;margin-top:auto;padding-top:20px}.mfoot,.mstat{align-items:center;display:flex}.mstat{color:var(--m-dim);font-family:var(--t-hud-font);font-size:10px;font-weight:500;gap:7px;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap}.mstat i{background:var(--m-tick);height:7px;width:7px}.flink{align-items:center;color:var(--m-hot);display:flex;font-family:var(--t-label-font);font-size:13.5px;font-weight:var(--t-label-weight);gap:8px;letter-spacing:.03em;margin:-8px -12px;padding:8px 12px;position:relative;white-space:nowrap}.flink svg{fill:currentColor;height:15px;transition:transform .15s cubic-bezier(.2,1,.2,1);width:15px}.flink:focus-visible svg,.flink:hover svg{transform:translateX(3px)}.mlink-d{align-items:flex-start;white-space:normal}.mlink-d .mi{margin-top:1px}.mlink-d b{display:block;font-weight:var(--t-label-weight)}.mlink-d em{color:var(--m-dim);display:block;font-size:12px;font-style:normal;line-height:1.5;margin-top:2px;max-width:26ch}.mfeat p a{color:var(--m-hot);text-decoration:underline;text-underline-offset:2px}.mgroup{display:flex;flex-direction:column;min-width:0}.mgroup-cols{display:flex;gap:clamp(28px,3.5vw,64px)}.mgroup-cols>.mcol{flex:1 1 0;min-width:0}.mgroup .mlink-d em{max-width:none}.mcol-eq{flex:1 1 0;min-width:0}.mcol-eq .mlink-d em{max-width:none}.mhalf{flex:0 1 50%}.mspan-1{flex:1 1 0;max-width:none;min-width:0}.mspan-2{flex:2 1 0;min-width:0}.mpost{border:1px solid var(--m-line);display:flex;flex:1;flex-direction:column;gap:10px;padding:14px 16px 16px;position:relative;transition:border-color .15s ease,background .15s ease}.mpost-meta{display:flex;font-family:var(--t-hud-font);font-size:10px;font-weight:500;gap:12px;justify-content:space-between;letter-spacing:.16em;text-transform:uppercase}.mpost-meta .tag{color:var(--m-hot)}.mpost-meta .tag:before{content:"[ "}.mpost-meta .tag:after{content:" ]"}.mpost-meta .date{color:var(--m-dim)}.mpost>b{font-family:var(--t-heading-font);font-size:15px;font-weight:var(--t-heading-weight);line-height:1.4}.mpost-more{align-items:center;color:var(--m-hot);display:flex;font-family:var(--t-label-font);font-size:13px;gap:8px;letter-spacing:.03em;margin-top:auto}.mpost-more svg{fill:currentColor;height:14px;transition:transform .15s cubic-bezier(.2,1,.2,1);width:14px}.mpost:focus-visible,.mpost:hover{background:color-mix(in srgb,var(--orange) 9%,transparent);border-color:color-mix(in srgb,var(--m-tick) 60%,transparent)}.mpost:hover .mpost-more svg{transform:translateX(3px)}.sitehead.lighthead .mega{--m-line:var(--line-on-light);--m-dim:var(--dim-on-light);--m-hot:var(--hot-on-light);--m-tick:var(--rust);background:color-mix(in srgb,var(--offwhite) 95%,transparent);border-bottom-color:var(--line-on-light);color:var(--navy)}.sitehead.lighthead .mega:before{background:color-mix(in srgb,var(--midblue) 45%,transparent)}.nav-cta{align-items:center;display:flex;gap:16px;margin-left:auto;padding:0 clamp(20px,2.4vw,34px)}.nav-cta .login{font-family:var(--t-label-font);font-size:13.5px;font-weight:var(--t-label-weight);letter-spacing:calc(var(--t-label-tracking) - .02em);opacity:.7;padding:10px 4px;text-transform:uppercase}.nav-cta .login:hover{opacity:1}.nav-cta .demo{--btn-stroke:var(--orange);--btn-fill:transparent;background:var(--btn-fill);border:2px solid transparent;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));color:var(--hot-on-dark);font-family:var(--t-label-font);font-size:13.5px;font-weight:var(--t-label-weight);isolation:isolate;letter-spacing:calc(var(--t-label-tracking) - .02em);padding:10px 16px;position:relative;text-transform:uppercase;white-space:nowrap}.nav-cta .demo:before{background:var(--btn-stroke);clip-path:polygon(evenodd,0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px),0 0,2px 2px,calc(100% - 8.83px) 2px,calc(100% - 2px) 8.83px,calc(100% - 2px) calc(100% - 2px),8.83px calc(100% - 2px),2px calc(100% - 8.83px),2px 2px);content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}.nav-cta .demo:hover{--btn-fill:color-mix(in srgb,var(--orange) 84%,var(--glass-tint,var(--navy)));color:var(--ink-on-orange)}.nav-toggle{align-items:center;display:none;padding:0 20px}.hero h1 .l3 .word{background:var(--orange);box-decoration-break:clone;color:var(--navy);padding:0 .08em;transition:background .35s ease,color .35s ease}.hero h1 .l3 .word.calm{background:transparent;color:var(--offwhite)}.hero .reveal.on .mask{overflow:visible}.hero h1 .l3 .brk{color:var(--orange);inset:-.14em -.1em;z-index:3}html.js .hero h1 .l3 .brk{opacity:0;transition:opacity .25s ease}html.js .hero h1 .l3 .brk.on{opacity:1}.hero h1 .l3 .brk span{height:clamp(12px,1.4vw,22px);opacity:.95;width:clamp(12px,1.4vw,22px)}.hero h1 .l3 .brk span:first-child{border-left-width:2px;border-top-width:2px}.hero h1 .l3 .brk span:nth-child(2){border-right-width:2px;border-top-width:2px}.hero h1 .l3 .brk span:nth-child(3){border-bottom-width:2px;border-left-width:2px}.hero h1 .l3 .brk span:nth-child(4){border-bottom-width:2px;border-right-width:2px}.glitch{display:inline-block;position:relative}.glitch:after,.glitch:before{background:var(--orange);color:var(--navy);content:attr(data-text);left:0;opacity:0;pointer-events:none;position:absolute;top:0;white-space:nowrap;width:100%}html.js .glitch.gon{animation:gBase .3s step-end both}html.js .glitch.gon:before{animation:gSliceA .3s step-end both}html.js .glitch.gon:after{animation:gSliceB .3s step-end .05s both}.hl{-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .12em;transition:background .12s steps(2),color .12s steps(2)}.hl.on{background:var(--orange);color:var(--navy)}.hl.flash{animation:hlFlash .4s steps(2)}.band-sand .reveal.on .mask .word{animation:flickIn .55s step-end both;animation-delay:calc(var(--i)*.11s)}#platform.band{padding:0}.band-orange .display strong{background:var(--navy);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--orange);font-weight:var(--t-display-weight);padding:0 .06em}.oshud-in .lead{color:var(--dim-on-navy)}.idx .go{justify-self:end}.idx .go .biglink{border-bottom-width:2px}.idx:hover .go .biglink{color:var(--hot-on-light)}.ctaband .display{font-size:clamp(30px,3.8vw,54px)}.ctaband .lead{color:color-mix(in srgb,var(--offwhite) 86%,var(--navy));font-size:clamp(16px,1.6vw,22px);line-height:1.4;margin-bottom:clamp(36px,4vw,56px);max-width:47ch}.ctaband .band{transition:background .45s ease,color .45s ease}.cta-card{color:var(--ink,var(--offwhite));cursor:pointer;text-decoration:none}.cta-card:focus-visible{outline-offset:-6px}.cta-grid{align-items:center;display:grid;gap:clamp(24px,4vw,64px);grid-template-columns:1.8fr 1fr}.cta-copy{min-width:0}.cta-action{justify-self:end}.cta-go{align-items:center;display:inline-flex;font-family:var(--t-ui-font);font-size:clamp(14px,1.47vw,21px);font-weight:var(--t-ui-weight);gap:13px;letter-spacing:.08em;padding:14px 18px;position:relative;text-transform:uppercase;white-space:nowrap}.cta-go,.cta-go svg{transition:transform .35s cubic-bezier(.16,1,.3,1)}.cta-go svg{fill:currentColor;height:.9em;width:.9em}.cta-go .brk{inset:0;opacity:0;transition:opacity .25s ease}html:not([data-ending=hud]) .ctaband .band:has(.cta-card:focus-within),html:not([data-ending=hud]) .ctaband .band:has(.cta-card:hover){background:var(--orange);color:var(--ink-on-orange)}.cta-card:focus-within .lead,.cta-card:hover .lead{color:var(--ink)}.cta-card:focus-within .cta-go,.cta-card:hover .cta-go{transform:translateX(-12px)}.cta-card:focus-within .cta-go svg,.cta-card:hover .cta-go svg{transform:translateX(8px)}.cta-card:focus-within .cta-go .brk,.cta-card:hover .cta-go .brk{animation:hlFlash .4s steps(2);opacity:1}.cta-card:focus-within .hl.on,.cta-card:hover .hl.on{background:var(--navy);color:var(--orange)}@media(max-width:821px){.cta-grid{gap:clamp(24px,6vw,40px);grid-template-columns:1fr}.cta-action{justify-self:start}}.ctaband .band{padding-bottom:clamp(48px,5.5vw,80px);padding-top:var(--logo-pad)}footer{background:var(--navy);padding:clamp(64px,8vw,120px) 0 40px}.fgrid{display:grid;gap:clamp(24px,3vw,48px);grid-template-columns:1.4fr repeat(4,1fr)}.fblurb .brand{margin-bottom:20px}.fblurb .brand .wm{height:19px;width:169px}.fblurb p{color:var(--dim-on-navy);font-size:14px;max-width:28ch}.fcol .fcol-title{font-family:var(--t-label-font);font-size:12px;font-weight:var(--t-label-weight);letter-spacing:calc(var(--t-label-tracking) + .06em);margin-bottom:18px;text-transform:uppercase}.fcol ul{display:grid;gap:11px}.fcol a{color:var(--dim-on-navy);font-size:14px}.fcol a:hover{color:var(--hot-on-dark)}.fbottom{border-top:1px solid var(--line-on-dark);color:var(--dim-on-navy);display:flex;font-family:var(--t-label-font);font-size:12px;font-weight:var(--t-body-weight);gap:16px;justify-content:space-between;letter-spacing:calc(var(--t-label-tracking) - .06em);margin-top:clamp(48px,6vw,72px);padding-top:24px}html[data-sections=fade] .band-charcoal,html[data-sections=fade] .band-light,html[data-sections=fade] .band-navy,html[data-sections=fade] .band-sand,html[data-sections=fade] .ctaband .band,html[data-sections=fade] .hero,html[data-sections=fade] footer{background:transparent}@media (max-width:1024px){.idx .go{grid-column:2;grid-row:1}.fgrid{grid-template-columns:1fr 1fr;row-gap:44px}.fblurb{grid-column:1/-1}}@media (max-width:899px){.nav-links{display:none}.nav-toggle{display:flex}.nav-toggle svg{fill:var(--offwhite);height:24px;width:24px}}@media (max-width:820px){.nav-cta .login{display:none}.nav-cta{padding:0 14px}.nav-cta .demo{font-size:11px;letter-spacing:.04em;padding:8px 12px}.nav-toggle{padding:0 14px}}@media (max-width:640px){.band{padding:64px 0}.brk{inset:-8px}.brk span{height:14px;width:14px}.fgrid{grid-template-columns:1fr 1fr}.idx .go{grid-column:1;grid-row:3;justify-self:start}.fbottom{flex-direction:column}}.mn-head .car{fill:currentColor;height:16px;transition:transform .25s ease;width:16px}.mn-group.open .mn-head .car{transform:rotate(180deg)}html.js .hrev .hw{opacity:0}html.js .hrev.hr-on .hw{animation:hrIn .26s steps(2) forwards;animation-delay:calc(var(--j,0)*70ms)}html.js .hrev .mask{overflow:visible}html.js .hrev .mask .word{animation:none!important;transform:none!important;transition:none!important}.prz-cols{display:flex;flex:1.6 1 0;gap:clamp(24px,2.6vw,44px);min-width:0}.mcard-xl{display:flex;flex:1 1 0;flex-direction:column;gap:8px;position:relative}.mcard-xl b{display:block;font-family:var(--t-heading-font);font-size:18px;font-weight:var(--t-heading-weight)}.mcard-xl em{color:var(--m-dim);display:block;font-size:13px;font-style:normal;line-height:1.45;margin-top:3px;max-width:34ch}.mcard-xl:focus-visible b,.mcard-xl:hover b{color:var(--m-hot)}.mcard-xl .mgo{align-items:center;color:var(--m-hot);display:flex;font-family:var(--t-label-font);font-size:13px;font-weight:var(--t-label-weight);gap:8px;letter-spacing:.03em;margin-top:auto;padding-top:16px}.mcard-xl .mgo svg{fill:currentColor;height:15px;transition:transform .15s cubic-bezier(.2,1,.2,1);width:15px}.mcard-xl:focus-visible .mgo svg,.mcard-xl:hover .mgo svg{transform:translateX(3px)}.mfeat-lg{max-width:400px;min-width:300px}.mfeat-lg>p{max-width:none}@media (prefers-reduced-motion:reduce){.js .mask .word{transform:none!important}html.js .hero h1 .l3 .brk,html.js .hrev .hw{opacity:1}.hl{background:var(--orange);color:var(--navy)}}@keyframes megaScan{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(340px)}}@keyframes hlFlash{0%{opacity:.2}40%{opacity:1}60%{opacity:.4}to{opacity:1}}@keyframes flickIn{0%{opacity:0}38%{opacity:1}52%{opacity:.2}68%{opacity:1}82%{opacity:.45}to{opacity:1}}@keyframes gBase{0%{clip-path:inset(0 0 42% 0)}20%{clip-path:inset(38% 0 0 0)}42%{clip-path:inset(0 0 74% 0)}60%{clip-path:none}to{clip-path:none}}@keyframes gSliceA{0%{clip-path:inset(40% 0 8% 0);opacity:1;transform:translateX(-.055em)}20%{clip-path:inset(4% 0 62% 0);opacity:1;transform:translateX(.045em)}42%{clip-path:inset(72% 0 2% 0);opacity:1;transform:translateX(-.03em)}58%{opacity:0;transform:none}to{opacity:0;transform:none}}@keyframes gSliceB{0%{clip-path:inset(58% 0 22% 0);color:var(--navy);opacity:1;transform:translateX(.05em)}24%{clip-path:inset(18% 0 54% 0);color:var(--navy);opacity:1;transform:translateX(-.04em)}46%{opacity:0;transform:none}to{opacity:0;transform:none}}@keyframes hrIn{0%{opacity:0}49%{opacity:1}70%{opacity:.25}to{opacity:1}}.fbot-right{align-items:center;display:flex;flex-wrap:wrap;gap:20px}.fbot-right a{color:inherit;text-decoration:none}.fbot-right a:hover{color:var(--offwhite,#fff);text-decoration:underline}.fbot-mark{opacity:.8}@media (max-width:640px){.fbot-right{gap:12px}}.cta-rule{border-bottom:1px solid color-mix(in srgb,#fff 26%,transparent)}.cta-hudband .wrap,.cta-hudcard{position:relative}.cta-hudcard{border:1px solid color-mix(in srgb,#fff 28%,transparent);color:inherit;display:block;padding:clamp(28px,4.4vw,64px);text-decoration:none;transition:transform .28s cubic-bezier(.16,1,.3,1),border-color .28s ease,background .28s ease,box-shadow .28s ease}.cta-hudcard:hover{background:color-mix(in srgb,#fff 5%,transparent);border-color:color-mix(in srgb,#fff 60%,transparent);box-shadow:0 18px 44px rgba(0,0,0,.32);transform:translateY(-5px)}.cta-hudcard:hover .cta-go svg{transform:translateX(6px)}.cta-hudcard .hudc{border:2px solid color-mix(in srgb,#fff 70%,transparent);height:14px;position:absolute;transition:border-color .28s ease;width:14px}.cta-hudcard .hudc-tl{border-bottom:none;border-right:none;left:-2px;top:-2px}.cta-hudcard .hudc-tr{border-bottom:none;border-left:none;right:-2px;top:-2px}.cta-hudcard .hudc-bl{border-right:none;border-top:none;bottom:-2px;left:-2px}.cta-hudcard .hudc-br{border-left:none;border-top:none;bottom:-2px;right:-2px}.cta-hudcard:hover .hudc{border-color:#fff}footer{--m-tick:var(--orange);--m-hot:var(--hot-on-dark)}.fbot-right a,.fcol a{display:inline-block;margin:-5px -10px;padding:5px 10px;position:relative;transition:background .12s ease,color .12s ease}.fbot-right a:after,.fbot-right a:before,.fcol a:after,.fcol a:before{content:"";height:8px;opacity:0;pointer-events:none;position:absolute;transition:transform .14s cubic-bezier(.2,1,.2,1),opacity .1s step-end;width:8px}.fbot-right a:before,.fcol a:before{border-left:1px solid var(--m-tick);border-top:1px solid var(--m-tick);left:0;top:0;transform:translate(-6px,-6px)}.fbot-right a:after,.fcol a:after{border-bottom:1px solid var(--m-tick);border-right:1px solid var(--m-tick);bottom:0;right:0;transform:translate(6px,6px)}.fbot-right a:focus-visible,.fbot-right a:hover,.fcol a:focus-visible,.fcol a:hover{background:color-mix(in srgb,var(--orange) 12%,transparent);color:var(--m-hot);text-decoration:none}.fbot-right a:focus-visible:after,.fbot-right a:focus-visible:before,.fbot-right a:hover:after,.fbot-right a:hover:before,.fcol a:focus-visible:after,.fcol a:focus-visible:before,.fcol a:hover:after,.fcol a:hover:before{opacity:1;transform:none}.mcard-xl{gap:0}.mcard-xl .mhead{display:block}.mcard-xl b{font-size:19px;letter-spacing:-.01em;line-height:1.3}.mcard-xl em{margin-top:8px}.nav-links{flex:1 1 auto;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.nav-links::-webkit-scrollbar{display:none}.nav-cta,.nav-item{flex:none}@media (min-width:821px) and (max-width:1160px){.nav-links{gap:0;padding:0 clamp(6px,.8vw,12px)}.nav-item>a{font-size:12px;gap:5px;padding:10px}.nav-item>a .car{height:9px;width:9px}.logo-box{padding:0 clamp(16px,1.8vw,24px)}.nav-cta{gap:10px;padding:0 clamp(14px,1.6vw,24px)}.nav-cta .login{font-size:12px}.nav-cta .demo{font-size:12px;padding:9px 13px}}@media (max-width:820px){.nav-cta{flex:0 1 auto;min-width:0}}