body{font-size:1.8rem;line-height:1.4em;font-family:Inter,sans-serif;margin:0;width:100%;min-height:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-font-feature-settings:"kern" 1;-ms-font-feature-settings:"kern" 1;-o-font-feature-settings:"kern" 1;-webkit-font-feature-settings:"kern" 1;font-feature-settings:"kern" 1;font-kerning:normal;transition:background-color .6s ease,color .6s ease;will-change:background-color,color}@media screen and (max-width:990px){html{font-size:10px}}a{color:inherit;text-decoration:none;cursor:pointer;position:relative;display:inline-block}:root{--text: "Inter";--display: "Funnel Display";--mono-font: "font-mono";--black-100: #000000;--black: #0E0E0E;--black-65: rgba(0, 0, 0, .65);--black-50: rgba(0, 0, 0, .5);--black-35: rgba(0, 0, 0, .35);--black-10: rgba(0, 0, 0, .1);--black-5: rgba(0, 0, 0, .05);--black-3: rgba(246, 246, 247, 1);--white: #ffffff;--white-65: rgba(255, 255, 255, .65);--white-50: rgba(77, 22, 22, .5);--white-35: rgba(255, 255, 255, .35);--white-10: rgba(255, 255, 255, .1);--white-5: rgba(255, 255, 255, .05);--blue: rgba(70, 0, 210, 1)}.bg-black-100{background-color:#000}.bg-black{background-color:var(--black)}.black{color:var(--black)}.black-65{color:var(--black-65)}.black-50{color:var(--black-50)}.black-35{color:var(--black-35)}.black-10{color:var(--black-10)}.black-5{color:var(--black-5)}.black-3{color:var(--black-3)}.bg-black-3{background-color:var(--black-3)}.blue{color:var(--blue)}.bg-blue{background-color:var(--blue)}.underline{text-decoration:underline}.opacity-100{opacity:1}.opacity-65{opacity:.65}.opacity-50{opacity:.5}.opacity-35{opacity:.35}.opacity-10{opacity:.1}.opacity-5{opacity:.05}.opacity-3{opacity:.03}.opacity-0{opacity:0}.bg-white{background-color:var(--white)}.white{color:var(--white)}.title-titan{font-size:18rem;font-weight:400;letter-spacing:normal;line-height:.95em;letter-spacing:-.02em;opacity:1;font-family:var(--display);margin-bottom:.3em}.title-big{font-size:13rem;font-weight:400;letter-spacing:normal;line-height:1em;letter-spacing:-.01em;opacity:1;font-family:var(--display);margin-bottom:.3em}.title{font-size:11rem;line-height:1em;letter-spacing:-.04em;font-weight:440;font-family:var(--deafult-font)}.medium-title{font-size:7.2rem;line-height:1em;letter-spacing:-.02em;font-family:Funnel Display,sans-serif}.sub-title{font-size:4.8rem;line-height:1.1em;letter-spacing:-.025em;font-weight:440;font-family:var(--deafult-font)}@media screen and (max-width:950px){.title-big,.title,.medium-title,.sub-title{font-size:4rem;line-height:1.05em;letter-spacing:-.025em;font-weight:440;font-family:var(--deafult-font)}}.small-title{font-size:3.2rem;line-height:1.1em;letter-spacing:-.02em;font-weight:440;font-family:var(--deafult-font)}.p-big{font-size:2.4rem;font-weight:440;letter-spacing:-.01em;line-height:1.3em}.p{font-size:1.8rem;font-weight:440;letter-spacing:-.01em;line-height:1.3em}.p-16{font-size:1.6rem;font-weight:440;letter-spacing:0;line-height:1.3em}.p-small{font-size:1.5rem;font-weight:440;letter-spacing:0;line-height:1.3em}.p-14,.p-smaller{font-size:1.4rem;font-weight:440;letter-spacing:0;line-height:1.3em}.serif{font-family:Inter,sans-serif;font-variant-ligatures:discretionary-ligatures}.p.serif{line-height:1.4em}.sr-title{font-size:8rem;letter-spacing:-.03em;line-height:1em}@media screen and (max-width:950px){.sr-title{font-size:6.8rem;letter-spacing:-.03em;line-height:1em}.sr-quote{font-size:2.4rem;font-weight:440;letter-spacing:-.01em;line-height:1.3em}}section{padding:8rem 0 0;overflow:hidden}section.sticky,section:has(.pinned-video){overflow:visible}section.no-padding{padding:0}section.top{padding:10rem 0 0}section.top.small{padding:6rem 0 0}section.top.with-menu{padding:10rem 0 0}@media screen and (max-width:950px){section,section.top.with-menu{padding:10rem 0 0}}#sub-menu-wrap{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:8.2rem;z-index:10;height:0}.landing-page #sub-menu-wrap{top:3rem;z-index:1910}#sub-menu-wrap.fixed{position:fixed;top:3rem}@media screen and (max-width:950px){#sub-menu-wrap{display:none}}#sub-menu{display:inline-flex;align-items:center;justify-content:center;padding:.4rem;position:absolute;border-radius:40rem;transition:color ease .5s}#sub-menu:before{display:block;position:absolute;width:100%;height:100%;background-color:#bebebe1a;backdrop-filter:saturate(115%) blur(16px);-webkit-backdrop-filter:saturate(180%) blur(20px);opacity:1;content:"";border-radius:40rem}#sub-menu a{display:inline-flex;padding:1rem 1.4rem;font-size:1.5rem;font-weight:440;margin:0 .1rem;line-height:1em;opacity:.65}#sub-menu a:hover,#sub-menu-wrap div a.active{opacity:1}#sub-menu a.active:before{content:"";background-color:currentColor;width:100%;height:100%;border-radius:40rem;opacity:.06;left:0;top:0;right:0;position:absolute}.sub-menu-title{padding:0;font-size:1.1rem;font-weight:500;margin:0;line-height:1em;text-transform:uppercase;letter-spacing:.02em;overflow:hidden;max-width:0;white-space:nowrap;opacity:0;cursor:default;transition:max-width cubic-bezier(.445,.05,.55,.95) .3s,padding cubic-bezier(.445,.05,.55,.95) .3s,opacity cubic-bezier(.64,.06,.55,.82) .3s}#sub-menu-wrap.fixed .sub-menu-title{max-width:10rem;padding:0 1.4rem;opacity:.5}section.sub-menu-section{padding-top:15rem}@media screen and (max-width:950px){.wrap{padding:0 1.5rem}}.wrap.medium{max-width:120rem}.wrap.large{max-width:134rem}.wrap.blog{max-width:70rem}.wrap.small{max-width:100rem}.wrap.x-small{max-width:54rem}.col-2{display:grid;grid-template-columns:1fr 1fr;column-gap:2rem}.col-3{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:2rem}.col-4{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;column-gap:2rem}@media screen and (max-width:950px){.col-2,.col-3{grid-template-columns:1fr}.col-4{display:grid;grid-template-columns:1fr 1fr;column-gap:2rem}}.sub-btn{border:0;outline:0;font-family:var(--deafult-font);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-size:1.5rem;line-height:1em;display:inline-flex;font-weight:440;position:relative;padding:.9rem 1.4rem;border-radius:6rem;color:var(--white);opacity:1!important;background:linear-gradient(-45deg,#4600d2,#6e3cff,#4600d2);background-size:400% 400%;animation:gradient 6s ease infinite}.sub-btn:hover{animation:gradient 1.5s ease infinite}.sub-btn:active{background:#461ef0}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:-100% 50%}to{background-position:0% 50%}}.f-bubble{height:1.5em;width:1.5em;border-radius:30rem;background-color:var(--black);color:var(--white);display:inline-flex;font-size:.7em;justify-content:center;align-items:center;font-weight:500;text-align:center;line-height:1em;margin-right:.5em;top:.15em;position:absolute;left:-3em}@media screen and (max-width:950px){.f-bubble{position:relative;left:auto;top:-.15em}}.hide-if-big{display:none}@media screen and (max-width:760px){.hide-if-big{display:block}.hide-if-small{display:none}}.pricing-box{padding:4rem 0 0;border-radius:1.5rem;border:1px solid var(--black-5);display:flex;flex-direction:column;justify-content:space-between;margin-bottom:2rem;box-shadow:0 4px 3px 2px #1a155905,0 18px 26px 2px #1a155905}@media screen and (max-width:950px){.pricing-box{padding:3rem 0 0}}@media screen and (max-width:760px){.pricing-box{margin-left:-1.4rem;margin-right:-1.4rem}}.pricing-box-bottom{padding:0 4rem 4rem}@media screen and (max-width:950px){.pricing-box-bottom{padding:0 2rem 2rem}}.pricing-box-bottom-list{font-size:1.5rem;padding:0 2.4rem 1rem 3rem;min-height:3.8rem;font-weight:440;display:flex;justify-content:center;flex-direction:column;border-top:0;background-image:url(../img/base/check.svg);background-repeat:no-repeat;background-position:left .6rem}.pricing-box-btn{width:100%;padding:1rem;display:flex;height:6rem;justify-content:center;align-items:center;border-radius:0 0 1.5rem 1.5rem;background-color:transparent;transition:.2s ease background-color}.pricing-box:hover .pricing-box-btn{background-color:var(--blue);color:var(--white)}.pricing-box-btn:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;border-top:1px solid;opacity:.06;border-radius:0 0 1.5rem 1.5rem}a.pricing-box-btn:hover:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;border-top:1px solid transparent;opacity:.03;background-color:currentColor}.tooltip{display:inline-block;cursor:pointer;position:relative;width:1em;height:1em;margin-left:.5rem;top:.1em}.tooltip.right{position:absolute;right:0;top:0;height:100%;margin-left:0;width:1.5em}.tooltip:after{content:"?";top:calc(50% - 1em);left:0;height:1.6em;width:1.6em;text-align:center;display:block;line-height:150%;font-weight:500;font-size:1.5rem;border:1.5px solid;border-radius:50%;color:inherit;pointer-events:none}.tooltip .tooltip-content{display:none;position:absolute;width:26rem;top:100%;left:calc(50% - 12rem);color:var(--black);background-color:var(--white);padding:1.2rem 1.8rem 1.5rem;border-radius:.8rem;z-index:90;box-shadow:0 4px 3px 2px #1a155905,0 18px 26px 2px #1a155905;font-size:1.5rem;border:1px solid var(--black-5);line-height:1.4em;letter-spacing:0em;margin-bottom:1rem;font-weight:440}.tooltip.right .tooltip-content{left:auto;right:0}.tooltip:hover .tooltip-content,.tooltip:focus .tooltip-content{display:block}@media screen and (max-width:760px){.tooltip{display:none}.pricing-box-bottom-list{padding-right:4rem}}input[type=text],input[type=email],select{position:relative;outline:0;border:0;font-weight:440;font-family:var(--deafult-font);width:100%;margin:0 0 1.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:text;display:block;font-size:1.5rem;line-height:1em;border-radius:0;background-color:var(--white);color:var(--black);padding:1rem 1.4rem;border:1px solid rgba(0,0,0,.1);border-radius:.6rem}select{background-image:url(/img/icons/black/chevron.svg);background-repeat:no-repeat;background-position:calc(100% - 1rem) center;min-height:4.3rem;border-radius:1.2rem;box-shadow:0 2px 1px 1px #1a155905,0 8px 16px 2px #1a155905;cursor:pointer}label{font-size:1.5rem;font-weight:440;padding-bottom:.4rem;display:block}input[type=checkbox]{position:relative;cursor:pointer;border:0;width:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:2.2rem;height:2.2rem;margin:0;padding:0;margin-right:1rem;box-shadow:0 2px 1px 1px #1a155905,0 8px 16px 2px #1a155905}input[type=checkbox]:before{content:"";display:block;position:absolute;width:100%;height:100%;top:.1em;left:0;border:1px solid var(--black-10);border-radius:.4rem;background-color:transparent}input[type=checkbox]:checked:before{background-color:#5200ff}input[type=checkbox]:checked:after{content:"";left:0;top:.1em;width:100%;height:100%;background-color:transparent;background-repeat:no-repeat;background-position:center;background-image:url(/img/icons/white/check.svg);background-size:1.8rem;position:absolute}input[type=submit]{border:0;outline:0;font-family:var(--deafult-font);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-size:1.8rem;line-height:1em;transition:.3s ease transform;display:inline-flex;font-weight:440;position:relative;padding:1.8rem;border-radius:1.2rem;background-color:var(--black);color:var(--white);width:100%;text-align:center;justify-content:center;align-items:center;margin-bottom:.4rem;background:linear-gradient(-45deg,#4700de,#5235ff,#4700de,#5200ff);background-size:400% 400%;animation:gradient 4s ease infinite}.youtube-video{position:relative;padding-bottom:56.2%;width:100%;text-align:left;margin:3.4rem auto;overflow:hidden;border-radius:1.6rem}.youtube-cover{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;background-color:var(--black);cursor:pointer;display:flex;align-items:center;justify-content:center}.youtube-cover:after{content:"";display:flex;justify-content:center;align-items:center;color:var(--black);width:6.2rem;height:6.2rem;border-radius:6.4rem;opacity:1;font-size:1.8rem;background-image:url(/img/base/play.svg);background-repeat:no-repeat;background-position:center}.youtube-cover.play{display:none}.youtube-video iframe{width:100%;position:absolute;height:100%;overflow:hidden}.fade-in{opacity:0;animation-name:fade-in;-webkit-animation-name:fade-in;animation-duration:.5s;animation-fill-mode:both;-webkit-animation-duration:.5s;-webkit-animation-fill-mode:both}@keyframes fade-in{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}.fade-in.slow{opacity:0;animation-name:fade-in-slow;-webkit-animation-name:fade-in-slow;animation-duration:.9s;animation-fill-mode:both;-webkit-animation-duration:.9s;-webkit-animation-fill-mode:both}.fade-in.zoom{opacity:0;animation-name:fade-in-zoom;-webkit-animation-name:fade-in-zoom;animation-duration:9s;animation-fill-mode:both;-webkit-animation-duration:9s;-webkit-animation-fill-mode:both}@keyframes fade-in-slow{0%{opacity:0;transform:scale(.9) translateY(1rem) rotate(-3deg)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes fade-in-zoom{0%{opacity:0;transform:scale(1.2) translateY(1rem) rotate(10deg)}to{opacity:1;transform:scale(1) translateY(0)}}.a-5{animation-delay:.5s}.a-6{animation-delay:.6s}.a-7{animation-delay:.7s}.a-8{animation-delay:.8s}.a-9{animation-delay:.9s}.a-10{animation-delay:1s}.a-11{animation-delay:1.1s}.a-12{animation-delay:1.2s}.a-13{animation-delay:1.3s}.a-14{animation-delay:1.4s}.a-15{animation-delay:1.5s}.fw-500{font-weight:500}.feild-box{box-shadow:0 4px 3px 2px #1a155905,0 18px 26px 2px #1a155905;padding:3.4rem 4rem 4rem;border-radius:1.5rem;background-color:var(--white);border:1px solid var(--black-5);text-align:left}form.hsForm_85255ff3-d07f-497f-970e-30c91239c8e8,form.hsForm_be4f058f-0301-49d0-ad42-fbbd572bd46f,form.hsForm_f40d721e-9635-4e7d-af7d-d66222de1c9d,form.hsForm_efb21c02-9290-4ea5-9267-9faf4ad8b6e8,form.hsForm_0ee0e265-922d-4207-b828-6bcd4e164bc0{display:grid;grid-template-columns:1fr 1fr;column-gap:1rem}form.hsForm_be4f058f-0301-49d0-ad42-fbbd572bd46f .hs_email,form.hsForm_be4f058f-0301-49d0-ad42-fbbd572bd46f [class*=hs_tell_us_more_about],form.hsForm_be4f058f-0301-49d0-ad42-fbbd572bd46f .hs_how_did_you_hear_about_us,form.hsForm_be4f058f-0301-49d0-ad42-fbbd572bd46f .legal-consent-container,form.hsForm_be4f058f-0301-49d0-ad42-fbbd572bd46f .hs_submit,form.hsForm_be4f058f-0301-49d0-ad42-fbbd572bd46f [class*=hs-how_to_use],form.hsForm_85255ff3-d07f-497f-970e-30c91239c8e8 .hs_email,form.hsForm_85255ff3-d07f-497f-970e-30c91239c8e8 [class*=hs_tell_us_more_about],form.hsForm_85255ff3-d07f-497f-970e-30c91239c8e8 .hs_how_did_you_hear_about_us,form.hsForm_85255ff3-d07f-497f-970e-30c91239c8e8 .legal-consent-container,form.hsForm_85255ff3-d07f-497f-970e-30c91239c8e8 .hs_submit,form.hsForm_f40d721e-9635-4e7d-af7d-d66222de1c9d .hs_email,form.hsForm_f40d721e-9635-4e7d-af7d-d66222de1c9d [class*=hs_tell_us_more_about],form.hsForm_f40d721e-9635-4e7d-af7d-d66222de1c9d .hs_how_did_you_hear_about_us,form.hsForm_f40d721e-9635-4e7d-af7d-d66222de1c9d .legal-consent-container,form.hsForm_f40d721e-9635-4e7d-af7d-d66222de1c9d .hs_submit,form.hsForm_efb21c02-9290-4ea5-9267-9faf4ad8b6e8 .hs_email,form.hsForm_efb21c02-9290-4ea5-9267-9faf4ad8b6e8 [class*=hs_tell_us_more_about],form.hsForm_efb21c02-9290-4ea5-9267-9faf4ad8b6e8 .hs_how_did_you_hear_about_us,form.hsForm_efb21c02-9290-4ea5-9267-9faf4ad8b6e8 .legal-consent-container,form.hsForm_efb21c02-9290-4ea5-9267-9faf4ad8b6e8 .hs_submit,form.hsForm_0ee0e265-922d-4207-b828-6bcd4e164bc0 .hs_email,form.hsForm_0ee0e265-922d-4207-b828-6bcd4e164bc0 [class*=hs_tell_us_more_about],form.hsForm_0ee0e265-922d-4207-b828-6bcd4e164bc0 .hs_how_did_you_hear_about_us,form.hsForm_0ee0e265-922d-4207-b828-6bcd4e164bc0 .legal-consent-container,form.hsForm_0ee0e265-922d-4207-b828-6bcd4e164bc0 .hs_submit{grid-column:span 2}@media(max-width:460px){form.hsForm_85255ff3-d07f-497f-970e-30c91239c8e8,.hsForm_f40d721e-9635-4e7d-af7d-d66222de1c9d,.form.hsForm_efb21c02-9290-4ea5-9267-9faf4ad8b6e8,form.hsForm_0ee0e265-922d-4207-b828-6bcd4e164bc0{grid-template-columns:1fr;display:block;column-gap:0}form.hsForm_85255ff3-d07f-497f-970e-30c91239c8e8 .hs_email,form.hsForm_85255ff3-d07f-497f-970e-30c91239c8e8 [class*=hs_tell_us_more_about],form.hsForm_85255ff3-d07f-497f-970e-30c91239c8e8 .hs_how_did_you_hear_about_us,form.hsForm_85255ff3-d07f-497f-970e-30c91239c8e8 .legal-consent-container,form.hsForm_85255ff3-d07f-497f-970e-30c91239c8e8 .hs_submit,form.hsForm_f40d721e-9635-4e7d-af7d-d66222de1c9d .hs_email,form.hsForm_f40d721e-9635-4e7d-af7d-d66222de1c9d [class*=hs_tell_us_more_about],form.hsForm_f40d721e-9635-4e7d-af7d-d66222de1c9d .hs_how_did_you_hear_about_us,form.hsForm_f40d721e-9635-4e7d-af7d-d66222de1c9d .legal-consent-container,form.hsForm_f40d721e-9635-4e7d-af7d-d66222de1c9d .hs_submit,form.hsForm_efb21c02-9290-4ea5-9267-9faf4ad8b6e8 .hs_email,form.hsForm_efb21c02-9290-4ea5-9267-9faf4ad8b6e8 [class*=hs_tell_us_more_about],form.hsForm_efb21c02-9290-4ea5-9267-9faf4ad8b6e8 .hs_how_did_you_hear_about_us,form.hsForm_efb21c02-9290-4ea5-9267-9faf4ad8b6e8 .legal-consent-container,form.hsForm_efb21c02-9290-4ea5-9267-9faf4ad8b6e8 .hs_submit,form.hsForm_0ee0e265-922d-4207-b828-6bcd4e164bc0 .hs_email,form.hsForm_0ee0e265-922d-4207-b828-6bcd4e164bc0 [class*=hs_tell_us_more_about],form.hsForm_0ee0e265-922d-4207-b828-6bcd4e164bc0 .hs_how_did_you_hear_about_us,form.hsForm_0ee0e265-922d-4207-b828-6bcd4e164bc0 .legal-consent-container,form.hsForm_0ee0e265-922d-4207-b828-6bcd4e164bc0 .hs_submit{grid-column:span 1}}html{font-size:10px;margin:0;scroll-behavior:smooth}body{font-size:1.8rem;font-variation-settings:"opsz" 18,"wght" 400;line-height:1.4em;font-family:Inter,sans-serif;margin:0;width:100%;min-height:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-font-feature-settings:"kern" 1;-ms-font-feature-settings:"kern" 1;-o-font-feature-settings:"kern" 1;-webkit-font-feature-settings:"kern" 1;font-feature-settings:"kern" 1;font-kerning:normal;transition:background-color .6s ease,color .6s ease;will-change:background-color,color}body.noscroll{height:100vh;overflow-y:hidden}@media screen and (max-width:950px){html{font-size:10px}}@media screen and (max-width:370px){html{font-size:2.6vw}}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}a{color:inherit;text-decoration:none;cursor:pointer}:root{--black: #000000;--blackish: #0a0a0a;--black-05: rgba(0, 0, 0, .05);--black-08: rgba(0, 0, 0, .08);--off-black: #0a0a0a;--white: #ffffff;--darkgrey: #a2a2a2;--darkergrey: #666666;--lightgrey: #f9f9fb;--grey: #b8b7c3;--iceblue: #e4eff7;--blue: #1E328E;--lightblue: #6acde3;--darkblue: #09102b;--neon: #D5F466;--green: #245742;--neonpink: #F4B4EC;--maroon: #401220;--red: #fa0019;--darkred: #9b0018;--pink: #ef029f;--lightpink: #ff8cfd;--orange: #ff5102;--brown: #402517;--sand: #f6f5f4;--sky: #6acde3;--easeOut: cubic-bezier(.16, 1, .3, 1);--easeInOut: cubic-bezier(.83, 0, .17, 1)}.bg-black{background-color:var(--black)!important}.bg-blackish{background-color:var(--blackish)!important}.bg-black-05{background-color:var(--black-05)!important}.bg-black-08{background-color:var(--black-08)!important}.bg-off-black{background-color:var(--off-black)!important}.bg-white{background-color:var(--white)!important}.bg-darkgrey{background-color:var(--darkgrey)!important}.bg-darkergrey{background-color:var(--darkergrey)!important}.bg-lightgrey{background-color:var(--lightgrey)!important}.bg-grey{background-color:var(--grey)!important}.bg-sky{background-color:var(--sky)!important}.bg-sand{background-color:var(--sand)!important}.black{color:var(--black)!important}.blackish{color:var(--blackish)!important}.color-black-80{color:#000c}.white{color:var(--white)!important}.lightgrey{color:var(--lightgrey)!important}.darkgrey{color:var(--darkgrey)!important}.darkergrey{color:var(--darkergrey)!important}.grey{color:var(--grey)!important}.sky{color:var(--sky)!important}.sand{color:var(--sand)!important}.bg-blue{background-color:var(--blue)!important}.bg-lightblue{background-color:var(--lightblue)!important}.bg-iceblue{background-color:var(--iceblue)!important}.bg-darkblue{background-color:var(--darkblue)!important}.bg-neon{background-color:var(--neon)!important}.bg-neonpink{background-color:var(--neonpink)!important}.bg-green{background-color:var(--green)!important}.blue{color:var(--blue)!important}.lightblue{color:var(--lightblue)!important}.iceblue{color:var(--iceblue)!important}.darkblue{color:var(--darkblue)!important}.neon{color:var(--neon)!important}.neonpink{color:var(--neonpink)!important}.green{color:var(--green)!important}.maroon{color:var(--maroon)!important}.darkred{color:var(--darkred)!important}.red{color:var(--red)!important}.pink{color:var(--pink)!important}.lightpink{color:var(--lightpink)!important}.orange{color:var(--orange)!important}.brown{color:var(--brown)!important}.bg-maroon{background-color:var(--maroon)!important}.bg-darkred{background-color:var(--darkred)!important}.bg-red{background-color:var(--red)!important}.bg-pink{background-color:var(--pink)!important}.bg-lightpink{background-color:var(--lightpink)!important}.bg-orange{background-color:var(--orange)!important}.bg-brown{background-color:var(--brown)!important}h1,h2,h3,h4,h5,h6,p,a{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}.serif{font-family:Inter,sans-serif}.serif i{font-style:italic}img,.video{max-width:100%}body{font-family:Inter,sans-serif}.flow>*+*{margin-block-start:var(--flow-space, 1em)}.super{font-size:18rem;line-height:1em;letter-spacing:-.02em;font-variation-settings:"opsz" 100,"wght" 400;margin-bottom:.2em}@media screen and (max-width:950px){.super{font-size:8rem;line-height:1em;letter-spacing:-.02em;font-variation-settings:"opsz" 80,"wght" 400;margin-bottom:.1em}}.maxi{font-size:14rem;line-height:1em;letter-spacing:-.02em;font-variation-settings:"opsz" 100,"wght" 400;margin-bottom:.2em}@media screen and (max-width:950px){.maxi{font-size:8rem;line-height:1em;letter-spacing:-.02em;font-variation-settings:"opsz" 80,"wght" 400;margin-bottom:.1em}}h1,.h1{font-family:Funnel Display,sans-serif;font-size:7.2rem;font-weight:400;line-height:100%;letter-spacing:-.01em}h1.alt,.h1-alt{font-size:4.8rem;font-family:Funnel Display,sans-serif;letter-spacing:0;font-variation-settings:"opsz" 24,"wght" 400}@media screen and (max-width:950px){h1,.h1{font-size:4.4rem}}h2,.h2{font-family:Funnel Display,sans-serif;font-size:4rem;line-height:107%;letter-spacing:-.005em;font-weight:400}@media screen and (max-width:950px){h2,.h2{line-height:100%;font-size:3.4rem;letter-spacing:-.01em}.small-h2{font-family:Funnel Display,sans-serif;font-size:3.4rem;line-height:100%;letter-spacing:-.01em;font-weight:400}}h3,.h3{font-family:Funnel Display,sans-serif;font-size:2.2rem;line-height:120%;letter-spacing:0;font-variation-settings:"opsz" 18,"wght" 450}a.h3{display:inline-block}h4,.h4{font-family:Funnel Display,sans-serif;font-size:2.8rem;line-height:115%;letter-spacing:0;font-weight:400}.type-mono{font-family:JetBrainsMono,monospace}.quote-wrap{margin-left:auto;margin-right:auto;max-width:54rem}.quote{margin-bottom:1em;text-align:left}.quote-id{padding-left:6rem;text-align:left}.quote-id-avatar{width:4rem;height:4rem;border-radius:4rem;background-color:red;position:absolute;left:0;top:0}.quote-id-name{margin-bottom:1.2em;opacity:.7}p,.p,ul:not(.detail):not(.type-small) li,ol:not(.detail) li,body{font-family:Inter,sans-serif;font-size:1.6rem;line-height:140%;letter-spacing:-.01em;font-variation-settings:"wght" 400,"opsz" 14,"ital" 0}@media all and (max-width:950px){p,.p,ul:not(.detail):not(.type-small) li,ol:not(.detail) li{font-size:1.6rem}}.type-serif{font-family:Inter,sans-serif}.detail,details p{font-family:Inter,sans-serif;font-size:1.4rem;line-height:140%;letter-spacing:-.01em;font-variation-settings:"wght" 400,"opsz" 14,"ital" 0}@media all and (max-width:950px){.mobile-detail{font-size:1.4rem!important}.detail,.detail.mobile-small{font-size:1.4rem}}.btn{border:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-size:1.6rem;line-height:140%;transition:.2s ease;display:inline-flex;position:relative;padding:.8rem 1.6rem;max-height:3.8rem;border-radius:3.2rem;font-variation-settings:"wght" 450,"opsz" 14,"ital" 0}.btn:hover{opacity:.6}.btn.secondary:after{position:absolute;width:100%;height:100%;border:1px solid;opacity:1;content:"";top:0;left:0;border-radius:2em}.video-wrap-inner{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;top:0;left:0;padding:3rem 0}@media screen and (max-width:950px){.video-wrap-inner{padding:1.5rem .5rem}}video.fullscreen{position:absolute;z-index:0;object-fit:cover;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%,-50%);background-position:center center;background-size:cover}video.fullscreen::-webkit-media-controls{display:none!important}.typewrap:after{content:"|";position:relative;animation-name:blinker;animation-iteration-count:infinite;animation-timing-function:linear;animation-duration:.8s;-webkit-animation-name:blinker;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-webkit-animation-duration:.8s}@keyframes blinker{0%,49%{opacity:1}50%,to{opacity:0}}@-webkit-keyframes blinker{0%,49%{opacity:1}50%,to{opacity:0}}.chat-bar{width:100%;max-width:90rem;margin-left:auto;margin-right:auto;border-radius:7rem;box-shadow:0 0 0 1px #0000000a,0 16px 16px #0000000a;text-align:left;display:flex;align-items:center;overflow:hidden;white-space:nowrap;margin-bottom:2rem;background:#fff;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:#000;margin-bottom:6rem}.chat-mobile-wrap{width:auto;max-width:calc(100% - 8rem);position:relative;display:flex;justify-content:flex-end;overflow:hidden}@media screen and (max-width:950px){.chat-bar{margin-bottom:2rem}}.chat-plus{font-size:2.4rem;display:inline-flex;flex-direction:column;justify-content:center;padding:0 1.6rem 0 2.4rem;position:relative}.chat-plus:after{content:"";display:block;width:1px;height:1.6rem;background-color:#0000001a;position:absolute;right:0;top:50%;transform:translateY(-50%)}@media screen and (max-width:950px){.chat-plus{display:none}}.chat-bar-btn{background-color:#000;color:#fff;border-radius:4rem;padding:1rem 4.4rem .7rem 1.6rem;position:absolute;right:1.8rem;pointer-events:none;font-variation-settings:"opsz" 20,"wght" 460;transition:background-color .3s var(--easeOut)}.chat-bar-btn.no-icon{padding:1rem 1.6rem .7rem}.chat-bar-btn-icon{height:2rem;width:2rem;position:absolute;right:1.4rem;top:1.2rem;transition:transform .3s var(--easeOut)}@media screen and (max-width:950px){.chat-bar-btn{right:1rem}}.chat-bar-text{font-size:1.6rem;height:7.7rem;display:inline-flex;flex-direction:column;justify-content:center;padding:.15em 2.5rem 0 1.6rem}@media screen and (max-width:950px){.chat-bar-text{font-size:1.6rem;height:6rem;display:inline-flex;flex-direction:column;justify-content:center;padding:0 2.5rem 0 2rem;top:.05em}}.center{text-align:center;display:flex;flex-direction:column;justify-content:center;width:100%;align-items:center}@media all and (max-width:950px){.mobile-text-l{text-align:left;align-items:flex-start}}.wrap{width:100%;max-width:140rem;margin-left:auto;margin-right:auto;padding:0 4rem}.wrap.narrow{max-width:84.6rem}.wrap.wide{max-width:163.2rem}.wrap.extra-wide{max-width:220rem}.wrap.no-padding{padding:0}@media screen and (max-width:950px){.wrap{padding:0 2.5rem}}.input{margin-bottom:1.5rem}.hbspt-form{text-align:left}input[type=text],input[type=email],select{position:relative;outline:0;border:0;font-family:inherit;font-variation-settings:"opsz" 0,"wght" 420;width:100%;margin:0 0 1.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:text;display:block;font-size:1.6rem;line-height:1em;border-radius:0;background-color:var(--white);color:var(--black);padding:1rem 1.4rem;border:1px solid;border-radius:.6rem}input[type=text],input[type=email]{margin:0 0 1.5rem;background-color:transparent;color:inherit;padding:1rem 0;border:0;border-bottom:1px solid;border-radius:0}select{background-image:url(/img/icons/black/chevron.svg);background-repeat:no-repeat;background-position:calc(100% - 1rem) center;min-height:4.3rem;border-radius:1.2rem;cursor:pointer}label{font-size:1.6rem;font-variation-settings:"opsz" 0,"wght" 420;padding-bottom:.4rem;display:block}.hs-error-msgs label{font-size:1.4rem;background-color:#fff;padding:0;line-height:1em;color:#ff4343;border-radius:.4rem;margin-bottom:2rem}.hbspt-form ul,.hbspt-form li{list-style:none;padding:0;margin:0}input[type=checkbox]{position:relative;cursor:pointer;border:0;width:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:2.2rem;height:2.2rem;margin:0;padding:0;margin-right:1rem;border:1px solid}input[type=checkbox]:before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;border-radius:0;background-color:transparent}input[type=checkbox]:checked:before{background-color:#000}input[type=checkbox]:checked:after{content:"";left:0;top:0;width:100%;height:100%;background-color:transparent;background-repeat:no-repeat;background-position:center;background-image:url(/img/icons/white/check.svg);background-size:1.8rem;position:absolute}input[type=submit]{border:0;outline:0;font-size:2rem;line-height:1.3em;letter-spacing:0em;font-family:inherit;font-weight:400;font-variation-settings:"opsz" 14,"wght" 400;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;line-height:1em;transition:.3s ease transform;display:inline-flex;position:relative;padding:1.8rem;border-radius:3rem;background-color:var(--black);color:var(--white);width:100%;text-align:center;justify-content:center;align-items:center;margin-bottom:.4rem;background:linear-gradient(-45deg,#000,#000);background-size:400% 400%;animation:gradient 4s ease infinite;grid-column:1 / 3}input[type=submit]:hover{opacity:.9}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.pop-up{position:fixed;left:0;top:0;width:100%;height:100%;z-index:1000;display:none;justify-content:center;align-items:center;flex-direction:column}.pop-up.visible{display:flex}.backdrop{position:fixed;left:0;top:0;width:100%;height:100%;display:block;background-color:#5a5a5a33;backdrop-filter:saturate(115%) blur(16px);-webkit-backdrop-filter:saturate(180%) blur(20px);opacity:1;animation-name:opacity;animation-fill-mode:both;animation-timing-function:ease;animation-duration:.3s}@keyframes opacity{0%{opacity:0}to{opacity:1}}.dialouge{display:block;width:100%;max-width:70rem;padding:0 4rem 4rem;border-radius:1.5rem;max-height:calc(100% - 2rem);background-color:#fff;box-shadow:0 4px 3px 2px #1a155905,0 18px 26px 2px #1a155905;animation-name:popup;animation-fill-mode:both;animation-timing-function:ease;animation-duration:.3s;overflow-y:scroll;overflow-x:hidden;flex-direction:column;text-align:center;color:#0e0e0e}.dialouge .hbspt-form{margin-top:2rem}.dialouge-in{max-width:60rem;margin-left:auto;margin-right:auto}@media screen and (max-width:950px){.dialouge{padding:0 1.5rem 1.5rem}}@keyframes popup{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}.dialouge-top{width:calc(100% + 8rem);min-height:5rem;border-bottom:1px solid var(--black-5);padding:1.5rem 2.5rem;display:flex;flex-direction:column;justify-content:center;align-items:center;font-weight:440;position:sticky;top:0rem;z-index:10;margin-left:-4rem;margin-right:-4rem;background-color:var(--white)}@media screen and (max-width:950px){.dialouge-top{width:calc(100% + 3rem);min-height:5rem;border-bottom:1px solid var(--black-5);padding:1.5rem;display:flex;flex-direction:column;justify-content:center;align-items:center;font-weight:440;position:sticky;top:0rem;z-index:10;margin-left:-1.5rem;margin-right:-1.5rem;background-color:var(--white)}}.d-close{position:absolute;right:1rem;border:0;outline:0;font-family:var(--deafult-font);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-size:1.5rem;line-height:1em;transition:.2s ease opacity;display:inline-flex;font-weight:440;padding:.9rem 1.4rem;border-radius:1.6rem;border:1px solid var(--black-10);opacity:.65}.d-close:hover{opacity:1}.inline-icon{display:inline-block;width:1em;height:1em;stroke-width:0;stroke:currentColor;fill:currentColor}.btn+.btn{margin-left:.6rem}.image-grid{display:grid;grid-template-columns:repeat(12,1fr);column-gap:2rem;row-gap:2.2rem;width:100%}.image-grid-col{grid-column:auto / span var(--span, 5);align-self:start;display:flex;flex-direction:column;row-gap:2.2rem}@media all and (max-width:950px){.image-grid-col{grid-column:auto / span 12}}.image-grid-card{position:relative;border-radius:9px;overflow:hidden;width:100%}.image-grid-card.narrow{width:60%}.image-grid-card.narrow-l{width:80%}@media all and (max-width:950px){.image-grid-card.narrow,.image-grid-card.narrow-l{width:100%}}.image-grid-card.end{align-self:flex-end}.image-grid-card img{display:block;width:100%;height:auto}.image-grid-card .card-content-top{position:relative;padding:2rem 3rem;width:100%;max-width:31.4rem;text-align:left;display:flex;flex-direction:column;row-gap:4px;z-index:10}.image-grid-card:not(.no-overlay) .card-content-top{position:absolute;top:0;left:0}.image-grid-card .card-content-top .h5{margin-bottom:0}.image-grid-card .card-content-top .card-content-tagline{opacity:.7;margin-bottom:0}.appear{transition:transform .8s var(--easeInOut),opacity .8s var(--easeInOut);transition-delay:calc(var(--i) * .08s);transform:translateY(20px);opacity:0}.appear.has-been-seen{transform:translateY(0);opacity:1}.appear.appeared{transform:none}.hero-bg{position:absolute;width:100%;height:100%;top:0;left:0}.hero-bg img,.hero-bg video{width:100%;height:100%;object-fit:cover;object-position:50% 50%}.two-col{--gutter: 2rem;display:grid;grid-template-columns:repeat(2,calc((100% - var(--gutter) * 1) / 2));column-gap:var(--gutter);width:100%;position:relative}@media all and (max-width:950px){.two-col{grid-template-columns:1fr;row-gap:var(--gutter)}}.two-col.separator:after{content:"";display:block;width:1px;height:100%;position:absolute;top:0;left:50%;background-color:#0000001a}@media all and (max-width:950px){.two-col.separator:after{display:none}}.icon-grid{display:grid;grid-template-columns:repeat(var(--cols, 4),calc(100% / var(--cols, 4)));gap:4rem 2rem;margin-left:auto;margin-right:auto;padding:0 2rem}@media all and (max-width:950px){.icon-grid{grid-template-columns:repeat(3,calc(100% / 3))}}@media all and (max-width:480px){.icon-grid{grid-template-columns:repeat(2,50%)}}.icon-grid .cell img{display:block;width:100%}.icon-grid .cell>*+*{margin-top:1.7rem}.text-l{text-align:left}ul.checklist{list-style:none;padding:0;margin-left:0}ul.checklist.horizontal{display:flex;width:100%;align-items:center;flex-wrap:wrap;gap:3rem;justify-content:space-around}@media all and (max-width:950px){ul.checklist.horizontal.mobile-left{align-items:flex-start;justify-content:flex-start!important}}p:has(.inline-icon){display:inline-flex;align-items:center;column-gap:.6rem}ul.checklist li{display:grid;align-items:start;gap:1.6rem}ul.checklist li:has(.inline-icon){grid-template-columns:3.2rem 1fr}ul.checklist.type-body-big li .inline-icon{font-size:1.6rem}ul.checklist.type-body-big li:has(.inline-icon){grid-template-columns:1.6rem 1fr}ul.checklist li .inline-icon{font-size:2.4rem}ul.checklist:not(.horizontal) li:not(:last-child){margin-bottom:13px}@media all and (max-width:950px){ul.checklist li:has(.inline-icon){grid-template-columns:2rem 1fr;align-items:center}ul.checklist li .inline-icon{font-size:2rem;transform:translateY(6%)}}hr{border:0;outline:0;border-bottom:2px solid var(--black)}.full-width-media{width:100%}.full-width-media img,.full-width-media video{display:block;width:100%;height:auto}.show-mobile{display:none!important}@media all and (max-width:950px){.hide-mobile{display:none!important}.show-mobile{display:block!important}}.stat-blocks{display:flex;gap:20px}@media all and (max-width:950px){.stat-blocks{flex-direction:column}}.stat-blocks .stat-block{flex:1}.stat-block.white{border-top:1px solid rgba(255,255,255,.2)}.stat-block.black{border-top:1px solid rgba(0,0,0,.2)}.stat-block{padding-top:3.2rem;display:flex;flex-direction:column;row-gap:.8rem}.flex-cols{display:flex;gap:var(--vertical, 1.8rem) var(--gutter, 1.8rem)}.flex-cols .flex-col{flex:1}@media all and (max-width:950px){.flex-cols{flex-direction:column}}.two-cols{display:grid;grid-template-columns:repeat(2,calc(((100% - var(--gutter, 1.8rem)) / 2)));gap:4rem var(--gutter, 1.8rem)}@media all and (max-width:950px){.two-cols{grid-template-columns:100%}}.three-cols{display:grid;grid-template-columns:repeat(3,calc(((100% - (var(--gutter, 1.8rem) * 2)) / 3)));gap:4rem var(--gutter, 1.8rem)}.three-cols.reduced-row-gap{row-gap:2.4rem}@media all and (max-width:950px){.three-cols{grid-template-columns:100%}}.cols-row{display:grid;grid-template-columns:repeat(12,calc(((100% - var(--gutter, 2rem) * 11) / 12)));column-gap:var(--gutter, 2rem);row-gap:4rem}.cols-row .col:not(.one-third):not(.two-thirds){grid-column:auto / span 6}.cols-row .col.one-third{grid-column:auto / span 4}.cols-row .col.two-thirds{grid-column:auto / span 8}@media all and (max-width:950px){.cols-row{grid-template-columns:100%}.cols-row .col,.cols-row .col.one-third,.cols-row .col.two-thirds{grid-column:auto}}.with-inline-icon{display:inline-flex;align-items:center;gap:.8rem}.with-inline-icon .inline-icon{font-size:1.25em}.media{width:100%;margin-inline:auto}.media.with-embed{position:relative;cursor:pointer}.media.with-embed .embed-content{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;pointer-events:none;z-index:10}.media.with-embed .play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:5;font-size:4.4rem}.media.with-embed:hover .play-icon{opacity:.6}.media.with-embed .embed-content.show{opacity:1;visibility:visible;pointer-events:all}.media.with-embed .embed-content iframe{width:100%;height:100%}.media.natural{height:auto}.media.natural img,.media.natural video{display:block;width:100%;height:auto}.media:not(.natural){position:relative}.media>a{display:block;width:100%;height:100%}.media:not(.natural) img,.media:not(.natural) video{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;transform:none}.media.landscape{aspect-ratio:16 / 9}.media.hero{aspect-ratio:668 / 375}.media.landscape-tall{aspect-ratio:41 / 30}.media.square{aspect-ratio:1 / 1}.media.portrait{aspect-ratio:9 / 16}.media.rounded{overflow:hidden;border-radius:4px}.media.rounded-32{overflow:hidden;border-radius:3.2rem}.media.rounded.hero,.media.rounded-8{overflow:hidden;border-radius:8px}footer{overflow:hidden}footer:has(.sub-menu-menus){overflow:visible}section .wrap ul:not([class]){margin-left:0;padding-left:1em;list-style:none}section .wrap ul:not([class]) li{position:relative}section .wrap ul:not([class]) li:before{content:"";display:block;width:6px;height:6px;background-color:currentColor;border-radius:100%;position:absolute;top:.5em;right:calc(100% + .4em)}.features-list-row{display:grid;grid-template-columns:repeat(5,1fr);gap:2rem;line-height:1em}.features-list-row:not(:has(.col-title)){padding-block:.8rem}.features-list-row:not(:has(.col-title)):nth-child(odd){background-color:#68677e1a}.features-list .col-title{border-top:1px solid #68677e;padding-top:2.3rem;margin-bottom:3rem}@media all and (max-width:950px){.features-list{margin-left:-2.5rem;width:calc(100% + 5rem)}.features-list .col-title{border-top:0;padding-top:0;margin-bottom:1.6rem;opacity:.6}.features-list .col-title p.type-t1{font-size:12px}.features-list-row{grid-template-columns:repeat(6,1fr);padding-right:2.5rem}.features-list-row:not(:has(.col-title)):nth-child(odd){background-color:#100f13}}.features-list .features-list-col:first-child{padding-left:1.6rem}@media all and (max-width:950px){.features-list .features-list-col:first-child{padding-left:2.5rem}.features-list .features-list-col .type-t1{font-size:1.4rem}}.features-list .features-list-col{line-height:0}.features-list .features-list-col.wide{grid-column:auto / span 3}@media all and (max-width:950px){.features-list .features-list-col.wide{grid-column:auto / span 4}.hide-small{display:none!important}}.show-small{display:none}@media all and (max-width:950px){.show-small{display:block}}.features-list-col:not(.col-title) .inline-icon{font-size:2.5rem}@media all and (max-width:950px){.features-list-col:not(.col-title) .inline-icon{font-size:1.6rem}}section.with-quote-slider,section.with-roi-slider,section:has(.roi-slider),section:has(.quote-slider){overflow:hidden}@media all and (max-width:950px){.quote-slider .flickity-viewport,.roi-slider .flickity-viewport{overflow:visible}}.quote-slider,.roi-slider{opacity:0;transition:opacity .4s;padding-bottom:8rem}.quote-slider.is-hidden,.roi-slider.is-hidden{display:none}.quote-slider.flickity-enabled,.roi-slider.flickity-enabled{opacity:1}.quote-slider .quote-slide{width:calc((100% - var(--gap, 2rem)) / 2);margin-right:var(--gap, 2rem);padding-right:13rem}@media all and (max-width:950px){.quote-slider .quote-slide{--gap: 4rem;width:calc((100% - var(--gap, 2rem)) / 1.1);padding-right:0}}.roi-slider .roi-card{width:calc((100% - (var(--gap, 2rem) * 3)) / 4);margin-right:var(--gap, 2rem)}@media all and (max-width:950px){.roi-slider .roi-card{width:calc((100% - var(--gap, 2rem)) / 1.2)}}.quote-slider .quote-slide .quote-logo{height:3rem;width:auto}.quote-slider .quote-slide .blockquote{border-top:0;padding-top:3.2rem}.quote-slider .flickity-button{background:var(--white)}.roi-slider-wrap .roi-slider .flickity-button{background:#d2d2d7a3}.quote-slider .flickity-button:disabled{opacity:.2}.roi-slider .flickity-button:disabled{opacity:.4}.quote-slider .flickity-prev-next-button,.roi-slider .flickity-prev-next-button{width:4.1rem;height:4.1rem;border-radius:100%;top:calc(100% - 4rem);transform:translateY(0)}.quote-slider .flickity-prev-next-button.next,.roi-slider .flickity-prev-next-button.next{right:0}.quote-slider .flickity-prev-next-button.previous,.roi-slider .flickity-prev-next-button.previous{left:auto;right:6rem}.quote-slider .flickity-button-icon,.roi-slider .flickity-button-icon{fill:var(--black);top:29.5%;left:29.5%;width:41%;height:41%}.bg-black hr{border:0;outline:0;padding:0;margin:0;border-bottom:1px solid #68677e;margin-top:1.8rem;margin-bottom:1.3rem}.fade,.fade-6{opacity:.6}.fade-8{opacity:.8}.fade-5{opacity:.5}.fade-4{opacity:.4}.type-headline-01{font-family:Funnel Display;font-style:normal;font-size:5.6rem;font-variation-settings:"opsz" 100,"wght" 400;line-height:107%;letter-spacing:-.5px}.type-heading-medium{font-family:Funnel Display,sans-serif;font-style:normal;font-weight:400;font-size:5.6rem;line-height:107%;letter-spacing:-.5px}.type-heading-small{font-family:Funnel Display;font-style:normal;font-weight:450;font-size:3.2rem;line-height:112%;letter-spacing:-.5px;font-variation-settings:"opsz" 56,"wght" 450}.type-headline-02{font-family:Funnel Display;font-style:normal;font-size:3.2rem;font-variation-settings:"opsz" 32,"wght" 400;line-height:112%;letter-spacing:-.5px}@media all and (max-width:950px){.type-headline-01{font-size:3.4rem;letter-spacing:-.01em;line-height:105%}.type-heading-medium{font-size:3.4rem}.type-heading-small{font-size:2.4rem;font-variation-settings:"opsz" 24,"wght" 400;line-height:117%}}.type-body-01{font-family:Funnel Display;font-style:normal;font-size:1.6rem;font-variation-settings:"opsz" 16,"wght" 400;line-height:150%}.btn.type-body-01{font-variation-settings:"opsz" 16,"wght" 500}.type-body-big{font-family:Funnel Display;font-style:normal;font-size:1.8rem;font-variation-settings:"opsz" 18,"wght" 400;line-height:133%}@media all and (max-width:950px){.type-body-big{font-size:1.6rem;font-variation-settings:"opsz" 16,"wght" 400;line-height:125%}}.type-body-small{font-family:Funnel Display;font-style:normal;font-size:1.6rem;font-variation-settings:"opsz" 16,"wght" 400;line-height:125%}.type-subhead-01,.case-study-content p strong{font-family:Funnel Display;font-style:normal;font-size:1.6rem;font-variation-settings:"opsz" 16,"wght" 500;line-height:150%}.type-subheading-large{font-family:Funnel Display;font-weight:450;font-size:24px;line-height:117%;letter-spacing:-.5px;font-variation-settings:"opsz" 24,"wght" 450}.type-subheading-big{font-family:Funnel Display;font-weight:500;font-size:18px;line-height:133%;font-variation-settings:"opsz" 18,"wght" 500}@media all and (max-width:950px){.type-subheading-big{font-size:16px;font-variation-settings:"opsz" 16,"wght" 500;line-height:150%}}.type-subhead-02{font-family:Funnel Display;font-style:normal;font-weight:400;font-size:24px;line-height:117%;letter-spacing:-.504px}.type-quote-01{font-family:Funnel Display;font-style:normal;font-weight:400;font-size:4rem;line-height:120%;letter-spacing:-.01em}@media all and (max-width:950px){.type-quote-01{font-size:2.6rem}}.type-detail-01{font-family:Funnel Display;font-style:normal;font-size:1.4rem;font-variation-settings:"opsz" 14,"wght" 400;line-height:1.8rem}strong{font-weight:500;font-variation-settings:"wght" 500}.case-study-title{max-width:91rem;text-wrap:balance}.case-study-tagline{--flow-space: 3.5rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;flex-wrap:wrap}.case-study-tagline .tagline-name{font-variation-settings:"opsz" 14,"wght" 500}.case-study-tagline .tagline-position{opacity:.6}.case-study-tagline+.case-study-tagline{--flow-space: 1rem}.case-study-image{width:100%}.case-study-content{width:100%;max-width:111rem}.case-study-content-mid{width:100%;max-width:88rem;margin-inline:auto}.columns+.columns.case-study-content-columns{margin-top:6.4rem}.key-stats{display:flex;align-items:flex-start;justify-content:space-between;width:100%;margin-block-start:6.4rem;text-align:center}.key-stats.space-around{justify-content:space-around}@media all and (max-width:950px){.key-stats{flex-direction:column;row-gap:3.2rem;align-items:center}}.key-stat{flex:1;max-width:30rem}.key-stat .type-body-01,.key-stat .type-detail-01,.key-stat .detail{opacity:.6;margin-top:.2em;max-width:20.7rem;margin-inline:auto}.case-study-content{display:flex;flex-direction:column;row-gap:6.4rem}.columns.case-study-content-columns{row-gap:3.2rem}@media all and (max-width:950px){.columns.case-study-content-columns{row-gap:3.2rem}}.case-study-content-small{width:100%;max-width:66rem;margin-inline:auto;text-align:left}.case-study-content-small p.type-subhead-01+*{--flow-space: .8rem}.case-study-content-small p+p.type-subhead-01{--flow-space: 4.8rem}.business-infos{width:100%;display:flex;flex-direction:column;row-gap:.4rem}.business-info{flex:1;display:grid;grid-template-columns:12.2rem 1fr;gap:2.4rem}.business-info p{font-size:1.1rem!important;line-height:1.3rem!important;letter-spacing:.04em!important;text-transform:uppercase}.case-study-content-large{width:100%}.reveal-after-full-scroll{opacity:0;visibility:hidden;pointer-events:none;transition:.8s var(--easeOut)}.reveal-after-full-scroll.show{opacity:1;visibility:visible;pointer-events:all}.book-an-intro-title{text-align:center;margin-top:8rem;padding-inline:2.5rem}.book-an-intro-title p{margin-inline:auto}section:has(.fixed-cta){overflow:visible}.fixed-cta{position:sticky;display:flex;align-items:center;justify-content:center;bottom:0;padding:2.4rem;width:100%;z-index:50}.fixed-cta:after{content:"";position:absolute;display:block;bottom:0;left:0;width:100%;height:calc(100% + 1.6rem);background:linear-gradient(180deg,#fff0,#fff);z-index:-1}.fixed-cta .btn{transition:.4s var(--easeOut)}.fixed-cta .btn:hover{background-color:#2e2e2e!important}.events-listing-row{display:grid;grid-template-columns:repeat(12,calc((100% - (2rem * 11)) / 12));column-gap:2rem;row-gap:2.4rem;margin-bottom:4rem;transition:opacity .6s var(--easeOut)}.events-listing-row:last-child{margin-bottom:0}.events-listing-row .media{background-color:#00000008}.events-listing-row:hover{opacity:.6}.events-listing-row-image{grid-column:1 / span 2;grid-row:1 / span 3}.events-listing-row-city{grid-column:4 / span 3;grid-row:1 / span 1}.events-listing-row-times{grid-column:4 / span 3;grid-row:2 / span 1}.events-listing-row-title{grid-column:7 / span 6;grid-row:1 / span 1}.events-listing-row-content{grid-column:7 / span 6;grid-row:2 / span 1}@media all and (max-width:950px){.events-listing-row{grid-template-columns:100%}.events-listing-row-image,.events-listing-row-city,.events-listing-row-times,.events-listing-row-title,.events-listing-row-content{grid-column:auto;grid-row:auto}.events-listing-row-times br{display:none}}.events-listing-row-tag{padding:.7rem 1rem .5rem;border:1px solid rgba(0,0,0,.1);border-radius:4rem;display:inline-flex;max-height:3.2rem}.single-event-content{display:grid;column-gap:2rem;grid-template-columns:repeat(12,calc((100% - (2rem * 11)) / 12))}.single-event-content .left{grid-column:1 / span 6}.single-event-content .right{grid-column:9 / span 4}@media all and (max-width:950px){.single-event-content{grid-template-columns:100%}.single-event-content .left,.single-event-content .right{grid-column:auto}}.media.event-image{aspect-ratio:8 / 4;margin-bottom:6.4rem}@media all and (max-width:950px){.media.event-image{aspect-ratio:8 / 7}}.speakers{display:flex;flex-direction:column;row-gap:1.2rem}.speaker{display:grid;grid-template-columns:4.8rem 1fr;column-gap:2rem}.speaker-image{width:48px;height:48px;border-radius:8px;overflow:hidden}.speaker-image img{width:100%;height:100%;object-fit:cover}.image-hero{height:100vh;height:calc(100svh + 1px);position:relative;display:flex;align-items:center;justify-content:center}.image-hero-content{width:100%}.image-hero-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.image-hero-bg:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:#000;opacity:.2}body.bg-off-black .image-hero:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:17%;background:linear-gradient(0deg,#0e0e0e,#0e0e0e00)}.image-hero-bg img{width:100%;height:100%;object-fit:cover}.image-hero-headline{display:flex;column-gap:2rem;flex-wrap:wrap}.image-hero-headline .left{display:flex;flex:1;flex-wrap:wrap;column-gap:2rem}@media all and (max-width:950px){.image-hero-headline .left,.image-hero-headline .right{width:100%}}.image-hero-headline .left h1{min-width:30%}.stat-card{background-color:#f7f7f7;color:#111;padding:3.2rem;border-radius:.8rem;display:flex;flex-direction:column;justify-content:space-between;row-gap:11.14rem;min-height:100%}.stat-card .bottom:has(.right){display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:1.6rem 2rem}@media all and (max-width:950px){.stat-card .bottom:has(.right) .right{width:100%}}.bg-white .btn.ghost{border:1px solid rgba(0,0,0,.1)}.bg-black .btn.ghost{border:1px solid rgba(255,255,255,.1)}a.type-heading-small{display:inline-block}a.type-heading-small:hover,a.h3:hover{opacity:.6}.form-wrap .hs-error-msgs label{background-color:transparent}.form-wrap input[type=text],.form-wrap input[type=tel],.form-wrap input[type=email],.form-wrap select{border:0;outline:0;border-radius:3.2rem;padding:1.4rem 2rem 1.1rem;color:inherit;min-height:4.8rem;background-color:transparent;border:1px solid rgba(0,0,0,.1);transition:border-color .2s var(--easeOut);margin:0;width:100%}.form-wrap .field{margin-bottom:1.8rem}.form-wrap input::placeholder{color:#11111180}.form-wrap .field:hover input[type=text]:not(:focus),.form-wrap .field:hover input[type=tel]:not(:focus),.form-wrap .field:hover input[type=email]:not(:focus),.form-wrap .field:hover select:not(:focus){border-color:#0000004d}.form-wrap input[type=text]:focus,.form-wrap input[type=tel]:focus,.form-wrap input[type=email]:focus,.form-wrap select:focus{border-color:#000}.form-wrap input[type=text]:not(:focus):not(:placeholder-shown),.form-wrap input[type=tel]:not(:focus):not(:placeholder-shown),.form-wrap input[type=email]:not(:focus):not(:placeholder-shown),.form-wrap select:not(:focus):not(.is-placeholder){border-color:#0000004d}.bg-black .form-wrap input[type=text],.bg-black .form-wrap input[type=tel],.bg-black .form-wrap input[type=email],.bg-black .form-wrap select,.bg-off-black .form-wrap input[type=text],.bg-off-black .form-wrap input[type=email],.bg-off-black .form-wrap select{border:1px solid rgba(255,255,255,.3)}.bg-black .form-wrap .field:hover input[type=text]:not(:focus),.bg-black .form-wrap .field:hover input[type=tel]:not(:focus),.bg-black .form-wrap .field:hover input[type=email]:not(:focus),.bg-black .form-wrap .field:hover select:not(:focus),.bg-off-black .form-wrap .field:hover input[type=text]:not(:focus),.bg-off-black .form-wrap .field:hover input[type=email]:not(:focus),.bg-off-black .form-wrap .field:hover select:not(:focus){border-color:#ffffff4d}.bg-black .form-wrap input[type=text]:focus,.bg-black .form-wrap input[type=tel]:focus,.bg-black .form-wrap input[type=email]:focus,.bg-black .form-wrap select:focus,.bg-off-black .form-wrap input[type=text]:focus,.bg-off-black .form-wrap input[type=email]:focus,.bg-off-black .form-wrap select:focus{border-color:#fff}.bg-black .form-wrap input[type=text]:not(:focus):not(:placeholder-shown),.bg-black .form-wrap input[type=tel]:not(:focus):not(:placeholder-shown),.bg-black .form-wrap input[type=email]:not(:focus):not(:placeholder-shown),.bg-black .form-wrap select:not(:focus):not(.is-placeholder),.bg-off-black .form-wrap input[type=text]:not(:focus):not(:placeholder-shown),.bg-off-black .form-wrap input[type=tel]:not(:focus):not(:placeholder-shown),.bg-off-black .form-wrap input[type=email]:not(:focus):not(:placeholder-shown),.bg-off-black .form-wrap select:not(:focus):not(.is-placeholder){border-color:#ffffff4d}.form-wrap select{background-image:none}.form-wrap select.is-placeholder{color:#11111180}.form-wrap .input:has(select):after{content:"";display:block;width:1.6rem;height:1.6rem;opacity:.6;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.6'%3E%3Cpath d='M4.75317 6.2182C4.96077 6.0106 5.2822 6.01729 5.46969 6.21152L8.06792 8.96373L10.6527 6.21152C10.8402 6.0106 11.175 6.01729 11.3692 6.22489C11.55 6.41237 11.5433 6.72043 11.3491 6.92803L8.71746 9.71373C8.36923 10.0954 7.75317 10.0954 7.40494 9.71373L4.77323 6.92803C4.59917 6.74049 4.58574 6.39232 4.75317 6.2182Z' fill='black'/%3E%3C/g%3E%3C/svg%3E");background-size:100%;position:absolute;pointer-events:none;right:2.4rem;top:50%;transform:translateY(-50%)}.bg-black .form-wrap .input:has(select):after,.bg-off-black .form-wrap .input:has(select):after{background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.6'%3E%3Cpath d='M4.75317 6.2182C4.96077 6.0106 5.2822 6.01729 5.46969 6.21152L8.06792 8.96373L10.6527 6.21152C10.8402 6.0106 11.175 6.01729 11.3692 6.22489C11.55 6.41237 11.5433 6.72043 11.3491 6.92803L8.71746 9.71373C8.36923 10.0954 7.75317 10.0954 7.40494 9.71373L4.77323 6.92803C4.59917 6.74049 4.58574 6.39232 4.75317 6.2182Z' fill='white'/%3E%3C/g%3E%3C/svg%3E")}.bg-black .form-wrap select.is-placeholder,.bg-off-black .form-wrap select.is-placeholder{color:#fff6}.bg-black .form-wrap select{background-color:var(--black)}.bg-off-black .form-wrap select{background-color:var(--off-black)}.bg-black .form-wrap select option,.bg-off-black .form-wrap select option{color:#fff}.form-wrap form{display:grid;column-gap:1.2rem;grid-template-columns:repeat(2,calc((100% - 1.2rem)/2))}.form-wrap form .field,.form-wrap form .legal-consent-container,.form-wrap form .hs_submit{grid-column:auto / span 2}.form-wrap form .field.hs_firstname,.form-wrap form .field.hs_lastname,.form-wrap form .field.hs_company,.form-wrap form .field.hs_jobtitle,.form-wrap form .field.hs_company_hq,.hs_platform_users.hs-platform_users.hs-fieldtype-select.hs-form-field{grid-column:auto / span 1}.form-wrap form .field.hs_firstname .hs-error-msgs,.form-wrap form .field.hs_lastname .hs-error-msgs,.form-wrap form .field.hs_company .hs-error-msgs,.form-wrap form .field.hs_jobtitle .hs-error-msgs,.form-wrap form .field.hs_company_hq .hs-error-msgs{position:static;text-align:left;margin-top:.6rem}.form-wrap form .field.hs_firstname .hs-error-msgs label,.form-wrap form .field.hs_lastname .hs-error-msgs label,.form-wrap form .field.hs_company .hs-error-msgs label,.form-wrap form .field.hs_jobtitle .hs-error-msgs label,.form-wrap form .field.hs_company_hq .hs-error-msgs label{margin-bottom:0}@media all and (max-width:950px){.form-wrap form .field.hs_firstname,.form-wrap form .field.hs_lastname,.form-wrap form .field.hs_company,.form-wrap form .field.hs_jobtitle,.form-wrap form .field.hs_company_hq,.form-wrap form .hs-dependent-field,.hs_platform_users.hs-platform_users.hs-fieldtype-select.hs-form-field{grid-column:auto / span 2}}.form-wrap .field{position:relative}.form-wrap .field>label,.form-wrap .field label p,.form-wrap .field legend,.form-wrap .hs-richtext{font-size:1.4rem;line-height:140%;letter-spacing:-.01em;padding-bottom:0;margin-bottom:.6rem;font-variation-settings:"wght" 400,"opsz" 14,"ital" 0}.form-wrap .field legend.hs-field-desc{opacity:.6}.form-wrap .field:has(select.is-placeholder)>label{pointer-events:none}.form-wrap .field>label,.form-wrap input[type=text],.form-wrap input[type=tel],.form-wrap input[type=email]{font-size:1.4rem;line-height:140%}.form-wrap input[type=checkbox]{border:0;width:2rem;height:2rem;margin-right:.8rem}.form-wrap input[type=checkbox]:before{background-color:transparent;border:1.25px solid rgba(0,0,0,.16);border-radius:6px}.bg-black .form-wrap input[type=checkbox]:before,.bg-off-black .form-wrap input[type=checkbox]:before{border-color:#ffffff29}.form-wrap input[type=checkbox]:hover:before{border:1.25px solid rgba(0,0,0,.3)}.bg-black .form-wrap input[type=checkbox]:hover:before,.bg-off-black .form-wrap input[type=checkbox]:hover:before{border-color:#ffffff4d}.form-wrap input[type=checkbox]:checked:before{background-color:var(--black)}.form-wrap input[type=checkbox]:checked:after{background-image:url(/img/icons/white/check.svg)}.bg-black .form-wrap input[type=checkbox]:checked:before,.bg-off-black .form-wrap input[type=checkbox]:checked:before{background-color:var(--white)}.bg-black .form-wrap input[type=checkbox]:checked:after,.bg-off-black .form-wrap input[type=checkbox]:checked:after{background-image:url(/img/icons/black/check.svg)}.form-wrap .legal-consent-container .hs-form-booleancheckbox-display>span{margin-left:2.8rem;line-height:1.5em}.form-wrap label{cursor:pointer}.form-wrap label a{text-decoration:underline}.form-wrap input[type=submit]{background:var(--black);color:var(--white);width:auto;font-size:1.6rem;line-height:1.6rem;max-height:3.8rem;font-variation-settings:"opsz" 16,"wght" 500;padding:1.3rem 1.6rem 1.2rem;transition:opacity .2s var(--easeOut)}.form-wrap input[type=submit]:hover{opacity:.8}.bg-black .form-wrap input[type=submit]{background:var(--white);color:var(--black)}.bg-off-black .form-wrap input[type=submit]{background:var(--white);color:var(--off-black)}.form-wrap .legal-consent-container .hs-error-msgs{position:static}.form-wrap .hs-error-msgs{position:absolute;top:.1em;right:0;text-wrap:nowrap;text-align:right}.form-wrap .hs-error-msgs.inputs-list{position:static;margin-top:.2rem;text-align:left}.form-wrap .hs-error-msgs label{color:#fa0019;font-variation-settings:"opsz" 14,"wght" 450;font-size:14px;line-height:143%}.form-wrap .legal-consent-container .hs-error-msgs label{color:#fa0019}.bg-black .form-wrap .hs-error-msgs label,.bg-off-black .form-wrap .hs-error-msgs label,.bg-black .form-wrap .legal-consent-container .hs-error-msgs label,.bg-off-black .form-wrap .legal-consent-container .hs-error-msgs label{color:#ff5454}.form-wrap .input{margin-bottom:0}section.top{padding-top:10rem}.app-page .hero-devices{width:100%;aspect-ratio:17 / 12;position:relative;perspective:50vw}.app-page .hero-devices img{position:absolute}.app-page .hero-devices .device-1{position:absolute;top:37%;left:28%;transform:translate(-50%,-50%) rotateX(-3deg) rotate(2deg) rotateY(-3deg)}.app-page .hero-devices .device-2{position:absolute;top:45.46%;left:47.98%;transform:translate(-50%,-50%) rotateX(5deg) rotate(-4deg) rotateY(5deg)}.app-page .hero-devices .device-3{position:absolute;top:60%;left:70%;transform:translate(-50%,-50%) rotateX(3deg) rotate(-2deg) rotateY(3deg)}@media all and (max-width:950px){section:has(.hero-devices){overflow:hidden}.app-page .hero-devices{margin-left:-1rem;width:calc(100% + 20rem)}}.app-page section{padding:4rem 0}.app-page section.extra-padding{padding:8rem 0 12rem}.app-page section.first{padding-top:10rem}.app-page .margin-xs{margin-bottom:1.2rem}.app-page .margin-s{margin-bottom:3.2rem}.app-page .margin-m{margin-bottom:6.4rem}.app-page .margin-l{margin-bottom:7.2rem}.app-page .margin-xl{margin-bottom:12rem}@media all and (max-width:950px){.app-page .margin-l{margin-bottom:6.4rem}.app-page .margin-m{margin-bottom:2.4rem}.app-page .margin-xl{margin-bottom:8rem}}.app-page .with-border-top{border-top:1px solid rgba(0,0,0,.1);padding-top:3.2rem}.app-page .blockquote .quote-text{font-size:3.6rem;line-height:120%}@media all and (max-width:950px){.app-page .blockquote .quote-text{font-size:2.9rem}}.app-page h1{font-size:7.2rem;letter-spacing:-.01em;line-height:100%}@media all and (max-width:950px){.app-page h1{font-size:4.2rem}}.app-page .btns a{display:inline-block}@media all and (max-width:950px){.app-page .btns a svg{max-width:13rem}}.app-page .scroll-to-reveal-text .word{opacity:0}.app-page .scroll-animations{text-align:center;height:100vh;padding:0;position:relative;display:grid;grid-template-columns:1fr;grid-template-rows:1fr}.app-page .animation-frame{grid-column:1 / 2;grid-row:1 / 2;position:relative;max-height:100vh;opacity:0;visibility:hidden}.app-page .animation-frame.active{opacity:1;visibility:visible}.app-page .animation-frame .bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.app-page .animation-frame .bg img,.app-page .animation-frame .bg video{width:100%;height:103%;top:-3%;object-fit:cover}@media all and (max-width:1950px){.animation-frame .bg video.spi{width:100%;height:110%;top:-10%;object-fit:cover}}@media all and (max-width:950px){.animation-frame .bg video.spi{width:100%;height:105%;top:-5%;object-fit:cover}}.app-page .scroll-animations .scroll-to-reveal-text{position:absolute;top:8.8rem;left:0;width:100%;padding-inline:2rem;font-size:2rem;line-height:110%;letter-spacing:-.01em;font-weight:450;font-variation-settings:"opsz" 20,"wght" 450;z-index:10}.app-page .scroll-animations .scroll-to-reveal-text.text-bottom{top:auto;bottom:10%}@media all and (max-width:950px){.app-page .scroll-animations .scroll-to-reveal-text{padding-inline:6rem;font-size:1.6rem;font-variation-settings:"opsz" 16,"wght" 450}.app-page .scroll-animations .scroll-to-reveal-text p{max-width:25rem;margin-inline:auto}.app-page .scroll-animations .scroll-to-reveal-text.text-bottom{bottom:4rem}}.app-page .scroll-animations-phone{height:90vh;height:90svh;width:100%;position:absolute;left:0;display:flex;align-items:center;justify-content:center;z-index:10}.app-page .animation-frame-media{display:flex;align-items:center;justify-content:center;position:absolute;left:50%;transform:translate(-50%);width:calc(100% - 4.8rem);overflow:hidden}.app-page .animation-frame-media>img,.app-page .animation-frame-media>video{width:102%;height:102%;transform:translate(-1%,-1%);object-fit:contain}.app-page .radial-mask{display:block;width:100%;height:100%;position:fixed;top:0;left:50%;transform:translate(-50%);max-width:80rem;-webkit-mask-image:linear-gradient(transparent 50%,#000);mask-image:linear-gradient(transparent 50%,#000);background:radial-gradient(circle,#cdfe0000 0% 50%,#cdfe00 90%);z-index:11;pointer-events:none}.app-page .scroll-animations-phone .device>img{position:relative;z-index:5;height:100%;width:auto;max-width:none}.app-page .scroll-animations-phone .device{position:relative;height:100%;width:auto;max-width:none;-webkit-mask-image:url(../img/app/mask.png);mask-image:url(../img/app/mask.png);-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:var(--black)}@media all and (max-width:950px){.app-page .scroll-animations-phone .device{height:90%}}.app-page .scroll-animations-phone .screen-content{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;z-index:1}.app-page .scroll-animations-phone .screen-content img,.app-page .scroll-animations-phone .screen-content video{width:100%;height:100%;object-fit:contain}.app-page .scroll-animations-phone .screen-content img{position:absolute;width:85%;height:95%;top:50%;left:50%;transform:translate(-50%,-50%)}.app-page .scroll-animations-phone .screen-content.active{opacity:1;visibility:visible}.app-page .animation-icons{position:absolute;top:0;height:100%;left:0;width:100%;-webkit-mask-image:url(../img/app/icons-mask.png);mask-image:url(../img/app/icons-mask.png);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center bottom;mask-position:center bottom;z-index:2}@media all and (max-width:950px){.app-page .animation-icons{width:230%;left:-65%}}.app-page .scroll-animations .app-icon,.app-page .scroll-animations .file-icon{position:absolute;opacity:1;z-index:5;opacity:0}.app-page .scroll-animations .app-icon:after{content:"";display:block;width:160%;position:absolute;top:-68%;left:-80%;aspect-ratio:1;background-color:#ffffff26;border-radius:1.6rem}.app-page .scroll-animations .app-icon img,.app-page .scroll-animations .file-icon img{transform:translate(-50%,-50%)}.app-page .app-badges{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:3.4rem}@media all and (max-width:950px){section:has(.scroll-animations){overflow:hidden}.app-page .app-badges{gap:2rem}.app-page .app-badges .badge img{max-width:8rem;margin-bottom:.2rem}.app-page .app-badges .badge p{font-size:1.2rem}.app-page .qr-code-link{max-width:10rem}}.app-page .bento-box{display:grid;grid-template-columns:repeat(4,1fr);gap:2.2rem 2rem;width:100%}@media all and (max-width:950px){.app-page .bento-box{gap:1.6rem;grid-template-columns:100%}}.app-page .bento-box-cell{background-color:#ffffff1a;border-radius:1rem;padding:2.2rem;font-size:1.4rem;line-height:130%;position:relative;opacity:0;visibility:hidden;pointer-events:none;overflow:hidden}.app-page .bento-box-cell.dark-bg{background-color:#0000000d}.app-page .bento-box-cell.has-been-seen{opacity:1;visibility:visible;pointer-events:all}.app-page .bento-box-cell>p{position:relative;z-index:1}.app-page .bento-box-cell>img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.app-page .bento-box-cell>img.i-2{top:5rem;left:20%;width:60%;height:auto}.app-page .bento-box-cell>img.i-3{top:5rem;left:-30%;width:160%;max-width:none;height:auto}.app-page .bento-box-cell>img.i-4{top:6rem;left:10%;width:80%;height:auto}.app-page .bento-box-cell>img.i-5{top:5rem;left:15%;width:70%;height:auto}.app-page .bento-box-cell>img.i-6{bottom:1rem;left:0%;width:100%;height:auto;top:auto}.app-page .bento-box-cell>img.i-7{top:0rem;left:0%;width:100%;height:auto}.app-page .bento-box-cell>img.i-8{top:7rem;left:10%;width:80%;height:auto}.app-page .bento-box-cell>img.i-9{top:6rem;left:20%;width:60%;height:auto}@media all and (max-width:950px){.app-page .bento-box-cell>img.i-3{top:0rem;left:0;width:100%;max-width:none;height:auto}.app-page .bento-box-cell>img.i-7{top:22%;left:0%;width:100%;height:auto}}.app-page .bento-box-cell:not(.wide):not(.tall){aspect-ratio:1}.app-page .bento-box-cell.wide{grid-column:auto / span 2}.app-page .bento-box-cell.tall{grid-row:auto / span 2}@media all and (max-width:950px){.app-page .bento-box-cell{padding:0;aspect-ratio:1}.app-page .bento-box-cell>p{padding:2rem}.app-page .bento-box-cell.dark-bg>p{padding:2rem}.app-page .bento-box-cell.wide{grid-column:auto / span 1}.app-page .bento-box-cell.tall{grid-row:auto / span 1}}.app-page header.site-header{background:transparent;color:var(--black);border-bottom:1px solid rgba(0,0,0,.1);transition:none}.app-page .progress-bars{position:absolute;top:50%;right:3.2rem;width:4px;height:auto;transform:translateY(-50%);transition:opacity .4s var(--easeOut);display:flex;flex-direction:column;row-gap:.8rem;opacity:0;z-index:15}@media all and (max-width:950px){.app-page .progress-bars{right:2rem;height:40vh}}.app-page .progress-bars.show{opacity:1}.app-page .progress-bars .progress-bar{height:2.8rem;border-radius:1rem;color:var(--black);background-color:#0000001a;cursor:pointer;position:relative}.app-page .progress-bars .progress-bar span{position:absolute;right:100%;padding-right:.8rem;top:50%;transform:translateY(-50%);font-size:1.4rem;opacity:0;font-weight:500;font-variation-settings:"opsz" 14,"wght" 500;transition:.4s var(--easeOut);white-space:nowrap}.app-page .progress-bars .progress-bar:hover span{opacity:1}.app-page .progress-bars .progress-bar .fill{position:absolute;top:0;left:0;width:100%;height:0;border-radius:1rem;background-color:var(--black)}.app-page .page-intro-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;z-index:1;opacity:0}.app-page .page-intro .word{opacity:0}.tutor-page section{padding:6.4rem 0}.tutor-page section.extra-padding{padding:8rem 0 12rem}.tutor-page section.first{padding-top:10rem}.tutor-page .margin-xs{margin-bottom:1.2rem}.tutor-page .margin-s{margin-bottom:3.2rem}.tutor-page .margin-m{margin-bottom:6.4rem}.tutor-page .margin-l{margin-bottom:7.2rem}.tutor-page .margin-xl{margin-bottom:12rem}@media all and (max-width:950px){.tutor-page .margin-l{margin-bottom:6.4rem}.tutor-page .margin-m{margin-bottom:2.4rem}.tutor-page .margin-xl{margin-bottom:8rem}}.tutor-page .with-border-top{border-top:1px solid rgba(0,0,0,.1);padding-top:3.2rem}.tutor-page .blockquote .quote-text{font-size:3.6rem;line-height:120%}@media all and (max-width:950px){.tutor-page .blockquote .quote-text{font-size:2.9rem}}.tutor-page h1{font-size:7.2rem;letter-spacing:-.02em;line-height:100%}.fade-in{opacity:0;animation-name:fade-in;-webkit-animation-name:fade-in;animation-duration:.6s;animation-fill-mode:both;-webkit-animation-duration:.6s;-webkit-animation-fill-mode:both}.a-1{animation-delay:.1s}.a-2{animation-delay:.2s}.a-3{animation-delay:.3s}.a-4{animation-delay:.4s}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@media all and (max-width:950px){.tutor-page h1{font-size:4.2rem}}.tutor-page .btns a{display:inline-block}@media all and (max-width:950px){.tutor-page .btns a svg{max-width:13rem}}.tutor-page .scroll-to-reveal-text .word{opacity:0}.tutor-page .scroll-animations{text-align:center;height:100vh;height:100svh;padding:0 4rem;position:relative}.tutor-page .scroll-animations .scroll-to-reveal-text{position:absolute;top:8.8rem;left:0;width:100%;padding-inline:2rem;font-size:2rem;line-height:110%;letter-spacing:-.01em;font-weight:450;font-variation-settings:"opsz" 20,"wght" 450}.tutor-page .scroll-animations .scroll-to-reveal-text.text-bottom{top:auto;bottom:8%}@media all and (max-width:950px){.tutor-page .scroll-animations .scroll-to-reveal-text{padding-inline:6rem;font-size:1.6rem;font-variation-settings:"opsz" 16,"wght" 450}.tutor-page .scroll-animations .scroll-to-reveal-text p{max-width:25rem;margin-inline:auto}.tutor-page .scroll-animations .scroll-to-reveal-text.text-bottom{bottom:3rem}}.tutor-page .scroll-animations-devices{height:90vh;width:100%;position:absolute;bottom:5%;left:0;display:flex;align-items:center;justify-content:center;z-index:10;display:grid;grid-template-columns:100%;grid-template-rows:100%}.tutor-page .radial-mask{display:block;width:100%;height:100%;position:fixed;top:0;left:50%;transform:translate(-50%);max-width:80rem;-webkit-mask-image:linear-gradient(transparent 50%,#000);mask-image:linear-gradient(transparent 50%,#000);background:radial-gradient(circle,#fff0 0% 40%,#fff 80%);z-index:11;pointer-events:none}.tutor-page .scroll-animations-devices .device{grid-column:1 / 2;grid-row:1 / 2;align-self:center;justify-self:center;opacity:0;visibility:hidden;position:relative}.tutor-page .scroll-animations-devices .device.device-phone.phone-1{z-index:10}.tutor-page .scroll-animations-devices .device.active{opacity:1;visibility:visible}.tutor-page .scroll-animations-devices .device.device-phone>img{position:relative;z-index:5;height:100%;width:auto;max-width:90vw;object-fit:contain}.tutor-page .scroll-animations-devices .device.device-phone{position:relative;height:100%;width:auto;max-width:none;-webkit-mask-image:url(../img/app/mask.png);mask-image:url(../img/app/mask.png);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:var(--white)}@media all and (max-width:950px){.tutor-page .scroll-animations-devices .device.device-phone{height:90%}}.tutor-page .scroll-animations-devices .device.device-tablet>img{position:relative;z-index:5;height:100%;width:auto;max-width:80vw;object-fit:contain}.tutor-page .scroll-animations-devices .device.device-tablet{position:relative;height:100%;width:auto;max-width:none;-webkit-mask-image:url(../img/ai-tutor/tablet-mask.png);mask-image:url(../img/ai-tutor/tablet-mask.png);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:var(--white)}@media all and (max-width:950px){.tutor-page .scroll-animations-devices .device.device-tablet{height:90%}}.tutor-page .scroll-animations-devices .screen-content{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;z-index:1}.tutor-page .scroll-animations-devices .screen-content img,.tutor-page .scroll-animations-devices .screen-content video{width:100%;height:100%;object-fit:contain}.tutor-page .scroll-animations-devices .screen-content img,.tutor-page .scroll-animations-devices .screen-content video{position:absolute;width:86%;height:96%;top:50%;left:50%;transform:translate(-50%,-50%)}.tutor-page .scroll-animations-devices .device.device-tablet .screen-content img,.tutor-page .scroll-animations-devices .device.device-tablet .screen-content video{width:92%;height:89%}.tutor-page .scroll-animations-devices .screen-content.active{opacity:1;visibility:visible}.tutor-page .scroll-to-reveal-text{visibility:hidden}.tutor-page .scroll-to-reveal-text.text-1{visibility:visible}.tutor-page .animation-icons{position:absolute;top:0;height:100%;left:0;width:100%}@media all and (max-width:950px){.tutor-page .animation-icons{width:230%;left:-65%}}.tutor-page .scroll-animations .app-icon,.tutor-page .scroll-animations .file-icon{position:absolute;opacity:1;z-index:5;opacity:0}.tutor-page .scroll-animations .app-icon:after{content:"";display:block;width:160%;position:absolute;top:-68%;left:-80%;aspect-ratio:1;background-color:#ffffff0f;border-radius:1.6rem}.tutor-page .scroll-animations .app-icon img,.tutor-page .scroll-animations .file-icon img{transform:translate(-50%,-50%)}.tutor-page .app-badges{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:3.4rem}@media all and (max-width:950px){section:has(.scroll-animations){overflow:hidden}.tutor-page .app-badges{gap:2rem}.tutor-page .app-badges .badge img{max-width:8rem;margin-bottom:.2rem}.tutor-page .app-badges .badge p{font-size:1.2rem}.tutor-page .qr-code-link{max-width:10rem}}.tutor-page .bento-box{display:grid;grid-template-columns:repeat(4,1fr);gap:2.2rem 2rem;width:100%}@media all and (max-width:950px){.tutor-page .bento-box{gap:1.6rem;grid-template-columns:repeat(1,1fr)}}.tutor-page .bento-box-cell{background-color:#ffffff1a;border-radius:1rem;padding:2.2rem;font-size:1.4rem;line-height:130%;position:relative;opacity:0;visibility:hidden;pointer-events:none}@media all and (max-width:950px){.tutor-page .bento-box-cell{min-height:30rem}}.tutor-page .bento-box-cell.has-been-seen{opacity:1;visibility:visible;pointer-events:all}.tutor-page .bento-box-cell>p{position:relative;z-index:1}.tutor-page .bento-box-cell>img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.tutor-page .bento-box-cell:not(.wide):not(.tall){aspect-ratio:1}.tutor-page .bento-box-cell.wide{grid-column:auto / span 2}.tutor-page .bento-box-cell.tall{grid-row:auto / span 2}@media all and (max-width:950px){.tutor-page .bento-box-cell{padding:0}.tutor-page .bento-box-cell>p{padding:2rem}.tutor-page .bento-box-cell.wide{grid-column:auto / span 1}.tutor-page .bento-box-cell.tall{grid-row:auto / span 1;overflow:hidden;height:50rem}.tutor-page .bento-box-cell.tall img{position:relative;width:30rem}}.tutor-page header.site-header{background-color:var(--white);border-bottom:1px solid rgba(0,0,0,.1);transition:none}.tutor-page .btn{font-size:1.4rem;font-variation-settings:"opsz" 14,"wght" 450}.tutor-page .progress-bars{position:absolute;top:50%;right:3.2rem;width:3px;height:25vh;transform:translateY(-50%);transition:opacity .4s var(--easeOut);display:flex;flex-direction:column;row-gap:.8rem;opacity:0;z-index:15}@media all and (max-width:950px){.tutor-page .progress-bars{right:2rem;height:40vh}}.tutor-page .progress-bars.show{opacity:1}.tutor-page .progress-bars .progress-bar{flex:1;background-color:#0000001a;cursor:pointer}.tutor-page .progress-bars .progress-bar .fill{position:absolute;top:0;left:0;width:100%;height:0;background-color:var(--pink)}.tutor-page .quote-slider{width:100%}.tutor-page .quote-slider .quote-slide{width:100%;padding-right:0}.tutor-page .quote-slider .quote-slide .media{width:21rem}.tutor-page .quote-slider .quote-slide .type-quote-01,.tutor-page .quote-slider .quote-slide .h4{max-width:76rem;margin-inline:auto}.tutor-page .quote-slider .flickity-prev-next-button.next{right:50%;transform:translate(calc(50% + 3rem))}.tutor-page .quote-slider .flickity-prev-next-button.previous{left:50%;right:auto;transform:translate(calc(-50% - 3rem))}html:has(body.tutor-page),html:has(.pin-spacer){scroll-behavior:unset!important}.tutor-page .process-icons{display:flex;justify-content:space-between;align-items:flex-start;column-gap:8rem;position:relative}.tutor-page .process-icons:before{content:"";display:block;width:88%;height:1px;border-top:1px dotted rgb(0,0,0);position:absolute;top:3.2rem;left:6%}.tutor-page .process-icons .process-icon{display:flex;flex-direction:column;align-items:center;justify-content:center}.tutor-page .process-icons .process-icon>img{width:6.4rem;height:6.4rem}.tutor-page .process-icons .process-step{color:#ff5102;margin-top:1.8rem}.tutor-page .process-icons p:not(.process-step){font-weight:450;font-size:1.6rem;line-height:110%;font-variation-settings:"opsz" 14,"wght" 450}@media all and (max-width:950px){.tutor-page .process-icons{flex-direction:column;row-gap:2.4rem}.tutor-page .process-icons:before{width:1px;height:92%;left:3.2rem;border-top:0;border-left:1px dotted rgb(0,0,0)}.tutor-page .process-icons .process-step{margin-top:0}.tutor-page .process-icons .process-icon{display:grid;grid-template-columns:6.4rem 1fr;column-gap:2.4rem}.tutor-page .process-icons .process-icon .process-content{text-align:left}}.tutor-swirl{position:absolute;width:100%;height:100vh;margin-left:auto;margin-right:auto;top:0;left:0;overflow:hidden}.tutor-swirl video{position:absolute;width:102%;left:-1%;height:auto;bottom:0}@media all and (max-width:950px){.tutor-swirl{display:none}}.careers-page section{padding:4rem 0}.careers-page section.extra-padding{padding:8rem 0 12rem}.careers-page section.first{padding-top:10rem}.careers-page .margin-xs{margin-bottom:1.2rem}.careers-page .margin-s{margin-bottom:3.2rem}.careers-page .margin-m{margin-bottom:6.4rem}.careers-page .margin-l{margin-bottom:7.2rem}.careers-page .margin-xl{margin-bottom:12rem}@media all and (max-width:950px){.careers-page .margin-l{margin-bottom:6.4rem}.careers-page .margin-m{margin-bottom:2.4rem}}.careers-page .with-border-top{border-top:1px solid rgba(0,0,0,.1);padding-top:3.2rem}.careers-page .blockquote .quote-text{font-size:3.6rem;line-height:120%}@media all and (max-width:950px){.careers-page .blockquote .quote-text{font-size:2.9rem}}.careers-page .blockquote .quote-author{margin-top:4.4rem;display:grid;grid-template-columns:48px 1fr;gap:2rem;align-items:center}.careers-page .blockquote .quote-author .quote-author-image{border-radius:8px;aspect-ratio:1;overflow:hidden}.careers-page .blockquote .quote-author .quote-author-image img{width:100%;height:100%;object-fit:cover}.careers-page .blockquote .quote-author .quote-author-name-role{font-size:1.6rem;line-height:137%}@media(hover:hover){.careers-page .btn:hover{opacity:.6}}.overflow-fix:has(.careers-image-wrap){overflow:hidden}.careers-page .careers-image-wrap{height:47.98vw}.careers-page .careers-images{position:relative;height:47.98vw;padding:0;transition:.3s var(--easeOut)}.careers-page .careers-images .careers-image{position:absolute;opacity:0;transform:scale(1.1);animation:fadeIn .3s forwards ease-in-out;animation-delay:calc(var(--i) * 35ms)}@keyframes fadeIn{to{opacity:1;transform:scale(1)}}@media all and (max-width:950px){.careers-page .careers-image-wrap{overflow:hidden;height:71.97vw}.careers-page .careers-images{transform-origin:50% 0%;transform:scale(1.5)}}.careers-page .value{border-top:1px solid rgba(17,17,17,.1);padding-top:1.6rem}.careers-page .value>*+*{margin-top:.8rem}.careers-page .value .type-body-big{max-width:54rem}.careers-page .value+.value{margin-top:2.4rem}.careers-page .standalone-quote{font-weight:400;font-size:27px;line-height:104%;font-style:italic}.careers-page .quote-section{background-size:cover;background-position:center center;padding:19.2rem 0;position:relative}.careers-page .quote-section .bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.careers-page .quote-section .wrap{position:relative;z-index:5}.careers-page .quote-section:after{content:"";display:block;background-color:#0003;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.careers-page .quote-section .quote-text{max-width:65.7rem}@media all and (max-width:950px){.careers-page .quote-section{padding:0}.careers-page .quote-section .wrap{position:absolute;bottom:3.8rem;left:0;width:100%}.careers-page .quote-section .bg{position:relative}}.careers-page .office-locations{display:grid;grid-template-columns:100%;grid-template-rows:1fr;position:relative}.careers-page .office-locations:after{content:"";display:block;width:100%;height:100%;background-color:var(--black);opacity:.3;position:absolute;top:0;left:0;z-index:7}.careers-page .office-locations .office-locations-nav,.careers-page .office-locations .office-locations-thumbs{position:absolute;z-index:10}.careers-page .office-locations .office-locations-nav{top:4.6rem;left:5.6rem;color:var(--white)}.careers-page .office-locations .office-locations-nav a{transition:.4s var(--easeOut)}.careers-page .office-locations .office-locations-nav a:not(.active){opacity:.4}.careers-page .office-locations .office-locations-nav a:not(.active):hover{opacity:1}.careers-page .office-locations .office-locations-thumbs{padding:3.2rem;bottom:0;left:0;width:100%;display:flex;align-items:center;justify-content:center;gap:1.8rem;background:linear-gradient(180deg,#0000,#0003)}.careers-page .office-locations .office-locations-thumbs a{display:block;width:12.5rem;border:1px solid transparent;border-radius:8px;overflow:hidden;transition:.4s var(--easeOut)}.careers-page .office-locations .office-locations-thumbs a.active,.careers-page .office-locations .office-locations-thumbs a:hover{border-color:#ffffff80}.careers-page .office-locations .office{grid-column:1 / span 1;grid-row:1 / span 1;border-radius:8px;overflow:hidden;opacity:0;visibility:hidden;transition:.4s var(--easeOut);position:relative;z-index:5}.careers-page .office-locations .media.office-thumb{aspect-ratio:16 / 9}.careers-page .office-locations .office.active{opacity:1;visibility:visible}@media all and (max-width:950px){.careers-page .office-locations .office-locations-nav{top:2rem;left:2.5rem}.careers-page .office-locations .office-locations-thumbs a{width:8rem}.careers-page .office-locations .media.office-thumb{aspect-ratio:9 / 12}}.careers-page .border-top{border-top:1px solid #d9d9d9;padding-top:2.6rem}.careers-page .modal{display:none;position:fixed;inset:0;z-index:10000;overflow:auto;justify-content:center;align-items:center;opacity:0;visibility:hidden;pointer-events:none;transition:all .4s var(--easeOut);cursor:pointer;background-color:#0000004d}.careers-page .modal.open{display:flex;opacity:1;visibility:visible;pointer-events:all}.careers-page .modal-body{width:100%;max-width:144rem;height:auto;position:relative;display:flex;flex-direction:column;cursor:default;box-shadow:0 -3px 2px #00000008;overflow-y:scroll}.careers-page .modal-body-content{flex:1}.careers-page .modal-body-content p{max-width:65rem}.careers-page .close-modal{width:3.2rem;height:3.2rem;font-size:3.2rem;background-color:transparent;color:#000;border:0;display:flex;align-items:center;justify-content:center;outline:0;appearance:none;cursor:pointer;transition:color .3s var(--easeOut);position:absolute;top:1.6rem;right:1.6rem;z-index:10}body.careers-page.modal-open{overflow:hidden}.careers-page .play-video{position:relative;display:block;border-radius:.8rem;overflow:hidden}.careers-page .play-video span{position:absolute;top:50%;transform:translateY(-50%);left:10%;z-index:5;display:inline-flex;width:80%;gap:.8rem}.careers-page .play-video span .inline-icon{font-size:2rem}@media all and (max-width:950px){.careers-page .play-video:after{content:"";display:block;width:100%;height:100%;background-color:var(--black);opacity:.2;position:absolute;top:0;left:0;z-index:2}.careers-page .play-video span{color:var(--white);top:auto;bottom:3.2rem;left:50%;transform:translate(-50%,-50%);width:auto}.careers-page .play-video .media.landscape{aspect-ratio:unset;height:calc(100svh - 10.8rem)}}.careers-page .careers-logos{display:grid;grid-template-columns:repeat(6,1fr);gap:2rem}@media all and (max-width:950px){.careers-page .careers-logos{grid-template-columns:repeat(3,1fr)}}.careers-page .careers-logos img{display:block;width:100%}.hanging-puncutation{margin-left:-.35em;display:inline-block}.page section{padding-block:4rem}.page section.no-padding{padding-block:0}.page section.extra-padding{padding-block:14rem}.page section.first{padding-top:10rem}.page .page-intro{min-height:100vh;min-height:100svh;position:relative;display:flex;flex-direction:column;justify-content:space-between;row-gap:6rem;padding-block-end:2.2rem}.page .page-intro.page-intro-with-logos{min-height:calc(100vh - 7rem);min-height:calc(100svh - 7rem)}@media all and (max-width:950px){.page section{padding-block:2.4rem}.page section.extra-padding{padding-block:8rem}.page .page-intro.page-intro-with-logos{min-height:100vh;min-height:100svh}}.page .page-intro>*:not(.page-intro-bg):not(.page-intro-device-ticker){position:relative;z-index:10}.page .page-intro-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5}.page .page-intro-bg img,.page .page-intro-bg video{width:100%;height:100%;object-fit:cover;object-position:50% 50%}.page .page-intro .page-intro-device-ticker{--speed: 1;--duration: 80s;--scroll-start: 0;--scroll-end: -100%;position:absolute;bottom:6rem;width:100%;left:0;z-index:5;display:flex;overflow:hidden;-webkit-user-select:none;user-select:none}.page .page-intro .page-intro-device-ticker .devices-inner{flex-shrink:0;display:flex;align-items:flex-end}.page .page-intro .page-intro-device-ticker.reverse .devices-inner{animation-direction:reverse}.page .page-intro .page-intro-device-ticker .devices-inner img{min-height:26.2rem;height:calc(100vh - 47rem);width:auto}.page .page-intro .page-intro-device-ticker .devices-inner img.short{min-height:20rem;height:calc(100vh - 55rem)}@media all and (max-width:950px){.page .page-intro .page-intro-device-ticker{bottom:4rem}.page .page-intro .page-intro-device-ticker .devices-inner img{height:calc(100svh - 40rem);min-height:0}.page .page-intro .page-intro-device-ticker .devices-inner img.short{height:calc(100svh - 45rem)}}.site-header.transparent{background:transparent;color:#fff;border-bottom:1px solid rgba(255,255,255,.1)}.site-header.black.transparent,.site-header.blackish.transparent{border-bottom:1px solid rgba(0,0,0,.07)}.site-header.transparent.inverted-on-scroll.black.scrolled{--bg: var(--black)}.site-header.transparent.inverted-on-scroll.blackish.scrolled{--bg: var(--blackish)}.site-header.transparent.scrolled{color:#000;border-color:#0000002b}.site-header.transparent.inverted-on-scroll.black.scrolled,.site-header.transparent.inverted-on-scroll.blackish.scrolled{color:#fff!important;border-bottom:1px solid rgba(255,255,255,.1)}.page .partners-wrap{border-bottom:1px solid rgba(0,0,0,.1)}.learn-grid{display:grid;grid-template-columns:repeat(var(--numCells, 3),calc((100% - (1px * (var(--numCells, 3) - 1))) / var(--numCells, 3)));gap:1px;border:1px solid #e6e6e6;background-color:#e6e6e6;width:100%}@media all and (max-width:1200px){.learn-grid{grid-template-columns:repeat(2,50%)}}@media all and (max-width:950px){.learn-grid{grid-template-columns:100%}.learn-grid.mobile-reverse{display:flex;flex-direction:column-reverse}.learn-grid .grid-cell.mobile-natural{aspect-ratio:unset!important;height:auto!important;min-height:0!important}.learn-grid .grid-cell.mobile-natural>img{position:static;width:100%;height:auto}}.learn-grid .grid-cell{position:relative;aspect-ratio:10 / 11;overflow:hidden}@media all and (max-width:950px){.learn-grid .grid-cell{aspect-ratio:75 / 88}}.learn-grid .grid-cell>img{width:102%;height:102%;object-fit:cover;object-position:50% 50%;position:absolute;top:-1%;left:-1%;max-width:102%}.learn-grid .grid-cell .grid-cell-text{position:absolute;top:2rem;left:2rem;z-index:5;text-align:left;width:calc(100% - 4rem)}@media all and (max-width:950px){.learn-grid .grid-cell .grid-cell-text{top:1.2rem;left:1.2rem;width:calc(100% - 2.4rem)}}.learn-grid .grid-cell:has(.grid-cell-content){display:flex;align-items:center;justify-content:center;padding:16rem 3rem}.learn-grid .grid-cell-content{font-style:normal;font-weight:400;font-size:2.8rem;line-height:115%;max-width:48rem;text-align:left}@media all and (max-width:950px){.learn-grid .grid-cell:has(.grid-cell-content){padding:8rem 3rem}.learn-grid .grid-cell-content{font-size:2rem}}.learn-grid .grid-cell .grid-cell-text .tag{font-size:.9rem;line-height:140%;letter-spacing:.06em;text-transform:uppercase;display:inline-block;padding:.6rem 1rem .4rem;border-radius:3.2rem;max-height:2.1rem;margin-bottom:.8rem}@media all and (max-width:950px){.learn-grid .grid-cell .grid-cell-text .tag{font-size:1.2rem;letter-spacing:.06em}}.agents-grid{display:grid;grid-template-columns:repeat(var(--numCells, 3),calc((100% - (2rem * (var(--numCells, 3) - 1))) / var(--numCells, 3)));gap:4rem 2rem;width:100%}@media all and (max-width:1200px){.agents-grid{grid-template-columns:repeat(2,50%)}}@media all and (max-width:950px){.agents-grid{grid-template-columns:100%}}.page .blockquote{padding-top:5.6rem}.page .blockquote .quote-author{margin-top:3.2rem;display:grid;grid-template-columns:100%;gap:1.6rem}.page .blockquote .quote-author:has(.quote-author-image){grid-template-columns:40px 1fr}.page .blockquote .quote-author .quote-author-image{border-radius:100%;aspect-ratio:1;overflow:hidden}.page .blockquote .quote-author .quote-author-image img{width:100%;height:100%;object-fit:cover}.page .blockquote .quote-author .quote-author-name-role{opacity:.65;line-height:137%}@media all and (max-width:768px){.page .partner-logo-grid .partner-logo:nth-child(4),.page .partner-logo-grid .partner-logo:nth-child(5),.page .partner-logo-grid .partner-logo:nth-child(6){display:none}}.page .blockquote-slider{width:100%;margin-bottom:4.3rem}.page .blockquote-slider .flickity-viewport{overflow:visible}.page .blockquote-slider .blockquote-slide{padding:0 8rem;display:flex;justify-content:center}.page .blockquote-slider .blockquote-slide:not(.is-selected){opacity:.2}@media all and (max-width:950px){.page .blockquote-slider{margin-bottom:6rem}.page .blockquote-slider .blockquote-slide{padding:0;margin-right:4rem}}.page .blockquote-slider .blockquote{width:100%;display:flex;flex-direction:column;align-items:center}.page .blockquote-slider .flickity-button{background:#000}.page .blockquote-slider .flickity-button:disabled{opacity:.2}.page .blockquote-slider .flickity-prev-next-button{width:4rem;height:4rem;border-radius:100%;top:calc(100% + 4.3rem);transform:translate(0)}.page .blockquote-slider .flickity-prev-next-button.next{right:50%;transform:translate(calc(100% + .5rem))}.page .blockquote-slider .flickity-prev-next-button.previous{left:auto;right:50%;transform:translate(calc(0% - .5rem))}.page .blockquote-slider .flickity-prev-next-button:focus{box-shadow:none}.page .blockquote-slider .flickity-button-icon{fill:var(--white);top:29.5%;left:29.5%;width:41%;height:41%}.medals{padding-block:3rem;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:2rem;width:100%}.border-top-subtle{border-top:1px solid rgba(0,0,0,.1)}.border-subtle{border:1px solid rgba(0,0,0,.1)}.border-bottom-subtle{border-bottom:1px solid rgba(0,0,0,.1)}.bg-black .border-bottom-subtle,.bg-blackish .border-bottom-subtle,.bg-off-black .border-bottom-subtle{border-bottom:1px solid rgba(255,255,255,.17)}.case-studies-slider-wrap{text-align:left;width:100%}section:has(.case-studies-slider-wrap){overflow:hidden}.case-studies-slider{opacity:0;transition:opacity .4s}.case-studies-slider.is-hidden{display:none}.case-studies-slider.flickity-enabled,.case-studies-slider.show{opacity:1}.case-studies-slider.show{display:flex;column-gap:2rem}@media all and (max-width:950px){.case-studies-slider.show{flex-direction:column;row-gap:2rem}}.case-studies-slider.show .case-studies-slide{margin-right:0}.case-studies-slider-wrap>.top{font-weight:400;font-size:1.4rem;line-height:140%;margin-bottom:1.5rem;padding-right:12rem}.case-studies-slider .flickity-viewport{overflow:visible}.case-studies-slider .case-studies-slide{width:calc((100% - 2rem) / 2.6);margin-right:1rem}.case-studies-slider.three-across .case-studies-slide{width:calc((100% - 4rem) / 3);margin-right:2rem}@media all and (max-width:950px){.case-studies-slider-wrap>.top{padding-right:0}.case-studies-slider .case-studies-slide{width:calc((100% - 1rem) / 1.1)}.case-studies-slider.show .case-studies-slide{width:100%}.case-studies-slider.three-across .case-studies-slide{width:calc((100% - 2rem) / 1.1)}}.case-study-slide-card{aspect-ratio:10 / 13;border-radius:.8rem;overflow:hidden;position:relative;display:flex;flex-direction:column;justify-content:space-between;row-gap:3rem;padding:3rem}.case-study-slide-card:hover .bg{transform:scale(1.03)}.case-study-slide-card>*:not(.bg){position:relative;z-index:10}.case-study-slide-card .bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;transition:all .5s var(--easeOut)}.case-study-slide-card .bg.with-filter:after{content:"";display:block;width:100%;height:100%;background-color:#000;opacity:.3;position:absolute;top:0;left:0}.case-study-slide-card .bg img,.case-study-slide-card .bg video{width:100%;height:100%;object-fit:cover;object-position:center center}.case-study-slide-card-logo{line-height:0}.case-study-slide-card-logo svg{display:block}.case-studies-slider .flickity-button{background:#000}.case-studies-slider .flickity-button:disabled{opacity:.2}.case-studies-slider .flickity-prev-next-button{width:4rem;height:4rem;border-radius:100%;top:-5.4rem;transform:translateY(0)}@media all and (max-width:950px){.case-studies-slider{padding-bottom:4rem}.case-studies-slider:not(.arrows-top-mobile) .flickity-prev-next-button{top:calc(100% - 2rem)}}.case-studies-slider .flickity-prev-next-button.next{right:0}.case-studies-slider .flickity-prev-next-button.previous{left:auto;right:5rem}.case-studies-slider .flickity-prev-next-button:focus{box-shadow:none}.case-studies-slider .flickity-button-icon{fill:var(--white);top:29.5%;left:29.5%;width:41%;height:41%}.learn-comparisons{width:100%}.comp-row-wrap{border-bottom:1px solid rgba(0,0,0,.1);display:flex;justify-content:center;width:100%}.comp-row{padding-block:4rem;padding-inline:4rem;display:grid;column-gap:2rem;align-items:center;grid-template-columns:.4fr .2fr .4fr;max-width:111rem;width:100%}@media all and (max-width:950px){.comp-row{padding-inline:2.5rem}.comp-row:not(.comp-row-header){grid-template-columns:100%;text-align:left;row-gap:1.2rem;padding-block:2rem}}.comp-row .left{color:#0009;text-align:left;display:flex;align-items:center;justify-content:center}@media all and (max-width:950px){.comp-row:not(.comp-row-header) .left{justify-content:flex-start}}.comp-row .left p{max-width:33.7rem}.comp-row .right{display:flex;align-items:center;justify-content:center;text-align:left}@media all and (max-width:950px){.comp-row:not(.comp-row-header) .right{justify-content:flex-start}}.comp-row .right p{max-width:37.2rem}.comp-row.comp-row-header{padding-block:1.8rem;color:#0009}.learn-tag{font-size:.9rem;line-height:140%;letter-spacing:.06em;text-transform:uppercase;display:inline-block;padding:.6rem 1rem .4rem;border-radius:3.2rem;max-height:2.7rem;margin-bottom:.8rem}@media all and (max-width:950px){.learn-tag{font-size:1.2rem;letter-spacing:.06em}}.page details{border-bottom:1px solid rgba(0,0,0,.1);list-style:none;position:relative}.page details[open]{padding-bottom:2.4rem}.page details p{max-width:70rem;opacity:.6}.page details p+p{margin-top:1em}.page details p a{text-decoration:underline}.page summary{cursor:pointer;list-style:none;padding:2.4rem 4rem 2.4rem 0}.page summary:after{content:"";position:absolute;right:0;top:50%;pointer-events:none;width:2.4rem;height:2.4rem;background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 10C2 10.4752 2.39758 10.863 2.86303 10.863H9.13698V17.137C9.13698 17.6025 9.52486 18 10 18C10.4752 18 10.8728 17.6025 10.8728 17.137V10.863H17.137C17.6025 10.863 18 10.4752 18 10C18 9.52486 17.6025 9.12729 17.137 9.12729H10.8728V2.86303C10.8728 2.39758 10.4752 2 10 2C9.52486 2 9.13698 2.39758 9.13698 2.86303V9.12729H2.86303C2.39758 9.12729 2 9.52486 2 10Z' fill='white' fill-opacity='1'/%3E%3C/svg%3E%0A");background-position:center center;background-repeat:no-repeat;transform:translateY(-50%);background-color:var(--black);transition:transform .5s var(--easeOut);border-radius:100%}.page details[open] summary:after{transform:translateY(-50%) rotate(135deg)}.page summary::-webkit-details-marker{display:none}@media all and (max-width:950px){.page summary{padding:1.6rem 4rem 1.6rem 0}}.margin-xs{margin-bottom:.6rem}.margin-s{margin-bottom:2.6rem}.margin-sm{margin-bottom:3rem}.margin-m{margin-bottom:6.4rem}.margin-l{margin-bottom:7.2rem}.margin-xl{margin-bottom:10rem}@media all and (max-width:950px){.margin-small-s{margin-bottom:2rem}.margin-l{margin-bottom:5rem}.margin-xl{margin-bottom:6rem}}.full-height{min-height:100vh;min-height:100svh;overflow:hidden}.full-height .bottom{position:absolute;bottom:4rem}.full-height:has(.bg)>*:not(.bg){z-index:5}.full-height .bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.full-height .bg img,.full-height .bg video{width:100%;height:100%;object-fit:cover}.full-height .bg canvas{width:100%;height:100%;object-fit:cover}.lighten{mix-blend-mode:lighten}.reform-sections{position:relative}.reform-section{min-height:100vh;min-height:100svh;display:flex;align-items:flex-start;justify-content:center}@media all and (max-width:950px){.reform-section{height:auto!important;min-height:75vh}.page .reform-section .blockquote{padding-top:0}}.reform-section .fixed-content{height:100vh;height:100svh;position:sticky;top:0;display:flex;align-items:center;z-index:10}@media all and (max-width:950px){.reform-section .fixed-content{height:auto;top:3rem}.reform-section .fixed-content.mobile-no-sticky{position:relative;height:auto}}.fixed-content-wrap{max-width:70.7rem;padding-inline:2.5rem}.reform-section .fixed-content .fixed-content-wrap{opacity:0;transition:1s var(--easeOut)}@media all and (max-width:950px){.reform-section .fixed-content .fixed-content-wrap{opacity:1}}.reform-section .fixed-content.active .fixed-content-wrap{opacity:1}.reform-images{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-around;z-index:1;padding-inline:3.2rem;opacity:0;transition:opacity 1s var(--easeOut)}.reform-section.active .reform-images{opacity:1}.reform-section.active .fixed-content-wrap{opacity:.7}@media all and (max-width:950px){.reform-section.active .fixed-content-wrap{opacity:1}.reform-section.active .reform-images{opacity:.25}}.reform-image{width:100%;max-width:26.2rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;row-gap:.9rem}@media all and (max-width:950px){.reform-image{max-width:15rem}}.media-caption p{font-size:1.2rem}.reform-image.right{align-self:flex-end}.reform-sections-nav-wrap{height:100%;position:absolute;top:0;left:0;z-index:50;padding-inline:3.2rem}.reform-sections-nav{height:100vh;position:sticky;top:0;display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:.4rem;transition:all 1s var(--easeOut)}.reform-sections-nav.hide{transform:translate(-200%)}.reform-sections-nav-wrap:hover .reform-sections-nav.hide{transform:translate(0)}@media all and (max-width:950px){.reform-sections-nav{display:none}}.reform-sections-nav a{display:flex;width:3.2rem;height:3.2rem;align-items:center;justify-content:center;border-radius:100%;background-color:#ffffff1a;-webkit-backdrop-filter:blur(2.4rem);backdrop-filter:blur(2.4rem);transition:all .4s var(--easeOut)}.reform-sections-nav a:hover,.reform-sections-nav a.active{background-color:#fff3}.page .underline{text-decoration:underline;text-underline-offset:.3em;text-decoration-thickness:.05rem}@media all and (max-width:950px){.reform-page,.reform-page p,.reform-page .p,.reform-page ul:not(.detail) li,.reform-page ol:not(.detail) li{font-size:1.6rem}.reform-page h2{font-size:2.8rem}.reform-page h4{font-size:2.2rem}}.tabs-nav.inline-tabs-nav{display:flex;align-items:flex-end;column-gap:2.7rem;transform:translateY(1px)}.tabs-nav.inline-tabs-nav a{padding:.8rem;display:block;opacity:.4;border-bottom:1px solid transparent;font-variation-settings:"wght" 500,"opsz" 14,"ital" 0;font-size:1.4rem}.tabs-nav.inline-tabs-nav a.active{border-color:currentColor;opacity:1}.page .tabs{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;position:relative}.page .tabs .tab{grid-column:1/2;grid-row:1/2;opacity:0;visibility:hidden;pointer-events:none;width:100%;position:absolute;top:0;height:0;left:0}.page .tabs.tabs-fade .tab{transition:opacity .8s var(--easeOut),visibility .8s var(--easeOut)}.page .tabs .tab.active{opacity:1;pointer-events:all;visibility:visible;position:relative;height:auto}.page hr{opacity:.2;outline:0;border:0;border-bottom:1px solid currentColor;margin-block:3.6rem}.page hr.no-margin{margin-block:0}.page table{width:100%;text-align:left;border-collapse:collapse}.page table thead{border-bottom:1px solid rgb(0,0,0,.07)}.page table th{font-weight:700;font-variation-settings:"wght" 700,"opsz" 14,"ital" 0}.page table tr:not(:last-child){border-bottom:1px solid rgb(0,0,0,.07)}.page table tr td:not(:last-child),.page table tr th:not(:last-child){border-right:1px solid rgb(0,0,0,.07)}.page table tr td,.page table tr th{padding:1rem}.page .table-wrap{width:100%;overflow:scroll}.announcement-bar{position:fixed;left:0;width:100%;padding:1.6rem 2.5rem 1.3rem;text-align:center;z-index:150;bottom:0}.announcement-bar p span{text-decoration:underline;font-weight:700;font-variation-settings:"wght" 700,"opsz" 14,"ital" 0;margin-inline-start:2.4rem}.announcement-bar .detail{font-size:1.5rem}@media all and (max-width:950px){.announcement-bar .detail{font-size:1.2rem}}.announcement-bar.top{bottom:auto;top:0}body:has(.announcement-bar.top){padding-top:5.3rem}body:has(.announcement-bar:not(.top)){padding-bottom:5.3rem}body:has(.announcement-bar.top) .site-header{top:5.3rem}@media all and (max-width:950px){.announcement-bar p span{margin-inline-start:.8rem}body:has(.announcement-bar.top){padding-top:6.7rem}body:has(.announcement-bar.top) .site-header{top:6.7rem}}@media all and (max-width:420px){body:has(.announcement-bar.top){padding-top:8.4rem}body:has(.announcement-bar.top) .site-header{top:8.4rem}}.page .modal{display:none;position:fixed;inset:0;z-index:10000;overflow:auto;justify-content:center;align-items:center;opacity:0;visibility:hidden;pointer-events:none;transition:all .4s var(--easeOut);cursor:pointer;background-color:#0a0a0af2}.page .modal.open{display:flex;opacity:1;visibility:visible;pointer-events:all}.page .modal-body{width:auto;height:calc(100svh - 10rem);position:relative;display:flex;flex-direction:column;cursor:default;padding-inline:2.5rem;align-items:center;justify-content:center;pointer-events:none}.page .modal-body-video{height:100%}.page .modal-body video{width:auto;height:100%;object-fit:contain;max-width:100%}.page .modal-body-content{pointer-events:all}.page .modal-body-content p{max-width:65rem}.page .close-modal{width:3.2rem;height:3.2rem;font-size:3.2rem;background-color:transparent;color:#000;border:0;display:flex;align-items:center;justify-content:center;outline:0;appearance:none;cursor:pointer;transition:color .3s var(--easeOut);position:absolute;top:1.6rem;right:1.6rem;z-index:10}body.page.modal-open{overflow:hidden}.flex-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:3.4rem}.podcast-hero-wrap{height:calc(100vh - 6.4rem);height:calc(100svh - 6.4rem);background-color:var(--black)}.podcast-hero{position:static;top:0;right:0;bottom:6.4rem;left:0;display:flex;align-items:flex-end;z-index:12}.podcast-hero.fixed{position:fixed}.podcast-hero.start .podcast-hero-media{cursor:pointer}.podcast-hero:not(.start) .play-icon{display:none}.podcast-hero-media{position:absolute;inset:0}.podcast-hero-media img,.podcast-hero-media iframe{width:100%;height:100%;object-fit:cover;display:block;position:absolute;top:0;left:0;opacity:0;pointer-events:none;transition:all .4s var(--easeOut)}.podcast-hero-media img.active,.podcast-hero-media iframe.active{opacity:1;pointer-events:all}.podcast-hero .play-icon{position:absolute;top:50%;right:8.8rem;transform:translateY(-50%);display:flex;gap:.9rem;align-items:center;font-size:1.4rem}.podcast-hero .play-icon .inline-icon{font-size:1.2rem}.podcast-hero-meta{width:100%;background-color:var(--off-black);position:sticky;top:0;z-index:10;font-family:JetBrainsMono,monospace;font-size:1.4rem;text-transform:uppercase}.podcast-hero-meta-inner{display:grid;min-height:6.4rem;align-items:center;grid-template-columns:repeat(12,1fr);gap:var(--gutter);transition:.4s var(--easeOut);transition-delay:.1s;gap:2rem}body:has(.site-header.scrolled:not(.hide)) .podcast-hero-meta{top:5.5rem}.podcast-hero-meta-inner>div{display:flex;align-items:center;column-gap:2rem;flex-wrap:wrap}.podcast-hero-meta-inner p{font-family:JetBrainsMono,monospace;font-size:1.2rem!important;line-height:110%!important;letter-spacing:.04em;min-width:calc(((100vw - 17.6rem) - (2rem * 11)) / 12)}.podcast-hero-meta-inner .title,.podcast-hero-meta-inner .podcast-meta{grid-column:auto / span 3}.podcast-hero-meta-inner .podcast-title{grid-column:auto / span 4}.podcast-hero-meta-inner .podcast-length{grid-column:auto / span 2;justify-content:flex-end;text-align:right}@media all and (max-width:1300px){.podcast-hero-meta-inner .title{grid-column:auto / span 5}.podcast-hero-meta-inner .podcast-meta{grid-column:auto / span 2}.podcast-hero-meta-inner .podcast-title{grid-column:auto / span 3}}@media all and (max-width:950px){.podcast-hero-wrap{height:calc(100vh - 11.2rem);height:calc(100svh - 11.2rem)}.podcast-hero{bottom:11.2rem}.podcast-hero .play-icon{right:2.5rem}.podcast-hero-meta-inner{padding-block:2rem}.podcast-hero-meta-inner .title,.podcast-hero-meta-inner .podcast-meta{grid-column:auto / span 12}.podcast-hero-meta-inner .podcast-title{grid-column:auto / span 12;margin-top:-2rem}.podcast-hero-meta-inner .podcast-length{display:none}.podcast-hero-meta-inner p{min-width:calc(((100vw - 5rem) - (2rem * 11)) / 12)}}.podcast-header{width:100%;position:sticky;top:0;z-index:10;transition:.4s var(--easeOut);transition-delay:.4s;font-family:JetBrainsMono,monospace;font-size:1.4rem;text-transform:uppercase}body:has(.podcast-grid .grid-block:hover) .podcast-header{transition-delay:0s;background-color:transparent}.podcast-header-inner{display:grid;grid-template-columns:repeat(12,1fr);min-height:6.4rem;gap:var(--gutter);align-items:center;gap:2rem}.podcast-header-inner p{font-family:JetBrainsMono,monospace;font-size:1.2rem!important;line-height:110%!important;letter-spacing:.04em}.podcast-header-inner .left,.podcast-header-inner .right{display:flex;align-items:center;column-gap:2rem;justify-content:flex-start}.podcast-header-inner .left{grid-column:auto / span 8}.podcast-header-inner .right{grid-column:auto / span 4;flex-wrap:wrap;justify-content:flex-end}.podcast-header-inner .right a:not(.active){text-decoration:line-through;opacity:.3;transition:opacity .3s var(--easeOut)}.podcast-header-inner .right a:not(.active):hover{opacity:1}@media all and (max-width:950px){.podcast-header{background-color:var(--off-black)}.podcast-header-inner{padding-block:2rem}.podcast-header-inner .left{grid-column:auto / span 12}.podcast-header-inner .right{grid-column:auto / span 12;justify-content:flex-start}}.podcast-grid{display:grid;grid-template-columns:repeat(3,calc((100% - 4rem) / 3));gap:4.8rem 2rem;min-height:calc(100vh - 6.4rem);min-height:calc(100svh - 6.4rem);align-content:end;padding-block:4.8rem;padding-block-start:20rem}@media all and (max-width:950px){.podcast-grid{padding-block-start:4.8rem}}.podcast-grid .grid-block{display:flex;flex-direction:column;row-gap:1.2rem}.podcast-grid .grid-block .bg-video{position:fixed;display:block;top:0;left:0;width:100%;height:100%;z-index:-1;opacity:0;pointer-events:none;visibility:hidden;transition:.6s var(--easeOut)}.podcast-grid .grid-block:hover .bg-video{opacity:1;visibility:visible}.podcast-grid:has(.grid-block:hover) .grid-block:not(:hover) .grid-block-image{opacity:0}.podcast-grid .grid-block video{width:100%;height:100%;object-fit:cover}.podcast-grid .grid-block-image{display:block;aspect-ratio:252 / 155;transition:.6s var(--easeOut)}.podcast-grid .grid-block-image img{display:block;width:100%;height:100%;object-fit:cover}.podcast-grid .grid-block-meta{display:grid;grid-template-columns:calc((100% - 2rem)/4) calc((100% - 2rem)*.75);gap:2rem}.podcast-grid .grid-block-meta p{font-family:JetBrainsMono,monospace;font-size:1.2rem;line-height:110%;letter-spacing:.04em;text-transform:uppercase}@media all and (max-width:1200px){.podcast-grid{grid-template-columns:repeat(2,calc((100% - 2rem)/2))}}@media all and (max-width:768px){.podcast-grid{grid-template-columns:100%}}.changelog-row{display:grid;grid-template-columns:calc((100% - 2rem)/4) calc((100% - 2rem)*.75);grid-template-areas:"date content";margin-bottom:6rem}@media all and (max-width:950px){.changelog-row{grid-template-columns:100%;grid-template-areas:"date" "content"}.changelog-date{margin-bottom:2.4rem}}.changelog-date{grid-area:date}.changelog-content{grid-area:content;display:flex;flex-direction:column;row-gap:2.4rem}.changelog-content p a{text-decoration:underline;opacity:.6}.change-tags{margin-top:-1.2rem;display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.change-tags>span{display:inline-flex;background-color:#0a0a0a08;padding:.4rem .8rem;align-items:center;justify-content:center;column-gap:.6rem;border-radius:.8rem;color:#9a9a9a}.bg-black .change-tags>span{background-color:#ffffff0d;color:#fff9}.change-tags>span .circle{width:.8rem;height:.8rem;border-radius:100%}.changelog-pagination{display:grid;grid-template-columns:repeat(2,calc((100% - 2rem)/2));grid-template-areas:"prev next";border-top:1px solid rgba(0,0,0,.1);width:calc((100% - 2rem)*.75);margin-left:calc((100% - 2rem)/4)}.bg-black .changelog-pagination{border-color:#ffffff2b}@media all and (max-width:950px){.changelog-pagination{width:100%;margin-left:0}}.changelog-pagination .prev-link,.changelog-pagination .next-link{display:flex;flex-direction:column;row-gap:.8rem;padding-block:3.3rem}.changelog-pagination .prev-link{grid-area:prev}.changelog-pagination .next-link{grid-area:next;text-align:right}.page .quote-wall-wrap{position:relative;clip-path:inset(0px 0px 0px 0px);padding-block:2%}.page .quote-wall-wrap .left-overlay,.page .quote-wall-wrap .right-overlay{display:block;width:5%;position:absolute;top:0;left:-2px;height:100%;background:#fff;background:linear-gradient(90deg,#fff,#fff0);z-index:10;pointer-events:none}.page.bg-black .quote-wall-wrap .left-overlay,.page.bg-black .quote-wall-wrap .right-overlay{background:#000;background:linear-gradient(90deg,#000,#0000)}.page .quote-wall-wrap .left-overlay{transform:scaleX(var(--hide));transform-origin:top left}.page .quote-wall-wrap .right-overlay{left:auto;right:-2px;background:linear-gradient(90deg,#fff0,#fff);transform:scaleX(var(--hide));transform-origin:top right}.page.bg-black .quote-wall-wrap .right-overlay{background:linear-gradient(90deg,#0000,#000)}.page .quote-wall{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(3,1fr);width:150%;gap:1.5rem;padding-block:1.5rem;padding-inline:10%}.page .quote-wall.no-hover{width:100%;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr)}@media all and (min-width:650px){.page .quote-wall.four-across{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,1fr)}}@media all and (min-width:1024px){.page .quote-wall.four-across{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr)}}@media all and (max-width:1024px){.page .quote-wall-wrap{overflow-y:scroll}.page .quote-wall{width:100%;transform:none!important;grid-template-columns:repeat(7,50vw);grid-template-rows:repeat(2,1fr);padding-inline:2.5rem;width:fit-content}.page .quote-wall-wrap .left-overlay,.page .quote-wall-wrap .right-overlay{display:none}.page .quote-wall .blockquote:last-child{display:none}}@media all and (max-width:650px){.page .quote-wall{display:flex;flex-wrap:nowrap;width:fit-content}.page .quote-wall .blockquote{width:80vw;flex:0 0 auto}.page .quote-wall .blockquote:last-child{margin-right:2.5rem;display:flex}}.page .quote-wall .blockquote{margin-top:0;padding:3rem;background-color:var(--white);display:flex;flex-direction:column;justify-content:space-between;border-radius:3.5rem;box-shadow:0 4px 24px #0000001a;transition:.3s cubic-bezier(.534,.315,.104,.999);-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.page.bg-black .quote-wall .blockquote{background:#121212;border-top-color:#1f1f1f}.page .quote-wall .blockquote .quote-author{margin-top:2.5rem}@media(hover:hover){@media all and (min-width:1023px){.page .quote-wall:not(.no-hover):has(.blockquote:hover) .blockquote:not(:hover){opacity:.05;z-index:4;transform:scale(1.008)}.page .quote-wall:not(.no-hover):has(.blockquote:hover) .blockquote:not(:hover).top-left{translate:-14% -14%}.page .quote-wall:not(.no-hover):has(.blockquote:hover) .blockquote:not(:hover).top-right{translate:14% -14%}.page .quote-wall:not(.no-hover):has(.blockquote:hover) .blockquote:not(:hover).bottom-left{translate:-14% 14%}.page .quote-wall:not(.no-hover):has(.blockquote:hover) .blockquote:not(:hover).bottom-right{translate:14% 14%}.page .quote-wall:not(.no-hover):has(.blockquote:hover) .blockquote:not(:hover).ripple-1{opacity:.4;scale:1.08;z-index:8}.page .quote-wall:not(.no-hover):has(.blockquote:hover) .blockquote:not(:hover).ripple-1.left{translate:-14%}.page .quote-wall:not(.no-hover):has(.blockquote:hover) .blockquote:not(:hover).ripple-1.right{translate:14%}.page .quote-wall:not(.no-hover):has(.blockquote:hover) .blockquote:not(:hover).ripple-1.top{translate:0 -14%}.page .quote-wall:not(.no-hover):has(.blockquote:hover) .blockquote:not(:hover).ripple-1.bottom{translate:0 14%}.page .quote-wall:not(.no-hover):has(.blockquote:hover) .blockquote:not(:hover).ripple-2{opacity:.2;scale:1.03;z-index:6}.page .quote-wall:not(.no-hover):has(.blockquote:hover) .blockquote:not(:hover).ripple-2.left{translate:-20%}.page .quote-wall:not(.no-hover):has(.blockquote:hover) .blockquote:not(:hover).ripple-2.right{translate:20%}.page .quote-wall:not(.no-hover):has(.blockquote:hover) .blockquote:not(:hover).ripple-2.top{translate:0 -20%}.page .quote-wall:not(.no-hover):has(.blockquote:hover) .blockquote:not(:hover).ripple-2.bottom{translate:0 20%}.page .quote-wall:not(.no-hover):has(.blockquote:hover) .blockquote:not(:hover).ripple-2.top-left{translate:-8% -8%}.page .quote-wall:not(.no-hover):has(.blockquote:hover) .blockquote:not(:hover).ripple-2.top-right{translate:8% -8%}.page .quote-wall:not(.no-hover):has(.blockquote:hover) .blockquote:not(:hover).ripple-2.bottom-left{translate:-8% 8%}.page .quote-wall:not(.no-hover):has(.blockquote:hover) .blockquote:not(:hover).ripple-2.bottom-right{translate:8% 8%}.page .quote-wall:not(.no-hover):has(.blockquote:hover) .blockquote:not(:hover).ripple-3{opacity:.05;z-index:4;scale:1.008}.page .quote-wall:not(.no-hover):has(.blockquote:hover) .blockquote:not(:hover).ripple-3.left{translate:-23%}.page .quote-wall:not(.no-hover):has(.blockquote:hover) .blockquote:not(:hover).ripple-3.right{translate:23%}.page .quote-wall:not(.no-hover):has(.blockquote:hover) .blockquote:not(:hover).ripple-3.top-left{translate:-10% -10%}.page .quote-wall:not(.no-hover):has(.blockquote:hover) .blockquote:not(:hover).ripple-3.top-right{translate:10% -10%}.page .quote-wall:not(.no-hover):has(.blockquote:hover) .blockquote:not(:hover).ripple-3.bottom-left{translate:-10% 10%}.page .quote-wall:not(.no-hover):has(.blockquote:hover) .blockquote:not(:hover).ripple-3.bottom-right{translate:10% 10%}.page .quote-wall:not(.no-hover):has(.blockquote:hover) .blockquote:hover{opacity:1;transform:scale(1.18);box-shadow:0 4px 12px #0003;z-index:10}}}.landing-polaroids{width:100%;aspect-ratio:23 / 10;position:relative;z-index:100;transition:aspect-ratio .6s var(--easeOut);--dropEase: cubic-bezier(.327, .023, .988, .015);--duration: .7s;--stagger: .07s}@media all and (max-width:950px){.landing-polaroids{aspect-ratio:1;margin-left:-3rem;width:calc(100% + 6rem)}}.landing-polaroids .landing-polaroid{perspective:70rem;position:absolute;translate:-50% -50%;width:100%;rotate:var(--rotate-start)}@media all and (max-width:950px){.landing-polaroids .landing-polaroid{scale:1.3}}.landing-polaroids .landing-polaroid img{filter:blur(.5vw);translate:0 0 30rem;position:relative;z-index:4}.landing-polaroids .landing-polaroid:after{content:"";display:block;width:100%;height:100%;background:#0000004d;filter:blur(2rem);scale:1.3;opacity:1;position:absolute;top:0;left:0;z-index:2}.landing-polaroids.animate .landing-polaroid{animation:rotate var(--duration) calc(var(--i) * var(--stagger) + .05s) forwards var(--dropEase)}.landing-polaroids.animate .landing-polaroid:after{animation:sharpenShadow var(--duration) calc(var(--i) * var(--stagger)) forwards var(--dropEase)}.landing-polaroids.animate .landing-polaroid img{animation:drop var(--duration) calc(var(--i) * var(--stagger)) forwards var(--dropEase)}@keyframes rotate{0%{rotate:var(--rotate-start)}to{rotate:var(--rotate-end)}}@keyframes sharpenShadow{0%{filter:blur(2rem);background:#0000004d;scale:1.3;opacity:1}to{filter:blur(1rem);background:#0000001a;scale:1;opacity:.5}}@keyframes drop{0%{filter:blur(.5vw);translate:0 0 30rem}to{filter:blur(0);translate:0 0 0}}.demo-player-wrap{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden}.demo-player-wrap:not(.has-played){background:linear-gradient(180deg,#004040,#3d9a4a 18%,#66bb6a 32%,#ffb74d 50%,#ef5350 72%,#d81b60)}.demo-player-wrap.has-played{background:none}.demo-player-surface{position:absolute;inset:2.4rem;overflow:hidden;border-radius:1.2rem;background:#fff}@media all and (max-width:650px){.demo-player-surface{inset:1.2rem}}.demo-player-wrap.has-played .demo-player-surface{inset:0;border-radius:0;background:transparent}.media:not(.natural) .demo-player-surface mux-player.demo-player{display:block;width:100%;height:100%;--controls: initial;--media-background-color: #fff;--media-object-fit: contain;--media-object-position: center;--media-accent-color: rgba(0, 0, 0, .55);--media-control-background: rgba(0, 0, 0, .45);--media-control-hover-background: rgba(0, 0, 0, .65);--media-primary-color: #fff;--media-secondary-color: rgba(0, 0, 0, .45);--media-range-bar-color: var(--black);--media-range-thumb-background: var(--black);--media-menu-item-hover-outline: none;--controls-backdrop-color: transparent;--media-button-icon-transform: translateX(7%)}.media:not(.natural) .demo-player-surface mux-player.demo-player::part(play),.media:not(.natural) .demo-player-surface mux-player.demo-player::part(center play button){border-radius:50%;border:none;outline:none;box-shadow:none;background:#00000073}.media:not(.natural) .demo-player-surface mux-player.demo-player::part(play):hover,.media:not(.natural) .demo-player-surface mux-player.demo-player::part(center play button):hover{background:#000000a6}.demo-player-wrap.has-played .demo-player-surface mux-player.demo-player{--media-object-fit: cover;--media-background-color: transparent}.model-agnostic-wrap .model-agnostic-image img{display:block;width:min(100%,54.4rem);height:auto;margin-inline:auto;filter:drop-shadow(0 .4rem 2.4rem rgba(0,0,0,.18))}.faq-item{border-bottom:1px solid rgba(0,0,0,.1);transition:background-color .3s ease}.faq-trigger{width:100%;display:flex;justify-content:space-between;align-items:center;padding:2rem 0;background:none;border:none;cursor:pointer;text-align:left;font-size:1.8rem;font-weight:500;color:var(--black);transition:color .2s ease}.faq-trigger:hover{color:var(--blue)}.faq-content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s var(--easeOut),opacity .4s var(--easeOut);opacity:0}.faq-content.open{grid-template-rows:1fr;opacity:1}.faq-inner{overflow:hidden}.faq-text{padding-bottom:2rem;font-size:1.6rem;line-height:1.5em;color:var(--black-65)}.icon-plus,.icon-minus{flex-shrink:0;margin-left:1.5rem;color:var(--black-35)}.icon-minus{display:none}.spotlight-overlay{position:fixed;inset:0;z-index:50;opacity:0;pointer-events:none;transition:opacity .5s;background-color:#ffffffe0}.spotlight-overlay.active{opacity:1;pointer-events:auto}.welcome-overlay{position:fixed;inset:0;z-index:9999;display:none;align-items:center;justify-content:center;background-color:#000000e6;opacity:0;transition:opacity .3s}.welcome-overlay.show{display:flex}.welcome-overlay.fade-in{opacity:1}.welcome-overlay-content{transform:scale(.95);transition:transform .3s cubic-bezier(.4,0,.2,1)}.welcome-overlay-content.scale-up{transform:scale(1)}#cookieConsentBanner{position:fixed;bottom:1rem;left:1rem;right:1rem;z-index:50;transform:translateY(calc(100% + 2rem));transition:transform .5s ease-out}#cookieConsentBanner.show{transform:translateY(0)}@media(min-width:640px){#cookieConsentBanner{left:auto;right:1.5rem;max-width:38rem}}#cookieConsentBanner>div{padding:1.5rem;border-radius:2.4rem;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgb(229,229,229)}#cookieConsentTitle{margin-bottom:.75rem}#cookieConsentDesc{margin-bottom:1rem;line-height:1.6}#cookieConsentBanner .flex{display:flex;align-items:center;gap:.75rem}#cookieConsentBanner .flex button{flex:1;justify-content:center;align-items:center}#cookieReject:focus-visible,#cookieAccept:focus-visible{outline:2px solid var(--primary);outline-offset:2px}[data-waitlist-form]{width:var(--waitlist-bar-width, 100%);max-width:100%;margin:0 auto 1rem}.waitlist-form{position:relative}.waitlist-form>div:first-child,.waitlist-form-wrapper{--bar-inset-x: .75rem;position:relative;display:flex;align-items:center;border-radius:9999px;border:1px solid black;padding:.525rem var(--bar-inset-x);transition:background-color .3s,box-shadow .3s}.waitlist-form .iconify.form-icon{display:none}.waitlist-input-area{flex:1;min-width:0;position:relative;display:flex;align-items:center;min-height:4rem}.waitlist-form .custom-placeholder{position:absolute;inset:0;display:flex;align-items:center;pointer-events:none;transition:opacity .2s ease;justify-content:flex-start;gap:.75rem}.waitlist-form .form-email{width:100%;border:none;border-radius:9999px;padding:0 .75rem 0 1.25rem;margin:0;height:100%;min-height:4rem;font-size:1.6rem;line-height:1.4;font-family:inherit;box-sizing:border-box;background:transparent;outline:none;-webkit-user-select:text;user-select:text;transition:opacity .3s}.waitlist-form .form-email::placeholder{color:#6b7280}.waitlist-form .form-email:focus{outline:none;box-shadow:none}.waitlist-form .form-name{border:none;border-radius:9999px;padding:0 .75rem 0 1.25rem;margin:0;font-size:1.6rem;line-height:1.4;font-family:inherit;box-sizing:border-box;background:transparent;outline:none;-webkit-user-select:text;user-select:text;position:absolute;top:.525rem;bottom:.525rem;left:var(--bar-inset-x);right:10rem;width:auto;height:auto;opacity:0;pointer-events:none;transition:opacity .3s}.waitlist-form .form-name.active{opacity:1;pointer-events:auto}.waitlist-form .form-email.hidden{opacity:0;pointer-events:none}.waitlist-form .form-name::placeholder{color:#6b7280}.waitlist-form .form-name:focus{outline:none;box-shadow:none}.waitlist-form button[type=submit]{flex-shrink:0;display:flex;align-items:center;gap:.5rem;margin-left:auto}.waitlist-form button[type=submit]:hover{opacity:.6}.waitlist-form button[type=submit]:disabled{opacity:.5;cursor:not-allowed}.waitlist-form .step-indicator{color:#9ca3af;margin-top:.5rem;text-align:center;display:none;transition:opacity .3s}.waitlist-form .step-indicator.show{display:block}.form-error{color:#ef4444;margin-top:.5rem;display:none;text-align:center}.form-error.show{display:block}.form-success{color:#4ade80;margin-top:.5rem;display:none;text-align:center}.form-success.show{display:block}.user-thumbs-group-flexed{display:flex;align-items:center;justify-content:flex-start;gap:.75rem}.user-thumbs-group{display:flex;justify-content:flex-start;margin-bottom:0;cursor:pointer}.user-thumbs-group>*:not(:first-child){margin-left:-.8rem}.user-thumbs{width:3rem;height:3rem;border-radius:9999px;border:1px solid gray;filter:grayscale(100%);transition:all .3s cubic-bezier(.4,0,.2,1);object-fit:cover}.user-thumbs:hover{filter:grayscale(0)}.waitlist-anchor-hero,.waitlist-anchor-pricing{position:relative;width:100%}.waitlist-mount{width:100%;display:flex;justify-content:center}.waitlist-mount-spacer{width:100%;pointer-events:none}[data-waitlist-form].waitlist-form-portal{position:fixed;z-index:100;margin:0;left:50%;transform:translate(-50%)}[data-waitlist-form].waitlist-form-portal.is-animating{transition:top .42s cubic-bezier(.32,.72,0,1),width .42s cubic-bezier(.32,.72,0,1)}[data-waitlist-form].is-mode-hero:not(.waitlist-form-portal) .waitlist-form>div:first-child,[data-waitlist-form].is-mode-hero:not(.waitlist-form-portal) .waitlist-form-wrapper{background-color:#dfe1d2cc}[data-waitlist-form].waitlist-form-portal.is-mode-sticky .waitlist-form>div:first-child,[data-waitlist-form].waitlist-form-portal.is-mode-sticky .waitlist-form-wrapper{background-color:var(--white, #fff);box-shadow:0 .4rem 2.4rem #0000001f}[data-waitlist-form].waitlist-spotlight-active,[data-waitlist-form].waitlist-spotlight-portal{z-index:10000!important}.waitlist-spotlight-spacer{pointer-events:none}[data-waitlist-form].waitlist-spotlight-active .waitlist-form>div:first-child,[data-waitlist-form].waitlist-spotlight-active .waitlist-form-wrapper{--waitlist-spotlight-pill-fill: var(--white, #fff);border:2px solid transparent!important;background:linear-gradient(var(--waitlist-spotlight-pill-fill),var(--waitlist-spotlight-pill-fill)) padding-box,linear-gradient(180deg,#004040,#3d9a4a 18%,#66bb6a 32%,#ffb74d 50%,#ef5350 72%,#d81b60) border-box!important;transform:scale(1.02);transition:transform .5s cubic-bezier(.4,0,.2,1),box-shadow .5s cubic-bezier(.4,0,.2,1),background .3s;animation:waitlist-spotlight-pulse 2s ease-in-out infinite}[data-waitlist-form].is-mode-hero:not(.waitlist-form-portal).waitlist-spotlight-active .waitlist-form>div:first-child,[data-waitlist-form].is-mode-hero:not(.waitlist-form-portal).waitlist-spotlight-active .waitlist-form-wrapper{--waitlist-spotlight-pill-fill: rgba(223, 225, 210, .8);background:linear-gradient(var(--white, #fff),var(--white, #fff)) padding-box,linear-gradient(180deg,#004040,#3d9a4a 18%,#66bb6a 32%,#ffb74d 50%,#ef5350 72%,#d81b60)!important;background-origin:border-box;background-clip:border-box}[data-waitlist-form].waitlist-form-portal.is-mode-sticky.waitlist-spotlight-active .waitlist-form>div:first-child,[data-waitlist-form].waitlist-form-portal.is-mode-sticky.waitlist-spotlight-active .waitlist-form-wrapper{--waitlist-spotlight-pill-fill: var(--white, #fff)}.waitlist-form-container{width:100%}.footer-newsletter.is-submitted form{display:none}.footer-newsletter.is-submitted .submitted-message{display:block;transform:translateY(0);pointer-events:auto}.footer-newsletter .footer-waitlist-error{margin-top:1rem;color:#b42318}.site-header{position:fixed;top:0;left:0;width:100%;z-index:100;transition:.4s var(--easeOut);transition-delay:.1s;--easeOut: cubic-bezier(.16, 1, .3, 1);--easeInOut: cubic-bezier(.83, 0, .17, 1);--bg: var(--white);background-color:var(--bg)}.site-header.sub-menu-open{transition-delay:0s}.site-header-inner{display:grid;grid-template-columns:8rem 1fr max-content;max-width:149.6rem;margin-inline:auto;padding-inline:3.2rem;column-gap:2rem;height:5.2rem;align-items:center;vertical-align:middle;position:relative;z-index:20}.site-header.black{--bg: var(--white)}.site-header.white{--bg: var(--blackish)}.site-header.bg-black .header-right .btn,.site-header.white .header-right .btn{background-color:var(--white)!important;color:var(--black)!important}.site-header.transparent-dark:not(.scrolled){--bg: rgba(0, 0, 0, 0);color:var(--blackish)}.site-header.transparent-light:not(.scrolled){--bg: rgba(0, 0, 0, 0);color:var(--white)}.site-header.transparent-light.scrolled{color:var(--black)}.site-header.transparent-light:not(.scrolled) .header-right .btn{background-color:var(--white)!important;color:var(--black)!important}.site-header.transparent-light:not(.scrolled):has(nav a:hover),.site-header.transparent-dark:not(.scrolled):has(nav a:hover){--bg: rgba(255, 255, 255);color:var(--blackish)}.site-header.transparent-light:not(.scrolled):has(nav a:hover) .header-right .btn{background-color:var(--black)!important;color:var(--white)!important}@media all and (max-width:950px){.site-header.transparent-dark:has(.mobile-sub-menu.show),.site-header.transparent-light:has(.mobile-sub-menu.show){--bg: rgba(255, 255, 255);color:var(--blackish)}}html.menu-open .site-header,.site-header.scrolled,.site-header.sub-menu-open{background-color:var(--bg)}.mobile-nav-link{display:none;cursor:pointer;font-size:2rem;grid-template-columns:1fr;grid-template-rows:1fr}.mobile-nav-link .nav-icon{display:inline-block;width:1em;height:1em;stroke-width:0;stroke:currentColor;fill:currentColor;grid-column:1 / 2;grid-row:1 / 2;transition:.2s var(--easeInOut)}.mobile-nav-link .nav-icon.nav-icon-close{opacity:0;transform:rotate(-130deg)}.mobile-nav-link.open .nav-icon.nav-icon-close{opacity:1;transform:rotate(0)}.mobile-nav-link.open .nav-icon.nav-icon-menu{opacity:0;transform:rotate(130deg)}.site-header nav{display:flex;align-items:center;justify-content:center;position:relative}.site-header nav ul{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin:0;padding:0;list-style:none;column-gap:1.6rem}.site-header nav ul li.has-sub-menu{position:relative}.site-header nav ul li.has-sub-menu:after{content:"";display:block;width:100%;height:.5rem;z-index:-1;position:absolute;top:calc(100% - .1rem);left:0}.site-header nav ul li.has-sub-menu .sub-menu-menus{position:absolute;top:calc(100% + .3rem);left:0;padding:.4rem;background:var(--white);color:var(--black);box-shadow:0 0 0 1px #0000000d,0 8px 16px #00000014;border-radius:1rem;min-width:24rem;z-index:25;transition:all .6s var(--easeOut)}.site-header nav ul li.has-sub-menu .sub-menu-menus.wide{min-width:47.2rem;display:flex}.site-header nav ul li.has-sub-menu .sub-menu-menus.wide .sub-menu-menu{flex:1}@media all and (min-width:950px){.site-header nav ul li.has-sub-menu .sub-menu-menus{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-10%)}.site-header nav ul li.has-sub-menu:hover .sub-menu-menus{opacity:1;visibility:visible;pointer-events:all;transform:translateY(0)}}.site-header nav ul li.has-sub-menu .sub-menu-menus ul{flex-direction:column;align-items:flex-start}.site-header nav ul li.has-sub-menu .sub-menu-menus ul li{width:100%}.site-header nav a,.site-header .book-intro-dropdown .top a,.book-intro-dropdown .bottom a,.header-right>a{font-size:1.4rem;line-height:140%;opacity:1;padding:.4rem 1.2rem 0;position:relative;min-height:3.6rem;display:inline-flex;align-items:center;justify-content:center;transition:opacity .3s var(--easeOut),background-color .3s var(--easeOut);cursor:pointer;font-variation-settings:"wght" 400,"opsz" 14,"ital" 0;border-radius:.6rem}.site-header nav a:has(.inline-icon),.site-header .book-intro-dropdown .top a:has(.inline-icon){column-gap:.4rem;padding-inline-end:.8rem}.site-header nav a .inline-icon,.site-header .book-intro-dropdown .top a .inline-icon{font-size:1.6rem;transform:translateY(-12%);transition:transform .3s var(--easeOut)}.site-header nav li.has-sub-menu:hover>a>.inline-icon,.site-header .book-intro-dropdown:has(.bottom.show) .top a .inline-icon{transform:translateY(-12%) rotate(180deg)}@media(hover:hover){.site-header .book-intro-dropdown:hover .top a .inline-icon{transform:translateY(-12%) rotate(180deg)}}.site-header .book-intro-dropdown .top a,.site-header .header-right a.btn{border-radius:3.6rem;padding-inline:1.6rem 1.2rem;font-variation-settings:"wght" 450,"opsz" 14,"ital" 0}.site-header .header-right a.btn{padding-inline:1.2rem}.site-header .btn{border:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:.2s ease;display:inline-flex;position:relative;padding:.8rem 1.6rem;max-height:3.8rem;border-radius:3.2rem;font-variation-settings:"wght" 450,"opsz" 14,"ital" 0}.site-header nav ul li.has-sub-menu .sub-menu-menus ul a,.book-intro-dropdown .bottom a{padding:.8rem 1.6rem;min-height:4rem;border-radius:.6rem;display:flex;text-align:left;justify-content:flex-start}.site-header nav a:hover,.site-header:not(.transparent-dark):not(.transparent-light) nav a.active,.site-header nav .sub-menu-menus a.active,.site-header nav>ul>li:hover>a,.book-intro-dropdown .bottom a:hover,.header-right>a:not(.btn):hover{background-color:#00000008}.header-right>a.btn:hover{opacity:1}@media all and (max-width:1160px){.header-right>a:not(.btn){display:none}}.site-header-logo{height:3.2rem}.site-header-wordmark{width:auto;height:2rem;display:block;place-self:center start;transform:translateY(-.1rem)}.site-header-wordmark svg,.site-header-wordmark img{width:auto;height:2rem;display:block}.lifeos-logo{height:2rem;width:auto;display:block}.site-header .mobile-sub-menu{position:absolute;top:100%;left:0;width:100%;background-color:var(--bg);opacity:0;visibility:hidden;display:none;pointer-events:none;padding:3.2rem;z-index:15;height:calc(100svh - 5.2rem);overflow-y:auto;transition:.4s var(--easeOut);transition-delay:.1s}.site-header .mobile-sub-menu.show{opacity:1;display:block;visibility:visible;pointer-events:all}.mobile-sub-menu>ul{list-style:none;margin:0;padding:0}.mobile-sub-menu>ul>li.has-sub-menu>a{display:flex;align-items:center;justify-content:space-between}.mobile-sub-menu>ul>li.has-sub-menu>a .inline-icon{font-size:2.7rem;transition:.6s var(--easeOut);transform:translateY(-.2rem)}.mobile-sub-menu>ul>li.has-sub-menu:has(.sub-menu-menus.show)>a .inline-icon{transform:translateY(-.2rem) rotate(180deg)}.mobile-sub-menu>ul>li.has-sub-menu .sub-menu-menus{display:flex;flex-direction:column;row-gap:.8rem;display:none;padding-bottom:.8rem}.mobile-sub-menu>ul>li.has-sub-menu .sub-menu-menus.show{display:flex}.mobile-sub-menu>ul>li.has-sub-menu .sub-menu-menus ul{margin:0;padding:0;list-style:none}.mobile-sub-menu>ul>li.has-sub-menu .sub-menu-menus ul a{opacity:.6;padding:1rem 0 .8rem;display:block;font-size:1.6rem;line-height:140%}.mobile-sub-menu>ul>li.has-sub-menu .sub-menu-menus ul li:not(:last-child){margin-bottom:.8rem}.mobile-sub-menu>ul>li.has-sub-menu .sub-menu-menus ul li:first-child>a{padding-top:.4rem}.mobile-sub-menu>ul>li>a{opacity:1;margin-bottom:0;padding:1.8rem 0 1.4rem;display:block;position:relative;cursor:pointer;font-size:1.6rem;line-height:140%}.mobile-sub-menu>ul>li:after{content:"";display:block;width:100%;height:1px;background-color:var(--black);opacity:.05;position:absolute;bottom:0;left:0}@media all and (min-width:951px){.mobile-sub-menu{display:none!important}}@media all and (max-width:950px){.site-header-logo,.site-header-inner nav{display:none}.site-header-inner{padding-inline:3.2rem;grid-template-columns:1fr max-content min-content}.mobile-nav-link{display:grid}}.header-right{display:flex;justify-content:flex-end;align-items:center;column-gap:1.6rem}.has-sub-menu-lang{position:relative}.has-sub-menu-lang:after{content:"";display:block;width:100%;height:.5rem;z-index:-1;position:absolute;top:calc(100% - .1rem);left:0}.has-sub-menu-lang>a{display:flex;align-items:center;gap:.4rem;padding:.6rem 1.2rem;border-radius:3.6rem;font-variation-settings:"wght" 450,"opsz" 14,"ital" 0;font-size:1.4rem;transition:opacity .3s var(--easeOut)}.has-sub-menu-lang:hover>a{background-color:#00000008}.has-sub-menu-lang .inline-icon{font-size:1.2rem;transition:transform .3s var(--easeOut)}.has-sub-menu-lang:hover .inline-icon{transform:rotate(180deg)}.has-sub-menu-lang .sub-menu-menus{position:absolute;top:calc(100% + .3rem);right:0;padding:.4rem;background:var(--white);color:var(--black);box-shadow:0 0 0 1px #0000000d,0 8px 16px #00000014;border-radius:1rem;min-width:12rem;z-index:25;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-10%);transition:all .6s var(--easeOut)}.has-sub-menu-lang:hover .sub-menu-menus{opacity:1;visibility:visible;pointer-events:all;transform:translateY(0)}.has-sub-menu-lang .sub-menu-menus ul{flex-direction:column;align-items:flex-start;list-style:none;padding:0;margin:0}.has-sub-menu-lang .sub-menu-menus ul li{width:100%;margin:0}.has-sub-menu-lang .sub-menu-menus ul a{display:flex;align-items:center;padding:.8rem 1.6rem;min-height:4rem;border-radius:.6rem;gap:.8rem;font-size:1.4rem;text-align:left;justify-content:flex-start;transition:background-color .3s var(--easeOut)}.has-sub-menu-lang .sub-menu-menus ul a:hover{background-color:#0000000d}.book-intro-dropdown{position:relative;z-index:15}.book-intro-dropdown:after{content:"";display:block;width:100%;height:.5rem;position:absolute;top:calc(100% - .1rem);left:0;z-index:-1}.book-intro-dropdown .bottom{position:absolute;right:0;top:calc(100% + .3rem);padding:.4rem;background:var(--white);color:var(--black);box-shadow:0 0 0 1px #0000000d,0 8px 16px #00000014;border-radius:1rem;min-width:24rem;z-index:25;transition:all .6s var(--easeOut);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-10%)}.book-intro-dropdown .bottom.show{opacity:1;visibility:visible;pointer-events:all;transform:translateY(0)}@media(hover:hover){.book-intro-dropdown:hover .bottom{opacity:1;visibility:visible;pointer-events:all;transform:translateY(0)}}footer.site-footer{padding:4rem 0 2.4rem;border-top:1px solid #d9d9d9}.bg-black footer.site-footer{border-top:1px solid rgba(255,255,255,.1)}.site-footer .copyright{opacity:.5}.footer-left .top{perspective:200vw}.site-footer-symbol{display:inline-flex;transform-origin:center}.site-footer-symbol img{height:2.4rem;width:auto;display:block}.site-footer-symbol.animate{animation:footerSymbol .8s forwards linear}.site-footer-symbol.animate svg,.site-footer-symbol.animate img{animation:footerSymbolSVG .8s forwards var(--easeInOut)}@keyframes footerSymbol{0%{transform:rotate3d(0,0,0,0)}50%{transform:rotateX(-45deg)}to{transform:rotate3d(0,0,0,0)}}@keyframes footerSymbolSVG{0%{transform:rotate(0)}to{transform:rotate(180deg)}}.site-footer-inner{display:grid;grid-template-columns:repeat(2,calc((100% - 2rem)/2));column-gap:2rem}@media all and (max-width:950px){.site-footer-inner{grid-template-columns:100%;gap:4rem}}.site-footer .footer-left{display:flex;flex-direction:column;justify-content:space-between;row-gap:2rem}.site-footer .footer-right{display:grid;grid-template-columns:repeat(3,1fr);column-gap:2rem}@media all and (max-width:768px){.site-footer .footer-right{row-gap:3.2rem;grid-template-columns:repeat(2,1fr)}}.footer-nav-col p{margin-bottom:2.4rem}@media all and (max-width:950px){.footer-nav-col p{margin-bottom:1.2rem}}.footer-nav-col>ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;align-items:flex-start;row-gap:.8rem}.footer-nav-col ul li.has-sub-menu{position:relative}.footer-nav-col ul li.has-sub-menu:before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;right:100%}.footer-nav-col ul li.has-sub-menu:after{content:"";display:block;position:absolute;width:200%;height:.8rem;bottom:100%;right:0}.footer-nav-col ul li.has-sub-menu>a{display:flex;align-items:center;column-gap:.8rem}.footer-nav-col ul li.has-sub-menu>a .inline-icon{font-size:1.6rem;transform:translateY(-12%);transition:.6s var(--easeOut)}.footer-nav-col ul li.has-sub-menu .sub-menu-menus{position:absolute;bottom:calc(100% + .8rem);right:0;opacity:0;visibility:hidden;pointer-events:none;padding:.4rem;background:var(--white);color:var(--black);box-shadow:0 0 0 1px #0000000d,0 8px 16px #00000014;border-radius:1rem;min-width:24rem;z-index:250;transition:all .6s var(--easeOut);transform:translateY(10%)}@media all and (max-width:950px){.footer-nav-col ul li.has-sub-menu .sub-menu-menus{opacity:1;visibility:visible;pointer-events:all;position:static;transform:translateY(0);border-radius:0;min-width:0;box-shadow:none;padding:0;background-color:transparent;color:inherit;flex-direction:column;row-gap:.8rem;margin-top:.8rem;padding-left:.8rem;display:none}.footer-nav-col ul li.has-sub-menu .sub-menu-menus.show{display:flex!important}}.footer-nav-col ul li.has-sub-menu .sub-menu-menus.wide{min-width:47.2rem;display:flex}@media all and (max-width:950px){.footer-nav-col ul li.has-sub-menu .sub-menu-menus.wide{display:none;min-width:0}}.footer-nav-col ul li.has-sub-menu .sub-menu-menus.wide .sub-menu-menu{flex:1}.sub-menu-menu-title{padding:.8rem 1.2rem .4rem;opacity:.4;font-variation-settings:"wght" 500,"opsz" 14,"ital" 0;font-size:1.2rem;line-height:150%}@media all and (max-width:950px){.sub-menu-menu-title{display:none}}.footer-nav-col ul li.has-sub-menu:hover .sub-menu-menus{opacity:1;visibility:visible;pointer-events:all;transform:translateY(0)}.footer-nav-col ul li.has-sub-menu:hover>a .inline-icon{transform:translateY(-12%) rotate(180deg)}.footer-nav-col ul a{opacity:.6;transition:.4s var(--easeOut)}.footer-nav-col ul a:hover{opacity:1}.footer-nav-col ul .sub-menu-menus ul{margin:0;padding:0;list-style:none;row-gap:0}@media all and (max-width:950px){.footer-nav-col ul .sub-menu-menus ul{display:flex;flex-direction:column;row-gap:.8rem}}.footer-nav-col ul .sub-menu-menus a{font-size:1.4rem;line-height:140%;opacity:1;padding:1.1rem 1.2rem .8rem;min-height:4rem;border-radius:.6rem;display:flex;text-align:left;justify-content:flex-start}.footer-nav-col ul .sub-menu-menus a:hover{background:#00000008}@media all and (max-width:950px){.footer-nav-col ul .sub-menu-menus a{min-height:0;padding:0;opacity:.6}.footer-nav-col ul .sub-menu-menus a:hover{background-color:transparent;opacity:1}}.footer-newsletter{margin-top:6.4rem;max-width:22rem;position:relative;transform:translateY(-6%)}@media all and (max-width:950px){.footer-newsletter{margin-bottom:3.2rem}}.footer-newsletter:after{content:"";display:block;position:absolute;top:2.3rem;left:0;width:17rem;height:1px;background-color:currentColor;opacity:.1;transition:.6s var(--easeOut)}.footer-newsletter .input{margin-bottom:0}.footer-newsletter input[type=email]{border-bottom:0;margin:0;padding:0;font-size:1.4rem;line-height:140%;font-variation-settings:"wght" 450,"opsz" 14,"ital" 0}.footer-newsletter:before{content:"Join our waitlist";position:absolute;top:.4rem;left:0;width:100%;opacity:.6;font-size:1.4rem;line-height:140%;font-variation-settings:"wght" 450,"opsz" 14,"ital" 0;pointer-events:none;transition:.6s var(--easeOut)}.footer-newsletter:has(input[type=email]:placeholder-shown):has(input[type=email]:not(:focus)):hover:before{opacity:1}.footer-newsletter:not(:has(input[type=email]:focus)),.footer-newsletter:not(:has(input[type=email]:focus)) input[type=email]{cursor:pointer}.footer-newsletter input[type=email]::placeholder{transition:.6s var(--easeOut);opacity:1;color:var(--black)}.footer-newsletter:not(:has(input[type=email]:focus)) input[type=email]::placeholder{opacity:0}.footer-newsletter:not(:has(input[type=email]:focus)):not(:has(input[type=email]:not(:placeholder-shown))) .hs-submit{display:none}.footer-newsletter .hs-submit{position:absolute;right:0;top:0}.footer-newsletter .hs-submit input[type=submit]{width:3.2rem;height:3.2rem;background:#0000;font-size:0;margin:0}.footer-newsletter .hs-submit .actions{position:relative}.footer-newsletter .hs-submit .actions:after{content:"→";font-size:1.6rem;position:absolute;top:26%;right:0;transform:translateY(-50%);pointer-events:none;transition:.6s var(--easeOut);height:1.4rem;opacity:.6}.footer-newsletter .hs-submit:hover .actions:after{opacity:.6}.footer-newsletter:has(input[type=email]:focus):before,.footer-newsletter:has(input[type=email]:not(:placeholder-shown)):before{top:-2.2rem}.footer-newsletter:has(input[type=email]:focus):after,.footer-newsletter:has(input[type=email]:not(:placeholder-shown)):after{width:100%}.footer-newsletter .hs-error-msgs{position:absolute;top:calc(100% + 1rem);left:0;width:100%}.footer-newsletter .hs-error-msgs label{margin-bottom:0;background-color:transparent}.footer-newsletter .submitted-message{transform:translateY(-100%);pointer-events:none}.footer-newsletter .submitted-message p{font-size:1.4rem;line-height:140%;font-variation-settings:"wght" 450,"opsz" 14,"ital" 0}.footer-a-workday-company{transform:translateY(-30%)}.footer-a-workday-company svg{width:100%;max-width:13.1rem;opacity:.6;transition:.6s var(--easeOut)}.footer-a-workday-company a:hover svg{opacity:1}.site-footer-bottom{margin-top:7rem;padding-block:1.6rem}.footer-social-links{margin:0;padding:0;list-style:none;display:flex;align-items:center;justify-content:flex-start;column-gap:2.4rem;flex-wrap:wrap}.footer-social-links a{opacity:.6;transition:.6s var(--easeOut)}.footer-social-links a:hover{opacity:1}.partner-logo-grid{display:grid;column-gap:2rem;--logo-h: 45px}@media(min-width:768px){.partner-logo-grid{grid-template-columns:repeat(6,1fr)}}@media(max-width:767px){.partner-logo-grid{grid-template-columns:repeat(3,1fr)}.partner-logo:nth-child(n+4){display:none}}.partner-logo{display:flex;align-items:center;justify-content:center;height:100px;overflow:hidden;transition:opacity 1s ease}.partner-logo.hidden{opacity:0}.partner-logo img{display:block;height:var(--logo-h, 45px);width:auto;object-fit:contain}section.first{padding-top:10rem}.solutions-grid{display:grid;--cols: 3;grid-template-columns:repeat(var(--cols),calc((100% - ((var(--cols) - 1) * 2rem)) / var(--cols)));gap:3.6rem 2rem}@media all and (max-width:950px){.solutions-grid{--cols: 2}}.solutions-grid .media{margin-bottom:1rem}.agents-hero{min-height:100vh;max-height:85rem;position:relative;margin-bottom:7rem}.agents-hero .agents-hero-video{position:absolute;top:0;left:20%;width:100%;height:100%;object-fit:contain;object-position:50% 100%;z-index:1}@media all and (max-width:950px){.agents-hero .agents-hero-video{object-fit:cover;left:0;top:40%;height:60%;object-position:50% 100%}.new-type .agents-hero h1{font-size:3.2rem}}.agents-hero>.wrap{position:relative;z-index:10}.agents-hero .agents-hero-logos{position:absolute;bottom:0rem;width:100%;left:0;z-index:10;background:linear-gradient(180deg,#0000,#000 105%)}.agents-hero .text-rotator{display:none}.agents-hero .text-rotator.show{display:inline-block}.agents-hero .text-rotator .fadeIn{opacity:0;animation:fadeIn 1.2s var(--easeOut)}.columns{--page-margin-total: 3.2rem;--gutter: 2rem;--grid-cols: 12;max-width:calc(132rem + (var(--page-margin-total) * 2));margin-inline:auto;padding-inline:var(--page-margin-total);display:grid;column-gap:var(--gutter);row-gap:2.4rem;grid-template-columns:repeat(var(--grid-cols),calc((100% - (var(--gutter) * (var(--grid-cols) - 1))) / var(--grid-cols)));grid-template-areas:"one two three four five six seven eight nine ten eleven twelve"}@media all and (max-width:950px){.columns{--page-margin-total: 2.5rem}}.columns{max-width:calc(143.2rem + (var(--page-margin-total) * 2))}@media all and (max-width:950px){.columns{--page-margin-total: 3.2rem}}.columns.no-gutter{--gutter: 0px;row-gap:0}.columns.full-bleed{max-width:none;padding-inline:0}.columns.align-bottom{align-items:end}.columns.full-width{max-width:none}.columns .gc .columns{padding-inline:0}.gc{grid-column:var(--start, auto) / span var(--span, var(--grid-cols))}.gc-1{--span: 1}.gc-2{--span: 2}.gc-3{--span: 3}.gc-4{--span: 4}.gc-5{--span: 5}.gc-6{--span: 6}.gc-7{--span: 7}.gc-8{--span: 8}.gc-9{--span: 9}.gc-10{--span: 10}.gc-11{--span: 11}.gc-12{--span: 12}@media all and (max-width:950px){.gc-1,.gc-2,.gc-3,.gc-4,.gc-5,.gc-6,.gc-7,.gc-8,.gc-9,.gc-10,.gc-11,.gc-12{--span: 12}div:is([class^=gc-],[class*=" gc-"]):not(:is([class^=gc-s-],[class*=" gc-s-"])){--start: 1 !important}.gc-s-1{--span: 1}.gc-s-2{--span: 2}.gc-s-3{--span: 3}.gc-s-4{--span: 4}.gc-s-5{--span: 5}.gc-s-6{--span: 6}.gc-s-7{--span: 7}.gc-s-8{--span: 8}.gc-s-9{--span: 9}.gc-s-10{--span: 10}.gc-s-11{--span: 11}.gc-s-12{--span: 12}.gc-s-1,.gc-s-2,.gc-s-3,.gc-s-4,.gc-s-5,.gc-s-6,.gc-s-7,.gc-s-8,.gc-s-9,.gc-s-10,.gc-s-11,.gc-s-12{--start: auto !important}.gc.close-vertical-gap-small{margin-block-start:-1.6rem}}.new-type p:not([class]),.new-type .p,.new-type ul:not(.detail) li,.new-type ol:not(.detail) li,.new-type body{font-size:1.5rem;line-height:130%;letter-spacing:-.02em;font-variation-settings:"wght" 400,"opsz" 14,"ital" 0}.new-type p:not([class]) i,.new-type .p i,.new-type ul:not(.detail) li i,.new-type ol:not(.detail) li i,.new-type body i{font-variation-settings:"wght" 400,"opsz" 14,"ital" 1}@media all and (max-width:950px){.new-type h1{font-size:3.8rem}}.new-type .detail,.new-type .type-detail,.new-type .type-small{font-style:normal;font-size:1.3rem;line-height:1.6rem;letter-spacing:.02em;font-variation-settings:"wght" 450,"opsz" 14,"ital" 0;text-transform:uppercase}.new-type .small-detail,.new-type .type-small-detail{font-style:normal;font-size:1.1rem;line-height:100%;letter-spacing:.04em;font-variation-settings:"wght" 450,"opsz" 14,"ital" 0;text-transform:uppercase}.new-type strong.detail{font-variation-settings:"wght" 700,"opsz" 14,"ital" 0}.new-type .type-small{text-transform:none}h2.alt,.h2.alt{font-family:Funnel Display,sans-serif;font-style:normal;font-weight:500;font-size:2.8rem;line-height:3.4rem;letter-spacing:-.01em;font-variation-settings:"wght" 500,"opsz" 14,"ital" 0}h1,.h1{font-size:7.2rem;line-height:100%;letter-spacing:-.02em;text-wrap:balance}h2,.h2{font-family:Funnel Display,sans-serif;font-weight:400;font-size:4.8rem;line-height:100%;letter-spacing:-.02em;font-variation-settings:"wght" 400,"opsz" 24,"ital" 0}h3,.h3{font-family:Funnel Display,sans-serif;font-weight:400;font-size:3.2rem;line-height:110%;letter-spacing:-.02em;font-variation-settings:"wght" 400,"opsz" 24,"ital" 0}h4,.h4{font-family:Funnel Display,sans-serif;font-weight:450;font-size:2.2rem;line-height:120%;letter-spacing:-.01em;font-variation-settings:"wght" 450,"opsz" 24,"ital" 0}p:not([class]),.p,ul:not(.detail):not(.type-small) li,ol:not(.detail) li,body{font-style:normal;font-weight:450;font-size:1.6rem;line-height:140%;font-variation-settings:"wght" 450,"opsz" 14,"ital" 0}p:not([class]) strong,.p strong,ul:not(.detail):not(.type-small) li strong,ol:not(.detail) li strong,bodystrong,p:not([class]) b,.p b,ul:not(.detail) li b,ol:not(.detail) li b,bodyb{font-variation-settings:"wght" 500,"opsz" 14,"ital" 0!important}.type-small,.type-detail{font-style:normal;font-weight:450;font-size:1.4rem;line-height:140%;font-variation-settings:"wght" 450,"opsz" 14,"ital" 0}.type-small strong,.type-detail strong,.type-small b,.type-detail b{font-variation-settings:"wght" 500,"opsz" 14,"ital" 0}@media all and (max-width:950px){h1,.h1{font-size:4.2rem}h2,.h2{font-size:3.2rem}h3,.h3{font-size:2.8rem}h4,.h4{font-size:1.8rem}}.product-release-hero{height:calc(100svh - 18rem)}.product-release-hero.short-banner{height:auto;aspect-ratio:1512 / 435}.gc-6 .product-release-hero{height:100svh}@media all and (max-width:950px){.product-release-hero{height:calc(100svh - 22rem)}.gc-6 .product-release-hero{height:50svh}.product-release-hero.short-banner{aspect-ratio:16 / 8}}.product-release-hero img,.product-release-hero video{width:100%;height:100%;object-fit:cover;display:block}.breadcrumbs{margin-block-end:4rem;display:flex;align-items:center;flex-wrap:wrap;column-gap:.8rem}.breadcrumbs *:not(.current):not(.final){opacity:.6;transition:opacity .4s var(--easeOut)}.breadcrumbs a:not(.current):hover{opacity:1}p.pr-title{font-weight:400;font-size:3.2rem;line-height:3.8rem}.pr-date{margin-block-end:4.5rem}.release-cat-title{padding-block:2.4rem}.gc-6 .media.pr-card{aspect-ratio:189 / 212}.gc-12 .media.pr-card{aspect-ratio:189 / 106}@media all and (max-width:950px){.gc-12 .media.pr-card{aspect-ratio:189 / 175}}.pr-cards-row{margin-bottom:4rem}section:has(.media.with-box){overflow:visible}@media all and (max-width:950px){.pr-cards-row{margin-bottom:2.4rem}.media.with-box{padding:1.3rem}}.with-box-wrap{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;align-items:end}.with-box-wrap .pill{place-self:start end;position:sticky;top:8.8rem;margin-block-start:3.2rem;margin-inline-end:3.2rem;pointer-events:none}@media all and (max-width:950px){.with-box-wrap{display:flex;flex-direction:column;align-items:start}.with-box-wrap .pill{position:absolute;top:2.5rem;right:2.5rem;margin:0}}.with-box-wrap .media,.with-box-wrap .media-box,.with-box-wrap>.pill{grid-column:1 / 2;grid-row:1 / 2}.with-box-wrap .media-box{margin-top:3.2rem;margin-bottom:3.2rem;margin-left:3.2rem}@media all and (max-width:950px){.with-box-wrap .media-box{margin-top:.8rem;margin-bottom:2.5rem;margin-left:0}}.with-box-wrap .media-box{position:sticky;bottom:3.2rem;z-index:10}@media all and (max-width:950px){.with-box-wrap .media-box{position:static}}.media.with-box .media-sticker{position:sticky;bottom:3.2rem;z-index:10;width:40rem;transition:all 2s var(--easeOut);transform-origin:center}.media.with-box .media-sticker.hide{transform:translate(-10%,10%) rotate(-13deg)}.media.with-box .tool{position:absolute;top:3.2rem;left:8.3rem;width:100%;max-width:30rem;height:auto;object-fit:contain;z-index:5;clip-path:polygon(0 0,100% 0,100% 15%,0 15%)}.media.with-box .media-sticker img{position:relative;height:auto}.with-box-wrap .media-box .box-title,.with-box-wrap .media-box .box-content{padding-inline:1.2rem}@media all and (max-width:950px){.with-box-wrap .media-box .box-title,.with-box-wrap .media-box .box-content{padding-inline:2.5rem}}.media-box{background:#fff;width:100%;max-width:55rem}@media all and (max-width:950px){.media-box{max-width:100%!important}}.media-box p{max-width:100%!important}.media-box .box-title{border-bottom:1px solid rgba(0,0,0,.1);padding-block:1rem .6rem}.media-box .box-content{padding-block:1rem .8rem;display:flex;align-items:center;justify-content:space-between}.media-box .box-content p:not(.detail):not(.small-detail){font-size:1.5rem;line-height:1.8rem}a:has(.product-release-hero){display:block}a:has(.product-release-hero) .media{display:block;overflow:hidden}a:has(.product-release-hero) img,a:has(.product-release-hero) video{transition:.4s var(--easeOut)}a:has(.product-release-hero) .box-content{transition:.4s var(--easeOut)}a:has(.product-release-hero):hover img,a:has(.product-release-hero):hover video{transform:scale(1.015)}a:has(.product-release-hero) .with-box-wrap .media{perspective:100rem}a:has(.product-release-hero):hover .feature-counter{transform:translate3d(-50%,-50%,5rem)}a:has(.product-release-hero):hover .box-content{background:#f5f5f5}a.box-content{transition:.4s var(--easeOut);border-bottom:1px solid rgba(0,0,0,.1)}a.box-content:last-child{border-bottom:0}a.box-content:hover{background:#f5f5f5}.pr-extra-features{padding-inline:4.6rem}@media all and (max-width:950px){.pr-extra-features{padding-inline:2.5rem}}.pr-extra-features .media-box+.media-box{margin-block-start:2.1rem}.new-type section p{max-width:60ch}bodysection{padding-block:5.6rem}bodysection.reduced-padding{padding-block:3.2rem}.pr-signoff{margin-top:4.8rem;padding-block:12rem!important}.pr-signoff .columns{row-gap:0}@media all and (max-width:950px){.pr-signoff{padding-block:6rem!important}.pr-signoff .columns{row-gap:4.4rem;padding-inline:5rem}.pr-signoff .columns .gc{margin-block-start:0!important}}.signoff-chat{display:grid;grid-template-columns:3.6rem 1fr;column-gap:1.6rem;margin-top:1.6rem}.signoff-chat p{font-variation-settings:"wght" 500,"opsz" 14,"ital" 0}.signoff-chat .profile{width:3.6rem;height:3.6rem;overflow:hidden;border-radius:.8rem}.signoff-chat .profile img{width:100%;height:100%;object-fit:cover}.signoff-chat .chat{padding-block-start:.2rem}.signoff-chat .name{opacity:.5}.pr-signoff .signoff{text-align:center;margin-top:20rem}.pr-signoff .signoff p{margin-inline:auto;font-variation-settings:"wght" 500,"opsz" 14,"ital" 0}.pr-signoff .signoff svg{margin-top:4rem}.with-custom-cursor{cursor:none}.custom-cursor{position:fixed;opacity:0;visibility:hidden;width:100%;z-index:20;top:50%;left:50%;pointer-events:none}@media all and (max-width:950px){.custom-cursor{display:none}}.custom-cursor img{position:static!important;height:auto!important}.with-custom-cursor:hover .custom-cursor{opacity:1;visibility:visible}.text-c{text-align:center}.text-c *{margin-inline:auto}section.text-hero{padding-block-start:16rem;padding-block-end:7.8rem}@media all and (max-width:950px){section.text-hero{padding-block-start:12rem;padding-block-end:5rem}}.countdown-timer{font-variant-numeric:tabular-nums}.type-on:not(:has(.word)){opacity:.1}.type-on .word{opacity:.1;transition:opacity 2s calc(var(--word-index) * .12s) var(--easeOut)}.type-on.animate .word{opacity:1}.pill{display:inline-flex;align-items:center;justify-content:center;padding:.4rem .6rem .1rem;border-radius:4rem;font-weight:600;font-size:1.4rem;line-height:100%;letter-spacing:-.01em;font-variation-settings:"wght" 600,"opsz" 14,"ital" 0;border-radius:.8rem;box-shadow:0 0 0 1.5px #000}.pill.no-border{box-shadow:none;padding:.5rem .6rem .2rem}.pill+h1{margin-block-start:2.4rem}h1+.pill{margin-block-start:4rem}.new-detail{font-weight:600;font-size:1.4rem;line-height:100%;letter-spacing:-.01em;font-variation-settings:"wght" 600,"opsz" 14,"ital" 0}.new-detail .pill{margin-inline-start:.7rem}.countdown-timer{font-weight:500;font-size:3.2rem;line-height:100%;letter-spacing:-.01em;font-variation-settings:"wght" 500,"opsz" 14,"ital" 0}.with-box-wrap .feature-counter{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:20.7rem}.feature-counter{aspect-ratio:191 / 176;max-width:19.1rem;width:100%;border-radius:6.4rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;z-index:5;transition:all .4s var(--easeOut)}.feature-counter .number{font-size:11.2rem;font-weight:500;line-height:100%;letter-spacing:-.03em;font-variation-settings:"wght" 500,"opsz" 14,"ital" 0;margin-bottom:-.21em;font-variant-numeric:tabular-nums}.feature-counter:has(.counter-detail){aspect-ratio:207 / 212}.feature-counter:has(.counter-detail) .number{margin-bottom:-.1em}.counter-detail{display:inline-flex;font-weight:450;font-size:1.2rem;line-height:1.4rem;letter-spacing:.04em;text-transform:uppercase;font-variation-settings:"wght" 450,"opsz" 14,"ital" 0;opacity:.6}h1+.counter-detail{margin-top:9.6rem}.counter-detail+.feature-counter{margin-top:2.4rem}section.hexad-signatures{padding-block-end:10rem}section.hexad-signatures .media{margin-block:9rem}@media all and (max-width:950px){.with-box-wrap .feature-counter{max-width:15rem}h2.alt,.h2.alt{font-size:2rem}.feature-counter{max-width:13rem;border-radius:4.4rem}.feature-counter .number{font-size:8rem}h1+.counter-detail{margin-top:6rem}section.hexad-signatures .media{margin-block:4rem}section.hexad-signatures svg{width:3.2rem;height:3.2rem}}.page-hero{height:calc(100vh - 10rem);height:calc(100svh - 10rem);position:relative;display:grid;grid-template-columns:100%;grid-template-rows:100%}.page-hero .hero-bg,.page-hero .hero-content{grid-row:1;grid-column:1}.page-hero .hero-bg{overflow:hidden}.page-hero .hero-bg img,.page-hero .hero-bg video,.page-hero .hero-bg mux-player{width:100%;height:100%;object-fit:cover}.page-hero .hero-bg mux-player{--controls: none;--media-object-fit: cover;--media-object-position: center;--media-background-color: transparent}.media:not(.natural) mux-player{width:100%;height:100%;object-fit:cover;--controls: none;--media-object-fit: cover;--media-object-position: center;--media-background-color: transparent}.page-hero .hero-content{z-index:5;display:flex;flex-direction:column;row-gap:6.4rem;justify-content:space-between;padding-block:8rem 3.2rem;position:relative}.page-hero .hero-content p{max-width:43rem}.page-hero .hero-content .text-rotator{display:none}.page-hero .hero-content .text-rotator.show{display:inline-block}h1:has(.text-rotator){transition:opacity 1.2s var(--easeOut)}h1:has(.text-rotator:not(.show)){opacity:0}.page-hero .hero-content .text-rotator .fadeIn{opacity:0;animation:fadeIn 1.2s var(--easeOut)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.wrap{--page-margin-total: 3.2rem;max-width:calc(143.2rem + (var(--page-margin-total) * 2));padding-inline:var(--page-margin-total)}.partner-logo-grid{--logo-h: 45px}.partner-logo-grid img{display:block;height:var(--logo-h, 45px);width:auto;object-fit:contain}section:has(.roi-stats){overflow:hidden}.roi-stats{margin-block:2.4rem}.roi-stats .flickity-viewport{overflow:visible}.roi-stats:not(.flickity-enabled){display:flex;row-gap:2.4rem}.roi-stat{flex:1 1 23rem;min-width:23rem;padding-inline:2.4rem}@media all and (max-width:1460px){.roi-stat{flex:none;width:25rem}}@media all and (max-width:950px){.roi-stat{width:15rem}}.roi-stat:not(:last-child){border-right:1px solid rgba(0,0,0,.1)}.roi-stat .type-small{opacity:.8;margin-bottom:3.4rem}.roi-stat .h2{margin-bottom:.9rem}.roi-stat p{max-width:21rem}.agents-features-section{display:grid;grid-template-columns:100%;grid-template-rows:1fr;overflow:hidden}.agents-features-bg,.agents-features-icons,.agents-features-content{grid-column:1;grid-row:1;position:relative}.agents-features-bg img,.agents-features-bg video{width:100%;height:100%;object-fit:cover;position:absolute}.agents-features-icons img{width:100%;height:100%;object-fit:contain;max-width:151.2rem;left:50%;transform:translate(-50%)}.agents-features-content{text-align:center;padding-block-start:5.6rem}.agents-features-tabs-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.8rem;margin-block-end:3.2rem}.agents-features-tabs-nav a{padding:.8rem 1.6rem;border-radius:3.2rem;position:relative;overflow:hidden;transition:background-color .4s var(--easeOut),color .4s var(--easeOut)}@media all and (max-width:950px){.agents-features-tabs-nav a[data-tab]{min-width:25%}}.agents-features-tabs-nav a .timer{position:absolute;top:0;left:0;height:100%;background:var(--white);display:none;z-index:1}.agents-features-tabs-nav a>*:not(.timer){z-index:2}.agents-features-tabs-nav a.active:has(.timer){background:#ffffffb3;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);color:var(--black)}.agents-features-tabs-nav a.active:not(:has(.timer)){background:#fff;color:var(--black)}.agents-features-tabs-nav a:not(.active):hover{background:#fff;color:var(--black)}.agents-features-tabs-nav a.active .timer{display:block}.agents-features-tabs-nav a.toggle-autoplay{background:#fff;color:var(--black);display:block;width:3.8rem;height:3.8rem;padding:0;border-radius:3.8rem}.agents-features-tabs-nav a.toggle-autoplay svg{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.agents-features-tabs-nav a.toggle-autoplay.playing svg.play,.agents-features-tabs-nav a.toggle-autoplay:not(.playing) svg.pause{opacity:0}.agents-features-tabs-nav a.toggle-autoplay:not(.playing) svg.play{opacity:1}.agent-features-tab-ui{margin-block-start:5.2rem;margin-block-end:6.5rem;container-type:inline-size;max-width:120rem;width:calc(100% - 18rem);margin-inline:auto}@media all and (max-width:950px){.agent-features-tab-ui{width:calc(100% - 4rem)}}.agent-features-tab-ui .screen{position:relative;width:100%;border-radius:1.617cqw;overflow:hidden;box-shadow:0 9.37098px 28.1129px #00000059}.agent-features-tab-ui .screen .screen-frame{width:100%;display:block}.agent-features-tab-ui .screen-content{position:absolute;top:4.75%;left:0;width:100%;height:95.25%}.agent-features-tab-ui .screen-content img,.agent-features-tab-ui .screen-content video,.agent-features-tab-ui .screen-content mux-player{width:100%;height:100%;object-fit:cover}.agent-features-tab-ui .screen-content mux-player{--controls: none;--media-object-fit: cover;--media-object-position: center;--media-background-color: transparent}.page .tabs.agents-features-tabs .tab{visibility:visible;opacity:0}.page .tabs.agents-features-tabs .tab.active{opacity:1}.image-card{position:relative;overflow:hidden;border-radius:2.4rem;aspect-ratio:4 / 5;display:flex;flex-direction:column;justify-content:space-between;row-gap:4.8rem;padding:3.2rem 2.7rem}@media all and (max-width:950px){.image-card{padding:3.2rem;aspect-ratio:4 / 6}}.image-card>*:not(.bg){z-index:5}.image-card .bg{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.image-card .bg img{width:100%;height:100%;object-fit:cover}.image-card-slider:not(.flickity-enabled){display:flex}.image-card-slider .flickity-viewport{overflow:visible}section:has(.image-card-slider){overflow:hidden}.image-card-slider .slide{width:calc((100% - 7.2rem)/4);margin-right:2.4rem}.image-card-slider .slide.medium{width:calc((100% - 4.8rem) / 3);margin-right:2.4rem}.image-card-slider .slide.wide{width:calc(((100% - 2.4rem * 11) / 12) * 5 + (2.4rem * 4));margin-right:2.4rem}@media all and (max-width:1400px){.image-card-slider .slide{width:calc((100% - 4.8rem) / 3)}}@media all and (max-width:950px){.image-card-slider .slide{width:85%}.image-card-slider .slide.wide{width:82.3%}.image-card-slider .slide.medium{width:65%}}.image-card-slider .slide .media mux-player{width:100%;height:100%;--controls: none;--media-object-fit: cover;--media-object-position: center;--media-background-color: transparent}.image-card-slider-ui-wrapper,.quote-card-slider-ui-wrapper,.roi-stats-ui-wrapper{margin-block-start:6.3rem;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1.6rem;width:100%}@media all and (max-width:950px){.image-card-slider-ui-wrapper,.quote-card-slider-ui-wrapper,.roi-stats-ui-wrapper{margin-block-start:3.8rem}}.image-card-slider-ui-wrapper .toggle-autoplay,.quote-card-slider-ui-wrapper .toggle-autoplay{background:#0000000d;border-radius:3.4rem;width:3.4rem;height:3.4rem;outline:0;border:0;cursor:pointer}.image-card-slider-ui-wrapper .toggle-autoplay:hover,.quote-card-slider-ui-wrapper .toggle-autoplay:hover{background:#0000001a}.image-card-slider-ui-wrapper .toggle-autoplay svg,.quote-card-slider-ui-wrapper .toggle-autoplay svg{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.image-card-slider-ui-wrapper .toggle-autoplay.paused svg.pause,.image-card-slider-ui-wrapper .toggle-autoplay:not(.paused) svg.play,.quote-card-slider-ui-wrapper .toggle-autoplay.paused svg.pause,.quote-card-slider-ui-wrapper .toggle-autoplay:not(.paused) svg.play{opacity:0}.image-card-slider-ui-wrapper .toggle-autoplay:not(.paused) svg.pause,.quote-card-slider-ui-wrapper .toggle-autoplay:not(.paused) svg.pause{opacity:1}.image-card-slider .flickity-page-dots,.quote-card-slider .flickity-page-dots,.roi-stats .flickity-page-dots{position:static;display:inline-flex;align-items:center;justify-content:center;padding:0 2rem;background:#0000000d;min-height:3.4rem;border-radius:3.4rem;width:fit-content;margin-inline:auto;line-height:0}.image-card-slider .flickity-page-dots .flickity-page-dot,.quote-card-slider .flickity-page-dots .flickity-page-dot,.roi-stats .flickity-page-dots .flickity-page-dot{width:.6rem;height:.6rem;margin:0 .45rem;padding:0;opacity:1;background:#0000001a;border-radius:.8rem;transition:width .4s var(--easeOut),opacity .4s var(--easeOut),background-color .4s var(--easeOut);position:relative;overflow:hidden;text-indent:-9999px;align-self:center;flex-shrink:0;line-height:0;font-size:0}.image-card-slider .flickity-page-dots .flickity-page-dot .timer,.quote-card-slider .flickity-page-dots .flickity-page-dot .timer{position:absolute;top:0;left:0;height:100%;background:var(--black);display:none;z-index:1}.image-card-slider .flickity-page-dots .flickity-page-dot.is-selected,.quote-card-slider .flickity-page-dots .flickity-page-dot.is-selected{width:8rem}.roi-stats .flickity-page-dots .flickity-page-dot.is-selected{background:#000}.image-card-slider .flickity-page-dots .flickity-page-dot.is-selected .timer,.quote-card-slider .flickity-page-dots .flickity-page-dot.is-selected .timer{display:block}.image-card-slider .flickity-page-dots .flickity-page-dot:focus,.quote-card-slider .flickity-page-dots .flickity-page-dot:focus{box-shadow:none}.teams-tabs-nav{display:flex;flex-direction:column}.teams-tabs-nav a{opacity:.3;display:flex;align-items:center;justify-content:flex-start;column-gap:.3em}.teams-tabs-nav a span{display:none}.teams-tabs-nav a.active{opacity:1}.teams-tabs-nav a.active span{display:inline}.side-by-side-tabs>.gc{display:flex;flex-direction:column;row-gap:4.8rem;justify-content:space-between}.eyebrow{margin-bottom:2.4rem}.media.rounded-l,.rounded-l{overflow:hidden;border-radius:2.4rem}body.page.margin-s{margin-bottom:3.2rem}@media all and (min-width:951px){.media.autofit-height{aspect-ratio:unset;height:100%}}.partnership-services{display:grid;grid-template-columns:repeat(2,1fr);gap:2.4rem}@media all and (max-width:650px){.partnership-services{grid-template-columns:100%}}.partnership-service{padding:2rem 2.4rem;border-radius:2.4rem;background:#0000000d;display:flex;flex-direction:column;row-gap:2.6rem}@media all and (max-width:650px){a.partnership-service{min-height:10rem}}a.partnership-service{justify-content:flex-end;transition:.4s var(--easeOut)}a.partnership-service:hover{opacity:.6}.integrations-card-wrapper{padding:3.2rem;border-radius:2.4rem;position:relative;background:#00000008}.integrations-card-wrapper .columns{padding-inline:0}.integrations-card-wrapper+.integrations-card-wrapper{margin-top:1.6rem}.integrations-card-wrapper .btn{position:absolute;bottom:3.2rem;left:3.2rem}@media all and (max-width:950px){.integrations-card-wrapper .btn{position:static}}.integrations-card-wrapper .integrations-list{columns:3}@media all and (max-width:950px){.integrations-card-wrapper .integrations-list{columns:auto;max-height:35rem;overflow:hidden}.integrations-card-wrapper .integrations-list:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(#0000,#f6f6f6)}}.integrations-card-wrapper .integrations-list .integrations-list-item+.integrations-list-item{margin-top:1.2rem}.integrations-card-wrapper .integrations-list .integrations-list-item:has(.integrations-list-item-icon){display:grid;grid-template-columns:4rem 1fr;align-items:center;column-gap:1.4rem}.integrations-card-wrapper .integrations-list .integrations-list-item .integrations-list-item-icon{width:4rem;height:4rem;background:linear-gradient(0deg,#fff,#fff),#fff;box-shadow:0 0 0 .438596px #0000000d,0 .877193px 1.75439px #00000014;border-radius:1.4rem;display:flex;align-items:center;justify-content:center}#privacy-cta .integrations-card-wrapper .gc-4,#security-cta .integrations-card-wrapper .gc-4,#impressum-cta .integrations-card-wrapper .gc-4,#terms-cta .integrations-card-wrapper .gc-4{align-self:start}#privacy-cta .integrations-card-wrapper .gc-7,#security-cta .integrations-card-wrapper .gc-7,#impressum-cta .integrations-card-wrapper .gc-7,#terms-cta .integrations-card-wrapper .gc-7{display:flex;justify-content:center;align-items:center;align-self:stretch}#privacy-cta .integrations-card-wrapper .gc-7>.integrations-list,#security-cta .integrations-card-wrapper .gc-7>.integrations-list,#impressum-cta .integrations-card-wrapper .gc-7>.integrations-list,#terms-cta .integrations-card-wrapper .gc-7>.integrations-list{columns:unset;display:grid;grid-template-columns:repeat(3,max-content);column-gap:2rem;row-gap:1.2rem;width:max-content}#privacy-cta .integrations-card-wrapper .gc-7>.integrations-list .integrations-list-item+.integrations-list-item,#security-cta .integrations-card-wrapper .gc-7>.integrations-list .integrations-list-item+.integrations-list-item,#impressum-cta .integrations-card-wrapper .gc-7>.integrations-list .integrations-list-item+.integrations-list-item,#terms-cta .integrations-card-wrapper .gc-7>.integrations-list .integrations-list-item+.integrations-list-item{margin-top:0}@media all and (max-width:950px){#privacy-cta .integrations-card-wrapper .gc-7>.integrations-list,#security-cta .integrations-card-wrapper .gc-7>.integrations-list,#impressum-cta .integrations-card-wrapper .gc-7>.integrations-list,#terms-cta .integrations-card-wrapper .gc-7>.integrations-list{grid-template-columns:max-content;max-height:none;overflow:visible}#privacy-cta .integrations-card-wrapper .gc-7>.integrations-list:after,#security-cta .integrations-card-wrapper .gc-7>.integrations-list:after,#impressum-cta .integrations-card-wrapper .gc-7>.integrations-list:after,#terms-cta .integrations-card-wrapper .gc-7>.integrations-list:after{content:none}}.static-logos{display:grid;grid-template-columns:repeat(var(--numLogos, 6),1fr);column-gap:2rem;align-items:center}.static-logos img{width:100%}.static-logos .static-logo{display:flex;justify-content:center;align-items:center}.static-logos img{max-height:6.6rem;width:auto}@media all and (max-width:950px){.static-logos{grid-template-columns:repeat(var(--numLogosMobile, 2),1fr)}}ul.checklist li .inline-icon{font-size:1.6rem}ul.checklist li:has(.inline-icon){grid-template-columns:2.4rem 1fr}.model-agnostic-wrap{position:relative}@media all and (max-width:950px){.model-agnostic-wrap{margin-bottom:3.2rem}}.model-agnostic-wrap>*:not(.bg){z-index:10}.model-agnostic-wrap .bg{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;border-radius:2.4rem;z-index:1}.model-agnostic-wrap .bg:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#0003;z-index:10}.model-agnostic-wrap .bg img,.model-agnostic-wrap .bg video{width:100%;height:100%;object-fit:cover}.model-agnostic-wrap .model-agnostic-image{padding-block:8.5rem 7rem;display:flex;align-items:center;justify-content:center}.model-agnostic-content{align-items:center}.model-agnostic-wrap .model-agnostic-text{color:var(--white)}.learn-video .video-embed-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--white);font-size:2.4rem;width:6.4rem;height:6.4rem;display:flex;align-items:center;justify-content:center;border-radius:100%;background:#0006;-webkit-backdrop-filter:blur(2.5rem);backdrop-filter:blur(2.5rem);z-index:5;pointer-events:none;transition:.4s var(--easeOut)}.learn-video .video-embed-play .inline-icon{transform:translate(7%)}.learn-video .video-wrap:hover .video-embed-play{background:#0000004d}.quote-card-slider .quote-card{width:calc((100% - 4.8rem) / 3);margin-right:2.4rem}@media all and (max-width:1400px){.quote-card-slider .quote-card{width:calc((100% - 2.4rem)/2)}}@media all and (max-width:950px){.quote-card-slider .quote-card{width:95%}}.quote-card{background:var(--white);box-shadow:0 0 0 1px #0000000d,0 2px 4px #00000014;border-radius:2.4rem;padding:2.4rem 2.4rem 6.4rem}.quote-card-content{background:var(--sand);border-radius:1.6rem;padding:4rem}.quote-card .quote-author{margin-top:-2.4rem;padding-inline-start:4rem}.quote-card .quote-author-image{width:4.8rem;height:4.8rem;border-radius:100%;overflow:hidden;border:2px solid var(--white);margin-bottom:3rem}.quote-card .quote-author-image img{width:100%;height:100%;object-fit:cover}section:has(.quote-card-slider){overflow:hidden}.quote-card-slider .flickity-viewport{overflow:visible}.quote-card-slider.flickity-resize .quote-card{min-height:100%;display:flex;flex-direction:column}.quote-card-slider.flickity-resize .quote-card .quote-card-content{flex:1}.media-with-prompt{display:grid;grid-template-columns:1fr;grid-template-rows:1fr}.media-with-prompt .media,.media-with-prompt .prompt-overlay{grid-column:1;grid-row:1}.media-with-prompt .prompt-overlay{place-self:end center;margin-block-end:4rem;width:85%;container-type:size;aspect-ratio:615 / 112}.media-with-prompt .prompt-overlay .typewrite{position:absolute;top:31%;left:10%;transform:translateY(-50%);font-size:2.85cqw;line-height:0;z-index:10}.media-with-prompt .prompt-overlay svg{width:100%;height:auto;display:block;z-index:5}.media-with-prompt .prompt-overlay .prompt-box-bg{display:block;width:100%;height:58%;border-radius:6.4rem;border:1px solid rgb(255,255,255,.08);background:#ffffff03;position:absolute;top:0;left:0;z-index:2}.media-with-prompt .prompt-overlay .prompt-box-blur{display:block;position:absolute;top:1px;left:1px;z-index:1;width:calc(100% - 2px);height:calc(58% - 2px);border-radius:6.4rem;-webkit-backdrop-filter:blur(10rem);backdrop-filter:blur(10rem)}.media.with-overlay img.overlay{width:auto;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.media.with-overlay .overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.media.with-overlay .columns.overlay{width:100%}.media.with-logo .logo{position:absolute;top:3.2rem;left:3.2rem;z-index:10}.media.banner{aspect-ratio:36 / 19}@media all and (max-width:950px){.media.banner{aspect-ratio:4 / 5}}.text-with-bg{padding-block:16.2rem;overflow:hidden}.text-with-bg>*:not(.bg){z-index:10}.text-with-bg-content{color:var(--white)}.text-with-bg .bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.text-with-bg .bg img{width:100%;height:100%;object-fit:cover}@media all and (max-width:950px){.text-with-bg{padding-block:0;border-radius:0}.text-with-bg .bg{position:static;margin-top:2.4rem;border-radius:2.4rem;overflow:hidden;aspect-ratio:16 / 9}.text-with-bg-content{color:var(--black)}}.page section:has(.sais-2026-hero){padding-block-start:0;padding-block-end:0}.sais-2026-hero{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;padding-block-start:13.4rem}@media all and (max-width:950px){.sais-2026-hero{display:flex;flex-direction:column}}.sais-2026-hero .sais-2026-hero-intro{position:relative;z-index:25;pointer-events:none;align-self:start}.sais-2026-hero .sais-2026-hero-intro p,.sais-2026-hero .sais-2026-hero-intro a{pointer-events:all}.sais-2026-hero .sais-2026-hero-intro,.sais-2026-hero .sais-2026-hero-content{grid-column:1;grid-row:1}.sais-2026-hero .sais-2026-hero-intro p{max-width:44.5rem}.sais-2026-hero .sais-2026-hero-content{z-index:10;container-type:inline-size;display:flex;row-gap:1.6rem;flex-direction:column;justify-content:space-between;min-height:calc(100vh - 17.7rem)}@media all and (max-width:950px){.sais-2026-hero{min-height:0;padding-block-start:8rem}.sais-2026-hero .sais-2026-hero-content{position:relative;padding-block-start:3.2rem;padding-block-end:0;min-height:0}}.sais-2026-hero .sais-2026-hero-content .top-right{align-self:flex-end;display:flex;flex-direction:column}.sais-2026-hero .sais-2026-hero-content .image-frame{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.8);width:33%;max-width:35rem;aspect-ratio:4/5;z-index:-1;pointer-events:none;opacity:0;animation:sais26image 1s 2.8s forwards var(--easeOut)}.sais-2026-hero .sais-2026-hero-content .image-frame img{width:100%;height:100%;object-fit:cover}.sais-2026-hero .sais-2026-hero-content .bottom{display:flex;justify-content:space-between;align-items:flex-end;column-gap:14rem}@media all and (max-width:950px){.sais-2026-hero .sais-2026-hero-content .bottom{flex-wrap:wrap;flex-direction:column-reverse;row-gap:3.2rem;margin-top:3.2rem;align-items:flex-start}.sais-2026-hero .sais-2026-hero-content .right.image-frame{height:auto;aspect-ratio:16 / 8}}.sais-2026-hero .sais-2026-hero-content .bottom .left{display:flex;flex-direction:column}.sais-2026-hero .sais-2026-hero-content .right.image-frame{height:100%;width:100%;opacity:0;animation:sais26one 1s 1.2s forwards var(--easeOut)}.sais-2026-hero .sais-2026-hero-content .right.image-frame img{width:100%;height:100%;object-fit:contain;object-position:100% 100%;position:absolute;top:0;left:0}.sais-2026-hero .sais-2026-hero-content .one{padding-right:1.5em;opacity:0;animation:sais26one .4s .2s forwards var(--easeOut)}.sais-2026-hero .sais-2026-hero-content .two{place-self:flex-start;opacity:0;animation:sais26two .8s .4s forwards var(--easeOut)}.sais-2026-hero .sais-2026-hero-content .three{opacity:0;animation:sais26three .8s 1s forwards var(--easeOut)}.sais-2026-hero .sais-2026-hero-content .four{opacity:0;animation:sais26four .4s 1.8s forwards var(--easeOut)}.sais-2026-hero .sais-2026-hero-content .five{opacity:0;animation:sais26five .4s 2s forwards var(--easeOut)}.sais-2026-hero .sais-2026-hero-content .six{place-self:flex-start;opacity:0;animation:sais26six .48s 2.4s forwards var(--easeOut)}.sais-2026-hero .sais-2026-hero-content p{font-family:Funnel Display,sans-serif;font-weight:400;font-size:calc(6.5vw + 6.5vh);line-height:79%;letter-spacing:-.035em;font-variation-settings:"wght" 400}@media all and (min-width:1512px){.sais-2026-hero .sais-2026-hero-content p{font-size:16rem}}@media all and (min-width:950px)and (max-height:1000px){.sais-2026-hero .sais-2026-hero-content p{font-size:calc(5.5vw + 5.5vh)}}@media all and (max-width:950px){.sais-2026-hero .sais-2026-hero-content p{font-size:12vw}}.sais-2026-hero .sais-2026-hero-content p+p{margin-top:1.6rem}@keyframes sais26image{0%{opacity:0;transform:translate(-50%,-50%) scale(.5)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes sais26one{0%{opacity:0}to{opacity:1}}@keyframes sais26two{0%{opacity:0;place-self:flex-start}50%{opacity:1;place-self:flex-start}to{opacity:1;place-self:flex-end}}@keyframes sais26three{0%{opacity:0;place-self:flex-end}50%{opacity:1;place-self:flex-end}to{opacity:1;place-self:flex-start}}@keyframes sais26four{0%{opacity:0}to{opacity:1}}@keyframes sais26five{0%{opacity:0}to{opacity:1}}@keyframes sais26six{0%{opacity:0;place-self:flex-start}50%{opacity:1;place-self:flex-start}to{opacity:1;place-self:flex-end}}.wd-toast{position:sticky;bottom:0;display:flex;align-items:center;justify-content:center;padding-bottom:4.2rem;z-index:200}.wd-toast-link{display:flex;padding:1.4rem 3.2rem 1rem;gap:1.6rem;background:var(--white);box-shadow:0 0 0 .1rem #0000000d,0 .8rem 1.6rem #00000014;border-radius:3.2rem;transition:box-shadow .6s var(--easeOut)}.wd-toast-link:hover{box-shadow:0 0 0 .1rem #0000001a,0 .8rem 1.6rem #00000026}@media all and (max-width:950px){.wd-toast-link{padding:1.4rem 2.4rem 1rem;gap:.8rem}}.page details.faq-details{border-top:1px solid rgba(0,0,0,.05);border-bottom:0;list-style:none;position:relative;padding-block:1.6rem 3.2rem;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;column-gap:2.4rem}.page details.faq-details[open]{display:grid}.page details.faq-details p{max-width:56.6rem;opacity:1;font-variation-settings:"wght" 400,"opsz" 14,"ital" 0;grid-column:2 / span 1}.page details.faq-details p+p{margin-top:1em}.page details.faq-details p a{text-decoration:underline}.page summary.faq-summary{cursor:pointer;list-style:none;padding:0;font-variation-settings:"wght" 450,"opsz" 14,"ital" 0;grid-column:1 / span 2}.page details.faq-details .faq-answer{grid-column:2 / span 1}.page summary.faq-summary:after{display:none}.page details.faq-details:after{content:"";position:absolute;right:0;top:1.6rem;pointer-events:none;width:1.6rem;height:1.6rem;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.10484 11.7015C8.27227 11.7015 8.43964 11.6345 8.55353 11.5072L13.7366 6.19699C13.8504 6.08315 13.9174 5.93582 13.9174 5.76842C13.9174 5.4202 13.6562 5.15234 13.308 5.15234C13.1406 5.15234 12.9866 5.21931 12.8727 5.32645L7.74323 10.5698H8.45976L3.33028 5.32645C3.22314 5.21931 3.06912 5.15234 2.89502 5.15234C2.54681 5.15234 2.28564 5.4202 2.28564 5.76842C2.28564 5.93582 2.35261 6.08315 2.46645 6.20369L7.64948 11.5072C7.77672 11.6345 7.93074 11.7015 8.10484 11.7015Z' fill='%230A0A0A'/%3E%3C/svg%3E");background-position:center center;background-repeat:no-repeat;background-color:transparent;transition:transform .5s var(--easeOut);border-radius:100%}.page details.faq-details[open]:after{transform:translateY(-50%) rotate(180deg)}.page summary.faq-summary::-webkit-details-marker{display:none}.faq-row{border-top:1px solid rgba(0,0,0,.05);padding-block:1.6rem 3.2rem;padding-inline-end:9rem;cursor:pointer}.faq-row .columns{row-gap:.8rem}.faq-row:not(.open) .faq-answer{display:none}.faq-row.open .faq-answer{cursor:default}.faq-row:after{content:"";position:absolute;right:0;top:1.6rem;pointer-events:none;width:1.6rem;height:1.6rem;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.10484 11.7015C8.27227 11.7015 8.43964 11.6345 8.55353 11.5072L13.7366 6.19699C13.8504 6.08315 13.9174 5.93582 13.9174 5.76842C13.9174 5.4202 13.6562 5.15234 13.308 5.15234C13.1406 5.15234 12.9866 5.21931 12.8727 5.32645L7.74323 10.5698H8.45976L3.33028 5.32645C3.22314 5.21931 3.06912 5.15234 2.89502 5.15234C2.54681 5.15234 2.28564 5.4202 2.28564 5.76842C2.28564 5.93582 2.35261 6.08315 2.46645 6.20369L7.64948 11.5072C7.77672 11.6345 7.93074 11.7015 8.10484 11.7015Z' fill='%230A0A0A'/%3E%3C/svg%3E");background-position:center center;background-repeat:no-repeat;background-color:transparent;transition:transform .5s var(--easeOut);border-radius:100%}.faq-row.open:after{transform:rotate(180deg)}.zoom-on-hover:hover{transform:scale(1.02)}#enterprise .media.natural.zoom-on-hover:hover{transform:scale(1.02)!important}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}
