[class*="the7-spinner-animate-"]{animation:spinner-animation 1s cubic-bezier(1,1,1,1) infinite;x:46.5px;y:40px;width:7px;height:20px;fill:var(--the7-beautiful-spinner-color2);opacity:.2}.the7-spinner-animate-2{animation-delay:0.083s}.the7-spinner-animate-3{animation-delay:0.166s}.the7-spinner-animate-4{animation-delay:0.25s}.the7-spinner-animate-5{animation-delay:0.33s}.the7-spinner-animate-6{animation-delay:0.416s}.the7-spinner-animate-7{animation-delay:0.5s}.the7-spinner-animate-8{animation-delay:0.58s}.the7-spinner-animate-9{animation-delay:0.666s}.the7-spinner-animate-10{animation-delay:0.75s}.the7-spinner-animate-11{animation-delay:0.83s}.the7-spinner-animate-12{animation-delay:0.916s}@keyframes spinner-animation{from{opacity:1}to{opacity:0}}#vc-touchpoints{--navy:#08233d;--navy2:#0d3457;--ink:#243444;--muted:#667788;--line:#dce5ec;--soft:#f4f8fb;--soft2:#eef5f8;--teal:#1c9aa6;--teal2:#0d7d87;--green:#18845a;--orange:#d97706;--white:#fff;--shadow:0 14px 40px rgba(11,41,66,.10)}#vc-touchpoints *{box-sizing:border-box}#vc-touchpoints{scroll-behavior:smooth}#vc-touchpoints{margin:0;background:#fff;color:var(--ink);font-family:Roboto,Arial,Helvetica,sans-serif;font-size:16px;line-height:1.62}#vc-touchpoints a{color:#087d91;text-decoration:none}#vc-touchpoints a:hover{text-decoration:underline}#vc-touchpoints .wrap{width:min(1180px,92vw);margin:auto}#vc-touchpoints .article{width:min(780px,92vw);margin:auto}#vc-touchpoints .hero{position:relative;overflow:hidden;background:linear-gradient(135deg,var(--navy),#0a2d4f 58%,#104b67);color:#fff;padding:68px 0 84px}#vc-touchpoints .hero:after{content:"";position:absolute;left:-8%;right:-8%;bottom:-72px;height:145px;background:#fff;border-radius:50% 50% 0 0/42% 42% 0 0}#vc-touchpoints .crumb{font-size:13px;letter-spacing:.04em;text-transform:uppercase;opacity:.76;margin-bottom:18px}#vc-touchpoints .hero h1{font-size:clamp(38px,5vw,58px);line-height:1.06;letter-spacing:-.035em;margin:0 0 20px;max-width:930px}#vc-touchpoints .dek{font-size:20px;line-height:1.55;max-width:820px;color:#e6f0f6;margin:0 0 26px}#vc-touchpoints .meta{display:flex;gap:16px;flex-wrap:wrap;font-size:14px;color:#cfe0eb}#vc-touchpoints .meta span{display:inline-flex;align-items:center;gap:7px}#vc-touchpoints .main{padding:42px 0 80px}#vc-touchpoints .intro{font-size:18px;color:#34495b}#vc-touchpoints .lead-box{background:linear-gradient(135deg,#edf7f9,#f7fbfd);border:1px solid #d6e9ec;border-left:5px solid var(--teal);padding:22px 24px;margin:30px 0;border-radius:12px}#vc-touchpoints .lead-box strong{color:var(--navy)}#vc-touchpoints .toc{margin:34px auto 44px;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 8px 24px rgba(10,40,65,.05);padding:22px 26px}#vc-touchpoints .toc b{color:var(--navy);display:block;margin-bottom:8px}#vc-touchpoints .toc ol{margin:0;padding-left:20px;columns:2;column-gap:34px}#vc-touchpoints .toc li{margin:7px 0;break-inside:avoid}#vc-touchpoints h2{color:var(--navy);font-size:34px;line-height:1.28;letter-spacing:-.02em;margin:58px 0 18px}#vc-touchpoints h3{color:var(--navy2);font-size:23px;line-height:1.35;margin:34px 0 12px}#vc-touchpoints p{margin:0 0 18px}#vc-touchpoints ul,#vc-touchpoints ol{margin:0 0 22px;padding-left:24px}#vc-touchpoints li{margin:8px 0}#vc-touchpoints .small{font-size:13px;color:var(--muted)}#vc-touchpoints .figure{width:min(1040px,94vw);margin:38px auto;border-radius:18px;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow);overflow:hidden}#vc-touchpoints .figure-head{padding:18px 24px 0}#vc-touchpoints .figure-head b{color:var(--navy);font-size:15px}#vc-touchpoints .figure figcaption{font-size:13px;color:var(--muted);padding:12px 22px 20px;border-top:1px solid #edf2f5}#vc-touchpoints .viz{padding:24px;background:linear-gradient(180deg,#f8fbfd,#eef5f8)}#vc-touchpoints .journey{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;align-items:stretch}#vc-touchpoints .stage{background:#fff;border:1px solid #d8e4ea;border-radius:14px;padding:18px 14px;position:relative;min-height:170px}#vc-touchpoints .stage:not(:last-child):after{content:"→";position:absolute;right:-16px;top:44%;z-index:3;color:#7f98aa;font-size:23px;font-weight:700}#vc-touchpoints .stage .num{font-size:12px;font-weight:700;color:var(--teal);letter-spacing:.12em}#vc-touchpoints .stage h4{margin:7px 0 8px;font-size:18px;color:var(--navy)}#vc-touchpoints .stage p{font-size:13px;line-height:1.48;color:#5b6d7c;margin:0}#vc-touchpoints .stage .tool{margin-top:12px;font-size:12px;background:#eef7f8;color:#136d76;border-radius:8px;padding:7px 9px;display:inline-block}#vc-touchpoints .metric-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;margin:25px 0}#vc-touchpoints .metric{border:1px solid var(--line);border-radius:14px;padding:20px;background:#fff}#vc-touchpoints .metric .label{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:700}#vc-touchpoints .metric .formula{font-size:20px;line-height:1.35;color:var(--navy);font-weight:700;margin:8px 0}#vc-touchpoints .metric p{font-size:14px;color:#5d6f7f;margin:0}#vc-touchpoints .metric strong{color:var(--teal2)}#vc-touchpoints .data-table{width:100%;border-collapse:separate;border-spacing:0;margin:24px 0 12px;font-size:14px;border:1px solid var(--line);border-radius:14px;overflow:hidden}#vc-touchpoints .data-table th{background:var(--navy);color:#fff;text-align:left;padding:13px 12px;vertical-align:top}#vc-touchpoints .data-table td{padding:13px 12px;border-top:1px solid var(--line);vertical-align:top}#vc-touchpoints .data-table tr:nth-child(even) td{background:#f8fafc}#vc-touchpoints .data-table code{font-size:12px;color:#0b6070;background:#edf7f8;padding:3px 6px;border-radius:5px}#vc-touchpoints .yes{font-weight:700;color:var(--green)}#vc-touchpoints .no{font-weight:700;color:#a84738}#vc-touchpoints .callout{margin:30px 0;padding:22px 24px;border-radius:14px;background:#fff7ed;border:1px solid #fed7aa}#vc-touchpoints .callout h3{margin:0 0 8px;color:#9a4d06;font-size:20px}#vc-touchpoints .callout p:last-child{margin-bottom:0}#vc-touchpoints .privacy{display:grid;grid-template-columns:1fr auto 1fr;gap:20px;align-items:center}#vc-touchpoints .privacy .box{border-radius:14px;padding:20px;background:#fff;border:1px solid var(--line)}#vc-touchpoints .privacy .eq{font-size:28px;color:#9aaab6;font-weight:800}#vc-touchpoints .privacy h4{margin:0 0 8px;color:var(--navy);font-size:18px}#vc-touchpoints .privacy ul{margin:0;padding-left:19px;font-size:14px}#vc-touchpoints .privacy .bad{border-top:4px solid #d97706}#vc-touchpoints .privacy .good{border-top:4px solid var(--teal)}#vc-touchpoints .floor{position:relative;min-height:390px;background:#eaf1f5;border:1px solid #d3e0e7;border-radius:16px;overflow:hidden}#vc-touchpoints .room{position:absolute;background:#fff;border:3px solid #c1d0d9;border-radius:7px}#vc-touchpoints .r1{left:5%;top:12%;width:23%;height:32%}#vc-touchpoints .r2{left:31%;top:12%;width:31%;height:32%}#vc-touchpoints .r3{left:65%;top:12%;width:30%;height:32%}#vc-touchpoints .r4{left:13%;top:56%;width:34%;height:28%}#vc-touchpoints .r5{left:52%;top:56%;width:35%;height:28%}#vc-touchpoints .door{position:absolute;left:44%;bottom:-3px;width:12%;height:14px;background:#9bb0be}#vc-touchpoints .sensor{position:absolute;width:24px;height:24px;border-radius:50%;background:var(--navy);border:5px solid #fff;box-shadow:0 2px 7px rgba(0,0,0,.18)}#vc-touchpoints .s1{left:48%;bottom:4%}#vc-touchpoints .s2{left:45%;top:21%;background:var(--teal)}#vc-touchpoints .s3{left:71%;top:67%;background:#1c9aa6}#vc-touchpoints .zone{position:absolute;border:2px dashed #1c9aa6;background:rgba(28,154,166,.10);border-radius:50%}#vc-touchpoints .z1{left:33%;top:8%;width:28%;height:40%}#vc-touchpoints .z2{left:57%;top:50%;width:34%;height:34%}#vc-touchpoints .floor-label{position:absolute;font-size:12px;color:#526877;font-weight:700}#vc-touchpoints .fl-entry{left:43%;bottom:8%}#vc-touchpoints .fl-zone{left:39%;top:25%}#vc-touchpoints .fl-queue{left:68%;top:65%}#vc-touchpoints .fl-passer{left:4%;bottom:3%;color:#61798b}#vc-touchpoints .street{position:absolute;left:2%;right:2%;bottom:0;height:38px;background:#d7e0e6;border-top:2px solid #bbc9d2}#vc-touchpoints .bar-chart{display:grid;grid-template-columns:180px 1fr 1fr;gap:9px;align-items:center;font-size:13px}#vc-touchpoints .bar-head{font-weight:700;color:var(--navy);padding-bottom:5px}#vc-touchpoints .bar-row{display:contents}#vc-touchpoints .bar-label{font-weight:600;color:#4e6272}#vc-touchpoints .bar{height:30px;background:#e4edf2;border-radius:6px;overflow:hidden;position:relative}#vc-touchpoints .bar i{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(90deg,var(--teal),#45b6bd);border-radius:6px}#vc-touchpoints .bar.baseline i{background:#9ab0bf}#vc-touchpoints .bar span{position:absolute;left:9px;top:5px;color:#fff;font-weight:700}#vc-touchpoints .bar.note span{color:#456}#vc-touchpoints .checklist{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}#vc-touchpoints .check{border:1px solid var(--line);border-radius:12px;padding:16px 18px;background:#fff}#vc-touchpoints .check b{display:block;color:var(--navy);margin-bottom:5px}#vc-touchpoints .check p{font-size:14px;color:#5d6f7f;margin:0}#vc-touchpoints .check:before{content:"✓";float:right;color:var(--green);font-weight:900;font-size:18px}#vc-touchpoints .product-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:28px 0}#vc-touchpoints .product{background:linear-gradient(180deg,#f7fbfd,#eef6f8);border:1px solid #d6e4ea;border-radius:14px;padding:20px}#vc-touchpoints .product h3{font-size:20px;margin:0 0 9px}#vc-touchpoints .product p{font-size:14px;margin-bottom:12px}#vc-touchpoints .product a{font-weight:700}#vc-touchpoints .faq{border-top:1px solid var(--line);padding:22px 0}#vc-touchpoints .faq h3{margin:0 0 8px;font-size:21px}#vc-touchpoints .faq p{margin-bottom:0}#vc-touchpoints .cta{width:min(960px,92vw);margin:54px auto 0;background:linear-gradient(135deg,var(--navy),#10516d);color:#fff;border-radius:20px;padding:38px 42px;box-shadow:var(--shadow)}#vc-touchpoints .cta h2{color:#fff;margin:0 0 11px;font-size:34px}#vc-touchpoints .cta p{color:#e4eef4;max-width:700px}#vc-touchpoints .btn{display:inline-block;background:#fff;color:var(--navy);font-weight:800;padding:12px 19px;border-radius:10px;margin-top:4px}#vc-touchpoints .btn:hover{text-decoration:none;transform:translateY(-1px)}#vc-touchpoints .sources{margin-top:46px;padding-top:22px;border-top:1px solid var(--line);font-size:13px;color:var(--muted)}#vc-touchpoints .sources strong{color:#405566}#vc-touchpoints .sources a{color:#5c7d8f}@media(max-width:800px){.hero{padding:48px 0 70px}#vc-touchpoints .toc ol{columns:1}#vc-touchpoints .journey{grid-template-columns:1fr}#vc-touchpoints .stage:not(:last-child):after{content:"↓";right:50%;top:auto;bottom:-24px}#vc-touchpoints .metric-grid,#vc-touchpoints .checklist,#vc-touchpoints .product-strip{grid-template-columns:1fr}#vc-touchpoints .privacy{grid-template-columns:1fr}#vc-touchpoints .privacy .eq{text-align:center}#vc-touchpoints .bar-chart{grid-template-columns:105px 1fr 1fr}#vc-touchpoints .figure{width:94vw}#vc-touchpoints .data-table{display:block;overflow-x:auto;white-space:nowrap}#vc-touchpoints .cta{padding:30px 24px}#vc-touchpoints .floor{min-height:320px}}#vc-touchpoints .editorial-figure{margin:30px 0 38px;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 12px 34px rgba(11,41,66,.09)}#vc-touchpoints .editorial-figure img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;background:#eef3f6}#vc-touchpoints .editorial-figure figcaption{padding:11px 16px 14px;font-size:13px;line-height:1.5;color:var(--muted);border-top:1px solid #edf2f5}#vc-touchpoints{max-width:100%;overflow-wrap:anywhere}#vc-touchpoints .article{width:100%;max-width:780px}#vc-touchpoints .figure,#vc-touchpoints .cta{width:100%;max-width:100%}#vc-touchpoints img,#vc-touchpoints svg{max-width:100%;height:auto}#vc-touchpoints .data-scroll{overflow-x:auto;max-width:100%}@media(max-width:600px){#vc-touchpoints h2{font-size:27px}}.vcb.vcb{display:block!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:36px 0!important;padding:0!important;border:0!important;background:none!important;clear:both!important;float:none!important;container-type:inline-size;font-family:inherit!important;font-style:normal!important;text-align:start!important;line-height:1.5!important;letter-spacing:normal!important;text-transform:none!important;word-break:normal!important;overflow-wrap:break-word!important}.vcb.vcb *,.vcb.vcb *::before,.vcb.vcb *::after{box-sizing:border-box!important}.vcb.vcb p,.vcb.vcb ul,.vcb.vcb li{margin:0!important;padding:0!important;list-style:none!important;background:none!important;border:0!important;text-indent:0!important;max-width:none!important;float:none!important}.vcb.vcb li::before,.vcb.vcb li::after,.vcb.vcb p::before,.vcb.vcb p::after{content:none!important;display:none!important}.vcb.vcb a{text-decoration:none!important;box-shadow:none!important;border:0!important;background-image:none!important}.vcb.vcb img{display:block!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;opacity:1!important}.vcb.vcb .vcb-in{position:relative!important;overflow:hidden!important;border-radius:22px!important;margin:0!important}.vcb.vcb.vcb-big .vcb-in,.vcb.vcb.vcb-end .vcb-in{background:#061f3a linear-gradient(135deg,#061f3a 0%,#0f4f82 100%)!important;box-shadow:0 14px 34px rgba(6,31,58,.16)!important;color:#fff!important}.vcb.vcb.vcb-big .vcb-in{display:grid!important;grid-template-columns:minmax(0,5fr) minmax(0,7fr)!important}.vcb.vcb .vcb-media{position:relative!important;display:block!important;min-height:230px!important;background:#0b3a63!important;overflow:hidden!important}.vcb.vcb .vcb-media img{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important}.vcb.vcb .vcb-media.vcb-contain{background:radial-gradient(circle at 50% 45%,#1d6aa8 0%,#0b3a63 72%)!important}.vcb.vcb .vcb-media.vcb-contain img{object-fit:contain!important;padding:16px!important}.vcb.vcb .vcb-body{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:10px!important;padding:28px 30px!important;min-width:0!important}.vcb.vcb .vcb-eye{display:block!important;font-size:12px!important;line-height:1.3!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#f7941e!important}.vcb.vcb p.vcb-title{font-size:23px!important;line-height:1.25!important;font-weight:800!important;color:#fff!important}.vcb.vcb p.vcb-text{font-size:15.5px!important;line-height:1.55!important;font-weight:400!important;color:#d6e3f0!important}.vcb.vcb ul.vcb-facts{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:2px 0 4px!important}.vcb.vcb ul.vcb-facts li{font-size:13px!important;line-height:1.2!important;font-weight:600!important;color:#fff!important;background:rgba(255,255,255,.12)!important;border:1px solid rgba(255,255,255,.24)!important;border-radius:999px!important;padding:6px 11px!important}.vcb.vcb a.vcb-btn{display:inline-flex!important;align-items:center!important;gap:8px!important;background:#f7941e!important;color:#1a2a39!important;font-size:15.5px!important;line-height:1.2!important;font-weight:800!important;padding:13px 22px!important;border-radius:999px!important;margin:4px 0 0!important;white-space:normal!important;transition:background .15s ease,transform .15s ease!important}.vcb.vcb a.vcb-btn:hover,.vcb.vcb a.vcb-btn:focus-visible{background:#ffab45!important;color:#1a2a39!important;transform:translateY(-1px)!important}.vcb.vcb .vcb-arr{display:inline-block!important}.vcb.vcb.vcb-card .vcb-in{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:18px!important;padding:20px 24px!important;background:#f3f7fb!important;border:1px solid #d9e5f0!important;border-inline-start:5px solid #f7941e!important;border-radius:18px!important;color:#061f3a!important}.vcb.vcb .vcb-ico{display:flex!important;align-items:center!important;justify-content:center!important;width:48px!important;height:48px!important;border-radius:50%!important;background:#061f3a!important;flex:none!important}.vcb.vcb .vcb-ico svg{display:block!important;width:24px!important;height:24px!important;fill:none!important;stroke:#fff!important;stroke-width:2!important;stroke-linecap:round!important;stroke-linejoin:round!important}.vcb.vcb.vcb-card .vcb-body{padding:0!important;gap:4px!important}.vcb.vcb.vcb-card p.vcb-title{font-size:18.5px!important;line-height:1.3!important;color:#061f3a!important}.vcb.vcb.vcb-card p.vcb-text{font-size:15px!important;line-height:1.5!important;color:#3b4f63!important}.vcb.vcb.vcb-card a.vcb-btn{background:#0f4f82!important;color:#fff!important;margin:0!important;white-space:nowrap!important}.vcb.vcb.vcb-card a.vcb-btn:hover,.vcb.vcb.vcb-card a.vcb-btn:focus-visible{background:#061f3a!important;color:#fff!important}.vcb.vcb.vcb-end .vcb-in{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;padding:32px 34px!important}.vcb.vcb.vcb-end .vcb-body{padding:0!important}.vcb.vcb .vcb-actions{display:flex!important;flex-direction:column!important;align-items:center!important;gap:12px!important;flex:none!important}.vcb.vcb a.vcb-link{color:#fff!important;font-size:14.5px!important;line-height:1.3!important;font-weight:600!important;text-decoration:underline!important;text-underline-offset:3px!important}.vcb.vcb a.vcb-link:hover,.vcb.vcb a.vcb-link:focus-visible{color:#f7941e!important}@container (max-width:540px){.vcb.vcb.vcb-big .vcb-in{grid-template-columns:minmax(0,1fr)!important}.vcb.vcb .vcb-media{min-height:0!important;aspect-ratio:16/9!important}.vcb.vcb .vcb-media.vcb-contain{aspect-ratio:2/1!important}.vcb.vcb .vcb-body{padding:22px 20px 24px!important}.vcb.vcb p.vcb-title{font-size:20px!important}.vcb.vcb.vcb-card .vcb-in{grid-template-columns:auto minmax(0,1fr)!important;padding:18px!important;gap:14px!important}.vcb.vcb.vcb-card a.vcb-btn{grid-column:1/-1!important;justify-self:start!important}.vcb.vcb.vcb-end .vcb-in{flex-direction:column!important;align-items:flex-start!important;padding:24px 20px!important}.vcb.vcb .vcb-actions{align-items:flex-start!important}}@media (max-width:540px){.vcb.vcb.vcb-big .vcb-in{grid-template-columns:minmax(0,1fr)!important}.vcb.vcb .vcb-media{min-height:0!important;aspect-ratio:16/9!important}.vcb.vcb .vcb-media.vcb-contain{aspect-ratio:2/1!important}.vcb.vcb .vcb-body{padding:22px 20px 24px!important}.vcb.vcb p.vcb-title{font-size:20px!important}.vcb.vcb.vcb-card .vcb-in{grid-template-columns:auto minmax(0,1fr)!important;padding:18px!important;gap:14px!important}.vcb.vcb.vcb-card a.vcb-btn{grid-column:1/-1!important;justify-self:start!important}.vcb.vcb.vcb-end .vcb-in{flex-direction:column!important;align-items:flex-start!important;padding:24px 20px!important}.vcb.vcb .vcb-actions{align-items:flex-start!important}}@container (max-width:420px){.vcb.vcb ul.vcb-facts{display:none!important}.vcb.vcb .vcb-media{aspect-ratio:2/1!important}.vcb.vcb .vcb-body{padding:20px 18px 22px!important;gap:8px!important}.vcb.vcb p.vcb-title{font-size:19px!important}.vcb.vcb p.vcb-text{font-size:15px!important}}@media (max-width:420px){.vcb.vcb ul.vcb-facts{display:none!important}.vcb.vcb .vcb-media{aspect-ratio:2/1!important}.vcb.vcb .vcb-body{padding:20px 18px 22px!important;gap:8px!important}.vcb.vcb p.vcb-title{font-size:19px!important}.vcb.vcb p.vcb-text{font-size:15px!important}}