.cpi{--navy:#07101f; --navy-2:#0d1b33; --blue:#0172ff; --orange:#ff7516; --ink:#080c28; --ink-soft:#525569; --dim:#707080; --grey:#f5f6f8; --white:#ffffff; --line:rgba(16,32,58,.12); --line-dark:rgba(255,255,255,.14); --seal:#1E7A4C; --seal-bright:#3ccf86; --red:#d6453a; --display:"Poppins",system-ui,sans-serif; --body:"Open Sauce Sans","Albert Sans","Helvetica Neue",Arial,sans-serif; --mono:"Roboto Mono",ui-monospace,Menlo,monospace; --shadow:0 2px 10px rgba(32,0,57,.06); --shadow-hover:10px 10px 30px #20003926; --green:#15362A;--green-text:#1E7A4C;--green-line:#15362A; --p-ink:#10131A;--p-ink-2:#5C6472;--p-muted:#99A0AC;--p-line:#E4E6EA;--tray:#F2F3F5; --p-body:"Inter",system-ui,sans-serif; --client-ink:#0b2a5b; --capture-domain:"lender.ventacapture.com"; color-scheme:light;}.cpi *{box-sizing:border-box}.cpi{margin:0;background:var(--white);color:var(--ink);font-family:var(--body);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased}.cpi .cx{max-width:1140px;margin:0 auto;padding-inline:24px}.cpi .fb h1,.cpi .fb h2,.cpi .fb h3,.cpi .fb h4{font-family:var(--display);font-weight:600;letter-spacing:-.01em;text-wrap:balance;margin:0}.cpi .fb h3,.cpi .fb h4,.cpi .fb h5{line-height:1.3}.cpi .fb p{margin:0}.cpi .fb a{text-decoration:none}.cpi .c{color:var(--orange)}.cpi .ribbon{background:#fff4e6;color:#7a4510;font-family:var(--mono);font-size:12px;text-align:center;padding:8px 16px;border-bottom:1px solid #f1d9b8}.cpi .btns{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.cpi .b{font-family:var(--display);font-weight:600;font-size:16px;line-height:1.2;border-radius:12px;padding:12px 24px;border:1.5px solid transparent;display:inline-flex;align-items:center;justify-content:center;transition:background .2s,border-color .2s,color .2s;white-space:nowrap}.cpi .b.fill{background:var(--blue);color:#fff}.cpi .b.fill:hover{background:var(--orange)}.cpi .b.light{background:#fff;border-color:#fff;color:var(--blue)}.cpi .b.light:hover{background:var(--orange);border-color:var(--orange);color:#fff}.cpi .b.text{padding-inline:4px;color:var(--blue)}.cpi .b:focus-visible,.cpi .fb summary:focus-visible,.cpi .uc span:focus-visible{outline:3px solid #9cc4ff;outline-offset:2px}.cpi .fb section{padding-block:96px}.cpi .fb section.navy{background:radial-gradient(1200px 600px at 85% 0%,#123067 0%,transparent 60%),var(--navy);color:#fff}.cpi .fb section.bgx{background:var(--grey)}.cpi .eyebrow{font-family:var(--body);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--dim);margin-bottom:16px}.cpi .navy .eyebrow{color:#9fb0d4}.cpi .fb h2{font-size:clamp(28px,3.4vw,40px);line-height:1.14;max-width:24ch;font-weight:700;letter-spacing:-.03em;color:var(--ink)}.cpi .navy h2,.cpi .navy h1,.cpi .navy h3{color:#fff}.cpi .intro{font-size:18px;line-height:1.7;color:var(--ink-soft);margin-top:18px;max-width:62ch}.cpi .navy .intro{color:#b9c3da}.cpi .head{margin-bottom:48px}.cpi .fb .bridge{margin-top:56px;font-family:var(--display);font-weight:500;font-size:clamp(19px,2.2vw,24px);line-height:1.4;max-width:46ch;color:var(--ink);padding-left:20px;border-left:3px solid var(--orange)}.cpi .navy .bridge{color:#fff}.cpi .bridge small{display:block;font-family:var(--body);font-size:16px;font-weight:400;color:var(--ink-soft);margin-top:8px}.cpi .navy .bridge small{color:#b9c3da}.cpi .grid{display:grid;gap:20px}.cpi .g2{grid-template-columns:repeat(2,minmax(0,1fr))}.cpi .g3{grid-template-columns:repeat(3,minmax(0,1fr))}.cpi .card{background:var(--white);border-radius:18px;padding:28px;min-width:0;box-shadow:var(--shadow);transition:transform .25s,box-shadow .25s}.cpi .card:hover{transform:translateY(-4px);box-shadow:var(--shadow-hover)}.cpi .card h3{font-size:19px;line-height:1.3}.cpi .card p{margin-top:10px;color:var(--ink-soft);font-size:16px;line-height:1.65}.cpi .navy .card{background:rgba(255,255,255,.06);box-shadow:none}.cpi .navy .card p{color:#b9c3da}.cpi .pico{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:#eaf3ff;margin-bottom:18px}.cpi .navy .pico{background:rgba(1,114,255,.18)}.cpi .caphero{position:relative;overflow:hidden;padding-block:80px 72px!important}.cpi .caphero .waves{position:absolute;left:-10%;bottom:0;width:110%;height:85%;max-width:none;opacity:.32;pointer-events:none}.cpi .caphero .cx{position:relative}.cpi .caphero .hg{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:56px;align-items:center}.cpi .caphero h1{font-size:clamp(32px,4.4vw,52px);line-height:1.1;font-weight:700;letter-spacing:-.02em}.cpi .caphero .lead{font-size:20px;line-height:1.5;color:#fff;margin-top:22px;max-width:40ch;font-family:var(--display);font-weight:500}.cpi .caphero .lead2{font-size:17px;line-height:1.7;color:#c3cbe0;margin-top:16px;max-width:56ch}.cpi .caphero .btns{margin-top:32px}.cpi .caphero .pillars{font-family:var(--display);font-weight:500;font-size:16px;color:#dfe5f2;margin-top:34px;letter-spacing:0}.cpi .caphero .pillars span{color:#7d89a8;margin-inline:6px}.cpi .assure{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:48px;border-top:1px solid rgba(255,255,255,.10);padding-top:22px}.cpi .assure div{display:flex;gap:9px;align-items:center;font-family:var(--display);font-weight:500;font-size:14px;color:#aeb8cf;min-width:0}.cpi .assure i{flex:none;width:18px;height:18px;border-radius:50%;background:rgba(60,207,134,.12);display:flex;align-items:center;justify-content:center}.cpi .stage{position:relative;display:flex;flex-direction:column;align-items:center;padding-block:10px}.cpi .uc{display:flex;gap:6px;margin-top:30px;flex-wrap:wrap;justify-content:center}.cpi .uc span{font-family:var(--display);font-size:13px;font-weight:600;color:#c3cbe0;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.28);border-radius:999px;padding:7px 14px;white-space:nowrap;cursor:pointer;transition:background .25s,color .25s,border-color .25s}.cpi .uc span:hover{background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.55);color:#fff}.cpi .uc span.on{background:#fff;border-color:#fff;color:var(--navy)}.cpi .glass{position:absolute;z-index:2;background:rgba(255,255,255,.94);color:var(--ink);border-radius:12px;box-shadow:0 18px 40px rgba(4,10,24,.35);padding:12px 14px;font-size:13px;line-height:1.35}.cpi .glass b{display:block;font-family:var(--display);font-size:13px}.cpi .glass small{color:var(--dim);font-size:11.5px}.cpi .glass .dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--seal-bright);margin-right:6px;vertical-align:1px}.cpi .glass.g1{left:-10px;top:70px;animation:float 6s ease-in-out infinite}.cpi .glass.g2{right:-34px;top:300px;animation:float 7.5s ease-in-out infinite reverse}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}.cpi .cphone{width:280px;padding:9px;background:#0b0c0e;border-radius:40px;box-shadow:0 30px 70px rgba(0,0,0,.45);flex:none;position:relative}.cpi .screens{position:relative;width:262px;height:569px;border-radius:32px;overflow:hidden;background:#fff}.cpi .screen{color:var(--p-ink);font-family:var(--p-body);position:absolute;inset:0;border-radius:32px;overflow:hidden;background:#fff;display:flex;flex-direction:column;opacity:0;transition:opacity .7s ease}.cpi .screen.on{opacity:1}.cpi .sbar{flex:none;height:31px;display:flex;align-items:center;justify-content:space-between;padding:0 15px 0 17px;font-size:13px;font-weight:700;letter-spacing:-.01em;color:#10131A}.cpi .sbar svg{display:block}.cpi .chead{flex:none;display:flex;align-items:center;gap:11px;padding:7px 14px 10px;border-bottom:1px solid #EEF0F3;background:#fff}.cpi .tile{flex:none;width:40px;height:40px;border-radius:9px;background:var(--client-ink);display:flex;align-items:center;justify-content:center;color:#fff;font-family:var(--display);font-weight:700;font-size:9.5px;line-height:1.05;text-align:center;letter-spacing:.02em}.cpi .cn{font-family:var(--p-body);font-weight:700;font-size:14px;color:var(--p-ink)}.cpi .sbody{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;padding:12px 13px 0;background:#fff}.cpi .ph1{flex:none;color:var(--p-ink);font-weight:700;font-size:19px;letter-spacing:-.01em;margin:2px 0 0;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;line-height:1.25}.cpi .plede{flex:none;font-size:10.8px;line-height:1.42;color:var(--p-ink-2);margin:6px 0 0}.cpill{flex:none;background:var(--tray);border-radius:999px;height:22px;min-width:40px;padding:0 9px;display:inline-flex;align-items:center;justify-content:center;font-size:10.5px;font-weight:600;color:var(--p-ink)}.cpi .phint{flex:none;min-height:32px;border-radius:9px;background:var(--tray);display:flex;align-items:center;gap:7px;padding:6px 10px;margin-top:11px;font-size:10.3px;color:var(--p-ink)}.cpi .slots{flex:none;display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:13px}.cpi .slot{height:86px;border:1.4px dashed #CBD0D8;border-radius:11px;background:#F7F8FA;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:8px;text-align:center}.cpi .slot .ci{flex:none;width:28px;height:28px;border-radius:50%;background:#E8EAEE;display:flex;align-items:center;justify-content:center}.cpi .slot .lb{font-size:9px;line-height:1.25;color:var(--p-ink)}.cpi .slot .rq{font-size:7.6px;font-weight:700;letter-spacing:.07em;color:var(--green-text)}.cpi .slot.shot{border:1.6px solid var(--green);background-size:cover;background-position:center;position:relative;justify-content:flex-end;padding:0}.cpi .slot.shot .lb{color:#fff;font-weight:600;padding:0 7px 9px;text-shadow:0 1px 3px rgba(0,0,0,.6)}.cpi .slot.shot .ok{position:absolute;top:6px;right:6px;width:17px;height:17px;border-radius:50%;background:var(--green-text);display:flex;align-items:center;justify-content:center}.cpi .cam{position:relative;border-radius:12px;overflow:hidden;margin-top:12px;flex:1 1 auto;min-height:0;background-size:cover;background-position:center}.cpi .cam .rec{position:absolute;left:10px;top:10px;height:19px;padding:0 9px;border-radius:10px;background:rgba(10,14,20,.78);color:#fff;display:flex;align-items:center;gap:5px;font-size:8.6px;font-weight:700;letter-spacing:.1em}.cpi .cam .rec s{display:block;width:6px;height:6px;border-radius:50%;background:#e23c30;text-decoration:none}.cpi .cam .cnt{position:absolute;right:10px;top:10px;height:19px;padding:0 9px;border-radius:10px;background:rgba(10,14,20,.78);color:#fff;display:flex;align-items:center;font-size:9px;font-weight:600;font-variant-numeric:tabular-nums}.cpi .cam .ov{position:absolute;left:10px;right:10px;bottom:10px;background:rgba(10,14,20,.72);color:#fff;border-radius:9px;padding:8px 10px;font-size:10px;line-height:1.4}.cpi .shutter{flex:none;width:46px;height:46px;border-radius:50%;border:3px solid #E23C30;display:flex;align-items:center;justify-content:center;margin:12px auto 0}.cpi .shutter i{flex:none;width:32px;height:32px;border-radius:50%;background:#E23C30;display:block}.cpi .fl{font-size:11.5px;font-weight:600;margin:14px 0 6px}.cpi .fl i{font-style:normal;color:#e23c30}.cpi .scanrow{display:flex;gap:7px}.cpi .inp{flex:1;min-width:0;height:36px;border:1px solid var(--p-line);border-radius:9px;display:flex;align-items:center;padding:0 10px;font-family:var(--mono);font-size:10.5px;color:var(--p-ink)}.cpi .scanbtn{flex:none;height:36px;border-radius:9px;background:var(--green);color:#fff;font-size:11px;font-weight:600;padding:0 13px;display:flex;align-items:center;gap:5px}.cpi .vlist{display:flex;flex-direction:column;gap:6px;margin-top:12px}.cpi .vrow{display:flex;align-items:center;gap:8px;border:1px solid var(--p-line);border-radius:10px;padding:7px 9px;font-size:10.5px}.cpi .vrow .vin{font-family:var(--mono);font-size:9.8px;color:var(--p-ink)}.cpi .vrow .dn{margin-left:auto;color:var(--green-text);font-weight:600;font-size:10px}.cpi .vrow .td{margin-left:auto;color:var(--p-muted);font-size:10px}.cpi .foot{flex:none;border-top:1px solid #EEF0F3;background:#fff;padding:9px 13px 8px}.cpi .btnrow{display:flex;gap:9px}.cpi .pbtn{flex:1 1 0;height:36px;border-radius:11px;display:flex;align-items:center;justify-content:center;font-size:11.5px;font-weight:600;font-family:var(--p-body)}.cpi .pbtn.ghost{border:1px solid var(--p-line);color:var(--p-ink);background:#fff}.cpi .pbtn.solid{background:var(--green);color:#fff}.cpi .saved{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:7px;font-size:9.3px;color:var(--p-ink-2)}.cpi .saved b{font-weight:600;color:var(--green-text)}.cpi .safari{flex:none;height:44px;background:#F7F8FA;border-top:1px solid #E8EAEE;display:flex;align-items:center;justify-content:space-between;padding:0 10px;gap:8px}.cpi .safari .rnd{width:26px;height:26px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(16,32,58,.14);display:flex;align-items:center;justify-content:center;color:var(--p-ink-2);font-size:12px;flex:none}.cpi .safari .url{flex:1;height:26px;border-radius:13px;background:#fff;box-shadow:0 1px 3px rgba(16,32,58,.14);display:flex;align-items:center;justify-content:center;font-size:9.5px;color:var(--p-ink)}.cpi .safari .url::after{content:var(--capture-domain)}.cpi .pcards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.cpi .pcard{position:relative;border-radius:18px;overflow:hidden;aspect-ratio:4/5;max-width:100%;box-shadow:var(--shadow);transition:transform .25s,box-shadow .25s}.cpi .pcard:hover{transform:translateY(-4px);box-shadow:var(--shadow-hover)}.cpi .pcard img{width:100%;height:100%;object-fit:cover;display:block}.cpi .pcard::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(8,12,40,.82))}.cpi .pcard div{position:absolute;left:20px;right:20px;bottom:18px;z-index:1;color:#fff}.cpi .pcard small{display:block;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#ffc59c}.cpi .pcard b{display:block;font-family:var(--display);font-style:normal;font-weight:700;font-size:22px;line-height:1.2;margin-top:4px;min-height:2.4em}.cpi .research{margin-top:20px;border-radius:18px;background:rgba(1,114,255,.10);border:1px solid rgba(1,114,255,.30);padding:22px 28px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 28px;align-items:center}.cpi .research .k{grid-column:1/-1;font-family:var(--display);font-size:12.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#8fb8ff}.cpi .research .num{font-family:var(--display);font-size:clamp(36px,4.4vw,50px);font-weight:700;color:#fff;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.cpi .research p{font-size:15.5px;line-height:1.55;color:#e3e8f6;max-width:64ch}.cpi .research .src{grid-column:1/-1;font-family:var(--mono);font-size:12px;color:#8d97b0}.cpi .research .src a{color:#8fb8ff}.cpi .research hr{grid-column:1/-1;border:0;border-top:1px solid var(--line-dark);margin:14px 0}.cpi .research .fm{grid-column:1/-1;font-size:13.5px;line-height:1.5;color:#8d97b0;max-width:none;margin-top:10px;padding-top:12px;border-top:1px solid var(--line-dark)}.cpi .fb .better{margin:56px 0 0;font-family:var(--display);font-weight:600;font-size:clamp(22px,2.4vw,28px);line-height:1.25;letter-spacing:-.01em;color:#fff;padding-left:18px;border-left:3px solid var(--orange)}.cpi .mcard{display:flex;flex-direction:column;min-width:0;background:#fff;border-radius:18px;overflow:hidden;box-shadow:var(--shadow);transition:transform .25s,box-shadow .25s}.cpi .mcard:hover{transform:translateY(-3px);box-shadow:var(--shadow-hover)}.cpi .mcard img{width:100%;aspect-ratio:16/8;object-fit:cover;display:block}.cpi .mcard .t{padding:18px 24px 20px}.cpi #moments .intro{max-width:none}.cpi #moments .mcard p{margin-top:6px}.cpi .mcard .sector{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--orange)}.cpi .mcard h3{font-size:22px;margin-top:8px;color:var(--ink)}.cpi .mcard p{margin-top:10px;color:var(--ink-soft);font-size:15.5px;line-height:1.6}.cpi .mcard ul{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:7px}.cpi .mcard li{display:flex;gap:10px;font-size:15px;color:var(--ink)}.cpi .mcard li::before{content:"";flex:none;width:18px;height:18px;margin-top:3px;border-radius:50%;background:#eaf3ff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230172ff' stroke-width='3.4'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center/11px no-repeat}.cpi .step{background:var(--white);border-radius:18px;overflow:hidden;min-width:0;box-shadow:var(--shadow);display:flex;flex-direction:column;transition:transform .25s,box-shadow .25s}.cpi .step:hover{transform:translateY(-4px);box-shadow:var(--shadow-hover)}.cpi .step .vis{height:200px;background:linear-gradient(180deg,#eaf1ff,#f6f9ff);display:flex;align-items:center;justify-content:center;padding:18px;border-bottom:1px solid var(--line)}.cpi .step .txt{padding:24px 26px 28px}.cpi .step .n{font-family:var(--mono);font-size:12px;color:var(--orange);font-weight:500;letter-spacing:.06em}.cpi .step h3{font-size:19px;margin-top:6px}.cpi .step p{margin-top:10px;color:var(--ink-soft);font-size:15.5px;line-height:1.65}.cpi .mini{width:100%;max-width:250px;background:#fff;border-radius:10px;box-shadow:0 8px 24px rgba(16,32,58,.12);padding:12px;font-size:11.5px;font-family:var(--p-body);color:var(--p-ink)}.cpi .mini .mt{font-weight:700;font-size:12px;margin-bottom:8px;display:flex;justify-content:space-between}.cpi .mini .mt span{font-weight:500;color:var(--p-muted)}.cpi .linkbox{font-family:var(--mono);font-size:10px;background:var(--tray);border-radius:7px;padding:7px 9px;color:var(--p-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cpi .chs{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.cpi .chs span{border:1px solid var(--p-line);border-radius:999px;padding:3px 9px;font-size:10px;font-weight:600}.cpi .chs span.on{background:var(--p-ink);border-color:var(--p-ink);color:#fff}.cpi .mini .li{display:flex;align-items:center;gap:8px;padding:6px 7px;border:1px solid var(--p-line);border-radius:7px;margin-top:5px}.cpi .mini .li em{font-style:normal;margin-left:auto;font-size:10px;color:var(--green-text);font-weight:600}.cpi .mini .li em.td{color:var(--p-muted);font-weight:500}.cpi .irow{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;padding:7px 4px;border-bottom:1px solid var(--p-line)}.cpi .irow:last-child{border-bottom:0}.cpi .irow .rf{font-family:var(--mono);font-size:10px;color:var(--p-ink)}.cpi .irow .wh{font-size:10px;color:var(--p-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cpi .pill{font-size:9.5px;font-weight:700;border-radius:999px;padding:2px 8px;white-space:nowrap}.cpi .pill.s{background:rgba(30,122,76,.12);color:var(--seal)}.cpi .pill.n{background:#eaf3ff;color:var(--blue)}.cpi .pill.r{background:#fdecea;color:var(--red)}.cpi .trustgrid{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:48px;align-items:start}.cpi .qgroup h3{font-size:19px;line-height:1.3}.cpi .qgroup .qn{font-family:var(--mono);font-size:12px;color:#8fb8ff;letter-spacing:.06em}.cpi .qgroup ul{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:12px}.cpi .qgroup li{font-size:15px;color:#b9c3da;line-height:1.55}.cpi .qgroup li b{display:block;color:#fff;font-family:var(--display);font-weight:600;font-size:15px}.cpi .side{display:grid;gap:20px;position:sticky;top:24px}.cpi .panel{background:#fff;color:var(--ink);border-radius:14px;padding:22px;box-shadow:0 24px 60px rgba(0,0,0,.4);font-size:13.5px}.cpi .panel .ph{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-family:var(--display);font-weight:700;font-size:15px}.cpi .panel .ph span{font-family:var(--mono);font-weight:400;font-size:11px;color:var(--dim)}.cpi .devsum{margin-top:12px;background:#fdecea;color:var(--red);border-radius:8px;padding:9px 11px;font-weight:600;font-size:13px}.cpi .checks{list-style:none;margin:10px 0 0;padding:0}.cpi .checks li{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid var(--line);font-size:13.5px;font-weight:600}.cpi .checks li:first-child{border-top:0}.cpi .checks li .ic{flex:none;color:var(--blue)}.cpi .checks li .st{margin-left:auto;flex:none;display:flex}.cpi .checks li.dev{color:var(--red)}.cpi .checks li.dev small{display:block;font-size:11.5px}.cpi .chain{list-style:none;margin:16px 0 0;padding:0}.cpi .chain li{position:relative;padding:0 0 14px 26px}.cpi .chain li::before{content:"";position:absolute;left:5px;top:6px;width:10px;height:10px;border-radius:50%;background:#cfd5df;transition:background .4s}.cpi .chain li::after{content:"";position:absolute;left:9.5px;top:18px;bottom:0;width:1px;background:var(--line)}.cpi .chain li:last-child::after{display:none}.cpi .chain li.ok::before{background:var(--seal)}.cpi .chain b{display:block;font-family:var(--display);font-size:13.5px}.cpi .chain small{color:var(--dim);font-size:12px;line-height:1.45;display:block}.cpi .chain code{font-family:var(--mono);font-size:11px;color:var(--ink-soft)}.cpi .motion{margin-top:28px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:24px;align-items:center;background:rgba(255,255,255,.06);border-radius:18px;padding:24px}.cpi .motion img{border-radius:12px;width:100%}.cpi .motion h3{font-size:19px}.cpi .motion p{color:#b9c3da;margin-top:8px;font-size:15.5px}.cpi .honest{margin-top:40px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:start;border-top:1px solid var(--line-dark);padding-top:28px}.cpi .honest b{font-family:var(--display);font-size:14px;letter-spacing:.14em;text-transform:uppercase;color:#8fb8ff;white-space:nowrap;padding-top:3px}.cpi .honest p{color:#dfe5f2;font-size:17px;line-height:1.6;max-width:60ch}.cpi .cp3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.cpi .cp3 .card{padding:26px}.cpi .cp3 .pico{margin-bottom:16px}.cpi .cp3 h3{font-size:18px}.cpi .cp3 p{font-size:15.5px}.cpi .reports{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:20px;margin-top:20px;align-items:stretch}.cpi .sample{display:inline-block;font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:#8fb8ff;margin-bottom:10px}.cpi .fb .verdict{margin:44px 0 0;font-family:var(--display);font-weight:600;font-size:clamp(20px,2.2vw,24px);color:#fff;padding-left:18px;border-left:3px solid var(--orange)}.cpi .verdict span{color:#b9c3da;font-weight:500}@media (max-width:991px){.cpi .cp3{grid-template-columns:1fr}.cpi .reports{grid-template-columns:1fr}}.cpi .mv img{width:100%;border-radius:10px;margin-top:12px;display:block}.cpi .mapbox{position:relative;margin-top:14px;height:150px;border-radius:12px;overflow:hidden;background: linear-gradient(90deg,transparent 47%,#fff 47%,#fff 53%,transparent 53%), linear-gradient(0deg,transparent 52%,#f3d48a 52%,#f3d48a 58%,transparent 58%), linear-gradient(90deg,transparent 18%,#fff 18%,#fff 21%,transparent 21%), linear-gradient(0deg,transparent 20%,#fff 20%,#fff 23%,transparent 23%), #e4ecf6}.cpi .mapbox::before{content:"";position:absolute;left:24%;top:28%;width:18%;height:18%;border-radius:6px;background:#d3e6d0}.cpi .mapbox .ring{position:absolute;left:calc(50% - 34px);top:calc(40% - 34px);width:68px;height:68px;border-radius:50%;background:rgba(1,114,255,.14);border:1px solid rgba(1,114,255,.35)}.cpi .mapbox .pin{position:absolute;left:calc(50% - 9px);top:calc(40% - 22px);width:18px;height:18px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:var(--red);box-shadow:0 2px 6px rgba(0,0,0,.25)}.cpi .mapbox .tag{position:absolute;right:10px;bottom:10px;background:#fff;border-radius:6px;padding:3px 8px;font-size:11px;color:var(--ink-soft)}.cpi .locline{display:flex;gap:8px;align-items:flex-start;margin-top:12px;font-size:13.5px;color:var(--ink-soft)}.cpi .locline b{display:block;color:var(--ink);font-family:var(--display);font-size:14px}.cpi .reports>div{display:flex;flex-direction:column}.cpi .reports>div>.panel{flex:1}.cpi .mvok{display:flex;align-items:center;gap:7px;margin-top:10px;font-weight:600;color:var(--seal);font-size:14px}.cpi .mvleg{display:flex;gap:18px;margin-top:8px;font-size:12.5px;color:var(--ink-soft)}.cpi .mvleg i{display:inline-block;width:16px;height:0;border-top:2.4px solid #0172ff;vertical-align:middle;margin-right:6px}.cpi .mvleg i.l2{border-top:2px dashed #10131a}.cpi .mvstat{margin-top:6px;font-family:var(--mono);font-size:11.5px;color:var(--dim)}.cpi .mvdev{margin:12px 0 0;border-top:1px solid var(--line);padding-top:10px;display:grid;gap:4px}.cpi .mvdev div{display:flex;justify-content:space-between;gap:12px;font-size:13px}.cpi .mvdev dt{color:var(--dim)}.cpi .mvdev dd{margin:0;color:var(--ink);font-weight:600;text-align:right;min-width:0}.cpi .cpwrap{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:32px;align-items:center}.cpi .cpwrap .cp3{grid-template-columns:1fr;gap:14px}.cpi .cpwrap .cp3 .card{display:grid;grid-template-columns:44px minmax(0,1fr);gap:4px 16px;padding:20px 22px}.cpi .cpwrap .cp3 .pico{grid-row:span 2;margin:0}.cpi .cpwrap .cp3 p{margin-top:2px}.cpi .reel{min-width:0}.cpi .reel-win{position:relative;height:480px;overflow:hidden;border-radius:16px;box-shadow:0 24px 60px rgba(0,0,0,.4)}.cpi .reel-win::before,.cpi .reel-win::after{content:"";position:absolute;left:0;right:0;height:26px;z-index:2;pointer-events:none}.cpi .reel-win::before{top:0;background:linear-gradient(180deg,rgba(7,16,31,.18),transparent)}.cpi .reel-win::after{bottom:0;background:linear-gradient(0deg,rgba(7,16,31,.18),transparent)}.cpi .reel-track{will-change:transform}.cpi .reel-track.spin{transition:transform .95s cubic-bezier(.2,.75,.25,1.08)}.cpi .reel-track.spin .slide{animation:blurspin .95s ease}@keyframes blurspin{0%,100%{filter:none}35%{filter:blur(1.2px)}}.cpi .slide{height:480px;display:flex}.cpi .slide .panel{flex:1;border-radius:0;box-shadow:none;display:flex;flex-direction:column;justify-content:center;border-bottom:1px solid var(--line)}.cpi .reel-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.cpi .reel-tabs button{font-family:var(--display);font-size:12.5px;font-weight:600;color:#c3cbe0;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.28);border-radius:999px;padding:6px 13px;cursor:pointer;transition:background .25s,color .25s,border-color .25s}.cpi .reel-tabs button:hover{background:rgba(255,255,255,.16);color:#fff;border-color:rgba(255,255,255,.55)}.cpi .reel-tabs button.on{background:#fff;color:var(--navy);border-color:#fff}.cpi .reel-tabs button:focus-visible{outline:3px solid #9cc4ff;outline-offset:2px}@media (max-width:991px){.cpi .cpwrap{grid-template-columns:1fr}}@media (max-width:479px){.cpi .reel-win,.cpi .slide{height:520px}}@media (prefers-reduced-motion:reduce){.cpi .reel-track.spin{transition:none}.cpi .reel-track.spin .slide{animation:none}}.cpi .reports{align-items:start!important}.cpi .reports>.rstack{display:flex;flex-direction:column;gap:20px}.cpi .reports>.rstack>.sample{margin-bottom:-10px}.cpi .reports>.rstack>.panel{flex:none}.cpi #faster .imlist{gap:14px}.cpi #faster .imitem{padding:20px 22px}.cpi .fb .imtag{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--orange);margin:0 0 4px}.cpi .imx{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);gap:64px;align-items:center}.cpi .imlist{display:flex;flex-direction:column;gap:4px}.cpi .imitem{display:flex;gap:16px;align-items:flex-start;padding:16px 20px;border-radius:30px;transition:box-shadow .2s}.cpi .imitem:hover{box-shadow:var(--shadow-hover)}.cpi .imitem .pico{margin:0;flex:none;width:44px;height:44px}.cpi .imitem h3{font-size:17px;line-height:1.3;color:var(--ink)}.cpi .imitem p{margin-top:5px;color:var(--ink-soft);font-size:15px;line-height:1.6}.cpi .inbox{background:var(--grey);border-radius:20px;padding:14px}.cpi .inbox .win{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 14px 40px rgba(16,32,80,.10)}.cpi .inbox .url{display:flex;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid var(--line);background:#fafbfd}.cpi .inbox .url i{width:9px;height:9px;border-radius:50%;background:#d8dce5}.cpi .inbox .url span{flex:1;text-align:center;font-family:var(--mono);font-size:11.5px;color:var(--ink-soft);background:#fff;border-radius:999px;padding:4px 10px;border:1px solid var(--line);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cpi .inbox .body{padding:18px}.cpi .ib-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cpi .ib-head h4{font-size:17px}.cpi .ib-head small{color:var(--dim);font-size:13px}.cpi .ib-head .new{margin-left:auto;background:#eaf3ff;color:var(--blue);font-weight:700;font-size:12px;border-radius:999px;padding:4px 11px}.cpi .case{border:1.5px solid var(--line);border-radius:12px;padding:14px;margin-top:12px}.cpi .case.on{border-color:var(--blue)}.cpi .case .r1{display:flex;align-items:flex-start;gap:10px}.cpi .case .r1 div{min-width:0}.cpi .case h5{margin:0;font-family:var(--display);font-size:14.5px;font-weight:600}.cpi .case .m{font-size:12.5px;color:var(--dim)}.cpi .case .pill{margin-left:auto;flex:none}.cpi .thumbs{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:6px;margin-top:10px}.cpi .thumbs img{border-radius:8px;aspect-ratio:16/10;object-fit:cover;width:100%;height:100%;display:block}.cpi .tchips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.cpi .tchips span{background:rgba(30,122,76,.10);color:var(--seal);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.cpi .midcta{background:var(--navy);color:#fff;padding-block:40px}.cpi .midcta .cx{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.cpi .midcta p{font-family:var(--display);font-size:22px;font-weight:600;margin:0}.cpi .apps{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px}.cpi .app{grid-column:span 2;display:flex;flex-direction:column;min-width:0;background:#fff;border-radius:18px;overflow:hidden;box-shadow:var(--shadow);transition:transform .25s,box-shadow .25s}.cpi .app:nth-child(4),.cpi .app:nth-child(5){grid-column:span 3}.cpi .app:hover{transform:translateY(-3px);box-shadow:var(--shadow-hover)}.cpi .app img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block}.cpi .app:nth-child(4) img,.cpi .app:nth-child(5) img{aspect-ratio:16/7}.cpi .app .t{padding:22px 24px 24px;display:flex;flex-direction:column;flex:1}.cpi .app .sector{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--orange)}.cpi .app h3{font-size:20px;margin-top:8px;color:var(--ink)}.cpi .app dl{margin:14px 0 0;display:grid;gap:10px;flex:1}.cpi .app dt{font-family:var(--mono);font-size:11px;color:var(--dim);letter-spacing:.04em}.cpi .app dd{margin:2px 0 0;font-size:15px;line-height:1.55;color:var(--ink-soft)}.cpi .app .note{margin-top:14px;font-size:14px;color:var(--ink);background:var(--grey);border-radius:10px;padding:10px 12px}.cpi .app .go{margin-top:16px;font-family:var(--display);font-weight:600;font-size:14.5px;color:var(--blue)}.cpi .also{margin-top:28px;color:var(--ink-soft);font-size:16px}.cpi .also a{color:var(--blue)}.cpi #applications .app,.cpi #applications .app:nth-child(4),.cpi #applications .app:nth-child(5){grid-column:span 2}.cpi #applications .app:nth-child(4){grid-column:1 / span 3}.cpi #applications .app:nth-child(5){grid-column:4 / span 3}.cpi #applications .app img{aspect-ratio:16/9}.cpi #applications .app:nth-child(4) img,.cpi #applications .app:nth-child(5) img{aspect-ratio:16/7}.cpi #applications .app .desc{margin-top:10px;color:var(--ink-soft);font-size:15.5px;line-height:1.6;flex:1}@media (max-width:991px){.cpi #applications .app,.cpi #applications .app:nth-child(4),.cpi #applications .app:nth-child(5){grid-column:auto}.cpi #applications .app:nth-child(5){grid-column:1 / -1}}@media (max-width:767px){.cpi #applications .app:nth-child(5){grid-column:auto}}.cpi .faqg{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px}.cpi .fb details{background:#fff;border-radius:18px;padding:0 24px;box-shadow:var(--shadow)}.cpi .fb details+details{margin-top:12px}.cpi .fb summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px;padding:20px 0;font-family:var(--display);font-weight:600;font-size:17px;color:var(--ink)}.cpi .fb summary::-webkit-details-marker{display:none}.cpi .fb summary::after{content:"+";flex:none;font-size:24px;line-height:1;color:var(--blue);transition:transform .2s}.cpi .fb details[open] summary::after{transform:rotate(45deg)}.cpi .fb details p{padding:0 0 22px;color:var(--ink-soft);font-size:16px;line-height:1.7}.cpi .closing{position:relative;overflow:hidden;text-align:center}.cpi .closing .waves{position:absolute;left:0;right:0;bottom:0;width:100%;height:80%;max-width:none;opacity:.6;pointer-events:none}.cpi .closing .cx{position:relative}.cpi .closing h2{margin-inline:auto;font-size:clamp(32px,4.4vw,52px)!important;max-width:18ch}.cpi .closing .intro{margin-inline:auto}.cpi .closing .btns{justify-content:center;margin-top:32px}.cpi .closing .fine{font-family:var(--mono);font-size:13px;color:#aeb8cf;margin-top:20px}.cpi .rv{transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.cpi .rv.pre{opacity:0;transform:translateY(18px)}@media (prefers-reduced-motion:reduce){.cpi .rv,.cpi .rv.pre{transition:none;opacity:1;transform:none}.cpi .glass{animation:none}.cpi .screen{transition:none}}.cpi .w-inline-block{max-width:100%;display:inline-block}@media (max-width:991px){.cpi .fb section{padding-block:72px}.cpi .caphero .hg{grid-template-columns:1fr;gap:48px}.cpi .assure{grid-template-columns:repeat(2,minmax(0,1fr))}.cpi .pcards{grid-template-columns:repeat(2,minmax(0,1fr))}.cpi .g3{grid-template-columns:repeat(2,minmax(0,1fr))}.cpi .trustgrid,.cpi .imx,.cpi .faqg{grid-template-columns:1fr}.cpi .side{position:static;max-width:440px}.cpi .apps{grid-template-columns:repeat(2,minmax(0,1fr))}.cpi .app,.cpi .app:nth-child(4){grid-column:auto}.cpi .app:nth-child(5){grid-column:1 / -1}.cpi .motion{grid-template-columns:1fr}}@media (max-width:767px){.cpi{font-size:16px}.cpi .cx{padding-inline:16px}.cpi .fb section{padding-block:56px}.cpi .caphero{padding-block:48px!important}.cpi .head{margin-bottom:32px}.cpi .caphero .btns,.cpi .closing .btns,.cpi .midcta .btns{flex-wrap:nowrap;gap:8px;width:100%}.cpi .caphero .btns .b,.cpi .closing .btns .b,.cpi .midcta .btns .b{flex:1 1 0;padding:11px 8px;font-size:14px}.cpi .g2,.cpi .g3,.cpi .apps{grid-template-columns:1fr}.cpi .app:nth-child(5){grid-column:auto}.cpi .card{padding:22px}.cpi .glass.g1{left:0;top:40px}.cpi .glass.g2{right:0;top:260px}.cpi .honest{grid-template-columns:1fr;gap:8px}.cpi .side{max-width:none}.cpi .assure div{font-size:14px}.cpi .research{grid-template-columns:1fr;padding:24px}.cpi .pcard b{font-size:19px}.cpi .pcard div{left:14px;right:14px;bottom:14px}}@media (max-width:479px){.cpi .assure{grid-template-columns:1fr}.cpi .pcards{gap:12px}.cpi .glass{font-size:12px;padding:10px 11px}}.cpi{--capture-domain:"yourinsurer.ventacapture.com"}.cpi .fb section.blue{background:radial-gradient(900px 560px at 88% 8%,#3d95ff 0%,transparent 62%),linear-gradient(165deg,#0a7bff 0%,#0062e6 100%);color:#fff}.cpi .blue .eyebrow{color:#d6e7ff}.cpi .blue h1{color:#fff}.cpi .blue .waves{opacity:.5!important}.cpi .uline{background-image:linear-gradient(var(--orange),var(--orange));background-repeat:no-repeat;background-size:100% 6px;background-position:0 92%;padding-bottom:2px}.cpi .blue .lead{color:#fff}.cpi .b.wline{background:transparent;border-color:rgba(255,255,255,.75);color:#fff}.cpi .b.wline:hover{background:var(--orange);border-color:var(--orange);color:#fff}.cpi .blue .assure{border-top-color:rgba(255,255,255,.22)}.cpi .blue .assure div{color:#e6efff}.cpi .blue .assure i{background:rgba(255,255,255,.18)}.cpi .blue .uc span{color:#e6efff;border-color:rgba(255,255,255,.45);background:rgba(255,255,255,.08)}.cpi .blue .uc span.on{background:#fff;color:var(--blue);border-color:#fff}.cpi .compare{position:relative;display:flex;align-items:center;justify-content:flex-end;min-height:600px}.cpi .upl{position:absolute;left:0;top:50%;transform:translateY(-58%) rotate(-2deg);width:270px;background:#fff;color:var(--ink);border-radius:16px;box-shadow:0 24px 50px rgba(0,30,90,.30);padding:16px;z-index:1}.cpi .upl .k{font-family:var(--body);font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);margin-bottom:8px}.cpi .upl h4{font-family:var(--display);font-size:15px;font-weight:700;margin:0}.cpi .upl .s{font-size:11.5px;color:var(--ink-soft);margin-top:3px;line-height:1.4}.cpi .upl .drop{margin-top:10px;border:1.4px dashed #cbd0d8;border-radius:10px;padding:10px;display:flex;align-items:center;gap:8px;font-size:12px;color:var(--ink-soft)}.cpi .upl .drop b{color:var(--ink)}.cpi .upl .drop i{flex:none;width:26px;height:26px;border-radius:7px;background:var(--grey);display:flex;align-items:center;justify-content:center}.cpi .upl .ths{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-top:9px}.cpi .upl .th{aspect-ratio:1;border-radius:7px;background:#dfe2e8 center/cover;position:relative;overflow:hidden}.cpi .upl .th span{position:absolute;left:3px;right:3px;bottom:3px;font-size:7.5px;font-weight:700;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.6);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cpi .upl .th.g span{color:#5c6472;text-shadow:none}.cpi .upl .q{font-size:11px;font-style:italic;color:var(--dim);margin-top:9px;line-height:1.4}.cpi .compare .stage{z-index:2;margin-right:8px}.cpi .codechip{position:absolute;right:10px;top:36px;height:19px;padding:0 8px;border-radius:6px;background:rgba(10,14,20,.78);color:#fff;font-family:var(--mono);font-size:9.5px;font-weight:600;display:flex;align-items:center;letter-spacing:.06em}.cpi .glass.g3{right:-26px;bottom:120px;top:auto;animation:float 7s ease-in-out infinite}.cpi .glass.g4{left:-40px;top:40px;animation:float 6s ease-in-out infinite}.cpi .prob{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:stretch}.cpi .leadstat{background:radial-gradient(700px 400px at 90% 0%,#123067 0%,transparent 60%),var(--navy);color:#fff;border-radius:18px;padding:32px;display:flex;flex-direction:column;justify-content:space-between;gap:22px;min-width:0}.cpi .leadstat .nums{display:flex;gap:28px;flex-wrap:wrap}.cpi .leadstat .n{font-family:var(--display);font-weight:700;font-size:clamp(52px,6vw,72px);line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.cpi .leadstat .n.o{color:var(--orange)}.cpi .leadstat .nl{font-size:13.5px;color:#b9c3da;margin-top:6px;max-width:22ch;line-height:1.45}.cpi .leadstat p.big{font-family:var(--display);font-weight:500;font-size:clamp(18px,1.9vw,21px);line-height:1.45;color:#fff}.cpi .leadstat .src{font-family:var(--mono);font-size:12px;color:#8d97b0}.cpi .pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0}.cpi .pair figure{margin:0;min-width:0;display:flex;flex-direction:column}.cpi .pair .ph{position:relative;border-radius:16px;overflow:hidden;box-shadow:var(--shadow);flex:1;min-height:260px;background:#ddd center/cover}.cpi .pair .tag{position:absolute;left:12px;top:12px;font-family:var(--display);font-size:12px;font-weight:600;color:#fff;background:rgba(8,12,40,.78);border-radius:999px;padding:5px 11px;display:flex;align-items:center;gap:6px}.cpi .pair .tag.rec{background:var(--blue)}.cpi .pair .tag.rec i{width:7px;height:7px;border-radius:50%;background:#ff5a4f;display:block}.cpi .pair figcaption{font-family:var(--display);font-weight:600;font-size:15px;margin-top:10px;color:var(--ink)}.cpi .pair .illus{grid-column:1/-1;font-family:var(--mono);font-size:11.5px;color:var(--dim)}.cpi .sstats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:20px}.cpi .sstat{background:var(--grey);border-radius:18px;padding:24px 26px;min-width:0}.cpi .sstat .n{font-family:var(--display);font-weight:700;font-size:36px;line-height:1;letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}.cpi .sstat p{margin-top:10px;color:var(--ink-soft);font-size:15.5px;line-height:1.55}.cpi .sstat .src{display:block;margin-top:10px;font-family:var(--mono);font-size:11.5px;color:var(--dim)}.cpi .smsb{background:#e9e9eb;border-radius:16px 16px 16px 4px;padding:10px 12px;font-family:var(--p-body);font-size:11px;line-height:1.45;color:#10131a;max-width:240px}.cpi .smsb u{color:var(--blue)}.cpi .smsm{font-family:var(--p-body);font-size:9.5px;color:#5c6472;margin-top:6px}.cpi .stepbar{display:flex;flex-direction:column;gap:5px}.cpi .stepbar .li{display:flex;align-items:center;gap:8px;padding:5px 7px;border:1px solid var(--p-line);border-radius:7px}.cpi .stepbar .li b{font-weight:600;font-size:10.5px}.cpi .stepbar .dotn{flex:none;width:16px;height:16px;border-radius:50%;border:1.4px solid var(--blue);color:var(--blue);font-size:8.5px;font-weight:700;display:flex;align-items:center;justify-content:center}.cpi .stepbar .li.dn .dotn{background:var(--blue);color:#fff}.cpi .evgrid{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:48px;align-items:start}.cpi .evcols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.cpi .reports3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:40px;align-items:stretch}.cpi .reports3>div{display:flex;flex-direction:column;min-width:0}.cpi .reports3 .panel{flex:1}.cpi .okhead{margin-top:12px;background:rgba(30,122,76,.10);color:var(--seal);border-radius:8px;padding:9px 11px;font-weight:600;font-size:13px}.cpi .okhead small{display:block;font-weight:500;color:var(--ink-soft);font-size:12px}.cpi .wfx{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:56px;align-items:center}.cpi .wfx .g2 .card{background:var(--grey);box-shadow:none}.cpi .wfstage{display:flex;justify-content:center}.cpi .intro-card{border:1px solid #EEF0F3;border-radius:12px;padding:12px;margin-top:12px}.cpi .intro-card p{font-size:10.8px;line-height:1.45;color:var(--p-ink-2);margin:0}.cpi .intro-card b{display:block;font-size:12px;color:var(--p-ink);margin-bottom:4px}.cpi .startbtn{margin-top:auto;height:38px;border-radius:11px;background:var(--client-ink);color:#fff;font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center}.cpi .langrow{display:flex;gap:5px;flex-wrap:wrap;margin-top:10px}.cpi .langrow span{border:1px solid var(--p-line);border-radius:999px;padding:3px 8px;font-size:9.5px;font-weight:600}.cpi .langrow span.on{background:var(--p-ink);color:#fff;border-color:var(--p-ink)}.cpi #applications .apps{grid-template-columns:repeat(3,minmax(0,1fr))}.cpi #applications .app,.cpi #applications .app:nth-child(4),.cpi #applications .app:nth-child(5){grid-column:auto}.cpi #applications .app img,.cpi #applications .app:nth-child(4) img,.cpi #applications .app:nth-child(5) img{aspect-ratio:16/9}.cpi #applications .app ul{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:7px}.cpi #applications .app li{display:flex;gap:10px;font-size:14.5px;line-height:1.5;color:var(--ink)}.cpi #applications .app li::before{content:"";flex:none;width:17px;height:17px;margin-top:2px;border-radius:50%;background:#eaf3ff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230172ff' stroke-width='3.4'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center/10px no-repeat}@media (max-width:991px){.cpi .compare{min-height:0;flex-direction:column;align-items:center;gap:28px}.cpi .upl{position:relative;left:auto;top:auto;transform:rotate(-1.5deg);width:min(100%,340px)}.cpi .compare .stage{margin-right:0}.cpi .glass.g4{left:-14px;top:30px}.cpi .glass.g3{right:-14px}.cpi .prob,.cpi .evgrid,.cpi .wfx{grid-template-columns:1fr}.cpi .reports3{grid-template-columns:1fr;max-width:520px}.cpi #applications .apps{grid-template-columns:repeat(2,minmax(0,1fr))}.cpi #applications .app:nth-child(5){grid-column:auto}}@media (max-width:767px){.cpi .sstats,.cpi .evcols{grid-template-columns:1fr}.cpi #applications .apps{grid-template-columns:1fr}.cpi .leadstat{padding:24px}.cpi .pair .ph{min-height:200px}.cpi .glass.g3,.cpi .glass.g4{left:auto;right:auto}.cpi .glass.g4{left:0}.cpi .glass.g3{right:0}}@media (max-width:479px){.cpi .pair{grid-template-columns:1fr 1fr;gap:10px}.cpi .pair .ph{min-height:170px}.cpi .pair figcaption{font-size:13.5px}.cpi .glass.g4{top:10px}}@media (prefers-reduced-motion:reduce){.cpi .glass.g3,.cpi .glass.g4{animation:none}}.cpi .drops{position:relative;min-height:540px;max-width:520px;width:100%;margin-left:auto}.cpi .drops .dk{font-family:var(--body);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#9fb0d4;margin:0 0 14px}.cpi .drops .upl{position:relative;left:auto;top:auto;transform:rotate(-1.5deg);width:300px}.cpi .upbar{height:5px;border-radius:3px;background:#eceef2;margin-top:10px;overflow:hidden}.cpi .upbar span{display:block;height:100%;background:var(--blue);border-radius:3px}.cpi .upst{font-size:10.5px;color:var(--dim);margin-top:5px}.cpi .wa{position:absolute;right:0;top:120px;width:270px;border-radius:18px;overflow:hidden;background:#efe7de;box-shadow:0 30px 60px rgba(0,0,0,.42);font-family:var(--p-body);transform:rotate(1.5deg);z-index:2}.cpi .wah{display:flex;align-items:center;gap:10px;background:#075e54;color:#fff;padding:11px 13px}.cpi .wah b{display:block;font-size:12.5px;font-weight:600}.cpi .wah small{font-size:10px;color:#cfe9e4}.cpi .wav{flex:none;width:30px;height:30px;border-radius:50%;background:#cfd8dc;color:#37474f;font-weight:700;font-size:13px;display:flex;align-items:center;justify-content:center}.cpi .wab{padding:10px 10px 12px;display:flex;flex-direction:column;gap:6px}.cpi .msg{position:relative;max-width:82%;background:#fff;border-radius:9px;padding:6px 8px 15px;font-size:11px;line-height:1.4;color:#10131a;box-shadow:0 1px 1px rgba(0,0,0,.08)}.cpi .msg.out{align-self:flex-end;background:#d9fdd3}.cpi .msg .tm{position:absolute;right:7px;bottom:3px;font-size:8.5px;color:#7a8590}.cpi .msg .img{width:170px;max-width:100%;height:110px;border-radius:6px;background:#ccc center/cover}.cpi .msg.fwd small{display:block;font-style:italic;font-size:9.5px;color:#7a8590;margin-bottom:4px}.cpi .msg.doc{display:flex;align-items:center;gap:8px}.cpi .msg.doc i{flex:none;width:28px;height:28px;border-radius:6px;background:#f0f2f5;display:flex;align-items:center;justify-content:center}.cpi .msg.doc small{display:block;font-size:9px;color:#7a8590}.cpi .qtag{position:absolute;z-index:3;font-family:var(--display);font-weight:600;font-size:13px;color:#fff;background:var(--orange);border-radius:999px;padding:6px 13px;box-shadow:0 10px 24px rgba(0,0,0,.3);white-space:nowrap;animation:float 6.5s ease-in-out infinite}.cpi .qtag.q1{left:200px;top:22px}.cpi .qtag.q2{left:-14px;top:300px;animation-duration:7.5s}.cpi .qtag.q3{right:-10px;top:470px;animation-duration:6s}@media (max-width:991px){.cpi .drops{margin-inline:auto}}@media (max-width:767px){.cpi .drops{min-height:0;display:flex;flex-direction:column;align-items:center}.cpi .drops .dk{align-self:flex-start}.cpi .drops .upl{width:min(100%,320px)}.cpi .wa{position:relative;right:auto;top:auto;margin-top:-24px;width:min(92%,290px)}.cpi .qtag{font-size:12px;padding:5px 11px}.cpi .qtag.q1{left:auto;right:0;top:30px}.cpi .qtag.q2{left:0;top:auto;bottom:160px}.cpi .qtag.q3{right:0;top:auto;bottom:20px}}@media (prefers-reduced-motion:reduce){.cpi .qtag{animation:none}}.cpi .caphero .hg{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:40px}.cpi .duo{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:28px;align-items:start;min-width:0}.cpi .lbl{font-family:var(--body);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#9fb0d4;margin:0 0 14px;display:flex;align-items:center;gap:7px}.cpi .lbl.on{color:#fff}.cpi .lbl i{width:8px;height:8px;border-radius:50%;background:var(--seal-bright);display:block}.cpi .today{position:relative;min-width:0;padding-top:4px}.cpi .today .upl{position:relative;left:auto;top:auto;transform:rotate(-2deg);width:100%;max-width:260px;padding:14px}.cpi .today .upl .s{display:none}.cpi .today .wa{position:relative;right:auto;top:auto;width:100%;max-width:240px;margin:-34px 0 0 22px;transform:rotate(1.5deg)}.cpi .today .wa .msg .img{width:150px;height:92px}.cpi .today .qtag{font-size:12px;padding:5px 11px}.cpi .today .qtag.q1{left:auto;right:-6px;top:52px}.cpi .today .qtag.q2{left:-12px;top:250px}.cpi .today .qtag.q3{left:auto;right:-14px;top:auto;bottom:70px}.cpi .capt{min-width:0}.cpi .capt .stage{padding-block:0}.cpi .glass.g5{left:-46px;top:150px;animation:float 6s ease-in-out infinite}.cpi .glass.g6{right:-24px;bottom:70px;animation:float 7.5s ease-in-out infinite reverse}@media (max-width:1100px){.cpi .duo{grid-template-columns:minmax(0,1fr) 260px}.cpi .duo .cphone{transform:scale(.93);transform-origin:top center}}@media (max-width:991px){.cpi .duo{max-width:640px;margin-inline:auto;width:100%}}@media (max-width:640px){.cpi .duo{grid-template-columns:1fr;gap:36px}.cpi .today{display:flex;flex-direction:column;align-items:center}.cpi .today .lbl{align-self:flex-start}.cpi .today .upl{max-width:300px}.cpi .today .wa{max-width:270px;margin:-24px 0 0}.cpi .today .qtag.q1{right:0;top:40px}.cpi .today .qtag.q2{left:0;top:auto;bottom:150px}.cpi .today .qtag.q3{right:0;bottom:20px}.cpi .capt{display:flex;flex-direction:column;align-items:center}.cpi .capt .lbl{align-self:flex-start}.cpi .duo .cphone{transform:none}.cpi .glass.g5{left:0;top:110px}.cpi .glass.g6{right:0}}@media (prefers-reduced-motion:reduce){.cpi .glass.g5,.cpi .glass.g6{animation:none}}.cpi .prob{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.cpi .pair .ph{min-height:360px}.cpi .pair .ph[style*="ins-submitted"]{background-position:40% 55%}.cpi .pair .illus{font-size:12px;color:var(--ink-soft)}.cpi .sstats{gap:16px;margin-top:16px}.cpi .sstat{padding:18px 22px}.cpi .sstat .n{font-size:30px}.cpi .sstat p{margin-top:8px;font-size:15px;line-height:1.5}.cpi .sstat .src{margin-top:8px}.cpi .fb #problem{padding-bottom:64px}.cpi #problem .bridge{margin-top:40px}@media (max-width:991px){.cpi .pair .ph{min-height:300px}}@media (max-width:767px){.cpi .fb #problem{padding-bottom:48px}.cpi .pair .ph{min-height:220px}}@media (max-width:479px){.cpi .pair .ph{min-height:180px}}.cpi .caphero .hg{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:56px}@media (max-width:991px){.cpi .caphero .hg{grid-template-columns:1fr;gap:48px}}.cpi .hiw .step .vis{height:270px;padding:20px;overflow:hidden}.cpi .hiw .step .txt{flex:1}.cpi .imsg{width:100%;max-width:262px;background:#fff;border-radius:16px;box-shadow:0 10px 28px rgba(16,32,58,.14);padding:12px 12px 14px;font-family:var(--p-body);color:var(--p-ink)}.cpi .imh{display:grid;grid-template-columns:auto minmax(0,1fr);gap:0 9px;align-items:center;padding-bottom:9px;border-bottom:1px solid #eef0f3;margin-bottom:10px}.cpi .iav{grid-row:span 2;width:30px;height:30px;border-radius:50%;background:var(--client-ink);color:#fff;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center}.cpi .imh b{font-size:12px}.cpi .imh small{font-size:9.5px;color:var(--p-muted)}.cpi .ibub{background:#e9e9eb;border-radius:16px 16px 16px 5px;padding:9px 11px;font-size:11px;line-height:1.45}.cpi .ilink{margin-top:6px;border-radius:12px;overflow:hidden;border:1px solid #e4e6ea;background:#f7f8fa;padding:9px 11px}.cpi .ilt{display:flex;align-items:center;gap:6px}.cpi .ilt b{font-size:11.5px}.cpi .ilink small{display:block;font-size:9.5px;color:var(--p-ink-2);margin-top:2px;padding-left:18px}.cpi .vis-phone{align-items:flex-end!important;padding-bottom:0!important}.cpi .sphone{width:220px;background:#fff;border:8px solid #0b0c0e;border-bottom:0;border-radius:30px 30px 0 0;box-shadow:0 18px 40px rgba(16,32,58,.22);overflow:hidden;font-family:var(--p-body);color:var(--p-ink)}.cpi .sphone .chead{padding:9px 11px 8px}.cpi .sphone .tile{width:30px;height:30px;font-size:7.5px;border-radius:7px}.cpi .sphone .cn{font-size:12px}.cpi .sprog{display:flex;align-items:center;gap:3px;padding:8px 11px 0}.cpi .sprog span{flex:1;height:3px;border-radius:2px;background:#e4e6ea}.cpi .sprog span.on{background:var(--green)}.cpi .sprog em{font-style:normal;font-size:9px;font-weight:600;color:var(--p-ink-2);margin-left:5px}.cpi .stitle{display:flex;justify-content:space-between;align-items:center;gap:6px;padding:8px 11px 0;font-weight:700;font-size:13px}.cpi .stitle .cpill{height:18px;font-size:9px;padding:0 7px}.cpi .scam{position:relative;margin:8px 11px 0;height:138px;border-radius:10px 10px 0 0;background:#333 center/cover}.cpi .scam .rec{position:absolute;left:8px;top:8px;height:17px;padding:0 7px;border-radius:9px;background:rgba(10,14,20,.78);color:#fff;display:flex;align-items:center;gap:4px;font-size:8px;font-weight:700;letter-spacing:.1em}.cpi .scam .rec s{display:block;width:5px;height:5px;border-radius:50%;background:#e23c30}.cpi .scam .cnt{position:absolute;right:8px;top:8px;height:17px;padding:0 7px;border-radius:9px;background:rgba(10,14,20,.78);color:#fff;display:flex;align-items:center;font-size:8.5px;font-weight:600}.cpi .scam .codechip{top:30px;right:8px;height:17px;font-size:8.5px}.cpi .scam .ov{position:absolute;left:8px;right:8px;bottom:8px;background:rgba(10,14,20,.72);color:#fff;border-radius:8px;padding:6px 8px;font-size:9px;line-height:1.35}.cpi .ccase{width:100%;max-width:270px;background:#fff;border-radius:14px;box-shadow:0 10px 28px rgba(16,32,58,.14);padding:12px;font-family:var(--p-body);color:var(--p-ink)}.cpi .cch{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.cpi .cch b{display:block;font-size:12px}.cpi .cch small{font-size:9.5px;color:var(--p-muted)}.cpi .ccb{display:grid;grid-template-columns:86px minmax(0,1fr);gap:10px;margin-top:10px;align-items:start}.cpi .cth{position:relative;height:72px;border-radius:8px;background:#ccc center/cover}.cpi .cth span{position:absolute;left:5px;bottom:5px;font-size:8px;font-weight:600;color:#fff;background:rgba(10,14,20,.7);border-radius:5px;padding:2px 5px}.cpi .cfind{list-style:none;margin:0;padding:0;display:grid;gap:6px}.cpi .cfind li{display:flex;align-items:center;gap:6px;font-size:10.5px;line-height:1.3}.cpi .cact{display:flex;gap:7px;margin-top:11px}.cpi .cact .pb{flex:1;height:30px;border-radius:9px;display:flex;align-items:center;justify-content:center;font-size:10.5px;font-weight:600}.cpi .cact .pb.ghost{border:1px solid var(--p-line)}.cpi .cact .pb.solid{background:var(--blue);color:#fff}@media (max-width:991px){.cpi .hiw .step .vis{height:250px}}.cpi .sphone{margin-bottom:-56px}.cpi .qgroup ul{gap:16px}.cpi .qgroup li.qrow{display:grid;grid-template-columns:22px minmax(0,1fr);gap:14px;align-items:start}.cpi .qgroup li.qrow .qi{margin-top:1px}.cpi .qgroup li.qrow b{margin-bottom:2px}.cpi .qgroup h3{margin-top:4px}.cpi #evidence .sample{font-size:12.5px;font-weight:600;letter-spacing:.04em;color:#b9d2ff;margin-bottom:12px}.cpi .scrolly{align-items:start}.cpi .evlist .qn{font-family:var(--mono);font-size:12px;color:#8fb8ff;letter-spacing:.06em;margin:0}.cpi .evh{font-size:19px;line-height:1.3;margin:4px 0 18px!important;color:#fff}.cpi .evul{list-style:none;margin:0;padding:0}.cpi .evul li.qrow{display:grid;grid-template-columns:22px minmax(0,1fr);gap:14px;align-items:start;font-size:15.5px;color:#b9c3da;line-height:1.55;padding-block:14px;max-width:46ch;transition:opacity .45s ease,transform .45s ease}.cpi .evul li.qrow b{display:block;color:#fff;font-family:var(--display);font-weight:600;font-size:17px;margin-bottom:3px}.cpi .evside{position:sticky;top:110px}.cpi .evside .panel .checks li{transition:background .35s ease,color .35s ease;border-radius:8px;padding-inline:6px;margin-inline:-6px}.cpi .evside .st .pend{display:none}@media (min-width:992px){.cpi .scrolly.js .evul li.qrow{padding-block:0;min-height:30vh;display:grid;align-content:center}.cpi .scrolly.js .evul li.qrow{opacity:.28}.cpi .scrolly.js .evul li.qrow.seen{opacity:.55}.cpi .scrolly.js .evul li.qrow.cur{opacity:1}.cpi .scrolly.js .evul li.qrow.cur .qi{stroke:#fff}.cpi .scrolly.js .checks li .st .okk{display:none}.cpi .scrolly.js .checks li .st .pend{display:block}.cpi .scrolly.js .checks li.lit .st .okk{display:block}.cpi .scrolly.js .checks li.lit .st .pend{display:none}.cpi .scrolly.js .checks li{color:#9aa1ad}.cpi .scrolly.js .checks li.lit{color:var(--ink)}.cpi .scrolly.js .checks li.cur{background:#eaf3ff}}@media (max-width:991px){.cpi .evside{position:static;max-width:440px;margin-top:8px}}@media (prefers-reduced-motion:reduce){.cpi .evul li.qrow,.cpi .evside .panel .checks li{transition:none}}@media (min-width:992px){.cpi .heropin.js{background:var(--navy)}.cpi .heropin.js .caphero{position:sticky;top:0}.cpi .heropin.js .pinspace{height:150vh}}@media (min-width:992px){.cpi .scrolly.js .evul li.qrow{min-height:0;padding-block:16px;display:grid;align-content:start}.cpi .scrolly.js .evul li.qrow{opacity:.45}.cpi .scrolly.js .evul li.qrow.seen{opacity:.7}.cpi .scrolly.js .evul li.qrow.cur{opacity:1}}.cpi .evlist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;align-items:start}.cpi .evul li.qrow{padding-block:11px}.cpi .evul li.qrow b{font-size:16px}.cpi .evul li.qrow{font-size:15px;line-height:1.5}@media (min-width:992px){.cpi .scrolly.js .evul li.qrow{min-height:0;padding-block:11px;display:grid;align-content:start}.cpi .evpin.js .evgrid{position:sticky}.cpi .evpin.js .evside{position:static}.cpi .evpin.js .evspace{height:160vh}.cpi .evpin.js #evScrolly .evul li.qrow{opacity:.4}.cpi .evpin.js #evScrolly .evul li.qrow.seen{opacity:.75}.cpi .evpin.js #evScrolly .evul li.qrow.cur{opacity:1}}@media (max-width:991px){.cpi .evlist{grid-template-columns:1fr}}@media (min-width:992px){.cpi .evpin.js #evScrolly .evul li.qrow{opacity:.08;transform:translateY(10px)}.cpi .evpin.js #evScrolly .evul li.qrow.seen{opacity:.7;transform:none}.cpi .evpin.js #evScrolly .evul li.qrow.cur{opacity:1;transform:none}}.cpi #faster .imlist{gap:6px}.cpi #faster .imitem{padding:13px 20px}.cpi #faster .imx{align-items:center}.cpi .claimv .sample.dk{color:var(--dim);font-weight:600;letter-spacing:.04em;font-size:12px;display:block;margin-bottom:10px}.cpi .claimv .win{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 18px 50px rgba(16,32,80,.14);border:1px solid var(--line)}.cpi .claimv .url{display:flex;align-items:center;gap:8px;padding:11px 14px;border-bottom:1px solid var(--line);background:#fafbfd}.cpi .claimv .url i{width:9px;height:9px;border-radius:50%;background:#d8dce5}.cpi .claimv .url span{flex:1;text-align:center;font-family:var(--mono);font-size:11px;color:var(--ink-soft);background:#fff;border-radius:999px;padding:4px 10px;border:1px solid var(--line);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cpi .cvb{padding:18px 18px 16px;font-family:var(--p-body);color:var(--p-ink)}.cpi .cvh{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.cpi .cvh h4{margin:0;font-family:var(--display);font-size:16px;font-weight:600}.cpi .cvh small{font-size:11.5px;color:var(--p-muted)}.cpi .cvk{font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--p-muted);margin:14px 0 7px!important}.cpi .cvreq{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:6px 14px}.cpi .cvreq li{display:flex;align-items:center;gap:7px;font-size:12.5px}.cpi .cvreq em{font-style:normal;margin-left:auto;font-size:10.5px;color:var(--p-muted)}.cpi .cvth{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.cpi .cvth>div{aspect-ratio:4/3;border-radius:8px;background:#ddd center/cover;position:relative}.cpi .cvth span{position:absolute;left:5px;bottom:5px;font-size:9px;font-weight:600;color:#fff;background:rgba(10,14,20,.7);border-radius:5px;padding:1px 5px}.cpi .cvth .ans{background:var(--tray);font-size:10.5px;line-height:1.35;color:var(--p-ink-2);padding:7px;display:flex;align-items:center;font-style:italic}.cpi .cvfind{display:flex;flex-wrap:wrap;gap:6px}.cpi .cvfind span{display:inline-flex;align-items:center;gap:6px;background:rgba(30,122,76,.08);color:var(--seal);border-radius:999px;padding:4px 10px 4px 6px;font-size:11.5px;font-weight:600}.cpi .cvst{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.cpi .cvst b{display:block;font-size:13px}.cpi .cvst small{font-size:11.5px;color:var(--p-muted)}.cpi .cvbtn{display:flex;gap:7px}.cpi .cvbtn .pb{height:32px;padding:0 14px;border-radius:9px;display:flex;align-items:center;font-size:12px;font-weight:600}.cpi .cvbtn .pb.ghost{border:1px solid var(--p-line)}.cpi .cvbtn .pb.solid{background:var(--blue);color:#fff}@media (max-width:479px){.cpi .cvreq{grid-template-columns:1fr}.cpi .cvth{grid-template-columns:repeat(2,minmax(0,1fr))}}.cpi .assure{display:grid!important;grid-template-columns:repeat(4,max-content)!important;justify-content:space-between;gap:12px 24px}.cpi .assure div{display:flex;align-items:center;gap:10px;white-space:nowrap;min-width:max-content;color:#fff!important;font-family:var(--display);font-weight:600;font-size:clamp(12.5px,1.25vw,16px)!important}.cpi .assure i{flex:none;width:22px;height:22px;border-radius:50%;background:rgba(60,207,134,.14)}@media (max-width:860px){.cpi .assure{grid-template-columns:repeat(2,max-content)!important;justify-content:start;gap:12px 40px}}@media (max-width:420px){.cpi .assure{grid-template-columns:1fr!important}}.cpi #applications .app .desc{flex:0 0 auto}.cpi #applications .app ul{margin-top:12px}.cpi #applications .app img{object-position:50% 45%}.cpi #applications .also a{font-family:var(--display);font-weight:600}.cpi .hiw .step .vis,.cpi .hiw .step .vis.vis-phone{align-items:flex-start!important;padding:32px 20px 0!important}.cpi .hiw .sphone{margin-bottom:0}.cpi .fb h2.appsh{max-width:none}.cpi .appsh .nw{white-space:nowrap}@media (max-width:520px){.cpi .appsh .nw{white-space:normal}}.cpi #applications .also{margin-top:40px!important}.cpi .wfstage{flex-direction:column;align-items:center}.cpi .wfchips span{color:var(--ink-soft);background:#fff;border-color:var(--line)}.cpi .wfchips span:hover{background:#eaf3ff;color:var(--blue);border-color:#bcd6ff}.cpi .wfchips span.on{background:var(--blue);border-color:var(--blue);color:#fff}.cpi .wfnote{font-family:var(--mono);font-size:11.5px;color:var(--dim);margin-top:12px!important}.cpi .fwarn{margin-top:12px;border:1px solid #f0d2c9;background:#fdf6f3;border-radius:12px;padding:10px 12px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 9px;align-items:start}.cpi .fwarn .fwi{grid-row:span 2;width:24px;height:24px;border-radius:50%;background:#fbe4dc;display:flex;align-items:center;justify-content:center}.cpi .fwarn p{margin:0;font-size:10.5px;line-height:1.4;color:var(--p-ink)}.cpi .fwarn label{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:600;color:var(--p-ink)}.cpi .fwarn .fbox{width:14px;height:14px;border-radius:4px;background:#b5462f;display:flex;align-items:center;justify-content:center}.cpi .fwarn{margin-top:14px;padding:14px;gap:8px 11px;grid-template-columns:auto minmax(0,1fr)}.cpi .fwarn .fwt{grid-column:1/-1;font-size:12.5px;color:var(--p-ink)}.cpi .fwarn .fwi{grid-row:auto;width:30px;height:30px}.cpi .fwarn .fwi svg{width:17px;height:17px}.cpi .fwarn p{font-size:12px;line-height:1.45}.cpi .fwarn label{grid-column:1/-1;font-size:11.5px;padding-top:8px;border-top:1px solid #f0d2c9}.cpi .fwarn .fbox{width:16px;height:16px}.cpi .heropin.js{background:var(--navy)}.cpi .heropin.js .caphero{position:sticky;top:0}.cpi .heropin.js .pinspace{height:150vh}@media (max-width:991px){.cpi .prob{grid-template-columns:1fr !important}.cpi .heropin.js .pinspace{height:130vh}.cpi .evrev .evul li.qrow{opacity:.12;transform:translateY(14px);transition:opacity .5s ease,transform .5s ease}.cpi .evrev .evul li.qrow.in{opacity:1;transform:none}}@media (max-width:479px){.cpi .pair .tag{font-size:10.5px;padding:4px 9px;left:8px;top:8px;white-space:nowrap}.cpi .pair .tag.rec i{width:6px;height:6px}}@media (prefers-reduced-motion:reduce){.cpi .evrev .evul li.qrow{opacity:1;transform:none;transition:none}}.cpi .fb #results{padding-block:64px}.cpi .rstats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.cpi .rs{border-top:2px solid var(--ink);padding-top:18px;min-width:0}.cpi .rs .n{font-family:var(--display);font-weight:700;font-size:clamp(40px,4.6vw,56px);line-height:1;letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums}.cpi .rs .n.o{color:var(--orange)}.cpi .rs p{margin-top:10px;color:var(--ink-soft);font-size:15.5px;line-height:1.5}.cpi .rnote{margin-top:22px!important;font-family:var(--mono);font-size:12px;color:var(--dim)}.cpi .flowg{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:40px;align-items:start}.cpi .fsteps{list-style:none;margin:0;padding:0;display:grid;gap:10px}.cpi .fsteps li{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;background:#fff;border-radius:14px;padding:16px 18px;cursor:pointer;border-left:3px solid transparent;box-shadow:var(--shadow);transition:border-color .25s,box-shadow .25s,opacity .25s;opacity:.72}.cpi .fsteps li:hover{opacity:1}.cpi .fsteps li.on{border-left-color:var(--orange);opacity:1;box-shadow:var(--shadow-hover)}.cpi .fsteps li:focus-visible{outline:3px solid #9cc4ff;outline-offset:2px}.cpi .fsteps .fn{font-family:var(--mono);font-size:12px;color:var(--orange);padding-top:3px}.cpi .fsteps b{display:block;font-family:var(--display);font-size:17px;color:var(--ink)}.cpi .fsteps small{display:block;margin-top:3px;font-size:14.5px;line-height:1.5;color:var(--ink-soft)}.cpi .fwin{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 18px 50px rgba(16,32,80,.14);border:1px solid var(--line);min-width:0}.cpi .fwin .url,.cpi .fvis .win .url{display:flex;align-items:center;gap:8px;padding:11px 14px;border-bottom:1px solid var(--line);background:#fafbfd}.cpi .fwin .url i,.cpi .fvis .win .url i{width:9px;height:9px;border-radius:50%;background:#d8dce5}.cpi .fwin .url span,.cpi .fvis .win .url span{flex:1;text-align:center;font-family:var(--mono);font-size:11px;color:var(--ink-soft);background:#fff;border-radius:999px;padding:4px 10px;border:1px solid var(--line);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cpi .fbody{padding:18px;font-family:var(--p-body);color:var(--p-ink);min-height:330px}.cpi .fhead{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;margin-bottom:14px}.cpi .fhead h4{margin:0;font-family:var(--display);font-size:16px;font-weight:600}.cpi .fhead small{font-size:11.5px;color:var(--p-muted)}.cpi .fpane{display:none}.cpi .fpane.on{display:block;animation:fpin .35s ease}@keyframes fpin{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.cpi .fmedia{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cpi .fm{position:relative;aspect-ratio:4/3;border-radius:10px;background:#ddd center/cover}.cpi .fm span{position:absolute;left:6px;bottom:6px;font-size:10px;font-weight:600;color:#fff;background:rgba(10,14,20,.7);border-radius:5px;padding:2px 6px}.cpi .fmap{position:relative;aspect-ratio:4/3;border-radius:10px;background:#e4ecf6 url(https://cdn.prod.website-files.com/6480847073462c14353462e1/6ad1becb9eb72194c7dcbd54_caputi-what3words-map-location.webp) center/256px repeat;display:flex;align-items:flex-end;padding:8px}.cpi .fmap::after{content:"";position:absolute;left:calc(50% - 9px);top:calc(45% - 22px);width:18px;height:18px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:var(--red);box-shadow:0 2px 6px rgba(0,0,0,.25)}.cpi .w3tag{display:inline-block;font-family:var(--mono);font-size:10.5px;font-weight:600;color:#e11f26;background:#fff;border-radius:6px;padding:3px 7px;box-shadow:0 1px 3px rgba(0,0,0,.15)}.cpi .flog{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:7px;border-top:1px solid var(--line);padding-top:12px}.cpi .flog li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:8px;font-size:12.5px;color:var(--p-ink-2)}.cpi .flog b{font-family:var(--mono);font-weight:500;color:var(--p-ink);font-size:11.5px}.cpi .frow2,.cpi .escq{display:flex;align-items:center;gap:10px;background:var(--tray);border-radius:10px;padding:10px 12px}.cpi .frow2 div,.cpi .escq div{min-width:0;flex:1}.cpi .frow2 b,.cpi .escq b{display:block;font-size:13px}.cpi .frow2 small,.cpi .escq small{display:block;font-size:11.5px;color:var(--p-ink-2)}.cpi .av{flex:none;width:30px;height:30px;border-radius:50%;background:var(--client-ink);color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center}.cpi .sla{flex:none;font-size:11px;font-weight:700;border-radius:999px;padding:3px 9px;background:#eaf3ff;color:var(--blue);white-space:nowrap}.cpi .sla.warn{background:#fff3e0;color:#b45309}.cpi .pill.w{background:#fff3e0;color:#b45309}.cpi .fesc{display:flex;justify-content:space-between;gap:10px;align-items:center;background:#fff8ef;border:1px solid #f6dfc0;border-radius:10px;padding:10px 12px}.cpi .fesc b{display:block;font-size:13px}.cpi .fesc small{font-size:11.5px;color:var(--p-ink-2)}.cpi .frow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center}.cpi .frow.rev .ftext{order:2}.cpi .ftext .intro{max-width:52ch}.cpi .ticks{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:9px}.cpi .ticks li{display:flex;gap:10px;font-size:15.5px;color:var(--ink)}.cpi .ticks li::before{content:"";flex:none;width:19px;height:19px;margin-top:2px;border-radius:50%;background:#eaf3ff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230172ff' stroke-width='3.4'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center/11px no-repeat}.cpi .fvis{position:relative;min-width:0}.cpi .fvis .ph{aspect-ratio:4/3;border-radius:18px;background:#ddd center/cover;box-shadow:var(--shadow)}.cpi .smsb.fl{position:absolute;left:-18px;bottom:-22px;max-width:270px;box-shadow:0 14px 34px rgba(16,32,58,.22);background:#fff;font-family:var(--p-body);font-size:12px;line-height:1.45;border-radius:16px 16px 16px 5px;padding:11px 13px;color:var(--p-ink)}.cpi .smsb.fl u{color:var(--blue)}.cpi .fvis .win{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 18px 50px rgba(16,32,80,.14);border:1px solid var(--line)}.cpi .ibx{padding:16px;font-family:var(--p-body);color:var(--p-ink)}.cpi .ibh{display:flex;align-items:center;gap:10px;margin-bottom:8px}.cpi .ibh h4{margin:0;font-family:var(--display);font-size:16px}.cpi .ibh small{color:var(--p-muted);font-size:12px}.cpi .ibh .new{margin-left:auto;background:#eaf3ff;color:var(--blue);font-weight:700;font-size:11.5px;border-radius:999px;padding:3px 10px}.cpi .ibr{display:flex;align-items:center;gap:10px;padding:10px 4px;border-top:1px solid var(--line)}.cpi .ibr div{flex:1;min-width:0}.cpi .ibr b{display:block;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cpi .ibr small{font-size:11.5px;color:var(--p-muted)}.cpi .ccase.big{max-width:440px;margin-left:auto;padding:16px}.cpi .ccase.big .cch b{font-size:14px}.cpi .ccase.big .escq{margin-top:12px}.cpi .ccase.big .ccb{grid-template-columns:120px minmax(0,1fr)}.cpi .ccase.big .cth{height:90px}.cpi .ccase.big .cfind li{font-size:12px}.cpi .mapcard{background:#fff;border-radius:18px;box-shadow:0 18px 50px rgba(16,32,80,.12);padding:14px;max-width:480px;margin-right:auto}.cpi .mapimg{position:relative;height:200px;border-radius:12px;background:#e4ecf6 url(https://cdn.prod.website-files.com/6480847073462c14353462e1/6ad1becb9eb72194c7dcbd54_caputi-what3words-map-location.webp) center/256px repeat}.cpi .mapimg .ring{position:absolute;left:calc(50% - 30px);top:calc(50% - 30px);width:60px;height:60px;border-radius:6px;border:2px solid #e11f26;background:rgba(225,31,38,.08)}.cpi .mapimg .pin{position:absolute;left:calc(50% - 9px);top:calc(50% - 26px);width:18px;height:18px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:#e11f26;box-shadow:0 2px 6px rgba(0,0,0,.25)}.cpi .w3row{display:flex;gap:10px;align-items:center;margin-top:12px;font-family:var(--p-body)}.cpi .w3logo{flex:none;width:36px;height:36px;border-radius:8px;background:#e11f26;color:#fff;font-weight:800;font-size:13px;display:flex;align-items:center;justify-content:center;letter-spacing:-.04em}.cpi .w3row b{display:block;font-family:var(--mono);font-size:14px;color:var(--p-ink)}.cpi .w3row small{font-size:12px;color:var(--p-ink-2)}.cpi .baf{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.cpi .baf div{position:relative;aspect-ratio:4/3;border-radius:10px;background:#ddd center/cover}.cpi .baf span{position:absolute;left:6px;top:6px;font-size:10.5px;font-weight:700;color:#fff;background:rgba(10,14,20,.72);border-radius:999px;padding:3px 9px}.cpi .slot.w3{border:1.4px solid #f2c7c8;background:#fff6f6;justify-content:center}.cpi .slot.w3 .w3tag{font-size:8.6px;padding:2px 5px}.cpi .g4{grid-template-columns:repeat(4,minmax(0,1fr))}.cpi #applications .app .desc{flex:0 0 auto}@media (max-width:991px){.cpi .rstats{grid-template-columns:repeat(2,minmax(0,1fr))}.cpi .flowg,.cpi .frow{grid-template-columns:1fr;gap:32px}.cpi .frow.rev .ftext{order:0}.cpi .g4{grid-template-columns:repeat(2,minmax(0,1fr))}.cpi .ccase.big{margin-left:0}}@media (max-width:767px){.cpi .g4{grid-template-columns:1fr}.cpi .smsb.fl{left:8px;bottom:-30px;max-width:240px}.cpi .fvis{margin-bottom:24px}}.cpi .slot.rate{justify-content:center;gap:5px}.cpi .stars{display:flex;gap:3px}.cpi .stars i{width:16px;height:6px;border-radius:3px;background:#e4e6ea;display:block}.cpi .stars i.g{background:var(--green-text)}.cpi .stars i.a{background:#c27a12}.cpi .fmedia3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.cpi .fmedia3 .fm,.cpi .fmedia3 .fmap{aspect-ratio:1/1}.cpi .av.n{background:#5c6472}.cpi .av.g{background:var(--seal)}.cpi .escbtn{flex:none;font-size:11.5px;font-weight:700;color:#fff;background:#c2410c;border-radius:9px;padding:7px 11px;white-space:nowrap;box-shadow:0 0 0 3px rgba(194,65,12,.18)}.cpi .fwin .fesc{margin-top:10px}.cpi .fbody{min-height:360px}@media (max-width:479px){.cpi .escbtn{font-size:10.5px;padding:6px 8px}}.cpi .ibr.sel{background:#f4f8ff;border-radius:10px;border-top-color:transparent;padding-inline:8px;margin-top:2px}.cpi .ibdet{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 8px 12px;background:#f4f8ff;border-radius:0 0 10px 10px;margin-top:-6px}.cpi .ibthumbs{display:flex;gap:6px}.cpi .ibthumbs i{width:54px;height:40px;border-radius:7px;background:#ddd center/cover;display:block}.cpi .ibact{display:flex;gap:7px;align-items:center}.cpi .ibact .pb{height:30px;padding:0 11px;border-radius:9px;display:flex;align-items:center;font-size:11.5px;font-weight:600;border:1px solid var(--p-line);background:#fff}@media (max-width:479px){.cpi .ibdet{flex-direction:column;align-items:flex-start}}.cpi .ftg{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:48px;align-items:center}.cpi .ftcards .card{background:var(--grey);box-shadow:none;padding:22px}.cpi .ftcards .card h3{font-size:17px}.cpi .ftcards .card p{font-size:15px}.cpi .ftphone{display:flex;justify-content:center}.cpi .offbar{display:flex;align-items:center;gap:7px;background:#fff3e0;color:#9a4a07;border-radius:8px;padding:6px 9px;font-size:10px;font-weight:600;margin-bottom:9px}.cpi .offbar i{width:7px;height:7px;border-radius:50%;background:#e8890c;display:block}.cpi .vnote{display:flex;align-items:center;gap:8px;background:var(--tray);border-radius:12px;padding:8px 10px;margin-top:10px}.cpi .vplay{flex:none;width:24px;height:24px;border-radius:50%;background:var(--green);display:flex;align-items:center;justify-content:center}.cpi .wave{flex:1;display:flex;align-items:center;gap:2px;height:22px}.cpi .wave i{flex:1;background:#9aa3b2;border-radius:2px;display:block}.cpi .vlen{font-size:10px;font-weight:600;color:var(--p-ink-2)}.cpi .vtrans{margin-top:7px;border:1px solid var(--p-line);border-radius:10px;padding:8px 10px;font-size:10.5px;line-height:1.45;color:var(--p-ink)}.cpi .vtrans b{display:block;font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--p-muted);margin-bottom:3px}.cpi .scanrow2{display:flex;align-items:center;gap:6px;margin-top:9px;border:1px solid var(--p-line);border-radius:9px;padding:6px 8px}.cpi .scanlbl{font-size:9.5px;color:var(--p-muted)}.cpi .scanval{flex:1;font-family:var(--mono);font-size:10.5px;color:var(--p-ink)}.cpi .scanbtn2{font-size:10px;font-weight:600;color:#fff;background:var(--green);border-radius:7px;padding:4px 9px}.cpi .tl{display:flex;justify-content:space-between;align-items:center;margin-top:6px;font-size:11px;padding:6px 2px;border-bottom:1px solid #eef0f3}.cpi .tl i{width:12px;height:12px;border-radius:50%;display:block}.cpi .tl i.r{background:#d6453a}.cpi .tl i.a{background:#e8a50c}.cpi .tl i.g{background:#1E7A4C}.cpi #checks .card h3{font-size:18px}@media (max-width:991px){.cpi .ftg{grid-template-columns:1fr}}.cpi{--capture-domain:"yourcompany.ventacapture.com"}@media (max-width:520px){.cpi .uc{flex-wrap:wrap;justify-content:center}.cpi .uc span{font-size:12px;padding:6px 11px}}.cpi .flpin.js .flowg{position:sticky}.cpi .flpin.js .flspace{height:200vh}@media (max-width:991px){.cpi .flpin.js .flspace{height:160vh}}.cpi .fsplit{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);min-height:420px}.cpi .flist{border-right:1px solid var(--line);background:#fafbfd;padding:12px 10px;font-family:var(--p-body);color:var(--p-ink);min-width:0}.cpi .flh{padding:2px 6px 10px}.cpi .flh b{display:block;font-family:var(--display);font-size:14px}.cpi .flh small{font-size:11px;color:var(--p-muted)}.cpi .fli{display:flex;align-items:center;gap:8px;padding:9px 6px;border-top:1px solid var(--line);min-width:0}.cpi .fli div{flex:1;min-width:0}.cpi .fli b{display:block;font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cpi .fli small{display:block;font-size:10px;color:var(--p-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cpi .fli .av{width:24px;height:24px;font-size:9px}.cpi .fli .pill,.cpi .fli .sla{font-size:8.5px;padding:2px 6px}.cpi .fli.sel{background:#eaf3ff;border-radius:9px;border-top-color:transparent;box-shadow:inset 3px 0 0 var(--blue)}.cpi .fsplit .fbody{padding:16px;min-height:0}.cpi .fsplit .fmedia3{gap:6px}.cpi .fsplit .flog li{font-size:11.5px}@media (max-width:767px){.cpi .fsplit{grid-template-columns:1fr}.cpi .flist{border-right:0;border-bottom:1px solid var(--line)}.cpi .flist .fli:nth-child(n+5){display:none}}.cpi .cact.rs{margin-top:10px}.cpi .cact.rs .pb{flex:1;height:32px;border-radius:9px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;font-family:var(--p-body)}.cpi .cact.rs .pb.ghost{border:1px solid var(--p-line);background:#fff}.cpi .cact.rs .pb.solid{background:var(--seal);color:#fff}.cpi .vgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cpi .vt{position:relative;border:1px solid var(--line);border-radius:10px;padding:6px 6px 8px;min-width:0;background:#fff}.cpi .vt.sel{border-color:var(--blue);box-shadow:0 0 0 2px rgba(1,114,255,.15)}.cpi .vth{position:relative;aspect-ratio:16/10;border-radius:7px;background:#ddd center/cover}.cpi .vth .play,.cpi .vplayer .bigplay{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:26px;height:26px;border-radius:50%;background:rgba(10,14,20,.6)}.cpi .vth .play::after,.cpi .vplayer .bigplay::after{content:"";position:absolute;left:10px;top:7px;border-left:9px solid #fff;border-top:6px solid transparent;border-bottom:6px solid transparent}.cpi .vth .dur,.cpi .vplayer .dur{position:absolute;right:5px;bottom:5px;font-size:9px;font-weight:600;color:#fff;background:rgba(10,14,20,.7);border-radius:4px;padding:1px 5px}.cpi .vt b{display:block;margin-top:6px;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cpi .vt small{display:block;font-size:9.5px;color:var(--p-muted)}.cpi .vt .pill{position:absolute;left:10px;top:10px;font-size:8px;padding:2px 6px}.cpi .rvw{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:12px}.cpi .vplayer{position:relative;aspect-ratio:4/3;border-radius:10px;background:#ddd center/cover}.cpi .vplayer .bigplay{width:44px;height:44px}.cpi .vplayer .bigplay::after{left:17px;top:13px;border-left-width:14px;border-top-width:9px;border-bottom-width:9px}.cpi .rside{display:flex;flex-direction:column;gap:8px;align-items:flex-start;min-width:0}.cpi .pickup{display:flex;gap:8px;align-items:center}.cpi .pickup b{display:block;font-size:12.5px}.cpi .pickup small{font-size:10.5px;color:var(--p-muted)}.cpi .rnote2{border:1px solid var(--p-line);border-radius:9px;padding:8px 10px;font-size:11px;line-height:1.4;color:var(--p-ink)}.cpi .rnote2 b{display:block;font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:var(--p-muted);margin-bottom:3px}.cpi .escv{border:1px solid #f6dfc0;background:#fffaf3;border-radius:12px;padding:14px}.cpi .escto{display:flex;gap:10px;align-items:center}.cpi .escto div{flex:1}.cpi .escto b{display:block;font-size:13px}.cpi .escto small{font-size:11px;color:var(--p-ink-2)}.cpi .av.big{width:38px;height:38px;font-size:13px}.cpi .escreason{margin-top:10px;background:#fff;border:1px solid var(--p-line);border-radius:9px;padding:9px 11px;font-size:12px;line-height:1.45}.cpi .escreason small{display:block;font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--p-muted);margin-bottom:2px}.cpi .escatt{display:flex;align-items:center;gap:6px;margin-top:10px;font-size:11px;color:var(--p-ink-2)}.cpi .escatt i{width:40px;height:30px;border-radius:5px;background:#ddd center/cover;display:block}.cpi .escatt em{font-style:normal;font-size:10.5px}.cpi .escv .cact{margin-top:12px}.cpi .rep{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:12px;align-items:end}.cpi .repl{list-style:none;margin:0;padding:0;display:grid;gap:8px}.cpi .repl li{display:flex;gap:7px;align-items:center;font-size:12px}.cpi .sig{border:1px dashed var(--p-line);border-radius:10px;padding:8px 10px;text-align:center}.cpi .sig small{display:block;font-size:10px;color:var(--p-muted)}@media (max-width:767px){.cpi .vgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.cpi .vgrid .vt:nth-child(n+5){display:none}.cpi .rvw,.cpi .rep{grid-template-columns:1fr}}.cpi .ibr b{font-size:14px}.cpi .ibr small{font-size:12.5px}.cpi .ibr .pill,.cpi .ibr .sla{font-size:11.5px;padding:3px 10px}.cpi .ibact .pb{font-size:12.5px;height:32px}.cpi .ibact .escbtn,.cpi .escbtn{font-size:12.5px}.cpi .ibh h4{font-size:17px}.cpi .evx{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:48px;align-items:center}.cpi .evcards{display:grid;gap:14px}.cpi .evcards .card{display:grid;grid-template-columns:44px minmax(0,1fr);gap:4px 16px;padding:20px 22px}.cpi .evcards .card .pico{margin:0}.cpi .evcards .card h3{font-size:18px}.cpi .evrep .panel{padding:18px}.cpi .erimg{position:relative;aspect-ratio:16/10;border-radius:10px;background:#ddd center/cover;margin-top:12px}.cpi .erimg span{position:absolute;left:8px;bottom:8px;font-size:10.5px;font-weight:600;color:#fff;background:rgba(10,14,20,.72);border-radius:6px;padding:3px 8px}.cpi .erdl{margin:12px 0 0;display:grid;gap:6px;border-top:1px solid var(--line);padding-top:10px}.cpi .erdl div{display:flex;justify-content:space-between;gap:12px;font-size:12.5px}.cpi .erdl dt{color:var(--dim)}.cpi .erdl dd{margin:0;color:var(--ink);font-weight:600;text-align:right;min-width:0}.cpi .erseal{display:flex;gap:10px;align-items:flex-start;margin-top:12px;background:rgba(30,122,76,.08);border-radius:10px;padding:10px 12px}.cpi .erseal b{display:block;font-size:13px;color:var(--seal)}.cpi .erseal small{font-size:11.5px;color:var(--ink-soft)}.cpi .erseal code{font-family:var(--mono);font-size:11px}@media (max-width:991px){.cpi .evx{grid-template-columns:1fr}.cpi .evrep{max-width:480px}}.cpi .a4{background:#fff;color:var(--ink);border-radius:6px;box-shadow:0 30px 70px rgba(0,0,0,.45);padding:22px 22px 14px;transform:rotate(-1.2deg);font-family:var(--p-body);max-width:430px}.cpi .a4h{display:flex;justify-content:space-between;gap:12px;border-bottom:2px solid var(--ink);padding-bottom:10px}.cpi .a4h small{display:block;font-family:var(--mono);font-size:10px;letter-spacing:.14em;color:var(--dim)}.cpi .a4h b{display:block;font-family:var(--display);font-size:17px;margin-top:2px}.cpi .a4h span{font-size:10.5px;color:var(--ink-soft)}.cpi .a4h em{font-style:normal;font-family:var(--display);font-weight:700;font-size:13px;color:var(--blue)}.cpi .a4thumbs{display:flex;gap:6px;align-items:center;margin-top:10px}.cpi .a4thumbs i{width:46px;height:34px;border-radius:4px;background:#ddd center/cover;display:block}.cpi .a4thumbs span{font-size:10.5px;color:var(--ink-soft);margin-left:4px}.cpi .a4k{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--dim);margin-top:12px!important}.cpi .a4chain{list-style:none;margin:6px 0 0;padding:0;counter-reset:c}.cpi .a4chain li{counter-increment:c;position:relative;padding:0 0 9px 26px}.cpi .a4chain li::before{content:counter(c);position:absolute;left:0;top:0;width:18px;height:18px;border-radius:50%;background:var(--seal);color:#fff;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center}.cpi .a4chain li::after{content:"";position:absolute;left:8.5px;top:20px;bottom:2px;width:1px;background:var(--line)}.cpi .a4chain li:last-child::after{display:none}.cpi .a4chain b{display:block;font-size:12px}.cpi .a4chain small{display:block;font-size:10.5px;color:var(--ink-soft);line-height:1.4}.cpi .a4chain code{font-family:var(--mono);font-size:10px}.cpi .a4dl{margin:6px 0 0;border-top:1px solid var(--line);padding-top:8px;display:grid;gap:4px}.cpi .a4dl div{display:flex;justify-content:space-between;gap:10px;font-size:11px}.cpi .a4dl dt{color:var(--dim)}.cpi .a4dl dd{margin:0;font-weight:600;text-align:right}.cpi .a4f{display:flex;gap:12px;align-items:center;margin-top:10px;background:var(--grey);border-radius:8px;padding:8px 10px}.cpi .a4f b{display:block;font-size:12px}.cpi .a4f small{font-size:10.5px;color:var(--ink-soft);line-height:1.4}.cpi .a4foot{margin-top:8px!important;font-size:9.5px;color:var(--dim);text-align:center}@media (max-width:991px){.cpi .a4{transform:none}}.cpi .evx{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)!important;align-items:start}.cpi .pdfbadge{display:flex;align-items:center;gap:10px;background:#fff;border-radius:12px;padding:9px 12px;margin-bottom:-14px;position:relative;z-index:2;width:max-content;max-width:100%;box-shadow:0 12px 30px rgba(0,0,0,.35);margin-left:14px;font-family:var(--p-body)}.cpi .pdfbadge b{display:block;font-size:12px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cpi .pdfbadge small{font-size:10.5px;color:var(--dim)}.cpi .pdfdl{font-size:11px;font-weight:700;color:#fff;background:var(--blue);border-radius:8px;padding:5px 10px;margin-left:6px}.cpi .pos{background:#fff;color:#10131a;border-radius:4px;box-shadow:0 30px 70px rgba(0,0,0,.45);padding:30px 26px 16px;font-family:var(--p-body);font-size:9.5px;line-height:1.45}.cpi .posh{display:flex;justify-content:space-between;align-items:flex-start}.cpi .poslogo{display:block;font-family:var(--display);font-size:16px}.cpi .poslogo span{color:var(--blue)}.cpi .posh small{display:flex;gap:4px;align-items:center;font-size:8.5px;letter-spacing:.16em;font-weight:700;color:var(--ink-soft);margin-top:2px}.cpi .posintro{margin-top:8px!important;color:var(--ink-soft);font-size:9.5px}.cpi .postab{margin:8px 0 0;border-top:1px solid var(--line)}.cpi .postab div{display:grid;grid-template-columns:118px minmax(0,1fr);gap:8px;padding:5px 0;border-bottom:1px solid var(--line)}.cpi .postab dt{font-size:8px;letter-spacing:.12em;text-transform:uppercase;color:var(--dim);font-weight:600}.cpi .postab dd{margin:0;font-size:10px}.cpi .pk{color:var(--seal);font-weight:700;margin-right:3px}.cpi .posfp{position:relative;border:1px solid var(--line);border-radius:6px;background:#fafbfd;padding:7px 9px;margin-top:8px}.cpi .posfp small{font-size:7.5px;letter-spacing:.12em;color:var(--dim);font-weight:600}.cpi .posfp em{position:absolute;right:9px;top:7px;font-style:normal;font-size:7.5px;letter-spacing:.12em;font-weight:700;color:var(--blue)}.cpi .posfp code{display:block;font-family:var(--mono);font-size:9.5px;margin-top:3px;word-spacing:3px}.cpi .poscols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:8px}.cpi .poscols div{padding:6px 7px;border-right:1px solid var(--line);min-width:0}.cpi .poscols div:last-child{border-right:0}.cpi .poscols b{display:block;font-size:8px;letter-spacing:.08em;text-transform:uppercase}.cpi .poscols small{display:block;font-size:8.5px;color:var(--ink-soft);margin-top:2px}.cpi .poscols i{display:block;font-style:normal;font-size:7.5px;color:var(--dim);margin-top:3px}.cpi .posanc{display:grid;grid-template-columns:auto 1fr;gap:0 6px;background:rgba(30,122,76,.10);border-radius:6px;padding:6px 9px;margin-top:8px;width:max-content;max-width:100%}.cpi .posanc .dot{width:7px;height:7px;border-radius:50%;background:var(--seal);margin-top:3px;grid-row:span 2}.cpi .posanc b{font-size:10px;color:var(--seal)}.cpi .posanc small{font-size:8.5px;color:var(--ink-soft)}.cpi .pos2{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:8px}.cpi .posk{font-size:8px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--ink);border-bottom:1px solid var(--line);padding-bottom:3px}.cpi .pos2 dl{margin:0}.cpi .pos2 dl div{padding:3px 0;border-bottom:1px solid #f0f1f4}.cpi .pos2 dt{font-size:7.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--dim);font-weight:600}.cpi .pos2 dd{margin:0;font-size:9px}.cpi .posv{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;margin-top:9px;align-items:start}.cpi .posv small{display:block;font-size:8.5px;color:var(--ink-soft);margin-top:3px}.cpi .posv small b{color:var(--ink)}.cpi .posfoot{margin-top:9px!important;border-top:1px solid var(--line);padding-top:5px;font-size:7.5px;color:var(--dim)}@media (max-width:991px){.cpi .evx{grid-template-columns:1fr!important}}@media (max-width:520px){.cpi .poscols{grid-template-columns:1fr 1fr}.cpi .poscols div:nth-child(2){border-right:0}.cpi .pos2{grid-template-columns:1fr}.cpi .postab div{grid-template-columns:90px minmax(0,1fr)}}@media (min-width:992px){.cpi .evcards{align-self:stretch;display:block;padding-bottom:12vh}.cpi .evcards .card{position:sticky;top:calc(110px + var(--i)*26px);margin-bottom:34vh;background:#1a2336;border:1px solid rgba(255,255,255,.08);box-shadow:0 -12px 30px rgba(4,9,22,.45);transform-origin:50% 0;transition:transform .45s ease,filter .45s ease,opacity .7s ease}.cpi .evcards .card:nth-child(1){--i:0}.cpi .evcards .card:nth-child(2){--i:1}.cpi .evcards .card:nth-child(3){--i:2;margin-bottom:0}.cpi .evcards .card.under{transform:scale(.95);filter:brightness(.7)}.cpi .evrep{position:sticky;top:100px}}@media (min-width:992px) and (prefers-reduced-motion:reduce){.cpi .evcards .card{transition:none}.cpi .evcards .card.under{transform:none}}