.hero-logo_logo1__vA3qH{height:100%;width:auto;display:block;overflow:visible}.hero-logo_logo2__iITxb{transform-box:fill-box;transform-origin:center;animation:hero-logo_mpl-c__h8EDO 8s infinite}.hero-logo_logo3__mDW4k,.hero-logo_logo4__sKd3X{transform-box:fill-box;transform-origin:center;animation:hero-logo_mpl-s__wUea5 8s infinite}.hero-logo_logo5__OP8x6{transform-box:fill-box;transform-origin:center;animation:hero-logo_mpl-c__h8EDO 8s infinite}.hero-logo_logo6__KcU_S{transform-box:fill-box;transform-origin:center;animation:hero-logo_mpl-t__S8Ghv 8s 0s infinite backwards}.hero-logo_logo7__nKFsQ{transform-box:fill-box;transform-origin:center;animation:hero-logo_mpl-t__S8Ghv 8s .05s infinite backwards}.hero-logo_logo8__SMYZ7{transform-box:fill-box;transform-origin:center;animation:hero-logo_mpl-t__S8Ghv 8s .1s infinite backwards}.hero-logo_logo9__EAa2N{transform-box:fill-box;transform-origin:center;animation:hero-logo_mpl-t__S8Ghv 8s .15s infinite backwards}.hero-logo_logo10__dtzpg{transform-box:fill-box;transform-origin:center;animation:hero-logo_mpl-t__S8Ghv 8s .2s infinite backwards}@keyframes hero-logo_mpl-c__h8EDO{0%,10%{transform:translate(-64px,64px)}32%,92%{transform:translate(0)}to{transform:translate(-64px,64px)}}@keyframes hero-logo_mpl-s__wUea5{0%,10%{transform:translate(64px,-64px)}32%,92%{transform:translate(0)}to{transform:translate(64px,-64px)}}@keyframes hero-logo_mpl-t__S8Ghv{0%,10%{opacity:0;transform:scale(.96)}16%,86%{opacity:1;transform:scale(1)}92%,to{opacity:0;transform:scale(1)}}.header-mobile-trigger{display:none}.header-mobile-overlay{position:fixed;inset:0;z-index:50;background:rgba(12,13,10,.38)}.header-mobile-sheet{position:fixed;inset:0 0 0 auto;z-index:51;width:min(100%,640px);height:100dvh;padding:max(20px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));overflow-y:auto;overscroll-behavior:contain;background:var(--paper-raised);color:var(--ink);font-family:var(--font-sans)}.header-mobile-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:20px}.header-mobile-heading h2{margin:0;font-size:24px;font-weight:600;letter-spacing:-.02em}.header-mobile-close{display:grid;place-items:center;width:44px;height:44px;flex:none;border:1px solid var(--paper-line);border-radius:50%;background:var(--paper);color:var(--ink);cursor:pointer}.header-mobile-section{border-top:1px solid var(--paper-line)}.header-mobile-section summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:60px;padding:12px 8px;font-size:18px;font-weight:500;cursor:pointer;list-style:none}.header-mobile-section summary::-webkit-details-marker{display:none}.header-mobile-section[open]>summary svg{transform:rotate(180deg)}.header-mobile-sheet .header-hover-bridge{display:none}.header-mobile-sheet .header-menu-groups{grid-template-columns:minmax(0,1fr)}.header-mobile-sheet .header-menu-group{padding:16px 0}.header-mobile-section[open]>summary{padding-bottom:0}.header-mobile-sheet .header-menu-group:first-child{padding-top:0}.header-mobile-sheet .header-menu-group+.header-menu-group{border-left:0;border-top:1px solid var(--paper-line)}.header-mobile-sheet .header-item-label{line-height:1.25}.header-mobile-sheet .header-menu-link{min-height:48px}.header-mobile-sheet .header-contact{margin-bottom:20px;padding:16px;border-radius:18px}.header-mobile-link{display:flex;align-items:center;min-height:60px;padding:12px 8px;border-top:1px solid var(--paper-line);color:var(--ink);font-size:18px;text-decoration:none}.header-mobile-demo{margin-top:20px}.header-mobile-sheet :focus-visible{outline:2px solid var(--instrument);outline-offset:3px}.header-mobile-sheet button,.header-mobile-sheet summary,.hero-header a,.hero-header button{touch-action:manipulation;-webkit-tap-highlight-color:transparent;user-select:none}.header-mobile-sheet a{touch-action:manipulation}.header-mobile-close:active,.header-mobile-trigger:active{transform:scale(.96)}@media (max-width:1179px){.hero-header .hero-navigation{display:none}.header-mobile-trigger{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:50%;border:1px solid rgba(241,238,228,.3);background:rgba(246,244,232,.19);color:#f1eee4;cursor:pointer}}@media (max-width:719px){.oct-hero .hero-header{left:max(20px,env(safe-area-inset-left));right:max(20px,env(safe-area-inset-right));padding-top:max(20px,env(safe-area-inset-top));gap:12px}.hero-header .hero-header-actions{gap:8px}.hero-header .hero-speak{width:44px;height:44px;padding:0;justify-content:center}.hero-speak>span:last-child{display:none}.hero-header .hero-book-demo{height:44px;padding-inline:16px}.header-book-popover{max-width:calc(100vw - 24px)}.header-speech-tooltip{max-width:min(320px,calc(100vw - 24px))}}@media (pointer:coarse){.header-book-actions>a,.header-book-actions>button,.header-menu-link,.header-socials a,.hero-book-demo,.hero-menu-button,.hero-speak{min-height:44px}.header-socials a{min-width:44px}}@media (prefers-reduced-motion:reduce){.header-mobile-sheet *{animation:none!important;transition:none!important}}@media (min-width:1180px) and (max-height:600px){.hero-header .header-submenu{max-height:calc(100dvh - clamp(16px, 3.75vw, 54px) - clamp(40px, 2.87vw, 48px) - 34px);overflow-y:auto;overscroll-behavior:contain}}@media (max-width:1179px),(pointer:coarse){.hero-wordmark{min-height:44px;height:44px}}@media (max-width:767px){.hero-wordmark>svg{height:33px}}.hero-navigation>div{position:static!important}.header-menu-list{display:flex;align-items:center;gap:24px;margin:0;padding:0;list-style:none}.header-menu-list>li{display:flex}.hero-mic-disc{color:var(--ink)}.hero-menu-button svg{transition:transform .24s cubic-bezier(.22,1,.36,1)}.hero-menu-button[data-state=open] svg{transform:rotate(180deg)}.header-submenu{position:absolute;left:0;right:0;top:calc(100% + 14px);display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,300px);border-radius:24px;overflow:hidden;background:var(--paper-raised);box-shadow:0 6px 10px rgba(0,0,0,.08),0 24px 48px rgba(0,0,0,.18);z-index:20}.header-submenu[data-state=open]{animation:header-fade-in .22s cubic-bezier(.22,1,.36,1),header-menu-slide-in .36s cubic-bezier(.22,1,.36,1)}.header-submenu[data-state=closed]{pointer-events:none;animation:header-fade-out .14s ease forwards,header-menu-slide-out .16s ease forwards}.header-hover-bridge{position:absolute;left:0;right:0;top:-14px;height:14px}.header-menu-groups{display:grid;grid-template-columns:minmax(0,1fr);min-width:0}.header-submenu-resources .header-menu-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.header-solution-groups{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.header-menu-group{display:flex;flex-direction:column;gap:6px;padding:28px 24px;min-width:0}.header-menu-group+.header-menu-group{border-left:1px solid var(--paper-line)}.header-group-label{padding:0 8px 8px;font:500 12px/1 var(--font-sans);color:var(--ink-muted)}.header-menu-link{width:100%;box-sizing:border-box;display:flex;align-items:center;gap:14px;padding:8px;border-radius:14px;text-decoration:none;min-width:0;color:var(--ink)}.header-menu-text-link{padding:10px 8px}.header-item-icon{width:40px;height:40px;border-radius:10px;background:var(--paper);display:grid;place-items:center;flex:none;color:var(--ink)}.header-item-icon-yellow{border-radius:50%;background:var(--yellow)}.header-item-copy{display:flex;flex-direction:column;gap:5px;min-width:0}.header-item-label{font:500 16px/1 var(--font-sans);color:var(--ink)}.header-item-description{font:400 13px/1.25 var(--font-sans);color:var(--ink-muted)}.header-submenu-how-it-works .header-item-description{line-height:1.2}.header-contact{display:flex;flex-direction:column;gap:12px;padding:28px 24px;background:var(--paper);min-width:0}.header-contact-title{font:600 22px/1.1 var(--font-sans);letter-spacing:-.02em;color:var(--ink)}.header-contact-description{font:400 14px/1.35 var(--font-sans);color:var(--ink-muted)}.header-contact-availability{display:flex;align-items:center;gap:12px;margin-top:6px;padding:10px 14px 10px 10px;border-radius:40px;background:var(--paper-raised);align-self:flex-start;box-shadow:0 1px 2px rgba(12,13,10,.06)}.header-people{display:flex;padding-left:8px}.header-person{position:relative;width:38px;height:38px;margin-left:-8px;border-radius:50%;box-shadow:0 0 0 2.5px var(--paper-raised);flex:none}.header-person-image{position:absolute;inset:0;border-radius:50%}.header-person-status{position:absolute;right:-1px;bottom:-1px;width:11px;height:11px;border-radius:50%;background:var(--success-medium);border:2px solid var(--paper-raised);box-sizing:border-box}.header-availability{display:flex;flex-direction:column;gap:4px;white-space:nowrap}.header-availability-label{font:600 14px/1.1 var(--font-sans);color:var(--ink)}.header-availability-online{display:flex;align-items:center;gap:6px;font:500 10px/1 var(--font-sans);letter-spacing:.1em;color:var(--success-dark)}.header-availability-online>span{width:6px;height:6px;border-radius:50%;background:var(--success-medium);box-shadow:0 0 0 3px var(--success-lighter)}.header-contact-demo{align-self:flex-start;display:inline-flex;align-items:center;height:44px;padding:0 20px;margin-top:4px;border-radius:40px;background:var(--ink);color:var(--paper);font:500 15px/1 var(--font-sans);text-decoration:none;white-space:nowrap}.header-socials{display:flex;gap:8px;margin-top:auto;padding-top:20px}.header-socials a{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;color:var(--ink);box-shadow:inset 0 0 0 1px var(--paper-line);background:var(--paper-raised)}.header-book-popover{display:flex;flex-direction:column;align-items:stretch;gap:14px;padding:14px;border-radius:26px;background:#f1eee4;box-shadow:0 6px 10px rgba(0,0,0,.08),0 24px 48px rgba(0,0,0,.2);z-index:10;transform-origin:top right}.header-book-popover[data-state=open]{animation:header-fade-in .24s cubic-bezier(.22,1,.36,1),header-popup-in .42s cubic-bezier(.22,1,.36,1)}.header-book-popover[data-state=closed]{pointer-events:none;animation:header-fade-out .16s ease forwards,header-popup-out .2s ease forwards}.header-book-availability{display:flex;align-items:center;gap:14px}.header-book-availability .header-availability{gap:5px}.header-book-availability .header-availability-label{font-size:15px;white-space:normal;max-width:190px;line-height:1.2}.header-book-availability .header-availability-online{font-size:11px;color:#1e7f49}.header-book-availability .header-availability-online>span{width:7px;height:7px;background:#22a45d;box-shadow:0 0 0 3px rgba(34,164,93,.2);flex:none}.header-people-popup{padding-left:10px}.header-people-popup .header-person{width:44px;height:44px;margin-left:-10px;box-shadow:0 0 0 2.5px #f1eee4;animation:header-fade-in .32s cubic-bezier(.22,1,.36,1) backwards,header-person-in .48s cubic-bezier(.22,1,.36,1) backwards}.header-people-popup .header-person-status{width:13px;height:13px;background:#22a45d;border:2.5px solid #f1eee4}.header-book-popover[data-state=closed] .header-person{animation:header-fade-out .12s ease forwards,header-person-out .12s ease forwards;animation-delay:0s!important}.header-book-copy{margin:0;max-width:300px;font:400 14px/1.4 var(--font-sans);color:#4e4e4e;text-wrap:pretty}.header-book-actions{display:flex;gap:8px}.header-book-actions>a,.header-book-actions>button{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 16px;border-radius:40px;font:500 15px/1 var(--font-sans);text-decoration:none;white-space:nowrap}.header-book-call{background:var(--ink);color:var(--paper)}.header-speech-tooltip{width:max-content;max-width:320px;padding:16px 18px;border-radius:18px;background:#f1eee4;box-shadow:0 6px 10px rgba(0,0,0,.08),0 24px 48px rgba(0,0,0,.18);pointer-events:none;z-index:10;transform-origin:top right}.header-speech-tooltip[data-state=delayed-open],.header-speech-tooltip[data-state=instant-open]{animation:header-fade-in .26s cubic-bezier(.22,1,.36,1),header-popup-in .42s cubic-bezier(.22,1,.36,1)}.header-speech-tooltip[data-state=closed]{animation:header-fade-out .16s ease forwards,header-popup-out .2s ease forwards}.header-speech-pointer{position:absolute;top:-5px;right:28px;width:10px;height:10px;background:#f1eee4;transform:rotate(45deg);border-radius:2px}.header-speech-words{position:relative;display:flex;flex-wrap:wrap;gap:0 .28em;font:400 16px/1.35 var(--font-sans);color:var(--ink)}.header-speech-words>span{display:inline-block;animation:header-fade-in .38s cubic-bezier(.22,1,.36,1) backwards,header-text-in .48s cubic-bezier(.22,1,.36,1) backwards,header-text-focus .38s cubic-bezier(.22,1,.36,1) backwards}.header-speech-details{position:relative;display:flex;flex-direction:column;gap:10px;margin-top:14px;padding-top:14px;border-top:1px solid var(--paper-line);font:400 14px/1.3 var(--font-sans);color:var(--ink)}.header-speech-details>span{display:flex;align-items:center;gap:10px;animation:header-fade-in .38s cubic-bezier(.22,1,.36,1) backwards,header-text-in .48s cubic-bezier(.22,1,.36,1) backwards}.header-speech-details svg{flex:none}.header-speech-details strong{font-weight:600}.header-speech-tooltip[data-state=closed] .header-speech-details>span,.header-speech-tooltip[data-state=closed] .header-speech-words>span{animation:header-fade-out .12s ease forwards;animation-delay:0s!important}@media (hover:hover) and (pointer:fine){.header-menu-link:hover{background:var(--paper)}.header-contact-demo:hover{background:var(--ink-line);color:var(--paper)}.header-socials a:hover{color:var(--instrument)}.header-book-call:hover{background:#2a2b27;color:var(--paper)}.hero-menu-button:hover{color:#fff}}@keyframes header-fade-in{0%{opacity:0}to{opacity:1}}@keyframes header-fade-out{0%{opacity:1}to{opacity:0}}@keyframes header-menu-slide-in{0%{transform:translateY(-6px)}to{transform:none}}@keyframes header-menu-slide-out{0%{transform:none}to{transform:translateY(-6px)}}@keyframes header-popup-in{0%{transform:translateY(-6px) scale(.96)}to{transform:none}}@keyframes header-popup-out{0%{transform:none}to{transform:translateY(-6px) scale(.96)}}@keyframes header-person-in{0%{transform:translateX(-10px) scale(.85)}to{transform:none}}@keyframes header-person-out{0%{transform:none}to{transform:translateX(-10px) scale(.85)}}@keyframes header-text-in{0%{transform:translateY(6px)}to{transform:none}}@keyframes header-text-focus{0%{filter:blur(4px)}to{filter:blur(0)}}@media (max-width:1179px){.header-menu-list>.hero-wide-link{display:none}}.header-menu-soon{color:#57564f;cursor:default}.header-menu-soon .header-item-icon{opacity:.6}