.vet{--c:43, 182, 236;--cl:127, 210, 245;--brand:#2bb6ec;--brand-lit:#7fd2f5;--amber:#ff9d00;--ink1:#f2f4f7;--ink2:#aeb6c2;--ink3:#828c9c;--ink4:#586273;z-index:1;position:relative}.vet section{z-index:1;position:relative}.vet .v-eyebrow{font-family:var(--font-space-mono);letter-spacing:.22em;text-transform:uppercase;color:rgb(var(--cl));align-items:center;gap:9px;font-size:11px;font-weight:400;display:inline-flex}.vet .v-eyebrow:before{content:"";background:linear-gradient(90deg, transparent, rgb(var(--cl)));width:18px;height:1px}.vet .v-head{text-align:center;max-width:760px;margin:0 auto}.vet h2{letter-spacing:-.032em;color:var(--ink1);max-width:20ch;margin:16px auto 0;font-family:General Sans;font-size:44px;font-weight:700;line-height:1.06}.vet h2 .g{color:var(--brand-lit)}.vet h2 .a{color:var(--amber)}.vet .v-sub{font-family:var(--font-manrope);color:var(--ink2);max-width:56ch;margin:17px auto 0;font-size:16px;line-height:1.6}.vet .v-card{background:radial-gradient(120% 120% at 100% 0,#ffffff06,#0000 55%),linear-gradient(160deg,#ffffff05,#ffffff02);border:1px solid #ffffff12;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 40px 90px -60px #000000e6,inset 0 1px #ffffff0a}.vet .v-card__grid{pointer-events:none;opacity:.4;background-image:linear-gradient(rgba(var(--c), .06) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--c), .06) 1px, transparent 1px);background-size:30px 30px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 90% at 50% 0,#000 30%,#0000 78%);mask-image:radial-gradient(120% 90% at 50% 0,#000 30%,#0000 78%)}.vet .v-card__bloom{pointer-events:none;filter:blur(22px);background:radial-gradient(circle, rgba(var(--c), .16), transparent 64%);opacity:0;border-radius:50%;width:280px;height:280px;transition:opacity .5s;position:absolute;top:-90px;right:-70px}.vet .v-card:hover .v-card__bloom{opacity:1}.vet .vh{height:132vh;position:relative;overflow-x:clip}.vet .vh__sticky{justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:sticky;top:0}.vet .vh__card{transform-origin:50%;will-change:transform;border:1px solid rgba(var(--c), var(--bord,.16));background:#080b0f;border-radius:0;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 44px 90px -56px #1a160e80,inset 0 1px #ffffff0d}.vet .vh__shader{z-index:0;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 12%,#000 70% 100%);mask-image:linear-gradient(#0000 12%,#000 70% 100%)}.vet .vh__shader>*{width:100%;height:100%}.vet .vh__static{background:radial-gradient(120% 80% at 50% 118%,#3aa6dd8c 0%,#1a6f9652 34%,#0000 66%),#070a0e}.vet .vh__grain{z-index:1;pointer-events:none;opacity:.68;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 20%,#000 76% 100%);mask-image:linear-gradient(#0000 20%,#000 76% 100%)}.vet .vh__scrim{z-index:1;pointer-events:none;background:radial-gradient(72% 60% at 50% 40%,#070a0e94 0%,#070a0e3d 52%,#0000 82%),linear-gradient(#070a0e6b,#0000 30%);position:absolute;inset:0}.vet .vh__in{z-index:2;text-align:center;max-width:1360px;margin:0 auto;padding:64px 40px;position:relative}.vet .vh h1{letter-spacing:-.038em;color:#fff;white-space:nowrap;text-shadow:0 2px 50px #0009;max-width:none;margin:0 auto;font-family:General Sans;font-size:clamp(40px,6.4vw,100px);font-weight:700;line-height:1.02}.vet .vh h1 .g{color:var(--brand-lit)}.vet .vh h1 .a{color:#ff9d00}.vet .vh__sub{font-family:var(--font-manrope);color:var(--ink2);text-shadow:0 1px 20px #00000080;max-width:760px;margin:32px auto 0;font-size:clamp(17px,1.6vw,22px);line-height:1.5}.vet .vh__btns{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:48px;display:flex}.vet .vh__btns .v-primary{box-sizing:border-box;min-height:52px}.vet .vh__btns .cbtn__inner{box-sizing:border-box;min-height:50px}.vet .vh.is-static{height:auto}.vet .vh.is-static .vh__sticky{height:auto;padding:96px 16px 30px;position:static;overflow:visible}.vet .vh.is-static .vh__card{border-radius:32px;width:100%;max-width:1680px;height:auto;min-height:720px}.vet .v-primary{cursor:pointer;font-family:var(--font-jakarta-raw);color:#051019;background:linear-gradient(180deg, var(--brand-lit), var(--brand));box-shadow:0 12px 30px -12px rgba(var(--c), .7), inset 0 1px 0 #fff6;border:0;border-radius:999px;align-items:center;gap:9px;padding:.78rem 1.7rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s;display:inline-flex}.vet .v-primary:hover{box-shadow:0 18px 40px -12px rgba(var(--c), .85), inset 0 1px 0 #ffffff80;transform:translateY(-2px)}.vet .v-primary svg{width:16px;height:16px;transition:transform .4s cubic-bezier(.22,1,.36,1)}.vet .v-primary:hover svg{transform:translate(3px)}.vet .vm{padding:104px 30px}.vet .vm__grid{grid-template-columns:repeat(3,1fr);gap:16px;max-width:1080px;margin:48px auto 0;display:grid}.vet .vm__card{align-items:center;height:100%;padding:24px;display:flex}.vet .vm__card .q{letter-spacing:-.01em;color:var(--ink1);z-index:1;font-family:General Sans;font-size:17px;font-weight:600;line-height:1.42;position:relative}.vet .vm__foot{text-align:center;max-width:60ch;font-family:var(--font-manrope);color:var(--ink3);margin:30px auto 0;font-size:14px;font-style:italic}.vet .vc{padding:96px 30px 104px}.vet .vc__band{grid-template-columns:repeat(3,1fr);gap:0;max-width:980px;margin:56px auto 0;display:grid}.vet .vc__stat{text-align:center;padding:6px 34px}.vet .vc__stat+.vc__stat{border-left:1px solid #28201021}.vet .vc__stat .n{letter-spacing:-.04em;color:var(--ink1);font-variant-numeric:tabular-nums;font-family:General Sans;font-size:clamp(34px,3.8vw,48px);font-weight:700;line-height:1}.vet .vc__stat .l{text-wrap:balance;max-width:26ch;font-family:var(--font-manrope);color:var(--ink2);margin:18px auto 0;font-size:14.5px;line-height:1.5;display:block}.vet .vg{padding:96px 30px}.vet .vg__card{border-radius:24px;grid-template-columns:1fr 1fr;max-width:1000px;margin:50px auto 0;display:grid;overflow:hidden}.vet .vg__col{flex-direction:column;padding:38px 38px 40px;display:flex}.vet .vg__col.is-build{border-left:1px solid #2820101a}.vet .vg__eyebrow{letter-spacing:-.005em;color:var(--ink3);margin-bottom:5px;font-family:General Sans;font-size:13.5px;font-weight:600}.vet .vg__col.is-build .vg__eyebrow{color:var(--brand)}.vet .vg__tag{font-family:var(--font-manrope);color:var(--ink4);margin-bottom:22px;font-size:12.5px;line-height:1.4}.vet .vg__list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.vet .vg__list li{font-family:var(--font-manrope);color:var(--ink2);align-items:flex-start;gap:11px;font-size:14.5px;line-height:1.4;display:flex}.vet .vg__list li .dot{background:#28201047;border-radius:50%;flex:none;width:6px;height:6px;margin-top:7px}.vet .vg__stop{font-family:var(--font-manrope);color:var(--ink4);margin-top:auto;padding-top:26px;font-size:13.5px;font-style:italic}.vet .vg__pillars{flex-direction:column;gap:20px;display:flex}.vet .vg__pt{letter-spacing:-.01em;color:var(--ink1);align-items:center;gap:9px;margin-bottom:5px;font-family:General Sans;font-size:15.5px;font-weight:600;display:flex}.vet .vg__pt:before{content:"";background:var(--brand);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 10px #1883b58c}.vet .vg__pp{font-family:var(--font-manrope);color:var(--ink2);margin:0;padding-left:16px;font-size:13.5px;line-height:1.5}.vet .vg__line{text-align:center;letter-spacing:-.015em;max-width:58ch;color:var(--ink1);margin:34px auto 0;font-family:General Sans;font-size:19px;font-weight:600;line-height:1.45}.vet .vg__line .g{color:var(--brand-lit)}.vet .vsys{padding:104px 30px 112px;position:relative}.vet .vsys-panel{z-index:1;grid-template-columns:.86fr 1.14fr;align-items:center;gap:56px;width:100%;max-width:1180px;margin:0 auto;display:grid;position:relative}.vet .vsys-copy{z-index:1;position:relative}.vet .vsys-copy h2{letter-spacing:-.032em;color:var(--ink1);max-width:13ch;margin:0;font-family:General Sans;font-size:clamp(40px,4.4vw,62px);font-weight:700;line-height:1.03}.vet .vsys-copy h2 .az{color:var(--brand)}.vet .vsys-copy p{font-family:var(--font-manrope);color:var(--ink2);max-width:50ch;margin:24px 0 0;font-size:18px;line-height:1.62}.vet .vsys-cta-row{margin-top:32px}.vet .vsys-orbit{z-index:1;aspect-ratio:1;--r:218;justify-self:center;width:100%;max-width:540px;margin:0 auto;position:relative}.vet .vsys-track{pointer-events:none;border-radius:50%;position:absolute;inset:0}.vet .vsys-track:after{content:"";width:calc(var(--r) * 2px);height:calc(var(--r) * 2px);border:2.5px solid #2bb6ec99;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes vsysOrbit{0%{transform:rotate(calc(var(--a) * 1deg)) translateY(calc(var(--r) * -1px)) rotate(calc(var(--a) * -1deg))}to{transform:rotate(calc(var(--a) * 1deg + 360deg)) translateY(calc(var(--r) * -1px)) rotate(calc(var(--a) * -1deg - 360deg))}}.vet .vsys-node{width:0;height:0;animation:vsysOrbit var(--dur,40s) linear infinite;position:absolute;top:50%;left:50%}.vet .vsys-node.is-rev{animation-direction:reverse}.vet .vsys-orbit:hover .vsys-node{animation-play-state:paused}.vet .vsys-node-in{position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.vet .vsys-node-ic{width:56px;height:56px;color:var(--brand);background:linear-gradient(176deg,#faf6ef,#efe8d9);border:1px solid #2820101f;border-radius:15px;justify-content:center;align-items:center;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s;display:flex;box-shadow:0 6px 16px -11px #46381e8c,inset 0 1px #ffffffd9}.vet .vsys-node-ic svg{width:24px;height:24px}.vet .vsys-orbit:hover .vsys-node-ic{box-shadow:0 10px 22px -12px #46381e99,inset 0 1px #ffffffd9}.vet .vsys-node-t{font-family:var(--font-manrope);letter-spacing:.01em;color:var(--ink2);white-space:nowrap;font-size:12.5px;font-weight:600;position:absolute;top:calc(100% + 9px);left:50%;transform:translate(-50%)}.vet .vsys-core{aspect-ratio:1;text-align:center;border-radius:50%;justify-content:center;align-items:center;width:41%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vet .vsys-core-glow{z-index:0;background:radial-gradient(circle,#2bb6ec2e,#2bb6ec0d 48%,#0000 68%);border-radius:50%;animation:5s ease-in-out infinite vsysPulse;position:absolute;inset:-22%}@keyframes vsysPulse{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.vet .vsys-core-ring{z-index:1;background:radial-gradient(circle at 50% 34%,#fcf8f1,#e7dfce);border:1px solid #2820101f;border-radius:50%;position:absolute;inset:0;box-shadow:0 20px 44px -26px #46381e80,inset 0 1px #ffffffd9}.vet .vsys-core-t{z-index:1;letter-spacing:-.015em;color:var(--ink1);font-family:General Sans;font-size:clamp(15px,1.7vw,19px);font-weight:600;line-height:1.18;position:relative}.vet .agent-stack{padding:0 24px;position:relative}.vet .agent-stack-end{height:14vh}.vet .agent-sticky{justify-content:center;align-items:flex-start;display:flex;position:sticky;top:164px}.vet .agent-card{transform-origin:top;background:radial-gradient(120% 90% at 50% -10%,#ffffffb3,#0000 52%),linear-gradient(176deg,#f5f0e6,#e9e1d1);border:1px solid #2820101a;border-radius:32px;flex-direction:column;justify-content:center;width:100%;max-width:1520px;padding:40px 88px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 -1px #ffffffe6,0 2px 2px #46381e0f,0 50px 90px -50px #28201099}.vet .agent-card:after{content:"";pointer-events:none;opacity:.4;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.vet .agent-body{z-index:1;width:100%;position:relative}.vet .vr-caps{grid-template-columns:repeat(4,1fr);gap:36px;max-width:1280px;margin:56px auto 0;display:grid}.vet .vr-cap{border-left:2px solid #2bb6ec80;padding-left:20px}.vet .vr-cap-n{font-family:var(--font-manrope);color:var(--brand);font-size:14px;font-weight:700}.vet .vr-cap-t{letter-spacing:-.01em;color:var(--ink1);margin-top:8px;font-family:General Sans;font-size:19px;font-weight:600}.vet .vr-cap-p{font-family:var(--font-manrope);color:var(--ink2);margin:9px 0 0;font-size:15px;line-height:1.55}.vet .vr-route{justify-content:center;align-items:center;max-width:840px;margin:26px auto 0;display:flex}.vet .vr-rt-node{flex-direction:column;flex:none;align-items:center;gap:9px;display:flex}.vet .vr-rt-ic{width:54px;height:54px;color:var(--brand);background:linear-gradient(176deg,#faf6ef,#efe8d9);border:1px solid #2820101f;border-radius:15px;justify-content:center;align-items:center;display:flex;box-shadow:0 8px 20px -12px #2bb6ec80,inset 0 1px #ffffffd9}.vet .vr-rt-ic svg{width:24px;height:24px}.vet .vr-rt-lbl{color:var(--ink2);font-family:General Sans;font-size:13px;font-weight:600}.vet .vr-rt-hub .vr-rt-ic{border-color:#2bb6ec80;box-shadow:0 0 0 4px #2bb6ec14,0 10px 24px -12px #2bb6ec8c,inset 0 1px #ffffffd9}.vet .vr-rt-rail{background:repeating-linear-gradient(90deg,#2bb6ecd9 0 7px,#0000 7px 15px) 0 0/15px 100%,#2820101f 0 0/100% 100%;border-radius:2px;flex:auto;align-self:center;min-width:34px;height:2px;animation:.7s linear infinite vrFlow}@keyframes vrFlow{to{background-position:15px 0,0 0}}.vet .vr-rt-rail--hub{flex:0 0 30px;min-width:0}.vet .vr-rt-fork{flex-direction:column;flex:auto;gap:20px;display:flex;position:relative}.vet .vr-rt-bus{background:#2bb6ec80;border-radius:2px;width:2px;position:absolute;top:25%;bottom:25%;left:0}.vet .vr-rt-branch{align-items:center;display:flex}.vet .vr-rt-chip{background:linear-gradient(176deg,#faf6ef,#efe8d9);border:1px solid #2820101a;border-radius:13px;flex:none;align-items:center;gap:11px;padding:11px 16px;display:flex;box-shadow:0 6px 16px -12px #46381e80,inset 0 1px #ffffffd9}.vet .vr-rt-chip svg{width:18px;height:18px;color:var(--brand);flex:none}.vet .vr-rt-chip-t{letter-spacing:-.01em;color:var(--ink1);font-family:General Sans;font-size:14.5px;font-weight:600}.vet .vr-rt-chip-p{font-family:var(--font-manrope);color:var(--ink3);margin-top:1px;font-size:12px;line-height:1.35}.vet .vfu-loop{max-width:760px;margin:26px auto 0}.vet .vfu-track{justify-content:center;align-items:center;display:flex}.vet .vfu-return{border:1.5px solid #2bb6ec52;border-top:0;border-radius:0 0 16px 16px;height:26px;margin:14px 9% 0;position:relative}.vet .vfu-return-badge{white-space:nowrap;font-family:var(--font-manrope);color:var(--brand);background:linear-gradient(176deg,#faf6ef,#efe8d9);border:1px solid #2bb6ec52;border-radius:999px;align-items:center;gap:7px;padding:6px 14px;font-size:12.5px;font-weight:600;display:inline-flex;position:absolute;bottom:-15px;left:50%;transform:translate(-50%);box-shadow:0 6px 16px -12px #2bb6ec80,inset 0 1px #ffffffd9}.vet .vfu-return-badge svg{width:15px;height:15px}.vet .vop-hub{justify-content:center;align-items:center;gap:0;max-width:800px;margin:26px auto 0;display:flex}.vet .vop-sources{flex-direction:column;flex:none;gap:9px;display:flex}.vet .vop-src{background:linear-gradient(176deg,#faf6ef,#efe8d9);border:1px solid #2820101a;border-radius:11px;align-items:center;gap:9px;padding:8px 14px;display:flex;box-shadow:0 6px 14px -12px #46381e80,inset 0 1px #ffffffd9}.vet .vop-src svg{width:17px;height:17px;color:var(--brand);flex:none}.vet .vop-src span{letter-spacing:-.01em;color:var(--ink1);font-family:General Sans;font-size:14px;font-weight:600}.vet .vop-bus{background:#2bb6ec80;border-radius:2px;flex:none;align-self:stretch;width:2px;margin:16px 0 16px 14px}.vet .vcus-flow{justify-content:center;align-items:center;max-width:720px;margin:28px auto 0;display:flex}.vet .vr-rt-node.is-open .vr-rt-ic{box-shadow:none;color:var(--ink3);background:0 0;border:1.5px dashed #2820104d}.vet .vr-rt-node.is-solved .vr-rt-ic{border-color:#2bb6ec80;box-shadow:0 0 0 4px #2bb6ec14,0 10px 24px -12px #2bb6ec8c,inset 0 1px #ffffffd9}.vet .vos-eq{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;max-width:900px;margin:28px auto 0;display:flex}.vet .vos-op{color:var(--brand);opacity:.55;flex:none;align-self:flex-start;margin-top:14px;font-family:General Sans;font-size:24px;font-weight:600}.vet .vos-op--eq{opacity:.8}.vet .vos-core{flex-direction:column;flex:none;align-items:center;gap:10px;display:flex}.vet .vos-core-ic{width:66px;height:66px;color:var(--brand);background:linear-gradient(176deg,#faf6ef,#efe8d9);border:1px solid #2bb6ec80;border-radius:18px;justify-content:center;align-items:center;display:flex;box-shadow:0 0 0 5px #2bb6ec14,0 12px 28px -12px #2bb6ec99,inset 0 1px #ffffffd9}.vet .vos-core-ic svg{width:30px;height:30px}.vet .vos-core-lbl{letter-spacing:-.01em;color:var(--ink1);font-family:General Sans;font-size:15px;font-weight:700}.vet .vos-cta{justify-content:center;margin-top:26px;display:flex}.vet .agent-body .v-head{max-width:880px}.vet .agent-body h2{margin-top:0;font-size:clamp(36px,3vw,46px)}.vet .agent-body .v-sub{max-width:64ch;margin-top:12px;font-size:17px}.vet .vmo-flow{grid-template-columns:repeat(6,1fr);gap:16px;max-width:1340px;margin:26px auto 0;display:grid;position:relative}.vet .vmo-rail{background:#28201021;border-radius:2px;height:2px;position:absolute;top:27px;left:8.333%;right:8.333%;overflow:hidden}.vet .vmo-rail-fill{transform-origin:0;background:linear-gradient(90deg, #1974a1, var(--brand));width:100%;height:100%;display:block}.vet .vmo-step{text-align:center;padding:0 6px}.vet .vmo-step-ic{z-index:1;width:54px;height:54px;color:var(--ink4);background:linear-gradient(176deg,#faf6ef,#efe8d9);border:1px solid #2820101f;border-radius:50%;justify-content:center;align-items:center;margin:0 auto;transition:color .5s,border-color .5s,box-shadow .5s;display:flex;position:relative;box-shadow:0 6px 16px -11px #46381e8c,inset 0 1px #fffc}.vet .vmo-step-ic svg{width:24px;height:24px}.vet .vmo-step-ic.is-lit{color:var(--brand);border-color:#2bb6ec8c;box-shadow:0 0 0 1px #2bb6ec29,0 0 20px -4px #2bb6ec80,inset 0 1px #fffc}.vet .vmo-step-t{letter-spacing:-.015em;color:var(--ink1);margin-top:12px;font-family:General Sans;font-size:16.5px;font-weight:600}.vet .vmo-step-p{max-width:20ch;font-family:var(--font-manrope);color:var(--ink3);margin:5px auto 0;font-size:13px;line-height:1.45}.vet .vmo-bento{max-width:1340px;margin:20px auto 0}.vet .vmo-hero{background:radial-gradient(120% 150% at 0 0,#2bb6ec14,#0000 52%),linear-gradient(176deg,#f6efe3,#ece4d4);border:1px solid #28201014;border-radius:18px;grid-template-columns:.95fr 1.45fr;align-items:center;gap:30px;padding:16px 28px;display:grid;position:relative;overflow:hidden;box-shadow:0 1px 1.5px #46381e0f,0 14px 30px -24px #46381e4d,inset 0 1px #ffffffd9}.vet .vmo-hero-t{letter-spacing:-.015em;color:var(--ink1);font-family:General Sans;font-size:19px;font-weight:600}.vet .vmo-hero-p{font-family:var(--font-manrope);color:var(--ink2);margin:8px 0 0;font-size:15px;line-height:1.5}.vet .vmo-hero-cols{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.vet .vmo-built{border-left:2px solid #2bb6ec8c;padding-left:15px}.vet .vmo-built-t{letter-spacing:-.01em;color:var(--brand);font-family:General Sans;font-size:16px;font-weight:600}.vet .vmo-built-d{font-family:var(--font-manrope);color:var(--ink3);margin-top:4px;font-size:13.5px;line-height:1.4}.vet .vmo-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:12px;display:grid}.vet .vmo-cell{background:linear-gradient(165deg,#faf6ef 0%,#efe7d7 70%,#e9e0cf 100%);border:1px solid #28201014;border-radius:14px;padding:13px 16px 14px;transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffc}.vet .vmo-cell-grid{pointer-events:none;opacity:.5;background-image:linear-gradient(#2bb6ec12 1px,#0000 1px),linear-gradient(90deg,#2bb6ec12 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(110% 90% at 100% 0,#000 18%,#0000 72%);mask-image:radial-gradient(110% 90% at 100% 0,#000 18%,#0000 72%)}.vet .vmo-cell:after{content:"";pointer-events:none;opacity:.35;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.vet .vmo-cell:hover{border-color:#2bb6ec73;transform:translateY(-3px);box-shadow:0 14px 26px -20px #46381e66,inset 0 1px #ffffffd9}.vet .vmo-cell-mark{z-index:1;background:var(--brand);border-radius:2px;width:22px;height:3px;display:block;position:relative;box-shadow:0 0 9px -1px #2bb6ecb3}.vet .vmo-cell-t{z-index:1;letter-spacing:-.01em;color:var(--ink1);margin-top:10px;font-family:General Sans;font-size:15.5px;font-weight:600;position:relative}.vet .vmo-cell-p{z-index:1;font-family:var(--font-manrope);color:var(--ink3);margin:3px 0 0;font-size:12.5px;line-height:1.4;position:relative}.vet .vob{padding:68px 30px 0}.vet .vob-bento{grid-template-columns:repeat(6,1fr);gap:12px;max-width:1340px;margin:20px auto 0;display:grid}.vet .vob-cell.is-c3{grid-column:span 3}.vet .vob-cell.is-c2{grid-column:span 2}.vet .vob-cell{background:linear-gradient(165deg,#faf6ef 0%,#efe7d7 70%,#e9e0cf 100%);border:1px solid #28201014;border-radius:16px;padding:13px 16px 14px;transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffc}.vet .vob-cell:after{content:"";pointer-events:none;opacity:.3;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.vet .vob-cell:hover{border-color:#2bb6ec73;transform:translateY(-3px);box-shadow:0 16px 30px -22px #46381e6b,inset 0 1px #ffffffd9}.vet .vob-cell-t{z-index:1;letter-spacing:-.01em;color:var(--ink1);margin-top:11px;font-family:General Sans;font-size:15.5px;font-weight:600;position:relative}.vet .vob-cell-p{z-index:1;font-family:var(--font-manrope);color:var(--ink3);margin:3px 0 0;font-size:12.5px;line-height:1.4;position:relative}.vet .vob-viz{z-index:1;background-image:linear-gradient(#2bb6ec0f 1px,#0000 1px),linear-gradient(90deg,#2bb6ec0f 1px,#0000 1px),linear-gradient(176deg,#fbf8f1,#f0e9da);background-size:18px 18px,18px 18px,auto;border:1px solid #28201012;border-radius:11px;height:80px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb3}.vet .vob-cell:hover .vob-viz{border-color:#2bb6ec47}.vet .vob-viz--apps{justify-content:center;align-items:center;gap:14px;display:flex}.vet .vob-win{background:#fff;border:1px solid #28201024;border-radius:8px;flex-direction:column;gap:6px;width:110px;height:60px;padding:7px 9px;display:flex;box-shadow:0 8px 18px -14px #46381e99}.vet .vob-win-bar{gap:4px;margin-bottom:2px;display:flex}.vet .vob-win-bar i{background:#2bb6ec73;border-radius:50%;width:6px;height:6px}.vet .vob-win-bar i:first-child{background:var(--brand)}.vet .vob-win-row{background:#2bb6ec2e;border-radius:3px;height:6px}.vet .vob-win-row.is-short{width:55%}.vet .vob-win-row.is-mid{width:78%}.vet .vob-phone{background:#fff;border:1px solid #28201029;border-radius:10px;flex-direction:column;gap:5px;width:40px;height:68px;padding:8px 6px 6px;display:flex;position:relative;box-shadow:0 8px 18px -13px #46381eb3}.vet .vob-phone-notch{background:#28201033;border-radius:2px;width:14px;height:3px;position:absolute;top:4px;left:50%;transform:translate(-50%)}.vet .vob-phone-row{background:#2bb6ec2e;border-radius:3px;height:5px;margin-top:4px}.vet .vob-phone-row.is-short{width:60%}.vet .vob-phone-pill{background:linear-gradient(180deg, var(--brand-lit), var(--brand));border-radius:7px;height:12px;margin-top:auto}.vet .vob-viz--booking{justify-content:center;align-items:center;display:flex}.vet .vob-cal{grid-template-columns:repeat(7,1fr);gap:5px;width:158px;display:grid}.vet .vob-cal-d{aspect-ratio:1;background:#28201012;border:1px solid #2820100f;border-radius:4px}.vet .vob-cal-d.is-booked{background:#2bb6ec52;border-color:#2bb6ec4d}.vet .vob-cal-d.is-sel{background:linear-gradient(180deg, var(--brand-lit), var(--brand));box-shadow:0 0 0 2px #2bb6ec47}.vet .vob-viz--soap{flex-direction:column;justify-content:center;gap:7px;padding:0 18px;display:flex}.vet .vob-soap-row{align-items:center;gap:9px;display:flex}.vet .vob-soap-row b{width:17px;height:17px;font-family:var(--font-manrope);color:#fff;background:linear-gradient(180deg, var(--brand-lit), var(--brand));border-radius:5px;flex:none;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex}.vet .vob-soap-row i{background:#2bb6ec2e;border-radius:3px;flex:1;height:6px}.vet .vob-soap-row:nth-child(2) i{width:82%}.vet .vob-soap-row:nth-child(3) i{width:64%}.vet .vob-soap-row:nth-child(4) i{width:90%}.vet .vob-viz--rec{flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:0 16px;display:flex}.vet .vob-rec-dot{background:var(--brand);border-radius:50%;width:8px;height:8px;position:absolute;top:9px;left:11px;box-shadow:0 0 0 4px #2bb6ec29}.vet .vob-wave{align-items:center;gap:3px;height:24px;display:flex}.vet .vob-wave span{background:linear-gradient(180deg, var(--brand-lit), var(--brand));border-radius:2px;width:3px}.vet .vob-rec-line{background:#2bb6ec2e;border-radius:3px;width:78%;height:5px}.vet .vob-rec-line.is-short{width:52%}.vet .vob-viz--time{flex-direction:column;justify-content:center;gap:8px;padding:0 16px;display:flex}.vet .vob-time-row{align-items:center;gap:8px;display:flex}.vet .vob-time-row i{border:2px solid var(--brand);background:0 0;border-radius:50%;flex:none;width:9px;height:9px}.vet .vob-time-track{background:#28201014;border-radius:3px;flex:1;height:6px;overflow:hidden}.vet .vob-time-fill{background:linear-gradient(90deg, var(--brand-lit), var(--brand));border-radius:3px;height:100%;display:block}.vet .vob-viz--msg{flex-direction:column;justify-content:center;gap:7px;padding:0 16px;display:flex}.vet .vob-bub{border-radius:8px;height:13px}.vet .vob-bub.is-in{background:#2820101f;border-bottom-left-radius:3px;align-self:flex-start;width:58%}.vet .vob-bub.is-out{background:linear-gradient(180deg, var(--brand-lit), var(--brand));border-bottom-right-radius:3px;align-self:flex-end;width:64%}.vet .vob-bub.is-short{width:40%}.vet .vob-viz--inv{justify-content:center;align-items:flex-end;gap:10px;height:80px;padding:11px 18px;display:flex}.vet .vob-inv-bar-wrap{flex:1;align-items:flex-end;max-width:20px;height:100%;display:flex}.vet .vob-inv-bar{background:linear-gradient(180deg, var(--brand-lit), var(--brand));border-radius:4px 4px 2px 2px;width:100%}.vet .vob-inv-bar.is-low{background:linear-gradient(180deg, #f0b24a, var(--amber,#d88603))}.vet .vob-own{grid-template-columns:.9fr 1.5fr;margin-top:18px;padding-top:14px;padding-bottom:14px}@media (max-width:880px){.vet .vob{padding-top:72px}.vet .vob-bento{grid-template-columns:repeat(2,1fr)}.vet .vob-cell.is-c3,.vet .vob-cell.is-c2{grid-column:span 1}}@media (max-width:560px){.vet .vob-bento{grid-template-columns:1fr}}.vet .vwk{padding:104px 30px 0}.vet .vwk-circuit{grid-template-columns:1fr 1fr;gap:30px 92px;max-width:940px;margin:52px auto 0;display:grid;position:relative}.vet .vwk-trace{pointer-events:none;z-index:0;fill:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.vet .vwk-trace-bg{fill:none;stroke:#2820101f;stroke-width:2px}.vet .vwk-trace-fg{fill:none;stroke:var(--brand);stroke-width:2.5px;stroke-linecap:round;filter:drop-shadow(0 0 6px #2bb6ec73)}.vet .vwk-dots{pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.vet .vwk-card{z-index:1;background:linear-gradient(165deg,#faf6ef 0%,#efe7d7 72%,#e9e0cf 100%);border:1px solid #28201017;border-radius:16px;grid-template-columns:auto 1fr;align-items:start;gap:12px;width:100%;max-width:372px;padding:14px 16px 15px;transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .3s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffd1,0 14px 30px -26px #46381e66}.vet .vwk-card.is-l{justify-self:start}.vet .vwk-card.is-r{justify-self:end}.vet .vwk-card:before{content:"";pointer-events:none;opacity:.5;background-image:linear-gradient(#2bb6ec0f 1px,#0000 1px),linear-gradient(90deg,#2bb6ec0f 1px,#0000 1px);background-size:20px 20px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 90% at 100% 0,#000 14%,#0000 70%);mask-image:radial-gradient(120% 90% at 100% 0,#000 14%,#0000 70%)}.vet .vwk-card:hover{border-color:#2bb6ec6b;transform:translateY(-3px);box-shadow:0 20px 38px -24px #46381e80,inset 0 1px #ffffffe0}.vet .vwk-tile{z-index:1;color:#fff;background:linear-gradient(158deg, var(--brand-lit), var(--brand));border:1px solid #2bb6ec80;border-radius:12px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:relative;box-shadow:0 10px 20px -14px #2bb6ecf2,inset 0 1px #ffffff73}.vet .vwk-tile svg{width:20px;height:20px}.vet .vwk-card-body{z-index:1;min-width:0;position:relative}.vet .vwk-card-head{align-items:baseline;gap:9px;display:flex}.vet .vwk-num{font-family:var(--font-space-mono), monospace;letter-spacing:.01em;color:var(--brand);flex:none;padding-top:1px;font-size:12px;font-weight:700}.vet .vwk-card-t{letter-spacing:-.015em;color:var(--ink1);font-family:General Sans;font-size:16px;font-weight:600}.vet .vwk-card-p{font-family:var(--font-manrope);color:var(--ink2);margin:6px 0 0;font-size:13px;line-height:1.5}.vet .vwk-end{text-align:center;flex-direction:column;grid-column:1/-1;align-items:center;margin-top:26px;display:flex}.vet .vwk-loop{z-index:1;width:142px;height:142px;position:relative}.vet .vwk-orb{text-align:center;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.vet .vwk-orb-face{z-index:1;background:radial-gradient(circle at 50% 34%,#fcf8f1,#e7dfce);border:1px solid #2820101f;border-radius:50%;position:absolute;inset:0;box-shadow:0 20px 44px -26px #46381e80,inset 0 1px #ffffffd9}.vet .vwk-orb-t{z-index:1;letter-spacing:-.015em;color:var(--ink1);font-family:General Sans;font-size:18px;font-weight:600;line-height:1.16;position:relative}.vet .vwk-end-card{max-width:540px;margin-top:18px}.vet .vwk-end-card .vwk-card-t{font-size:18px}.vet .vwk-end-card .vwk-card-p{margin-top:7px;font-size:14.5px}@media (max-width:760px){.vet .vwk-circuit{grid-template-columns:1fr;gap:14px 0;padding-left:4px}.vet .vwk-trace{display:none}.vet .vwk-card{max-width:100%;grid-column:1!important}.vet .vwk-card.is-r{justify-self:start}}.vet .vint{text-align:center;padding:64px 30px 16px}.vet .vint-wrap{margin-top:18px}.vet .vint-orbit{max-width:660px}.vet .vint .ring-in{--r:150;--dur:52s}.vet .vint .ring-out{--r:286;--dur:72s}.vet .vint .track-in{--r:150}.vet .vint .track-out{--r:286}.vet .vint .vsys-track:after{border-width:1.5px;border-color:#2820101a}.vet .vint .vsys-node-ic.is-logo{width:82px;height:24px;box-shadow:none;background:0 0;border:none;border-radius:0;position:relative}.vet .vint-logo-color{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.vet .vint .vsys-node-ic{transition:transform .3s cubic-bezier(.22,1,.36,1)}.vet .vint .vsys-node-ic:hover{transform:scale(1.12)}.vet .vint .vsys-core{width:156px;height:156px}.vet .vint-logo{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.vet .vint-logo-e{font-family:var(--font-syncopate);letter-spacing:-1.2px;color:#2bb6ec;white-space:nowrap;font-size:19px;font-weight:700;line-height:1}.vet .vint-logo-s{font-family:var(--font-chakra);letter-spacing:2px;color:var(--ink2);margin-top:3px;font-size:6.6px;font-weight:600;line-height:1}@media (max-width:760px){.vet .vint-orbit{max-width:440px}.vet .vint .ring-in,.vet .vint .track-in{--r:88}.vet .vint .ring-out,.vet .vint .track-out{--r:184}.vet .vint .vsys-node-ic.is-logo{width:66px;height:20px}.vet .vint .vsys-core{width:112px;height:112px}.vet .vint-logo-e{font-size:15px}}.vet .vconsult{padding:120px 30px 36px}.vet .vconsult-cal{z-index:1;zoom:1.1;max-width:min(1120px,60vw);margin:26px auto 0;position:relative}.vet .vblog{z-index:1;margin-top:24px;padding:48px 0 96px;position:relative}.vet .vblog .related__eyebrow{display:none}.vet .vblog .related__heading{color:var(--brand);text-align:center;margin-bottom:64px}.vet .vx{padding:200px 30px 120px}.vet .vx__card{text-align:center;border:1px solid rgba(var(--c), .18);background:radial-gradient(120% 90% at 50% 0%, rgba(var(--c), .12), transparent 58%), linear-gradient(180deg, #0c1411, #07090b 70%);border-radius:28px;max-width:1280px;margin:0 auto;padding:80px 56px 76px;position:relative;overflow:hidden;box-shadow:0 60px 120px -70px #000000e6,inset 0 1px #ffffff0a}.vet .vx__grid{pointer-events:none;opacity:.5;background-image:linear-gradient(rgba(var(--c), .06) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--c), .06) 1px, transparent 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(100% 70% at 50% 0,#000 25%,#0000 75%);mask-image:radial-gradient(100% 70% at 50% 0,#000 25%,#0000 75%)}.vet .vx__bloom{pointer-events:none;filter:blur(40px);background:radial-gradient(closest-side, rgba(var(--c), .28), transparent 70%);width:560px;height:360px;position:absolute;top:-120px;left:50%;transform:translate(-50%)}.vet .vx__in{z-index:2;max-width:880px;margin:0 auto;position:relative}.vet .vx__kicker{font-family:var(--font-space-mono);letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--cl));font-size:11px}.vet .vx__kicker .sep{opacity:.5;margin:0 8px}.vet .vx h2{letter-spacing:-.032em;color:var(--ink1);max-width:18ch;margin:18px auto 0;font-family:General Sans;font-size:46px;font-weight:700;line-height:1.06}.vet .vx__sub{font-family:var(--font-manrope);color:var(--ink2);max-width:58ch;margin:22px auto 0;font-size:18px;line-height:1.6}.vet .vx__cta{justify-content:center;align-items:center;gap:16px;margin-top:38px;display:flex}.vet .vx__reassure{font-family:var(--font-manrope);color:var(--ink3);justify-content:center;align-items:center;gap:18px;margin-top:26px;font-size:13px;display:flex}.vet .vx__reassure span{align-items:center;gap:7px;display:inline-flex}.vet .vx__reassure svg{width:14px;height:14px;color:var(--brand)}@property --gradient-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --gradient-angle-offset{syntax:"<angle>";inherits:false;initial-value:0deg}@property --gradient-percent{syntax:"<percentage>";inherits:false;initial-value:5%}@property --gradient-shine{syntax:"<color>";inherits:false;initial-value:#fff}.vet .shiny-cta{--shiny-cta-bg:#0a0b0d;--shiny-cta-bg-subtle:#1c160c;--shiny-cta-fg:#fff;--shiny-cta-highlight:#ff9d00;--shiny-cta-highlight-subtle:#ffd27a;--animation:gradient-angle linear infinite;--duration:3s;--shadow-size:2px;--transition:.8s cubic-bezier(.25, 1, .5, 1);isolation:isolate;cursor:pointer;outline-offset:4px;font-family:var(--font-jakarta-raw), sans-serif;color:var(--shiny-cta-fg);background:linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box, conic-gradient(from calc(var(--gradient-angle) - var(--gradient-angle-offset)), transparent, var(--shiny-cta-highlight) var(--gradient-percent), var(--gradient-shine) calc(var(--gradient-percent) * 2), var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3), transparent calc(var(--gradient-percent) * 4)) border-box;box-shadow:inset 0 0 0 1px var(--shiny-cta-bg-subtle);transition:var(--transition);border:1px solid #0000;border-radius:360px;padding:.66rem 1.95rem;font-size:.92rem;font-weight:600;line-height:1.2;transition-property:--gradient-angle-offset,--gradient-percent,--gradient-shine;position:relative;overflow:hidden}.vet .shiny-cta:before,.vet .shiny-cta:after,.vet .shiny-cta span:before{content:"";pointer-events:none;z-index:-1;position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.vet .shiny-cta:active{translate:0 1px}.vet .shiny-cta:before{--size:calc(100% - var(--shadow-size) * 3);--position:2px;--space:calc(var(--position) * 2);width:var(--size);height:var(--size);background:radial-gradient(circle at var(--position) var(--position), white calc(var(--position) / 4), transparent 0) padding-box;background-size:var(--space) var(--space);-webkit-mask-image:conic-gradient(from calc(var(--gradient-angle) + 45deg), black, transparent 10% 90%, black);mask-image:conic-gradient(from calc(var(--gradient-angle) + 45deg), black, transparent 10% 90%, black);border-radius:inherit;opacity:.4;z-index:-1;background-repeat:space}.vet .shiny-cta:after{--animation:shimmer linear infinite;aspect-ratio:1;background:linear-gradient(-50deg, transparent, var(--shiny-cta-highlight), transparent);opacity:.6;width:100%;-webkit-mask-image:radial-gradient(circle at bottom,#0000 40%,#000);mask-image:radial-gradient(circle at bottom,#0000 40%,#000)}.vet .shiny-cta span{z-index:1}.vet .shiny-cta span:before{--size:calc(100% + 1rem);width:var(--size);height:var(--size);box-shadow:inset 0 -1ex 2rem 4px var(--shiny-cta-highlight);opacity:0;transition:opacity var(--transition);animation:calc(var(--duration) * 1.5) breathe linear infinite}.vet .shiny-cta,.vet .shiny-cta:before,.vet .shiny-cta:after{animation:var(--animation) var(--duration), var(--animation) calc(var(--duration) / .4) reverse paused;animation-composition:add}.vet .shiny-cta:is(:hover,:focus-visible){--gradient-percent:20%;--gradient-angle-offset:95deg;--gradient-shine:var(--shiny-cta-highlight-subtle)}.vet .shiny-cta:is(:hover,:focus-visible),.vet .shiny-cta:is(:hover,:focus-visible):before,.vet .shiny-cta:is(:hover,:focus-visible):after{animation-play-state:running}.vet .shiny-cta:is(:hover,:focus-visible) span:before{opacity:1}@keyframes gradient-angle{to{--gradient-angle:360deg}}@keyframes shimmer{to{rotate:360deg}}@keyframes breathe{0%,to{scale:1}50%{scale:1.2}}@media (max-width:920px){.vet h2{font-size:34px}.vet .vm__grid{grid-template-columns:1fr 1fr}.vet .vsys{padding:76px 24px 84px}.vet .vsys-panel{grid-template-columns:1fr;gap:40px}.vet .vsys-copy h2{max-width:none}.vet .vsys-orbit{--r:194;max-width:480px}.vet .vmo-flow{grid-template-columns:1fr 1fr;gap:28px 16px}.vet .vmo-rail{display:none}.vet .vmo-grid{grid-template-columns:repeat(2,1fr)}.vet .vmo-hero{grid-template-columns:1fr;gap:18px}.vet .agent-card{min-height:0;padding:40px 28px}.vet .vr-caps{grid-template-columns:1fr 1fr;gap:22px}.vet .vg__card{grid-template-columns:1fr}.vet .vg__col.is-build{border-top:1px solid #2820101a;border-left:0}.vet .vg__stop{padding-bottom:4px}.vet .vx h2{font-size:34px}.vet .vx__sub{font-size:16px}}@media (max-width:560px){.vet .vm__grid,.vet .vc__band,.vet .vmo-flow,.vet .vmo-grid,.vet .vr-caps{grid-template-columns:1fr}.vet .vsys-orbit{--r:136;max-width:340px}.vet .vsys-node-ic{width:46px;height:46px}.vet .vsys-node-ic svg{width:20px;height:20px}.vet .vc__stat{padding:26px 34px}.vet .vc__stat+.vc__stat{border-top:1px solid #28201021;border-left:0}.vet .vh h1{white-space:normal;max-width:16ch;font-size:clamp(34px,9vw,46px)}.vet .vx__card{padding:70px 24px 64px}.vet .vx__cta{flex-direction:column}.vet .vx__reassure{flex-direction:column;gap:10px}}@media (prefers-reduced-motion:reduce){.vet .v-primary,.vet .v-card__bloom{transition:none}.vet .vsys-node{animation-play-state:paused}.vet .vsys-core-glow,.vet .vr-rt-rail{animation:none}}.vet.is-cream{--c:43, 182, 236;--cl:43, 182, 236;--brand:#2bb6ec;--brand-lit:#2bb6ec;--amber:#c9750a;--ink1:#1b1e23;--ink2:#474b52;--ink3:#6d727b;--ink4:#9a958a;color:#1b1e23}.vetcream-bg{z-index:0;pointer-events:none;background:radial-gradient(80% 60% at 50% -8%,#1883b512,#0000 60%),radial-gradient(70% 50% at 100% 8%,#ff9d000b,#0000 60%),linear-gradient(#f1ebdd 0%,#ece5d6 38%,#e6decd 100%);position:fixed;inset:0}.vetcream-bg:after{content:"";opacity:.5;background-image:linear-gradient(#5042280a 1px,#0000 1px),linear-gradient(90deg,#5042280a 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 90% at 50% 0,#000 30%,#0000 85%);mask-image:radial-gradient(120% 90% at 50% 0,#000 30%,#0000 85%)}.vet-orbs{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.vet-orbs .orb{filter:blur(70px);opacity:.55;border-radius:50%;position:absolute}.vet-orbs .o1{background:#3aa6dd;width:440px;height:440px;top:116vh;left:-7%}.vet-orbs .o2{opacity:.42;background:#e8a13a;width:380px;height:380px;top:150vh;right:-5%}.vet-orbs .o3{background:#3aa6dd;width:480px;height:480px;top:196vh;left:-8%}.vet-orbs .o4{background:#3aa6dd;width:420px;height:420px;top:244vh;right:-7%}.vet-orbs .o5{opacity:.42;background:#e8a13a;width:400px;height:400px;top:292vh;left:-6%}.vet-orbs .o6{background:#3aa6dd;width:460px;height:460px;top:340vh;right:-8%}.vet-orbs .o7{background:#3aa6dd;width:420px;height:420px;top:392vh;left:-7%}.vet-orbs .o8{opacity:.4;background:#e8a13a;width:380px;height:380px;top:440vh;right:-6%}.vet.is-cream:after{content:"";z-index:0;pointer-events:none;opacity:.5;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.vet.is-cream .v-card{background:radial-gradient(135% 115% at 50% -15%,#ffffffb8,#0000 56%),linear-gradient(176deg,#faf6ef,#efe8d9);border-color:#2820100f;box-shadow:0 1px 1.5px #46381e0f,0 14px 30px -20px #46381e4d,inset 0 1px #ffffffd9}.vet.is-cream .v-card__grid{opacity:.6;background-image:linear-gradient(#2820100d 1px,#0000 1px),linear-gradient(90deg,#2820100d 1px,#0000 1px)}.vet.is-cream .v-card__bloom{background:radial-gradient(circle,#1883b51f,#0000 64%)}.vet.is-cream .vh{background:0 0}.vet.is-cream .vh__sub{color:#ffffffbd}.vet.is-cream .v-primary{color:#f3fbf6;background:linear-gradient(#2090c2,#156a96);box-shadow:0 14px 30px -14px #156991b3,inset 0 1px #ffffff40}.vet.is-cream .vg__col.is-build{border-left-color:#28201012}.vet.is-cream .vx__card{background:radial-gradient(120% 90% at 50% 0,#1883b51f,#0000 58%),linear-gradient(#f6f1e7,#ece5d6 75%);border-color:#1883b538;box-shadow:0 60px 120px -76px #46381e99,inset 0 1px #ffffffb3}.vet.is-cream .vx__bloom{background:radial-gradient(closest-side,#1883b533,#0000 70%)}.vet.is-cream .vx__reassure svg{color:var(--brand)}
