body.vc-consumer-audience{--vc-owner-ink:#34445B;--vc-owner-teal:#52657D;--vc-owner-mint:#E8EDF2;--vc-owner-cream:#faf9f4}body.vc-consumer-audience .px-owner-hero{background:radial-gradient(ellipse at 80% 18%,#fffefa 0,transparent 58%),linear-gradient(125deg,#f6f3ee,#e8edf2 52%,#fbf8f4)}body.vc-consumer-audience .px-owner-hero .px-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);min-height:610px;gap:clamp(25px,5vw,72px);padding-block:clamp(45px,6vw,76px)}body.vc-consumer-audience .px-owner-hero .px-hero-copy h1{color:#1d3544;letter-spacing:-.048em;font-family:var(--vc-font-display,"Manrope",ui-sans-serif,system-ui,sans-serif);font-weight:550;line-height:1.01;font-size:clamp(3.2rem,5.3vw,6rem)}body.vc-consumer-audience .px-owner-hero .px-lead{color:#52657d;max-width:550px}body.vc-consumer-audience .px-owner-hero .px-eyebrow{color:#52657d}body.vc-consumer-audience .px-owner-hero .px-smallnote{color:#52657d;max-width:590px;line-height:1.6}body.vc-consumer-audience .px-owner-hero .px-button-primary{background:#1e3d53;color:#fff;border-radius:14px;box-shadow:0 12px 24px #34445b26}body.vc-consumer-audience .px-owner-hero .px-button-primary:hover{background:#40536a}body.vc-consumer-audience .px-owner-hero .px-text-link{color:#40536a}body.vc-consumer-audience .vc-owner-hero-art{display:block;position:relative;isolation:isolate;min-width:0;max-width:650px;width:100%;height:clamp(385px,36vw,510px);margin-inline:auto;border:1px solid #E8EDF2;border-radius:44px;background:radial-gradient(circle at 51% 62%,#E8EDF2 0,#F6F3EE 37%,transparent 65%),linear-gradient(145deg,#fffdf9,#f6f3ee 62%,#e8edf2);box-shadow:0 28px 70px #34445b22}body.vc-consumer-audience .vc-owner-illustration-glow{position:absolute;left:15%;right:15%;bottom:15%;height:54%;background:#e8edf2;border-radius:50%;z-index:-1}body.vc-consumer-audience .vc-owner-hero-art:before,body.vc-consumer-audience .vc-owner-hero-art:after{content:"";position:absolute;pointer-events:none;border-radius:50%;border:1px solid #8799AF4a}body.vc-consumer-audience .vc-owner-hero-art:before{inset:12% 15% 14%}body.vc-consumer-audience .vc-owner-hero-art:after{inset:22% 24% 24%}body.vc-consumer-audience .vc-owner-animal{position:absolute;filter:drop-shadow(0 12px 17px #34445B20)}body.vc-consumer-audience .vc-owner-animal .vc-source-pet-portrait{width:100%;height:100%;display:block}body.vc-consumer-audience .vc-owner-dog{width:63%;left:4%;top:25%;transform:rotate(-7deg)}body.vc-consumer-audience .vc-owner-cat{width:58%;right:2%;top:30%;transform:rotate(7deg)}body.vc-consumer-audience .vc-owner-illustration-decor{position:absolute;z-index:2;display:grid;place-items:center;background:#fffdf9;border:1px solid #E8EDF2;box-shadow:0 7px 17px #34445b1c;color:#64748b;border-radius:50%}body.vc-consumer-audience .vc-owner-paw-one{width:56px;height:56px;top:10%;right:14%;transform:rotate(18deg)}body.vc-consumer-audience .vc-owner-paw-two{width:40px;height:40px;top:17%;left:18%;color:#d3a697}body.vc-consumer-audience .vc-owner-art-note,body.vc-consumer-audience .vc-owner-art-trust{display:inline-flex;align-items:center;gap:9px;position:absolute;z-index:4;max-width:75%;border:1px solid #E8EDF2;background:#fffdf9f5;border-radius:16px;padding:12px 15px;box-shadow:0 13px 28px #34445b1b;font-size:.77rem;line-height:1.35;font-weight:760;color:#34445b}body.vc-consumer-audience .vc-owner-art-note{top:8%;left:7%;transform:rotate(-3deg)}body.vc-consumer-audience .vc-owner-art-trust{bottom:9%;right:5%;transform:rotate(2deg);color:#40536a}body.vc-consumer-audience .vc-owner-art-note svg,body.vc-consumer-audience .vc-owner-art-trust svg{flex:none}body.vc-consumer-audience .px-feature-card{border-radius:24px;background:#fffdf9}body.vc-consumer-audience .px-step{border-radius:17px}body.vc-consumer-audience .vc-owner-only-preview{background:linear-gradient(160deg,#f6f3ee,#e8edf2 56%,#fdf9f2);border-block-color:#E8EDF2}body.vc-consumer-audience .vc-owner-only-preview .vc-demo-intro h2{font-family:var(--vc-font-display,"Manrope",ui-sans-serif,system-ui,sans-serif)!important;font-weight:530!important;color:#34445b!important;letter-spacing:-.04em!important}body.vc-consumer-audience .vc-owner-only-preview .vc-demo-lead{color:#52657d}body.vc-consumer-audience .vc-owner-preview-label{display:inline-flex;align-items:center;gap:10px;margin:0;background:#fffdf7;color:#40536a;border:1px solid #E8EDF2;border-radius:999px;padding:12px 17px;font-size:.79rem;font-weight:750}body.vc-consumer-audience .vc-owner-only-preview .vc-demo-stage{border-radius:28px;background:linear-gradient(130deg,#e8edf2,#fffaf2)}body.vc-consumer-audience .vc-owner-only-preview .vc-demo-owner-side{border-radius:18px}body.vc-consumer-audience .vc-owner-only-preview .vp-showcase-bottom a{background:#34445b;color:#fff;border-radius:13px}body.vc-consumer-audience .vc-owner-only-preview .vp-showcase-bottom a:hover{background:#40536a}body.vc-consumer-audience .vc-site-header .vc-header-demo{background:#e8edf2!important;border-color:#cbd5e1;box-shadow:none;color:#34445b!important}body.vc-consumer-audience .vc-site-header .vc-header-demo:hover{background:#cbd5e1!important}@media(max-width:850px){body.vc-consumer-audience .px-owner-hero .px-hero-grid{grid-template-columns:1fr;gap:23px;padding-block:52px}body.vc-consumer-audience .vc-owner-hero-art{height:410px;max-width:590px}}@media(max-width:600px){body.vc-consumer-audience .px-owner-hero .px-hero-grid{padding-block:35px;gap:21px}body.vc-consumer-audience .px-owner-hero .px-hero-copy h1{font-size:clamp(2.9rem,11vw,4.1rem)}body.vc-consumer-audience .vc-owner-hero-art{height:320px;border-radius:30px}body.vc-consumer-audience .vc-owner-dog{width:72%;left:-1%;top:21%}body.vc-consumer-audience .vc-owner-cat{width:65%;right:-2%;top:29%}body.vc-consumer-audience .vc-owner-paw-one{top:11%;right:11%;width:42px;height:42px}body.vc-consumer-audience .vc-owner-art-note,body.vc-consumer-audience .vc-owner-art-trust{font-size:.65rem;padding:9px 10px;border-radius:11px}body.vc-consumer-audience .vc-owner-art-note{left:4%}body.vc-consumer-audience .vc-owner-art-trust{right:3%;bottom:8%}body.vc-consumer-audience .vc-owner-only-preview .vc-demo-toolbar{flex-direction:column;align-items:flex-start}}@media(max-width:350px){body.vc-consumer-audience .vc-owner-hero-art{height:270px}body.vc-consumer-audience .vc-owner-art-note{max-width:58%}}@media(prefers-reduced-motion:reduce){body.vc-consumer-audience .vc-owner-animal,body.vc-consumer-audience .vc-owner-art-note,body.vc-consumer-audience .vc-owner-art-trust{transition:none}}
