.sol-voice{font-family:Satoshi,-apple-system,system-ui,Segoe UI,sans-serif;background:#f2efec;-webkit-font-smoothing:antialiased}:where(.sol-voice) .custom-container{max-width:1432px;width:100%;margin-inline:auto;padding-inline:clamp(16px,1.25vw,20px)}:where(.sol-voice) .row-gutter{margin-left:clamp(8px,2vw,40px);margin-right:clamp(8px,2vw,40px)}:where(.sol-voice) .inset-outer{background:#f9f6f3;box-shadow:inset -1px -1px 4px 0 rgba(27,25,23,.1);border-radius:8px}:where(.sol-voice) .inset-inner{box-shadow:inset 1px 1px 4px 0 rgba(27,25,23,.1);border-radius:8px}:where(.sol-voice) .client-marquee{width:100vw;margin-left:calc(50% - 50vw);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent)}@media (max-width:767px){:where(.sol-voice) .client-marquee{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent 0,#000 12%,#000 88%,transparent)}}:where(.sol-voice) .client-track{display:flex;width:-moz-max-content;width:max-content;animation:clientScroll var(--client-dur,90s) linear infinite}:where(.sol-voice) .client-marquee:hover .client-track{animation-play-state:paused}:where(.sol-voice) .client-row{display:flex;align-items:center;gap:64px;padding:0 64px 0 0;margin:0;list-style:none}@media (max-width:600px){:where(.sol-voice) .client-row{gap:40px;padding-right:40px}}:where(.sol-voice) .client-row li{display:flex;align-items:center;gap:12px;height:52px}:where(.sol-voice) .client-row img{width:auto;max-width:210px;-o-object-fit:contain;object-fit:contain;filter:grayscale(1);transition:filter .5s ease-in-out}:where(.sol-voice) .client-row li:hover img{filter:grayscale(0)}:where(.sol-voice) .client-name{white-space:nowrap;font-size:15px;line-height:24px;letter-spacing:.01em;font-weight:700;color:#5c5957;transition:color .5s ease-in-out}:where(.sol-voice) .client-row li:hover .client-name{color:#1b1917}@keyframes clientScroll{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){:where(.sol-voice) .client-track{animation:none}}:where(.sol-voice) a.group.rounded-full,:where(.sol-voice) button.group.rounded-full{letter-spacing:.01em}:where(.sol-voice) .reveal{opacity:0;transform:translateY(20px);transition:opacity .61s cubic-bezier(.22,1,.36,1),transform .61s cubic-bezier(.22,1,.36,1)}:where(.sol-voice) .reveal.in{opacity:1;transform:none}:where(.sol-voice) h1,:where(.sol-voice) h2,:where(.sol-voice) h3{text-wrap:balance}:where(.sol-voice) figcaption,:where(.sol-voice) li,:where(.sol-voice) p{text-wrap:pretty}:where(.sol-voice) .live{animation:live 1.6s ease-in-out infinite}@keyframes live{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}:where(.sol-voice) .acc-row{transition:opacity .377s cubic-bezier(.22,1,.36,1)}:where(.sol-voice) .acc-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .61s cubic-bezier(.22,1,.36,1)}:where(.sol-voice) .acc-panel>div{overflow:hidden}:where(.sol-voice) .acc.open .acc-panel{grid-template-rows:1fr}:where(.sol-voice) .acc-panel #arch-stage{margin:8px 0 24px}:where(.sol-voice) .mock-box{container:mock/inline-size}@container mock (max-width:360px){:where(.sol-voice) .yield-fit{left:auto!important;right:50%!important;flex-direction:row-reverse!important;gap:8px!important;white-space:normal!important;padding-left:0!important;padding-right:6px!important;text-align:right!important}:where(.sol-voice) .yield-note{width:62px!important}:where(.sol-voice) .yield-note>span:first-child{letter-spacing:.08em!important}}@container mock (max-width:270px){:where(.sol-voice) .yield-note{display:none!important}}@container mock (max-width:430px){:where(.sol-voice) .ho-fit{transform:translateY(6%) scale(.74,.84);transform-origin:0 0}:where(.sol-voice) .ho-q,:where(.sol-voice) .ho-src{left:var(--ho-l)!important;top:var(--ho-t)!important}:where(.sol-voice) .ho-src{width:44px!important;height:44px!important}:where(.sol-voice) .ho-pill{gap:9px!important;padding-right:13px!important}:where(.sol-voice) .ho-sub{flex-direction:column!important;gap:0!important}}@container mock (max-width:360px){:where(.sol-voice) .ho-rule{flex-direction:column!important;align-items:flex-start!important;gap:2px!important}:where(.sol-voice) .ho-fit{transform:translateY(10%) scale(.74,.76)!important}:where(.sol-voice) .ho-q,:where(.sol-voice) .ho-src{top:var(--ho-t2)!important}}@container mock (max-width:300px){:where(.sol-voice) .mock-box .sc-hdr{font-size:8px!important}:where(.sol-voice) .mock-box .sc-c1{width:30%!important}:where(.sol-voice) .mock-box .sc-c2{width:24.5%!important}:where(.sol-voice) .mock-box .sc-hdr,:where(.sol-voice) .mock-box .sc-row{gap:4px!important}}@container mock (max-width:480px){:where(.sol-voice) .sc-hdr,:where(.sol-voice) .sc-row{gap:6px!important}:where(.sol-voice) .sc-hdr{letter-spacing:0!important}:where(.sol-voice) .sc-c1{width:28%!important}:where(.sol-voice) .sc-c2{width:24%!important}}:where(.sol-voice) #arch-stage .scene{container-type:size}@container (max-height:400px){:where(.sol-voice) #arch-stage [data-a=phone]{scale:.82;transform-origin:50% 100%}:where(.sol-voice) #arch-stage [data-a=word]{font-size:15px;line-height:21px;letter-spacing:-.01em}}@container (max-height:340px){:where(.sol-voice) #arch-stage [data-a=phone]{scale:.72}:where(.sol-voice) #arch-stage [data-a=word]{font-size:13px;line-height:18px}}:where(.sol-voice) .acc-n{transition:color .377s cubic-bezier(.22,1,.36,1)}:where(.sol-voice) .acc.open .acc-n{color:#1b1917}:where(.sol-voice) .acc:not(.open){opacity:.55}:where(.sol-voice) .acc:not(.open):hover{opacity:.8}:where(.sol-voice) .scene{position:relative;background:radial-gradient(140% 120% at 50% 32%,#2a2825 0,#211f1d 55%,#191715 100%)}:where(.sol-voice) .grain:after,:where(.sol-voice) .scene:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:30;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxODAnIGhlaWdodD0nMTgwJz48ZmlsdGVyIGlkPSduJz48ZmVUdXJidWxlbmNlIHR5cGU9J2ZyYWN0YWxOb2lzZScgYmFzZUZyZXF1ZW5jeT0nMC44MicgbnVtT2N0YXZlcz0nNCcgc3RpdGNoVGlsZXM9J3N0aXRjaCcvPjxmZUNvbG9yTWF0cml4IHR5cGU9J3NhdHVyYXRlJyB2YWx1ZXM9JzAnLz48L2ZpbHRlcj48cmVjdCB3aWR0aD0nMTgwJyBoZWlnaHQ9JzE4MCcgZmlsdGVyPSd1cmwoI24pJyBvcGFjaXR5PScwLjUnLz48L3N2Zz4=");background-size:180px 180px;opacity:.085;mix-blend-mode:overlay}:where(.sol-voice) .scene-glow{background:radial-gradient(closest-side,hsla(30,33%,96%,.13),hsla(30,33%,96%,.04) 55%,hsla(30,33%,96%,0))}@keyframes bar-talk{0%,to{transform:scaleY(.34)}50%{transform:scaleY(1)}}:where(.sol-voice) .bar-live{transform-origin:center;animation:bar-talk 1.15s ease-in-out infinite}:where(.sol-voice) .turn{opacity:.44;transition:opacity .4s cubic-bezier(.2,0,0,1)}:where(.sol-voice) .turn[data-live]{opacity:1}:where(.sol-voice) .turn-name{font-weight:700}:where(.sol-voice) .turn[data-live] .turn-name{font-weight:700}:where(.sol-voice) .hx-tick{opacity:.3;transform:scale(.82);transition:opacity .45s cubic-bezier(.2,0,0,1),transform .45s cubic-bezier(.2,0,0,1)}:where(.sol-voice) .hx-tick[data-on]{opacity:1;transform:scale(1)}:where(.sol-voice) .hx-head{transition:opacity .4s ease}@keyframes beam-run{0%{stroke-dashoffset:112}to{stroke-dashoffset:0}}:where(.sol-voice) .beam{stroke-dasharray:16 100;animation:beam-run 2.6s cubic-bezier(.45,0,.55,1) infinite}@media (prefers-reduced-motion:reduce){:where(.sol-voice) .beam{animation:none;opacity:0}}:where(.sol-voice) .fig{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1}:where(.sol-voice) .fig-rule{position:relative}:where(.sol-voice) .fig-rule:after{content:"";position:absolute;left:0;bottom:-3px;width:100%;height:1px;background:currentColor;opacity:.26}@media (prefers-reduced-motion:reduce){:where(.sol-voice) .bar-live{animation:none}:where(.sol-voice) .turn{opacity:1;transition:none}:where(.sol-voice) .turn-name{font-weight:700}:where(.sol-voice) .hx-tick{opacity:1;transform:none;transition:none}}@keyframes orb-turn{to{transform:rotate(1turn) scale(1.46)}}:where(.sol-voice) .orb-turn{transform:rotate(0) scale(1.46);animation:orb-turn 46s linear infinite}:where(.sol-voice) .orb-lit:after{content:"";position:absolute;inset:0;border-radius:9999px;pointer-events:none;z-index:1;background:radial-gradient(112% 112% at 31% 25%,hsla(0,0%,100%,.38) 0,hsla(0,0%,100%,.08) 34%,hsla(0,0%,100%,0) 52%),radial-gradient(124% 124% at 72% 84%,rgba(27,25,23,.52) 0,rgba(27,25,23,.14) 46%,rgba(27,25,23,0) 68%)}@media (prefers-reduced-motion:reduce){:where(.sol-voice) .orb-turn{animation:none}}:where(.sol-voice) .duo-ring{border:1px solid hsla(30,33%,96%,.16);box-shadow:0 0 0 1px rgba(27,25,23,.35),0 26px 60px -26px rgba(27,25,23,.9)}:where(.sol-voice) .duo-halo{background:radial-gradient(closest-side,hsla(30,33%,96%,.1),hsla(30,33%,96%,.035) 40%,hsla(30,33%,96%,.01) 66%,hsla(30,33%,96%,0) 100%)}:where(.sol-voice) .cap-tile{background:linear-gradient(158deg,#fff,#f6f2ee 58%,#e4ded8);border:1px solid rgba(27,25,23,.1);box-shadow:0 14px 26px -12px rgba(27,25,23,.85),inset 0 1px 0 hsla(0,0%,100%,.9)}:where(.sol-voice) .cap-beam{background:linear-gradient(90deg,hsla(30,33%,96%,0),hsla(30,33%,96%,.92) 42%,hsla(30,33%,96%,.92) 58%,hsla(30,33%,96%,0))}:where(.sol-voice) .cap-beam-haze{background:radial-gradient(closest-side,hsla(30,33%,96%,.26),hsla(30,33%,96%,0))}:where(.sol-voice) .cap-chrome{background:linear-gradient(180deg,hsla(30,33%,96%,.075),hsla(30,33%,96%,.028));border:1px solid hsla(30,33%,96%,.12);-webkit-mask-image:linear-gradient(90deg,#000 86%,transparent);mask-image:linear-gradient(90deg,#000 86%,transparent)}:where(.sol-voice) .cap-face{border:1.5px solid hsla(30,33%,96%,.28);box-shadow:0 10px 26px -10px rgba(27,25,23,.9)}:where(.sol-voice) .cap-clip{border-radius:8px;background:hsla(30,33%,96%,.07);border:1px solid hsla(30,33%,96%,.16)}:where(.sol-voice) .cap-clip-hot{background:hsla(30,33%,96%,.15);border-color:hsla(30,33%,96%,.44)}:where(.sol-voice) .cap-plane{border:1px dashed hsla(30,33%,96%,.13);border-radius:50%}:where(.sol-voice) .cap-stalk{background:linear-gradient(180deg,hsla(30,33%,96%,.34),hsla(30,33%,96%,.04))}:where(.sol-voice) .dev{background:linear-gradient(170deg,#2a2724,#141210);border:2px solid #4a4642;box-shadow:0 40px 80px -30px rgba(27,25,23,.95),inset 0 1px 0 hsla(30,33%,96%,.1)}:where(.sol-voice) .dev-screen{background:radial-gradient(120% 90% at 50% 18%,#4a4743 0,#23211e 55%,#171513 100%);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,system-ui,sans-serif}:where(.sol-voice) .dev-btn{background:hsla(30,33%,96%,.12);border:1px solid hsla(30,33%,96%,.16);color:#f9f6f3}:where(.sol-voice) .scene-card{background:#fdfaf7;box-shadow:0 26px 60px -28px rgba(27,25,23,.85),0 2px 6px rgba(27,25,23,.25)}:where(.sol-voice) .scene-tile{background:#f9f6f3;box-shadow:0 22px 50px -22px rgba(27,25,23,.9)}:where(.sol-voice) .rt{container:rt/size}:where(.sol-voice) .rt-ask,:where(.sol-voice) .rt-head{display:none}@container rt (min-height:236px){:where(.sol-voice) .rt-head{display:flex}}@container rt (min-height:300px){:where(.sol-voice) .rt-ask{display:flex}}:where(.sol-voice) .rt-row{padding:6px 10px}@container rt (min-height:236px){:where(.sol-voice) .rt-row{padding:9px 12px}}:where(.sol-voice) .scene-dash{background-image:linear-gradient(90deg,#93908e 55%,rgba(27,25,23,0) 0);background-size:9px 1.5px;background-repeat:repeat-x}:where(.sol-voice) .glass{background:hsla(30,33%,96%,.1);border:1px solid hsla(30,33%,96%,.22);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 18px 40px -22px rgba(27,25,23,.8)}:where(.sol-voice) .halo{background:hsla(30,33%,96%,.1);border:1px solid hsla(30,33%,96%,.18)}:where(.sol-voice) .arch-art{position:absolute;inset:0;opacity:0;transform:scale(1.015);transition:opacity .6s cubic-bezier(.2,0,0,1),transform .9s cubic-bezier(.2,0,0,1)}:where(.sol-voice) .arch-art.on{opacity:1;transform:none}:where(.sol-voice) .arch-art.out{opacity:0;transform:scale(.985);transition-duration:.45s,.6s}:where(.sol-voice) .deck-stage{display:flex;flex-direction:column;gap:24px}:where(.sol-voice) .cap-track-on .cap-pin{position:sticky;top:114px}:where(.sol-voice) .cap-track-on #cap-stack{margin-top:40px}:where(.sol-voice) .deck.is-pinned .deck-stage{position:relative;height:var(--card-h,520px);display:block}:where(.sol-voice) .deck.is-pinned .deck-card{position:absolute;left:0;right:0;top:0;height:var(--card-h,520px);transform-origin:50% 0;will-change:transform}:where(.sol-voice) .deck.is-pinned .deck-card>article{height:100%}:where(.sol-voice) .deck.is-pinned .deck-card:after{content:"";position:absolute;inset:0;border-radius:16px;pointer-events:none;background:rgba(27,25,23,var(--dim,0))}:where(.sol-voice) .flip-face{border-radius:16px;overflow:hidden;display:flex;flex-direction:column}@media (min-width:1024px) and (hover:hover){:where(.sol-voice) .flip{perspective:1400px}:where(.sol-voice) .flip-inner{position:relative;width:100%;height:100%;transition:transform .61s cubic-bezier(.22,1,.36,1);transform-style:preserve-3d}:where(.sol-voice) .flip:focus-within .flip-inner,:where(.sol-voice) .flip:hover .flip-inner{transform:rotateY(180deg)}:where(.sol-voice) .flip-face{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden}:where(.sol-voice) .flip-back{transform:rotateY(180deg)}}@media not ((min-width:1024px) and (hover:hover)){:where(.sol-voice) .flip{height:auto!important}:where(.sol-voice) .flip-inner{border-radius:16px;overflow:hidden;border:1px solid #5c5957;background:#2e2c2a}:where(.sol-voice) .flip-face{position:relative;border:0!important;border-radius:0;box-shadow:none!important;background:none!important}:where(.sol-voice) .flip-front{padding-bottom:0!important}:where(.sol-voice) .flip-front>.flip-copy{margin-top:24px}:where(.sol-voice) .flip-back .uppercase,:where(.sol-voice) .flip-back>span:first-child{display:none}:where(.sol-voice) .flip-back .text-heading{color:#f9f6f3}:where(.sol-voice) .flip-back .text-text-body{color:#cecbc9}:where(.sol-voice) .flip-back .border-divider{border-color:#44423f}:where(.sol-voice) .flip-back{padding-top:16px!important}}:where(.sol-voice) .faq-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .61s cubic-bezier(.22,1,.36,1)}:where(.sol-voice) .faq-panel>div{overflow:hidden}:where(.sol-voice) .faq.open .faq-panel{grid-template-rows:1fr}:where(.sol-voice) .faq.open .faq-v{opacity:0;transform:scaleY(0)}@media (prefers-reduced-motion:reduce){:where(.sol-voice) .reveal{opacity:1;transform:none;transition:none}:where(.sol-voice) .live{animation:none}:where(.sol-voice) .acc-n,:where(.sol-voice) .acc-panel,:where(.sol-voice) .acc-row,:where(.sol-voice) .arch-art{transition:none}:where(.sol-voice) .flip-inner{transition:none}}