.vivo{--vivo-phone-w: min(560px, 88vw);--vivo-aspect: .469;--u: calc(var(--vivo-phone-w) / 545);--vivo-radius: calc(62 * var(--u));--vivo-metal: calc(5 * var(--u));--vivo-bezel: calc(9 * var(--u));--vivo-frame: linear-gradient( 110deg, #9e9389 0%, #ded8cf 16%, #756d68 37%, #c8b9a8 58%, #716a66 82%, #c8c3bb 100% );--vivo-frame-edge: rgba(255, 255, 255, .5);--vivo-bezel-color: #151517;--vivo-glass-sheen: linear-gradient( 115deg, rgba(255, 255, 255, .16), transparent 22%, transparent 72%, rgba(255, 255, 255, .05) );--vivo-phone-shadow: 0 calc(48 * var(--u)) calc(65 * var(--u)) rgba(40, 33, 58, .2), 0 calc(16 * var(--u)) calc(25 * var(--u)) rgba(40, 33, 58, .14), 0 calc(3 * var(--u)) calc(6 * var(--u)) rgba(0, 0, 0, .16);--vivo-ground: rgba(60, 50, 88, .16);--vivo-screen-bg: #fbf9ff;--vivo-screen-wash: radial-gradient(circle at 50% 45%, rgba(221, 216, 251, .22), transparent 45%);--vivo-text: #201c3d;--vivo-muted: #707191;--vivo-soft: #aaa7bf;--vivo-amber: #f4b63e;--vivo-lavender: #8d88bd;--vivo-lavender-text: #726e99;--vivo-out-grad: none;--vivo-orb-intensity: .7;--vivo-orb-glow: radial-gradient( circle, rgba(200, 190, 250, .34) 0%, rgba(244, 183, 67, .14) 42%, transparent 70% );--vivo-orb-glass: radial-gradient( circle at 36% 26%, rgba(255, 255, 255, .97) 0%, rgba(243, 241, 255, .78) 22%, rgba(212, 206, 245, .5) 52%, rgba(176, 167, 230, .5) 84%, rgba(235, 231, 255, .82) 100% );--vivo-orb-shadow: inset 0 0 0 1px rgba(150, 140, 205, .28), inset 0 0 calc(20 * var(--u)) rgba(255, 255, 255, .7), inset calc(-6 * var(--u)) calc(-12 * var(--u)) calc(26 * var(--u)) rgba(127, 115, 201, .22), 0 0 calc(26 * var(--u)) rgba(144, 132, 218, .22), 0 calc(10 * var(--u)) calc(35 * var(--u)) rgba(74, 63, 116, .13);--vivo-contour: rgba(96, 88, 140, .09);--vivo-contour-strong: rgba(96, 88, 140, .15);--vivo-dots: rgba(228, 160, 47, .62);--vivo-wave: rgba(120, 108, 176, .9);--vivo-wave-core: rgba(255, 255, 255, .95);--vivo-specular: rgba(255, 255, 255, .85);--vivo-specular-blur: 3;--vivo-cta-bg: rgba(255, 255, 255, .6);--vivo-cta-border: rgba(115, 104, 145, .27);--vivo-hairline: rgba(115, 104, 145, .3);--vivo-cta-border-hover: rgba(230, 175, 66, .6);--vivo-cta-text: var(--vivo-text);--vivo-cta-mic: var(--vivo-text);--vivo-cta-shadow: 0 calc(12 * var(--u)) calc(28 * var(--u)) rgba(230, 175, 66, .15), inset 0 1px rgba(255, 255, 255, .8);--vivo-cta-shadow-hover: 0 calc(16 * var(--u)) calc(34 * var(--u)) rgba(230, 175, 66, .26), inset 0 1px rgba(255, 255, 255, .9);--vivo-ambient-glow: .45;--vivo-ekg-opacity: .34;--vivo-ekg-1: #7b7da8;--vivo-ekg-2: #5b5780;--vivo-ekg-3: #e5a934;--vivo-ekg-chase: #e5a934;--vivo-mono: "JetBrains Mono", "SF Mono", Menlo, Consolas, monospace;--vivo-amp: 0}.vivo[data-vivo-theme=dark]{--vivo-frame: linear-gradient( 92deg, #c9b8f5 0%, #6c5f92 4%, #29252f 15%, #1a1822 42%, #201d27 62%, #322c30 84%, #8b7c5c 96%, #e2cb98 100% );--vivo-frame-edge: rgba(190, 172, 255, .14);--vivo-bezel-color: #05050a;--vivo-glass-sheen: linear-gradient( 115deg, rgba(190, 170, 255, .1), transparent 24%, transparent 74%, rgba(245, 182, 63, .05) );--vivo-phone-shadow: 0 calc(48 * var(--u)) calc(80 * var(--u)) rgba(0, 0, 0, .62), 0 calc(16 * var(--u)) calc(30 * var(--u)) rgba(70, 40, 140, .28), 0 calc(3 * var(--u)) calc(6 * var(--u)) rgba(0, 0, 0, .5);--vivo-ground: rgba(0, 0, 0, .55);--vivo-screen-bg: #080914;--vivo-screen-wash: radial-gradient(circle at 50% 48%, rgba(112, 78, 210, .13), transparent 42%);--vivo-text: #f7f5ff;--vivo-muted: #aaa6c1;--vivo-soft: #7f7b99;--vivo-amber: #f5b63f;--vivo-lavender: #a88cff;--vivo-lavender-text: #a88cff;--vivo-out-grad: linear-gradient(90deg, #ffffff, #a987ff);--vivo-orb-intensity: 1;--vivo-orb-glow: radial-gradient( circle, rgba(138, 96, 255, .4) 0%, rgba(117, 86, 216, .18) 40%, rgba(245, 182, 63, .07) 58%, transparent 74% );--vivo-orb-glass: radial-gradient( circle at 38% 24%, rgba(226, 212, 255, .85) 0%, rgba(150, 118, 245, .6) 14%, rgba(84, 46, 178, .9) 46%, rgba(46, 22, 106, .96) 74%, rgba(126, 92, 226, .95) 92%, rgba(198, 176, 255, .98) 100% );--vivo-orb-shadow: inset 0 0 0 1px rgba(206, 186, 255, .5), inset 0 0 calc(22 * var(--u)) rgba(174, 146, 255, .28), inset 0 calc(-16 * var(--u)) calc(34 * var(--u)) rgba(24, 10, 58, .62), 0 0 calc(46 * var(--u)) rgba(139, 96, 255, .42), 0 calc(12 * var(--u)) calc(46 * var(--u)) rgba(12, 6, 34, .6);--vivo-contour: rgba(150, 122, 240, .22);--vivo-contour-strong: rgba(178, 152, 255, .36);--vivo-dots: rgba(245, 182, 63, .85);--vivo-wave: rgba(214, 198, 255, .95);--vivo-wave-core: #ffffff;--vivo-specular: rgba(228, 216, 255, .34);--vivo-specular-blur: 6;--vivo-cta-bg: linear-gradient(180deg, rgba(232, 220, 255, .92), rgba(173, 157, 224, .86));--vivo-cta-border: transparent;--vivo-cta-border-hover: transparent;--vivo-hairline: rgba(186, 168, 255, .28);--vivo-cta-text: #1a1330;--vivo-cta-mic: #d98e12;--vivo-cta-shadow: 0 0 0 1px rgba(175, 127, 255, .55), 0 calc(8 * var(--u)) calc(35 * var(--u)) rgba(128, 82, 220, .28), 0 0 calc(22 * var(--u)) rgba(247, 181, 63, .09);--vivo-cta-shadow-hover: 0 0 0 1px rgba(200, 160, 255, .75), 0 calc(12 * var(--u)) calc(44 * var(--u)) rgba(128, 82, 220, .42), 0 0 calc(30 * var(--u)) rgba(247, 181, 63, .16);--vivo-ambient-glow: .62;--vivo-ekg-opacity: .52;--vivo-ekg-1: #8b62ff;--vivo-ekg-2: #6b4fd0;--vivo-ekg-3: #f5b63f;--vivo-ekg-chase: #f5b63f}@media(min-width:768px){.vivo{--vivo-phone-w: max(300px, min(560px, 62vw, 41vh))}}.vivo{position:relative;width:100%;display:flex;justify-content:center;isolation:isolate}.vivo__ambient{position:absolute;inset:-30% -25%;z-index:0;pointer-events:none;opacity:var(--vivo-ambient-glow)}.vivo__glow{position:absolute;border-radius:50%}.vivo__glow--warm{left:50%;top:42%;width:calc(var(--vivo-phone-w) * 2.15);height:calc(var(--vivo-phone-w) * 1.75);transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(244,183,67,.56) 0%,rgba(244,183,67,.26) 21%,rgba(238,176,74,.07) 40%,transparent 62%)}.vivo__glow--cool{left:50%;bottom:-6%;width:calc(var(--vivo-phone-w) * 2.3);height:calc(var(--vivo-phone-w) * 1.1);transform:translate(-50%);background:radial-gradient(ellipse,rgba(103,92,148,.28) 0%,rgba(64,56,96,.14) 40%,transparent 72%)}.vivo__glow--core{left:50%;top:50%;width:calc(var(--vivo-phone-w) * 1.25);height:calc(var(--vivo-phone-w) * 1.9);transform:translate(-50%,-50%);background:radial-gradient(ellipse,rgba(255,240,210,.5) 0%,transparent 66%)}.vivo[data-vivo-theme=dark] .vivo__glow--cool{left:6%;top:44%;bottom:auto;width:calc(var(--vivo-phone-w) * 2.2);height:calc(var(--vivo-phone-w) * 2.2);transform:translate(-38%,-50%);background:radial-gradient(circle,rgba(126,84,245,.58) 0%,rgba(80,50,165,.24) 32%,transparent 66%)}.vivo[data-vivo-theme=dark] .vivo__glow--warm{left:auto;right:4%;top:46%;width:calc(var(--vivo-phone-w) * 1.9);height:calc(var(--vivo-phone-w) * 1.9);transform:translate(34%,-50%);background:radial-gradient(circle,rgba(245,182,63,.4) 0%,rgba(196,132,30,.16) 32%,transparent 66%)}.vivo[data-vivo-theme=dark] .vivo__glow--core{background:radial-gradient(ellipse,rgba(103,66,200,.32) 0%,transparent 64%)}.vivo__ekg{position:absolute;left:50%;top:50%;z-index:1;width:100vw;max-width:none;height:calc(120 * var(--u));transform:translate(-50%,-50%);pointer-events:none;opacity:var(--vivo-ekg-opacity);transition:opacity .6s ease}.vivo__ekg svg{display:block;width:100%;height:100%}.vivo__ekg-base{fill:none;stroke:url(#vivoEkgGrad);stroke-width:1.4}.vivo__ekg-chase{fill:none;stroke:var(--vivo-ekg-chase);stroke-width:2.4;stroke-linecap:round;stroke-dasharray:90 1910;stroke-dashoffset:2000px;opacity:.85;animation:vivo-ekg-travel 9s linear infinite;will-change:stroke-dashoffset}@keyframes vivo-ekg-travel{0%{stroke-dashoffset:2000px}to{stroke-dashoffset:-90px}}.vivo[data-state=speaking] .vivo__ekg{opacity:calc(var(--vivo-ekg-opacity) + .34)}.vivo[data-state=speaking] .vivo__ekg-chase{animation-duration:4.5s}.vivo[data-state=listening] .vivo__ekg{opacity:calc(var(--vivo-ekg-opacity) + .14)}.vivo[data-state=thinking] .vivo__ekg-chase{animation-duration:14s}.vivo__device{position:relative;z-index:2;width:var(--vivo-phone-w);aspect-ratio:var(--vivo-aspect);border-radius:var(--vivo-radius);padding:var(--vivo-metal);background:var(--vivo-frame);box-shadow:var(--vivo-phone-shadow);animation:vivo-float 7s ease-in-out infinite;will-change:transform}.vivo__device:before{content:"";position:absolute;left:50%;bottom:calc(-34 * var(--u));width:78%;height:calc(46 * var(--u));transform:translate(-50%);border-radius:50%;background:radial-gradient(ellipse,var(--vivo-ground) 0%,transparent 70%);filter:blur(calc(9 * var(--u)));z-index:-1}.vivo__device:after{content:"";position:absolute;inset:0;border-radius:inherit;border:1px solid var(--vivo-frame-edge);pointer-events:none;mix-blend-mode:overlay}@keyframes vivo-float{0%,to{transform:translateY(0)}50%{transform:translateY(calc(-3 * var(--u)))}}.vivo__btn{position:absolute;width:calc(3 * var(--u));border-radius:calc(2 * var(--u));background:var(--vivo-frame);filter:brightness(.86)}.vivo__btn--silence{left:calc(-2 * var(--u));top:15.5%;height:calc(30 * var(--u))}.vivo__btn--vol-up{left:calc(-2 * var(--u));top:22.5%;height:calc(58 * var(--u))}.vivo__btn--vol-down{left:calc(-2 * var(--u));top:30.5%;height:calc(58 * var(--u))}.vivo__btn--power{right:calc(-2 * var(--u));top:24%;height:calc(84 * var(--u))}.vivo__bezel{position:relative;height:100%;border-radius:calc(var(--vivo-radius) - var(--vivo-metal));padding:var(--vivo-bezel);background:var(--vivo-bezel-color);box-shadow:inset 0 0 calc(3 * var(--u)) #000000e6}.vivo__glass{position:relative;height:100%;border-radius:calc(var(--vivo-radius) - var(--vivo-metal) - var(--vivo-bezel));overflow:hidden;background:var(--vivo-screen-bg)}.vivo__glass:after{content:"";position:absolute;inset:0;z-index:5;pointer-events:none;background:var(--vivo-glass-sheen);transform:translate3d(var(--vivo-sheen-x, 0),var(--vivo-sheen-y, 0),0);transition:transform .4s cubic-bezier(.22,.61,.36,1)}.vivo__island{position:absolute;left:50%;top:calc(30 * var(--u));z-index:4;width:calc(146 * var(--u));height:calc(41 * var(--u));transform:translate(-50%);border-radius:999px;background:radial-gradient(ellipse at 70% 40%,#101018,#050506 60%)}.vivo__island:before,.vivo__island:after{content:"";position:absolute;border-radius:50%}.vivo__island:before{right:calc(13 * var(--u));top:50%;width:calc(15 * var(--u));height:calc(15 * var(--u));transform:translateY(-50%);background:radial-gradient(circle at 34% 30%,#2b3350,#0b0d18 58%,#000);box-shadow:inset 0 0 0 1px #788cd22e}.vivo__island:after{right:calc(17 * var(--u));top:calc(50% - 4 * var(--u));width:calc(4 * var(--u));height:calc(4 * var(--u));background:#78a5ff80;filter:blur(calc(1 * var(--u)))}.vivo__screen{position:relative;z-index:2;display:flex;height:100%;flex-direction:column;align-items:center;justify-content:space-between;padding:calc(126 * var(--u)) calc(38 * var(--u)) calc(78 * var(--u));text-align:center;background:var(--vivo-screen-wash),var(--vivo-screen-bg);color:var(--vivo-text);font-family:inherit}.vivo__top,.vivo__bottom{display:flex;width:100%;flex-direction:column;align-items:center}.vivo__brand{display:flex;align-items:center;gap:calc(11 * var(--u))}.vivo__mark{width:calc(42 * var(--u));height:calc(42 * var(--u));flex:none;color:var(--vivo-lavender)}.vivo__brand-name{font-size:calc(26 * var(--u));font-weight:500;letter-spacing:-.02em;line-height:1}.vivo__status{display:flex;align-items:center;gap:calc(9 * var(--u));margin-top:calc(20 * var(--u));color:var(--vivo-muted);font-size:calc(17 * var(--u));line-height:1}.vivo__dot{width:calc(10 * var(--u));height:calc(10 * var(--u));flex:none;border-radius:50%;background:var(--vivo-amber);box-shadow:0 0 calc(8 * var(--u)) #f4b7438c;animation:vivo-dot 4s ease-in-out infinite}@keyframes vivo-dot{0%,to{opacity:.75}50%{opacity:1}}.vivo[data-state=listening] .vivo__dot,.vivo[data-state=speaking] .vivo__dot{animation-duration:1.6s}.vivo[data-state=error] .vivo__dot{background:#d8603c;box-shadow:0 0 calc(8 * var(--u)) #d8603c80}.vivo__hero,.vivo__vision{margin:0;font-size:calc(74 * var(--u));font-weight:700;letter-spacing:-.045em;line-height:.96;color:var(--vivo-text)}.vivo__hero{margin-top:calc(40 * var(--u))}.vivo__out{background:var(--vivo-out-grad);-webkit-background-clip:text;background-clip:text}.vivo[data-vivo-theme=dark] .vivo__out{-webkit-text-fill-color:transparent;color:transparent}.vivo__pipeline{display:flex;align-items:center;justify-content:center;gap:calc(11 * var(--u));margin-top:calc(21 * var(--u));color:var(--vivo-lavender-text);font-family:var(--vivo-mono);font-size:calc(14 * var(--u));font-weight:500;letter-spacing:.19em;line-height:1;text-transform:uppercase}.vivo__pipeline i{color:var(--vivo-amber);font-style:normal}.vivo__orb-wrap{position:relative;display:grid;place-items:center;width:calc(335 * var(--u));height:calc(335 * var(--u));flex:none}.vivo__orb{position:absolute;inset:0;display:grid;place-items:center;transform:scale(calc(1 + var(--vivo-amp) * .055 * var(--vivo-orb-intensity)));transition:transform 90ms linear;will-change:transform}.vivo__orb-breathe{position:absolute;inset:0;display:grid;place-items:center;animation:vivo-breathe 5.5s ease-in-out infinite;will-change:transform}@keyframes vivo-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.018)}}.vivo__orb-glow{position:absolute;width:132%;height:132%;border-radius:50%;background:var(--vivo-orb-glow);opacity:calc(.55 + var(--vivo-amp) * .45);transition:opacity .14s linear}.vivo__rings{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.vivo__contour{fill:none;stroke:var(--vivo-contour);stroke-width:.8}.vivo__contour--strong{stroke:var(--vivo-contour-strong)}.vivo__contour-drift{animation:vivo-drift 12s ease-in-out infinite;transform-origin:center;transform-box:view-box}.vivo__contour-drift--b{animation-duration:16s;animation-direction:reverse}@keyframes vivo-drift{0%,to{transform:scale(1) translateY(0)}50%{transform:scale(1.012) translateY(-1.4px)}}.vivo__dot-ring{fill:none;stroke:var(--vivo-dots);stroke-width:2.6;stroke-linecap:round;stroke-dasharray:.1 11;transform-origin:center;transform-box:view-box;animation:vivo-spin 120s linear infinite}.vivo__dot-ring--outer{stroke-width:1.8;stroke-dasharray:.1 17;opacity:.22;animation-duration:180s;animation-direction:reverse}@keyframes vivo-spin{to{transform:rotate(360deg)}}.vivo[data-state=speaking] .vivo__dot-ring{animation-duration:44s}.vivo[data-state=thinking] .vivo__dot-ring{animation-duration:200s}.vivo__glass-orb{position:relative;width:61.2%;height:61.2%;border-radius:50%;overflow:hidden;background:var(--vivo-orb-glass);box-shadow:var(--vivo-orb-shadow)}.vivo__specular{position:absolute;left:19%;top:11%;width:33%;height:22%;border-radius:50%;background:radial-gradient(ellipse at 42% 42%,var(--vivo-specular),transparent 66%);filter:blur(calc(var(--vivo-specular-blur) * var(--u)));pointer-events:none}.vivo__wave{position:absolute;inset:0;width:100%;height:100%;display:block}.vivo[data-state=thinking] .vivo__orb-breathe{animation-duration:3.4s;transform:scale(.972)}.vivo[data-state=connecting] .vivo__orb-breathe,.vivo[data-state=requesting_permission] .vivo__orb-breathe{animation-duration:2.4s}.vivo__vision{margin-top:0}.vivo__privacy{display:flex;align-items:center;justify-content:center;gap:calc(8 * var(--u));margin-top:calc(20 * var(--u));color:var(--vivo-muted);font-size:calc(17 * var(--u));line-height:1}.vivo__privacy svg{width:calc(17 * var(--u));height:calc(17 * var(--u));flex:none;color:var(--vivo-soft)}.vivo__cta{display:flex;width:100%;align-items:center;justify-content:center;gap:calc(14 * var(--u));margin-top:calc(50 * var(--u));padding:0 calc(20 * var(--u));height:calc(104 * var(--u));border:1px solid var(--vivo-cta-border);border-radius:999px;background:var(--vivo-cta-bg);box-shadow:var(--vivo-cta-shadow);color:var(--vivo-cta-text);font:inherit;font-size:calc(25 * var(--u));font-weight:500;letter-spacing:-.01em;cursor:pointer;transition:transform .2s cubic-bezier(.22,.61,.36,1),box-shadow .2s cubic-bezier(.22,.61,.36,1),border-color .2s cubic-bezier(.22,.61,.36,1)}.vivo__cta svg{width:calc(26 * var(--u));height:calc(26 * var(--u));flex:none;color:var(--vivo-cta-mic);transition:transform .2s cubic-bezier(.22,.61,.36,1)}@media(hover:hover){.vivo__cta:hover{transform:translateY(calc(-2 * var(--u)));border-color:var(--vivo-cta-border-hover);box-shadow:var(--vivo-cta-shadow-hover)}.vivo__cta:hover svg{transform:scale(1.05)}.vivo:has(.vivo__cta:hover) .vivo__orb-glow{opacity:calc(.72 + var(--vivo-amp) * .4)}}.vivo__cta:focus-visible{outline:calc(3 * var(--u)) solid var(--vivo-amber);outline-offset:calc(3 * var(--u))}.vivo__cta:active{transform:translateY(0) scale(.988)}.vivo__session{display:none;width:100%;flex-direction:column;align-items:center}.vivo__transcript{min-height:calc(52 * var(--u));max-width:calc(400 * var(--u));color:var(--vivo-muted);font-size:calc(19 * var(--u));line-height:1.35;opacity:0;transition:opacity .32s ease}.vivo__transcript[data-filled=true]{opacity:1}.vivo__timer{margin-top:calc(10 * var(--u));color:var(--vivo-muted);font-family:var(--vivo-mono, inherit);font-size:calc(16 * var(--u));font-variant-numeric:tabular-nums;letter-spacing:.12em}.vivo__end{margin-top:calc(22 * var(--u));padding:calc(12 * var(--u)) calc(26 * var(--u));border:1px solid var(--vivo-hairline);border-radius:999px;background:transparent;color:var(--vivo-muted);font:inherit;font-size:calc(18 * var(--u));cursor:pointer;transition:color .18s ease,border-color .18s ease}.vivo__end:hover{border-color:var(--vivo-amber);color:var(--vivo-text)}.vivo__end:focus-visible{outline:calc(3 * var(--u)) solid var(--vivo-amber);outline-offset:calc(2 * var(--u))}.vivo[data-live=true] .vivo__hero,.vivo[data-live=true] .vivo__pipeline,.vivo[data-live=true] .vivo__vision,.vivo[data-live=true] .vivo__privacy,.vivo[data-live=true] .vivo__cta{display:none}.vivo[data-live=true] .vivo__session{display:flex}.vivo[data-live=true] .vivo__orb-wrap{width:calc(390 * var(--u));height:calc(390 * var(--u))}.vivo__error{display:none;max-width:calc(400 * var(--u));margin-top:calc(14 * var(--u));color:#b84c2a;font-size:calc(17 * var(--u));line-height:1.35}.vivo[data-vivo-theme=dark] .vivo__error{color:#ff9b76}.vivo[data-state=error] .vivo__error{display:block}.vivo__device,.vivo__orb,.vivo__brand,.vivo__status,.vivo__hero,.vivo__pipeline,.vivo__vision,.vivo__privacy,.vivo__cta{transition:opacity .46s cubic-bezier(.22,.61,.36,1),transform .46s cubic-bezier(.22,.61,.36,1),filter .56s cubic-bezier(.22,.61,.36,1)}.vivo.is-entering .vivo__device,.vivo.is-entering .vivo__orb,.vivo.is-entering .vivo__brand,.vivo.is-entering .vivo__status,.vivo.is-entering .vivo__hero,.vivo.is-entering .vivo__pipeline,.vivo.is-entering .vivo__vision,.vivo.is-entering .vivo__privacy,.vivo.is-entering .vivo__cta{opacity:0}.vivo.is-entering .vivo__brand,.vivo.is-entering .vivo__status,.vivo.is-entering .vivo__hero,.vivo.is-entering .vivo__pipeline,.vivo.is-entering .vivo__vision,.vivo.is-entering .vivo__privacy,.vivo.is-entering .vivo__cta{transform:translateY(calc(7 * var(--u)))}.vivo.is-entering .vivo__orb{filter:blur(calc(6 * var(--u)))}.vivo__device{transition-delay:.1s}.vivo__brand{transition-delay:.35s}.vivo__status{transition-delay:.43s}.vivo__hero{transition-delay:.5s}.vivo__pipeline{transition-delay:.58s}.vivo__orb{transition-delay:.65s}.vivo__vision{transition-delay:.85s}.vivo__privacy{transition-delay:.93s}.vivo__cta{transition-delay:1s}.vivo:not(.is-entering) .vivo__device,.vivo:not(.is-entering) .vivo__orb,.vivo:not(.is-entering) .vivo__brand,.vivo:not(.is-entering) .vivo__status,.vivo:not(.is-entering) .vivo__hero,.vivo:not(.is-entering) .vivo__pipeline,.vivo:not(.is-entering) .vivo__vision,.vivo:not(.is-entering) .vivo__privacy{transition-delay:0ms}@media(prefers-reduced-motion:reduce){.vivo__device,.vivo__orb-breathe,.vivo__contour-drift,.vivo__dot-ring,.vivo__ekg-chase,.vivo__dot{animation:none!important}.vivo.is-entering .vivo__brand,.vivo.is-entering .vivo__status,.vivo.is-entering .vivo__hero,.vivo.is-entering .vivo__pipeline,.vivo.is-entering .vivo__vision,.vivo.is-entering .vivo__privacy,.vivo.is-entering .vivo__cta{transform:none}.vivo.is-entering .vivo__orb{filter:none}.vivo__orb{transform:none}.vivo__glass:after{transition:none;transform:none}}.vivo__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
