@font-face{font-family:Figtree;font-weight:300 900;font-style:normal;font-display:swap;src:url(/assets/oct-2026/hero/figtree-latin.woff2) format("woff2")}.header-mobile-sheet,.oct-hero{--paper:#f1eee4;--paper-raised:#f8f6ef;--paper-line:#dcd8cc;--ink:#0c0d0a;--ink-muted:#6e6c64;--ink-line:#2a2b26;--yellow:#f0c500;--instrument:#0e6a75;--signal:#b4451f;--font-sans:var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif;--ease-settle:cubic-bezier(0.22,1,0.36,1)}.oct-hero{--home-hero-grid-gutter:var(--page-gutter);position:relative;width:100%;height:736px;overflow:hidden;background:var(--paper);color:var(--ink);font-family:var(--font-sans)}.hero-media{position:absolute;left:0;right:0;top:0;height:720px;z-index:1;overflow:hidden;background:var(--ink)}.hero-media video{position:absolute;inset:0;z-index:2;width:100%;height:100%;object-fit:cover;display:block}.hero-paper-scrim{height:720px;z-index:4;background:linear-gradient(35deg,rgba(241,238,228,.8),rgba(241,238,228,.6) 20%,rgba(241,238,228,.34) 34%,rgba(241,238,228,.12) 44%,rgba(241,238,228,0) 52%),radial-gradient(55% 50% at 0 100%,rgba(241,238,228,.9) 0,rgba(241,238,228,.6) 30%,rgba(241,238,228,.28) 60%,rgba(241,238,228,0) 100%),linear-gradient(180deg,rgba(241,238,228,0) 72%,rgba(241,238,228,.08) 78%,rgba(241,238,228,.24) 84%,rgba(241,238,228,.5) 90%,rgba(241,238,228,.8) 95%,#f1eee4)}.hero-paper-scrim,.hero-top-scrim{position:absolute;left:0;right:0;top:0;pointer-events:none}.hero-top-scrim{height:156px;z-index:2;background:linear-gradient(180deg,rgba(8,79,154,.59),rgba(85,150,219,0))}.hero-copy-grid{z-index:5;left:var(--home-hero-grid-gutter);top:clamp(96px,9vw,150px);bottom:clamp(40px,5.5vw,92px);grid-template:minmax(0,1fr) /minmax(0,1fr)}.hero-copy-grid,.hero-stop{position:absolute;right:var(--home-hero-grid-gutter);display:grid}.hero-stop{z-index:6;bottom:clamp(20px,2.4vw,40px);width:44px;height:44px;border-radius:9999px;border:1px solid rgba(241,238,228,.28);background:rgba(12,13,10,.42);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--paper);place-items:center;cursor:pointer;transition:background .16s ease,transform .16s var(--ease-settle)}.oct-hero[data-offscreen=true] .hero-copy-grid *,.oct-hero[data-offscreen=true] [data-mpl] *,.oct-hero[data-paused=true] .hero-copy-grid *,.oct-hero[data-paused=true] [data-mpl] *{animation-play-state:paused!important}.oct-hero :focus-visible{outline:2px solid var(--instrument);outline-offset:4px}.hero-stop:active{transform:scale(.94)}.oct-hero .hero-call:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.hero-stop:hover{background:rgba(12,13,10,.62)}.oct-hero .hero-call:hover{background:#26271f!important;color:#f1eee4}}@keyframes mp-listen{0%,to{transform:scaleY(.22)}50%{transform:scaleY(1)}}@keyframes mpl-c{0%,10%{transform:translate(-64px,64px)}32%,92%{transform:translate(0)}to{transform:translate(-64px,64px)}}@keyframes mpl-s{0%,10%{transform:translate(64px,-64px)}32%,92%{transform:translate(0)}to{transform:translate(64px,-64px)}}@keyframes mpl-t{0%,10%{opacity:0;transform:scale(.96)}16%,86%{opacity:1;transform:scale(1)}92%,to{opacity:0;transform:scale(1)}}.oct-hero[data-solid-glass=true] [data-glass]{background:var(--paper)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}@media (prefers-reduced-motion:reduce){.oct-hero *{animation:none!important;transition:none!important}.oct-hero [data-mpl] *{transform:none!important;opacity:1!important}}@media (max-width:719px){.hero-copy-grid [data-hero-claim],.hero-copy-grid h2{font-size:clamp(24px,6vw,43px)}.hero-copy-grid h1+div{max-width:100%}}.hero-header{position:absolute;left:var(--page-gutter);right:var(--page-gutter);top:0;z-index:7;justify-content:space-between;gap:16px;padding:clamp(16px,3.75vw,54px) 0 0}.hero-header,.hero-header-left{display:flex;align-items:center}.hero-header-left{gap:clamp(20px,2.4vw,40px);min-width:0}.hero-wordmark{display:flex;align-items:center;text-decoration:none;flex:none;height:32px}.hero-navigation{display:flex;align-items:center;gap:24px;margin-left:16px}.hero-menu-button{display:inline-flex;align-items:center;gap:4px;height:clamp(40px,2.87vw,48px);padding:0;border:0;background:none;color:#f1eee4;font:400 clamp(14px,1.11vw,16px) /1 var(--font-sans);cursor:pointer;white-space:nowrap;text-decoration:none}.hero-header-actions{display:flex;align-items:center;gap:13px}.hero-speak{display:inline-flex;align-items:center;gap:10px;height:clamp(40px,2.87vw,48px);padding:0 18px 0 8px;border-radius:40px;background:#0c0d0a;color:#f1eee4;border:0;font:500 clamp(14px,1.11vw,16px) /1 var(--font-sans);cursor:pointer;user-select:none;appearance:none;text-decoration:none;transition:transform .16s var(--ease-settle);white-space:nowrap}.hero-mic-disc{position:relative;width:32px;height:32px;border-radius:40px;background:var(--yellow);display:grid;place-items:center;flex:none}.hero-book-demo{display:inline-flex;align-items:center;height:clamp(40px,2.87vw,48px);padding:0 20.571px;border-radius:40px;background:rgba(246,244,232,.19);box-shadow:inset 0 0 0 1.148px rgba(241,238,228,.3);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#f1eee4;font:500 clamp(14px,1.11vw,16px) /1 var(--font-sans);text-decoration:none;white-space:nowrap;transition:background .16s ease,color .16s ease}@media (max-width:1179px){.hero-wide-link{display:none}}@media (max-width:479px){.hero-book-demo{display:none}}@media (hover:hover) and (pointer:fine){.hero-book-demo:hover{background:var(--yellow);color:var(--ink)}}.hero-speak:active{transform:scale(.97)}@media (max-width:719px){.oct-hero{--hero-call-height:60px;--hero-call-icon:44px;--hero-call-gap:24px;--hero-tooltip-whitespace:normal;height:clamp(520px,100svh,600px)}.oct-hero .hero-media,.oct-hero .hero-paper-scrim{height:calc(100% - 16px)}.hero-media video{object-position:62% center}.hero-copy-grid{top:88px;bottom:48px}.hero-booking-tooltip{max-width:calc(100vw - 40px)}.hero-booking{max-width:100%}.hero-stop{bottom:max(20px,env(safe-area-inset-bottom))}}.hero-prosody{display:block;width:76px;height:21px;overflow:visible}.hero-prosody polyline{stroke-dasharray:1;animation:hero-prosody-line 4.8s cubic-bezier(.4,0,.2,1) infinite}.hero-prosody circle{transform-box:fill-box;transform-origin:center;animation:hero-prosody-dot 4.8s cubic-bezier(.2,0,0,1) infinite backwards}.hero-prosody[data-reduced] circle,.hero-prosody[data-reduced] polyline{animation:none}@keyframes hero-prosody-line{0%{stroke-dashoffset:1}40%,88%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes hero-prosody-dot{0%{opacity:0;transform:translateY(8px) scale(.6)}14%,88%{opacity:1;transform:none}to{opacity:0;transform:none}}.svc-btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:56px;padding:0 28px;border-radius:40px;font:500 18px/1 var(--font-sans);text-decoration:none;white-space:nowrap;transition:transform .16s var(--ease-settle),background .16s ease}.svc-btn:active{transform:scale(.97)}.svc-btn:focus-visible{outline:2px solid var(--instrument);outline-offset:3px}.svc-btn--ink{background:var(--ink);color:var(--paper)}.svc-btn--ghost{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1px rgba(12,13,10,.28)}.svc-btn--paper{background:var(--paper);color:var(--ink)}.svc-btn--ghost-dark{background:transparent;color:var(--paper);box-shadow:inset 0 0 0 1px rgba(241,238,228,var(--svc-ring,.45))}.svc-btn--ghost-dark:focus-visible,.svc-btn--paper:focus-visible{outline-color:var(--yellow)}@media (hover:hover){.svc-btn--ink:hover{background:#26271f;color:var(--paper)}.svc-btn--ghost:hover{background:rgba(12,13,10,.06);color:var(--ink)}.svc-btn--paper:hover{background:#fff;color:var(--ink)}.svc-btn--ghost-dark:hover{background:rgba(241,238,228,.1);color:var(--paper)}}.svc-actions{display:flex;flex-wrap:wrap;gap:12px}.svc-hero-photo{position:relative;width:100%;aspect-ratio:720/578;border-radius:32px;overflow:hidden;background:#efede6;box-shadow:0 4px 40px rgba(0,0,0,.08),0 8px 26px rgba(17,22,31,.1)}.svc-hero-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center bottom}.svc-sec{background:var(--paper);padding:clamp(64px,8.33vw,120px) var(--sol-pad) 0;display:flex;justify-content:center}.svc-in{width:100%;max-width:1280px;gap:clamp(32px,3.33vw,48px)}.svc-head,.svc-in{display:flex;flex-direction:column}.svc-head{gap:16px;max-width:720px}.svc-eyebrow{font:400 18px/1 var(--font-sans);letter-spacing:-.01em;color:var(--instrument)}.svc-h2{font:400 clamp(36px,3.33vw,48px) /1 Figtree,var(--font-sans),sans-serif;letter-spacing:-.03em;color:#252525;text-wrap:balance}.svc-h2 span{color:var(--instrument)}.svc-lede{margin:0;font:400 18px/1.4 var(--font-sans);color:#4d4d4d;text-wrap:pretty}.svc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;margin:0;padding:0;list-style:none}.svc-card{display:flex;flex-direction:column;gap:20px;padding:32px;border-radius:32px;box-shadow:inset 0 0 0 1px rgba(12,13,10,.08);min-width:0}@media (min-width:640px){.svc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.svc-grid>:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:1024px){.svc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.svc-grid>:last-child:nth-child(odd){grid-column:auto}}.svc-grid>:nth-child(2){--rv-d:120ms}.svc-grid>:nth-child(3){--rv-d:240ms}.svc-card--step{background:#fff}.svc-h3{font:400 clamp(22px,1.94vw,28px) /1.1 Figtree,var(--font-sans),sans-serif;letter-spacing:-.02em;color:#252525}.svc-card p{margin:0;font:400 16px/1.45 var(--font-sans);color:#4d4d4d;text-wrap:pretty}.svc-step-label{font:500 12px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--instrument)}.svc-story{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px;border-radius:40px;background:#fbf9f3;overflow:hidden}.svc-story,.svc-story-media{box-shadow:inset 0 0 0 1px rgba(12,13,10,.08)}.svc-story-media{position:relative;min-height:320px;background:#efede6}.svc-story-body{display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:flex-start;padding:clamp(28px,4vw,56px)}.svc-story-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 20%}.svc-story-logo{height:28px;width:auto;filter:brightness(0)}.svc-story-metrics{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:16px;width:100%}.svc-story-metrics strong{display:block;font:400 clamp(28px,2.5vw,36px) /1 Figtree,var(--font-sans),sans-serif;letter-spacing:-.03em;color:#252525}.svc-story-metrics span{display:block;margin-top:6px;font:400 14px/1.35 var(--font-sans);color:#4d4d4d}.svc-story-quote{margin:0}.svc-story-body h3{font:400 clamp(26px,2.4vw,34px) /1.1 Figtree,var(--font-sans),sans-serif;letter-spacing:-.03em;color:#252525}.svc-story-body p{margin:0;font:400 18px/1.4 var(--font-sans);color:#4d4d4d}.svc-price-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:16px}.svc-price{display:flex;flex-direction:column;gap:24px;padding:clamp(28px,3vw,40px);border-radius:40px;background:#fbf9f3;box-shadow:inset 0 0 0 1px rgba(12,13,10,.08);min-width:0}.svc-price--ink{background:var(--ink);color:var(--paper);box-shadow:none;--svc-ring:0.4}.svc-price-big{font:400 clamp(56px,6vw,88px) /1 Figtree,var(--font-sans),sans-serif;letter-spacing:-.04em;color:var(--ink)}.svc-price--ink .svc-price-big{color:var(--paper)}.svc-price-text{display:flex;flex-direction:column;gap:10px}.svc-price-text h3{font:400 28px/1.1 Figtree,var(--font-sans),sans-serif;letter-spacing:-.02em;color:#252525}.svc-price--ink .svc-price-text h3{color:var(--paper)}.svc-price-text p{margin:0;font:400 17px/1.45 var(--font-sans);color:#4d4d4d;max-width:44ch}.svc-price--ink .svc-price-text p{color:#c9c6bb}.svc-price--ink .svc-step-label{color:var(--yellow)}.svc-price .svc-actions{margin-top:auto;padding-top:8px}.svc-faq{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:clamp(32px,4vw,64px);align-items:start}.svc-faq-lead{align-items:flex-start;gap:16px}.svc-faq-lead,.svc-faq-list{display:flex;flex-direction:column}.svc-faq-list{border-top:1px solid rgba(12,13,10,.12)}.svc-faq-list details{border-bottom:1px solid rgba(12,13,10,.12)}.svc-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 0;cursor:pointer;list-style:none;font:500 clamp(18px,1.53vw,22px) /1.25 var(--font-sans);color:var(--ink)}.svc-faq-list summary::-webkit-details-marker{display:none}.svc-faq-list summary{min-height:44px;-webkit-tap-highlight-color:transparent}.svc-faq-list summary:focus-visible{outline:2px solid var(--instrument);outline-offset:2px;border-radius:8px}.svc-faq-plus{flex:none;width:40px;height:40px;border-radius:50%;background:rgba(12,13,10,.06);display:grid;place-items:center;font:400 24px/1 var(--font-sans);transition:transform .3s var(--ease-settle)}.svc-faq-list details[open] .svc-faq-plus{transform:rotate(45deg)}.svc-faq-list details p{margin:0;padding:0 64px 28px 0;font:400 17px/1.5 var(--font-sans);color:#4d4d4d;max-width:760px;text-wrap:pretty}@media (max-width:719px){.svc-btn{white-space:normal;text-align:center}.svc-faq-list details p{padding-right:0}.svc-story-media{min-height:260px}}@media (max-width:479px){.sol-hero-actions .svc-btn,.svc-actions .svc-btn{flex:1 1 calc(50% - 6px);padding:0 16px}}@media (prefers-reduced-motion:reduce){.svc-btn,.svc-faq-plus{transition:none}}.svc-art{width:100%;aspect-ratio:720/578}.svc-art svg{display:block;width:100%;height:auto;overflow:visible}.svc-art .svc-art-phone{display:none}@media (max-width:767px){.svc-art{aspect-ratio:auto;max-width:480px;margin-inline:auto}.svc-art>svg:not(.svc-art-phone){display:none}.svc-art .svc-art-phone{display:block}}.bta [style*=bta-cr],.bta [style*=bta-dot],.bta [style*=bta-rise]{transform-box:fill-box;transform-origin:center}@keyframes bta-rise{0%{opacity:0;transform:translateY(28px) scale(.97)}}@keyframes bta-draw{to{stroke-dashoffset:0}}@keyframes bta-sq{0%{opacity:0}1.6%,31.6%{opacity:1}33.3%,to{opacity:0}}@keyframes bta-cr{0%{opacity:0;transform:translateY(18px)}5%,to{opacity:1;transform:none}}@keyframes bta-cb{0%{transform:scaleX(0)}6.1%,to{transform:scaleX(1)}}@keyframes bta-cp{0%,20%{opacity:0;transform:scale(.8)}24%{opacity:1;transform:scale(1.04)}27%,to{opacity:1;transform:scale(1)}}@keyframes bta-dot{0%,to{opacity:.35;transform:scale(.7)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.bta *,.bta [style]{animation:none!important}.bta [style*=bta-draw]{stroke-dashoffset:0!important}.bta [style*="bta-sq 18000ms linear 12000ms"],.bta [style*="bta-sq 18000ms linear 6000ms"]{display:none}}.hia [style*=hia-pulse],.hia [style*=hia-rise]{transform-box:fill-box;transform-origin:center}@keyframes hia-rise{0%{opacity:0;transform:translateY(28px) scale(.97)}}@keyframes hia-bar{0%{transform:scaleX(0)}}@keyframes hia-zoom{0%{transform:scale(1.08)}}@keyframes hia-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}@keyframes hia-v-glow{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:1;transform:scale(1.12)}}@keyframes hia-pv-cut{0%{opacity:1}3%,87%{opacity:0}91%,to{opacity:1}}@keyframes hia-pv-pulse{0%{transform:scale(1.05)}12%,86%{transform:scale(1)}to{transform:scale(1.05)}}@keyframes hia-pv-a{0%{transform:translate(0) scale(1)}22%,32%{transform:translate(50px,10px) scale(.55)}54%,64%{transform:translate(-330px,10px) scale(.55)}86%,to{transform:translate(0) scale(1)}}@keyframes hia-pv-b{0%{transform:translate(0) scale(1) rotate(0)}22%,32%{transform:translate(-20px,-5px) scale(.8) rotate(0)}54%,64%{transform:translate(170px,-5px) scale(.8) rotate(0)}86%,to{transform:translate(0) scale(1) rotate(0)}}@keyframes hia-pv-c{0%{transform:translate(0) scale(1)}22%,32%{transform:translate(-155px,15px) scale(1)}54%,64%{transform:translate(415px,15px) scale(1)}86%,to{transform:translate(0) scale(1)}}@keyframes hia-pv-d{0%{transform:translate(0) scale(1) rotate(0)}22%,32%{transform:translate(130px,-2px) scale(1.3) rotate(0)}54%,64%{transform:translate(-250px,-2px) scale(1.3) rotate(0)}86%,to{transform:translate(0) scale(1) rotate(0)}}@keyframes hia-pz-front{0%,13%{opacity:0}14%,37%{opacity:.7}38%,to{opacity:0}}@keyframes hia-pz-back{0%,13%{opacity:.7}14%,37%{opacity:0}38%,to{opacity:.7}}@keyframes hia-pz-front-inv{0%,13%{opacity:0}14%,37%{opacity:1}38%,to{opacity:0}}@keyframes hia-pz-back-inv{0%,13%{opacity:1}14%,37%{opacity:0}38%,to{opacity:1}}@media (prefers-reduced-motion:reduce){.hia *,.hia [style]{animation:none!important}}.plh{--u:calc(100cqw / 720);container-type:inline-size;width:100%;aspect-ratio:720/578}.plh-row{display:flex;gap:calc(var(--u) * 12);padding:calc(var(--u) * 24) calc(var(--u) * 24) 0}.plh-card{position:relative;flex:none;height:calc(var(--u) * 530);border-radius:calc(var(--u) * 24);overflow:hidden;background:#dccdc0;color:#fff;font-family:var(--font-geist-sans),"Helvetica Neue",Arial,sans-serif;animation:plh-w 15s cubic-bezier(.65,0,.35,1) infinite both}.plh-card-0{--a:plh-w0;width:calc(var(--u) * 456);animation-name:plh-w0}.plh-card-1{animation-name:plh-w1}.plh-card-1,.plh-card-2{width:calc(var(--u) * 96)}.plh-card-2{animation-name:plh-w2}.plh-photo{position:absolute;inset:0 auto 0 0;width:calc(var(--u) * 943);height:100%}.plh-photo img{display:block;width:100%;height:100%;object-fit:cover}.plh-card-0 .plh-photo{animation:plh-p0 15s cubic-bezier(.65,0,.35,1) infinite both}.plh-card-1 .plh-photo{animation:plh-p1 15s cubic-bezier(.65,0,.35,1) infinite both}.plh-card-2 .plh-photo{animation:plh-p2 15s cubic-bezier(.65,0,.35,1) infinite both}.plh-dim{position:absolute;inset:0;background:#0c0d0a;opacity:0}.plh-fade{position:absolute;inset:auto 0 0 0;height:50%;background:linear-gradient(180deg,rgba(12,13,10,0),rgba(12,13,10,.62))}.plh-card-0 .plh-dim{animation:plh-d0 15s cubic-bezier(.65,0,.35,1) infinite both}.plh-card-1 .plh-dim{animation:plh-d1 15s cubic-bezier(.65,0,.35,1) infinite both}.plh-card-2 .plh-dim{animation:plh-d2 15s cubic-bezier(.65,0,.35,1) infinite both}.plh-copy{position:absolute;inset:0 auto 0 0;width:calc(var(--u) * 456)}.plh-copy>*{position:absolute;white-space:nowrap}.plh-tag{left:calc(var(--u) * 24);top:calc(var(--u) * 24);height:calc(var(--u) * 24);padding:0 calc(var(--u) * 12) 0 calc(var(--u) * 14);display:inline-flex;align-items:center;gap:calc(var(--u) * 6);border-radius:999px;background:rgba(241,238,228,.9);color:#0c0d0a;font-family:var(--font-geist-mono),Menlo,monospace;font-weight:500;letter-spacing:.08em;font-size:calc(var(--u) * 8);text-transform:uppercase}.plh-tag i{width:calc(var(--u) * 6);height:calc(var(--u) * 6);border-radius:50%;background:#0e6a75}.plh-count{right:calc(var(--u) * 28);top:calc(var(--u) * 33);font-family:var(--font-geist-mono),Menlo,monospace;font-weight:500;letter-spacing:.08em;font-size:calc(var(--u) * 8.5)}.plh-big{left:calc(var(--u) * 26);top:calc(var(--u) * 360);font-family:"Figtree",var(--font-geist-sans),"Helvetica Neue",Arial,sans-serif;font-size:calc(var(--u) * 76);line-height:1;letter-spacing:calc(var(--u) * -3)}.plh-title{top:calc(var(--u) * 448);font-size:calc(var(--u) * 20);font-weight:600;letter-spacing:calc(var(--u) * -.3)}.plh-line,.plh-title{left:calc(var(--u) * 28)}.plh-line{top:calc(var(--u) * 480);font-size:calc(var(--u) * 12.5);opacity:.85}.plh-line-2{top:calc(var(--u) * 497)}.plh-avatars{left:calc(var(--u) * 25);top:calc(var(--u) * 316);display:flex;align-items:center}.plh-avatars img{width:calc(var(--u) * 30);height:calc(var(--u) * 30);margin-right:calc(var(--u) * -8);border-radius:50%;border:calc(var(--u) * 2) solid #f1eee4;background:#cfc9ba;object-fit:cover}.plh-mix{position:static!important;margin-left:calc(var(--u) * 16);height:calc(var(--u) * 24);padding:0 calc(var(--u) * 12);display:inline-flex;align-items:center;border-radius:999px;background:rgba(241,238,228,.9);color:#0c0d0a;font-family:var(--font-geist-mono),Menlo,monospace;font-weight:500;letter-spacing:.08em;font-size:calc(var(--u) * 7.5);text-transform:uppercase}.plh-strip{position:absolute;inset:0;opacity:0}.plh-strip-i{position:absolute;left:calc(var(--u) * 48);top:calc(var(--u) * 33);transform:translateX(-50%);font-family:var(--font-geist-mono),Menlo,monospace;font-weight:500;letter-spacing:.08em;font-size:calc(var(--u) * 8.5)}.plh-strip-t{position:absolute;left:calc(var(--u) * 56);top:calc(var(--u) * 506);transform-origin:0 0;transform:rotate(-90deg);white-space:nowrap;font-size:calc(var(--u) * 17);font-weight:600;letter-spacing:calc(var(--u) * -.2)}.plh-card-0 .plh-copy{animation:plh-o0 15s linear infinite both}.plh-card-1 .plh-copy{animation:plh-o1 15s linear infinite both}.plh-card-2 .plh-copy{animation:plh-o2 15s linear infinite both}.plh-card-0 .plh-strip{animation:plh-s0 15s linear infinite both}.plh-card-1 .plh-strip{animation:plh-s1 15s linear infinite both}.plh-card-2 .plh-strip{animation:plh-s2 15s linear infinite both}@keyframes plh-w0{0%,28%{width:calc(var(--u) * 456)}33.33%,94.67%{width:calc(var(--u) * 96)}to{width:calc(var(--u) * 456)}}@keyframes plh-w1{0%,28%{width:calc(var(--u) * 96)}33.33%,61.33%{width:calc(var(--u) * 456)}66.67%,to{width:calc(var(--u) * 96)}}@keyframes plh-w2{0%,61.33%{width:calc(var(--u) * 96)}66.67%,94.67%{width:calc(var(--u) * 456)}to{width:calc(var(--u) * 96)}}@keyframes plh-p0{0%,28%{left:calc(var(--u) * (228 - 679))}33.33%,94.67%{left:calc(var(--u) * (48 - 679))}to{left:calc(var(--u) * (228 - 679))}}@keyframes plh-p1{0%,28%{left:calc(var(--u) * (48 - 622))}33.33%,61.33%{left:calc(var(--u) * (228 - 622))}66.67%,to{left:calc(var(--u) * (48 - 622))}}@keyframes plh-p2{0%,61.33%{left:calc(var(--u) * (48 - 264))}66.67%,94.67%{left:calc(var(--u) * (228 - 264))}to{left:calc(var(--u) * (48 - 264))}}@keyframes plh-d0{0%,28%{opacity:0}33.33%,94.67%{opacity:.28}to{opacity:0}}@keyframes plh-d1{0%,28%{opacity:.28}33.33%,61.33%{opacity:0}66.67%,to{opacity:.28}}@keyframes plh-d2{0%,61.33%{opacity:.28}66.67%,94.67%{opacity:0}to{opacity:.28}}@keyframes plh-o0{0%,24%{opacity:1}28%,94.67%{opacity:0}98.5%,to{opacity:1}}@keyframes plh-o1{0%,33.33%{opacity:0}36%,58%{opacity:1}61.33%,to{opacity:0}}@keyframes plh-o2{0%,66.67%{opacity:0}69%,91%{opacity:1}94.67%,to{opacity:0}}@keyframes plh-s0{0%,24%{opacity:0}28%,94.67%{opacity:1}98.5%,to{opacity:0}}@keyframes plh-s1{0%,24%{opacity:1}28%,36%{opacity:0}58%,61.33%{opacity:0}66.67%,to{opacity:1}}@keyframes plh-s2{0%,61.33%{opacity:1}66.67%,91%{opacity:0}94.67%,to{opacity:1}}@media (prefers-reduced-motion:reduce){.plh *,.plh-card{animation:none!important}.plh-card-0 .plh-photo{left:calc(var(--u) * (228 - 679))}.plh-card-1 .plh-photo{left:calc(var(--u) * (48 - 622))}.plh-card-2 .plh-photo{left:calc(var(--u) * (48 - 264))}.plh-card-1 .plh-dim,.plh-card-2 .plh-dim{opacity:.28}.plh-card-0 .plh-strip,.plh-card-1 .plh-copy,.plh-card-2 .plh-copy{opacity:0}.plh-card-1 .plh-strip,.plh-card-2 .plh-strip{opacity:1}}.sol-page{--paper:#f1eee4;--ink:#0c0d0a;--yellow:#f0c500;--instrument:#0e6a75;--signal:#b4451f;--ease-settle:cubic-bezier(0.22,1,0.36,1);--font-sans:var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif;--font-mono:var(--font-geist-mono),ui-monospace,monospace;--sol-pad:var(--page-gutter);background:var(--paper);color:var(--ink);font-family:var(--font-sans)}.sol-page h1,.sol-page h2,.sol-page h3{margin:0}.sol-display{font-family:"Figtree",var(--font-sans),sans-serif}.oct-hero.sol-hero{--sol-pad:var(--page-gutter);height:auto;min-height:791px;overflow:visible;box-sizing:border-box;background:linear-gradient(194.225deg,rgba(241,238,228,0) 26.01%,#f1eee4 83.47%),linear-gradient(166.605deg,#0e6a75 15.12%,rgba(14,106,117,0) 96.71%),#f1eee4;padding:clamp(120px,13.26vw,191px) var(--sol-pad) 32px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:48px 40px}@media (max-width:719px){.oct-hero.sol-hero{height:auto;min-height:0;padding-top:112px}}.sol-hero-copy{flex:1 1 420px;max-width:560px;min-width:0;gap:32px}.sol-hero-copy,.sol-hero-text{display:flex;flex-direction:column}.sol-hero-text{gap:16px}.sol-eyebrow{font:400 18px/1 var(--font-sans);letter-spacing:-.01em;color:var(--ink)}.sol-hero-text h1{font:400 64.2px/1 Figtree,var(--font-sans),sans-serif;letter-spacing:-.03em;color:var(--ink);text-wrap:balance}.sol-hero-text p{margin:0;font:400 18px/1.35 var(--font-sans);color:var(--ink);text-wrap:pretty}@media (max-width:719px){.sol-hero-text h1{font-size:clamp(36px,11vw,48px)}}.sol-hero-art{position:relative;flex:none;width:min(720px,100%);max-width:100%;margin:0 auto}@media (min-width:1100px){.sol-hero-art{width:clamp(280px,calc(100vw - 2 * var(--page-gutter-vw) - 520px),720px);margin:0 0 0 auto}}.sol-hero-art-in{width:100%;animation:sol-sh-in .9s var(--ease-settle) .15s both}@keyframes sol-sh-in{0%{opacity:0;transform:translateY(24px) scale(.97)}}@keyframes sol-sh-float{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-10px) rotate(-.4deg)}}@keyframes sol-breathe{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.3);opacity:.25}}.sol-hold{align-self:flex-start;display:inline-flex;align-items:center;gap:10px;max-width:100%;height:clamp(40px,2.87vw,48px);padding:0 18px 0 8px;box-sizing:border-box;border-radius:40px;background:#fff;color:var(--ink);box-shadow:0 0 0 1px rgba(12,13,10,.08);font:500 clamp(14px,1.11vw,16px) /1 var(--font-sans);text-decoration:none;cursor:pointer;user-select:none;-webkit-user-select:none;touch-action:none;-webkit-touch-callout:none;transition:background .16s ease,transform .16s var(--ease-settle)}.sol-hold:active{transform:scale(.97)}@media (hover:hover){.sol-hold:hover{background:#f4f1e8}}.sol-cta:focus-visible,.sol-hold:focus-visible{outline:2px solid var(--ink);outline-offset:2px;box-shadow:0 0 0 5px var(--paper)}.sol-hold-label{white-space:nowrap}.sol-hold-mic{position:relative;order:-1;width:32px;height:32px;border-radius:70px;background:var(--yellow);color:#fff;display:grid;place-items:center;flex:none}.sol-hold-mic svg{position:relative}.sol-hold-ring{position:absolute;inset:-4px;border-radius:9999px;border:2px solid rgba(240,197,0,.95);opacity:0;transition:opacity .2s var(--ease-settle)}.sol-hold-ring[data-on=true]{opacity:1;animation:sol-breathe 1.2s ease-in-out infinite}[data-rv]{opacity:0;transform:translateY(32px);transition:opacity .8s var(--ease-settle) var(--rv-d,0s),transform .9s var(--ease-settle) var(--rv-d,0s)}[data-rv][data-rv-in]{opacity:1;transform:none}[data-rv] [data-va]{animation-play-state:paused!important}[data-rv][data-rv-in] [data-va]{animation-play-state:running!important}[data-rv] [data-w]{opacity:.14;transition:opacity .7s ease var(--w-d,0s)}[data-rv][data-rv-in] [data-w]{opacity:1}@media (prefers-reduced-motion:reduce),(scripting:none){[data-rv] [data-w]{opacity:1}[data-rv]{opacity:1;transform:none;transition:none}.sol-hero *,.sol-page [data-sol-motion] *{animation:none!important}}.sol-cta{display:inline-flex;align-items:center;box-sizing:border-box;border-radius:40px;background:var(--ink);color:#f1eee4;font:500 16px/1 var(--font-sans);text-decoration:none;white-space:nowrap;align-self:flex-start;min-height:44px;transition:background .16s ease,transform .16s var(--ease-settle)}.sol-cta:active{transform:scale(.97)}@media (hover:hover){.sol-cta:hover{background:#26271f;color:#f1eee4}}.sol-cta i{font:400 24px/20px var(--font-sans);font-style:normal;color:#ffd200}.sol-footer{background:var(--paper);padding:clamp(64px,8.33vw,120px) 0 0;display:flex;justify-content:center}.sol-footer-card{width:100%;border-radius:clamp(40px,5.56vw,80px) clamp(40px,5.56vw,80px) 0 0;background:#252525;color:var(--paper);padding:clamp(48px,6.1vw,88px) var(--sol-pad) 48px;box-sizing:border-box;display:flex;flex-direction:column;gap:56px}.sol-footer-top{display:flex;flex-wrap:wrap;gap:48px clamp(32px,4vw,64px)}.sol-footer-brand{flex:1 1 240px;display:flex;flex-direction:column;gap:24px;min-width:0}.sol-footer-brand img{height:30px;width:auto;align-self:flex-start;display:block;filter:brightness(0) invert(1)}.sol-footer-brand p{margin:0;font:400 16px/1.4 var(--font-sans);color:#a9a69b;max-width:26ch}.sol-footer-socials{display:flex;gap:8px;margin-top:8px}.sol-footer-socials a{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;color:var(--paper);box-shadow:inset 0 0 0 1px rgba(241,238,228,.18);transition:background .16s ease}.sol-footer-links{flex:3 1 640px;display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:40px 24px}.sol-footer-links>div{display:flex;flex-direction:column;gap:16px;min-width:0}.sol-footer-links span{font:600 16px/1.2 var(--font-sans);color:var(--paper)}.sol-footer-links ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px;min-width:0}.sol-footer-links a{font:400 15px/1.3 var(--font-sans);color:#a9a69b;text-decoration:none;transition:color .16s ease}.sol-footer-quick a{font-size:16px;line-height:1.2}.sol-footer-quick li+li a{font-size:15px;line-height:1.3}.sol-footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding-top:24px;border-top:1px solid rgba(241,238,228,.14)}.sol-footer-bottom span{font:400 14px/1.3 var(--font-sans);color:#a9a69b}.sol-footer-bottom>div{display:flex;gap:24px}.sol-footer-bottom a{font:400 14px/1.3 var(--font-sans);color:#a9a69b;text-decoration:none;transition:color .16s ease}@media (hover:hover){.sol-footer-socials a:hover{background:rgba(241,238,228,.08)}.sol-footer-bottom a:hover,.sol-footer-links a:hover{color:var(--paper)}}.sol-footer a:focus-visible{outline:2px solid var(--yellow);outline-offset:3px;border-radius:6px}@media (prefers-reduced-motion:reduce){.sol-footer *{transition:none!important}}.sol-footer li{font-size:15px;line-height:1.3}.oct-hero.sol-hero[data-compact]{min-height:480px;align-items:flex-end}.sol-hero-actions{display:flex;flex-wrap:wrap;gap:12px}@media (max-width:1179px),(pointer:coarse){.sol-footer-brand>a{align-self:flex-start;display:inline-flex;align-items:center;min-height:44px}.sol-footer-links ul{gap:0}.sol-footer-bottom a,.sol-footer-links a{display:inline-flex;align-items:center;min-height:44px}.sol-footer-bottom>div{flex-wrap:wrap;gap:0 24px}}.sol-hero-render{display:block;width:100%;height:auto}.oct-hero .bh-btn,.oct-hero .eng-btn,.oct-hero .gl-btn,.oct-hero .gm-btn,.oct-hero .svc-btn{height:clamp(40px,2.87vw,48px);min-height:0;padding:0 20.571px;border-radius:40px;font:500 clamp(14px,1.11vw,16px) /1 var(--font-sans);gap:8px}@media (pointer:coarse){.oct-hero .bh-btn,.oct-hero .eng-btn,.oct-hero .gl-btn,.oct-hero .gm-btn,.oct-hero .sol-hold,.oct-hero .svc-btn{min-height:44px}}.sol-demo{display:inline-flex;align-items:center;height:clamp(40px,2.87vw,48px);padding:0 20.571px;border-radius:40px;box-shadow:inset 0 0 0 1.15px rgba(12,13,10,.45);color:var(--ink);font:500 clamp(14px,1.11vw,16px) /1 var(--font-sans);text-decoration:none;white-space:nowrap;transition:background .16s ease,color .16s ease,transform .16s var(--ease-settle)}@media (hover:hover) and (pointer:fine){.sol-demo:hover{background:var(--yellow);box-shadow:none}}.sol-demo:active{transform:scale(.97)}.sol-demo:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (pointer:coarse){.sol-demo{min-height:44px}}@media (max-width:767px){.oct-hero.sol-hero{background:linear-gradient(180deg,#0e6a75,rgba(14,106,117,.55) 9%,rgba(14,106,117,.18) 16%,rgba(14,106,117,0) 22%),#f1eee4}}