/* VERIFIED Links (Oct 2026) */
.vlnk .vlk-form{display:flex;gap:10px;align-items:center;max-width:640px;margin:34px auto 0;padding:8px;border:1px solid #D9E1EC;border-radius:18px;background:#fff;box-shadow:0 1px 2px rgba(16,24,40,.04);} .vlnk .vlk-form input[type=text]{flex:1;min-width:0;border:0;outline:0;font-size:17px;padding:12px 12px;color:#101828;background:transparent;} .vlnk .vlk-form .vlv-btn{margin:0;white-space:nowrap;} .vlnk .vlk-form:focus-within{border-color:#114B9B;box-shadow:0 0 0 3px rgba(17,75,155,.12);}
.vlnk .vlk-paste{border:1px solid #D9E1EC;background:#F5F8FD;color:#114B9B;font-weight:600;font-size:14px;padding:9px 12px;border-radius:12px;cursor:pointer;}
.vlnk .vlk-err{max-width:640px;margin:12px auto 0;color:#8A5300;font-size:14.5px;} .vlnk .vlk-ok{color:#13714A;font-size:14.5px;}
.vlnk .vlk-result{max-width:640px;margin:28px auto 0;padding:26px 26px 22px;border:1px solid #E4EAF2;border-radius:22px;background:#fff;text-align:left;box-shadow:0 10px 30px rgba(10,42,94,.06);}
.vlnk .vlk-url{margin:4px 0 0;font-size:19px;font-weight:650;color:#0A2A5E;word-break:break-all;} .vlnk .vlk-q{color:#98A2B3;font-weight:500;}
.vlnk .vlk-blk{margin-top:20px;padding-top:16px;border-top:1px solid #EEF2F7;} .vlnk .vlk-dom{margin:2px 0 10px;font-size:16px;font-weight:600;color:#101828;}
.vlnk .vlk-none{margin:6px 0;font-size:15px;color:#475467;} .vlnk .vlk-prov{margin:8px 0 0;font-size:13.5px;line-height:1.5;color:#667085;}
.vlnk .vlk-acts{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:22px;} .vlnk .vlk-acts .vlk-prov{flex-basis:100%;margin:0 0 4px;} .vlnk .vlk-foot{margin:18px 0 0;font-size:12.5px;color:#98A2B3;}
.vlnk .vlk-tokhero .vlk-h1s{font-size:clamp(30px,4.2vw,44px);} .vlnk .vlk-cmp .vlv-card{text-align:left;}
.vlk-mg .vlk-mg-head{padding-top:56px;} .vlk-mg h1{font-size:clamp(30px,4vw,42px);margin:6px 0 8px;color:#0A2A5E;}
.vlnk .vlk-reg{display:grid;grid-template-columns:1fr 1fr;gap:14px 18px;max-width:860px;margin:26px 0 0;padding:24px;border:1px solid #E4EAF2;border-radius:20px;background:#fff;} .vlnk .vlk-reg label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600;color:#344054;} .vlnk .vlk-reg label.is-wide{grid-column:1 / -1;} .vlnk .vlk-reg input,.vlnk .vlk-reg select{font-size:15px;font-weight:400;padding:10px 12px;border:1px solid #D0D5DD;border-radius:10px;background:#fff;color:#101828;} .vlnk .vlk-reg .vlv-btn{justify-self:start;margin:4px 0 0;} .vlnk .vlk-note{grid-column:1 / -1;margin:0;font-size:13px;color:#667085;}
.vlnk .vlk-tbl-wrap{overflow-x:auto;max-width:1100px;} .vlnk .vlk-tbl{width:100%;border-collapse:collapse;font-size:14.5px;} .vlnk .vlk-tbl th{text-align:left;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#667085;font-weight:600;padding:10px 12px;border-bottom:1px solid #E4EAF2;} .vlnk .vlk-tbl td{padding:14px 12px;border-bottom:1px solid #F0F3F7;color:#101828;vertical-align:top;} .vlnk .vlk-tbl a{color:#114B9B;text-decoration:none;word-break:break-all;} .vlnk .vlk-vis{display:block;font-size:12px;color:#98A2B3;margin-top:3px;} .vlnk .vlk-empty{color:#667085;text-align:center;}
.vlnk .vlk-st{font-size:13px;font-weight:600;color:#475467;} .vlnk .vlk-st.is-active{color:#13714A;} .vlnk .vlk-st.is-revoked{color:#8A5300;} .vlnk .vlk-rev{border:1px solid #D0D5DD;background:#fff;border-radius:10px;padding:6px 12px;font-size:13px;cursor:pointer;color:#344054;}
@media (max-width:700px){ .vlnk .vlk-form{flex-wrap:wrap;} .vlnk .vlk-form input[type=text]{flex-basis:100%;} .vlnk .vlk-form .vlv-btn{flex:1;} .vlnk .vlk-reg{grid-template-columns:1fr;} .vlnk .vlk-result{padding:20px 18px;} }

.vrs-lkf{display:inline;margin:0 0 0 auto;} .vrs-sec[data-vsx-secondary=link]{align-items:center;}

/* Results hierarchy (Oct 2026): overall result -> domain -> organization -> exact link -> next step */
.vlnk .vlk-overall{border-top:0;margin-top:14px;padding:16px 18px;border-radius:14px;background:#F5F7FA;} .vlnk .vlk-overall.is-ok{background:#EEF8F2;} .vlnk .vlk-overall.is-diff{background:#FFF6E6;} .vlnk .vlk-ov{display:flex;align-items:center;gap:8px;margin:2px 0 0;font-size:19px;font-weight:650;color:#0A2A5E;} .vlnk .vlk-overall.is-ok .vlk-ov{color:#0E5E3C;} .vlnk .vlk-overall.is-diff .vlk-ov{color:#7A4A00;} .vlnk .vlk-ov-i{display:inline-flex;font-size:17px;color:#667085;} .vlnk .vlk-overall.is-ok .vlk-ov-i{color:#13714A;} .vlnk .vlk-ov-i .vlv-i{width:20px;height:20px;} .vlnk .vlk-ov-sub{margin:6px 0 0;font-size:14.5px;line-height:1.5;color:#475467;}
.vlnk .vlk-st{display:flex;align-items:center;gap:6px;margin:4px 0 0;font-size:14.5px;font-weight:600;color:#475467;} .vlnk .vlk-st.is-ok{color:#13714A;} .vlnk .vlk-st.is-diff{color:#8A5300;} .vlnk .vlk-st .vlv-i{width:16px;height:16px;}
.vlnk .vlk-org{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:12px 0 0;font-size:14px;} .vlnk .vlk-org span{flex-basis:100%;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#98A2B3;} .vlnk .vlk-org b{color:#101828;font-weight:600;} .vlnk .vlk-org em{font-style:normal;font-size:13px;color:#667085;} .vlnk .vlk-org em.is-ok{color:#13714A;}
.vlnk .vlk-path{margin:2px 0 6px;font-size:14px;color:#344054;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;word-break:break-all;}
.vlnk .vlk-boundary{margin:18px 0 0;font-size:13.5px;line-height:1.5;color:#667085;} .vlnk .vlk-ctx{flex-basis:100%;margin:2px 0 0;font-size:14px;color:#475467;} .vlnk .vlk-ctx a{color:#114B9B;font-weight:600;text-decoration:none;}
@media (min-width:701px){ .vlnk .vlk-paste{display:none !important;} }

/* Search bar = Home hero search bar (rounded pill, Inter, spacing) */
.vlnk .vlk-form{box-sizing:border-box;display:flex;align-items:center;gap:14px;min-height:62px;max-width:720px;margin:34px auto 0;padding:7px 7px 7px 26px;border:1px solid #D9DFE8;border-radius:999px;background:#fff;box-shadow:none;font-family:'Inter',sans-serif;transition:border-color .15s ease,box-shadow .15s ease;}
.vlnk .vlk-form:hover{border-color:#C2CBD7;}
.vlnk .vlk-form:focus-within{border-color:#114B9B;box-shadow:0 0 0 3px rgba(17,75,155,.10);}
.vlnk .vlk-form .vlk-ic{display:flex;flex:none;color:#98A2B3;} .vlnk .vlk-form .vlk-ic svg{width:20px;height:20px;}
.vlnk .vlk-form input[type=text]{flex:1;min-width:0;height:42px;padding:0;border:0;outline:0;box-shadow:none;background:transparent;font-family:inherit;font-size:17px;color:#101828;}
.vlnk .vlk-form input[type=text]::placeholder{color:#8A94A3;opacity:1;}
.vlnk .vlk-form .vlv-btn{flex:none;height:46px;min-height:0;margin:0;padding:0 22px;border:0;border-radius:999px;background:#114B9B;color:#fff;font-family:inherit;font-size:15px;font-weight:600;line-height:46px;box-shadow:none;white-space:nowrap;}
.vlnk .vlk-form .vlv-btn:hover{background:#0E3F84;}
@media (max-width:700px){ .vlnk .vlk-form{flex-wrap:wrap;gap:8px;padding:8px;border-radius:24px;} .vlnk .vlk-form .vlk-ic{padding-left:8px;} .vlnk .vlk-form input[type=text]{flex:1 1 0;flex-basis:auto;font-size:16px;} .vlnk .vlk-form .vlv-btn{flex:1 0 100%;width:100%;} }
.vlnk form.vlk-form input[type=text]{font-size:17px !important;height:42px !important;} @media (max-width:700px){ .vlnk form.vlk-form input[type=text]{font-size:16px !important;} }

/* Result polish v3 (Oct 2026): summary + two fact panels + one action */
.vlnk .vlk-result{margin-top:20px;padding:28px 28px 24px;border:1px solid #E8EDF4;border-radius:22px;box-shadow:0 12px 32px rgba(10,42,94,.06);animation:vlkIn .35s ease-out both;}
@keyframes vlkIn{from{opacity:0;transform:translateY(8px);}to{opacity:1;transform:none;}} @media (prefers-reduced-motion:reduce){.vlnk .vlk-result{animation:none;}}
.vlnk .vlk-svg{width:18px;height:18px;flex:none;}
.vlnk .vlk-url{display:flex;align-items:center;gap:10px;margin:6px 0 0;font-size:21px;font-weight:650;color:#0A2A5E;word-break:break-all;} .vlnk .vlk-ui{display:flex;align-items:center;justify-content:center;width:34px;height:34px;flex:none;border-radius:10px;background:#EEF4FC;color:#114B9B;}
.vlnk .vlk-sum{display:flex;gap:12px;align-items:flex-start;margin:18px 0 0;padding:14px 16px;border-radius:14px;background:#F4F6FA;} .vlnk .vlk-sum.is-ok{background:#EFF8F3;} .vlnk .vlk-sum.is-diff{background:#FFF6E8;} .vlnk .vlk-sum.is-exp{background:#F8F5EE;} .vlnk .vlk-sum.is-na{background:#F7F8FA;}
.vlnk .vlk-sum-i{display:flex;margin-top:1px;color:#5B6B82;} .vlnk .vlk-sum.is-ok .vlk-sum-i{color:#13714A;} .vlnk .vlk-sum.is-diff .vlk-sum-i,.vlnk .vlk-sum.is-exp .vlk-sum-i{color:#9A6400;} .vlnk .vlk-sum-i .vlk-svg{width:21px;height:21px;}
.vlnk .vlk-sum-t{margin:0;font-size:17px;font-weight:650;color:#0A2A5E;} .vlnk .vlk-sum.is-ok .vlk-sum-t{color:#0E5E3C;} .vlnk .vlk-sum.is-diff .vlk-sum-t{color:#7A4A00;} .vlnk .vlk-sum-s{margin:3px 0 0;font-size:14.5px;line-height:1.45;color:#475467;}
.vlnk .vlk-facts{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;} .vlnk .vlk-fact{padding:16px;border-radius:12px;background:#F8FAFC;border:1px solid #EEF2F7;min-width:0;}
.vlnk .vlk-fact-k{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#667085;} .vlnk .vlk-fi{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:#fff;border:1px solid #E6EBF2;color:#114B9B;} .vlnk .vlk-fi .vlk-svg{width:15px;height:15px;}
.vlnk .vlk-fact-v{margin:0;font-size:16px;font-weight:650;color:#0A2A5E;word-break:break-all;} .vlnk .vlk-fact-m{margin:3px 0 0;font-size:13.5px;color:#475467;}
.vlnk .vlk-fact-o{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin:8px 0 0;font-size:14px;color:#101828;} .vlnk .vlk-fact-o .vlk-svg{width:15px;height:15px;color:#667085;} .vlnk .vlk-fact-o em{flex-basis:100%;padding-left:21px;font-style:normal;font-size:12.5px;color:#98A2B3;}
.vlnk .vlk-fact-s{display:flex;align-items:center;gap:6px;margin:12px 0 0;font-size:14px;font-weight:600;color:#5B6B82;} .vlnk .vlk-fact-s .vlk-svg{width:16px;height:16px;} .vlnk .vlk-fact-s.is-ok{color:#13714A;} .vlnk .vlk-fact-s.is-diff,.vlnk .vlk-fact-s.is-exp{color:#8A5300;} .vlnk .vlk-fact-s.is-na{color:#667085;}
.vlnk .vlk-fact.is-ok{background:#F3FAF6;border-color:#E1F1E8;}
.vlnk .vlk-tip{position:relative;display:inline-flex;} .vlnk .vlk-tip-b{display:flex;padding:0;border:0;background:none;color:#98A2B3;cursor:help;} .vlnk .vlk-tip-b .vlk-svg{width:15px;height:15px;} .vlnk .vlk-tip-b:focus-visible{outline:2px solid #114B9B;outline-offset:2px;border-radius:999px;}
.vlnk .vlk-tip-t{position:absolute;left:50%;bottom:calc(100% + 8px);z-index:5;width:230px;padding:10px 12px;border-radius:10px;background:#0A2A5E;color:#fff;font-size:12.5px;font-weight:400;line-height:1.45;transform:translateX(-50%);opacity:0;visibility:hidden;transition:opacity .12s ease;pointer-events:none;} .vlnk .vlk-tip:hover .vlk-tip-t,.vlnk .vlk-tip:focus-within .vlk-tip-t{opacity:1;visibility:visible;}
.vlnk .vlk-boundary{margin:14px 0 0;font-size:13px;color:#667085;}
.vlnk .vlk-acts{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:20px;} .vlnk .vlk-acts .vlv-btn{margin:0;}
.vlnk a.vlk-ctx{display:flex;gap:12px;align-items:center;margin-top:18px;padding:12px 14px;border-radius:12px;background:#F2F6FC;text-decoration:none;color:#114B9B;font-size:14px;font-weight:600;} .vlnk .vlk-ctx-i{display:flex;align-items:center;justify-content:center;width:30px;height:30px;flex:none;border-radius:999px;background:#fff;color:#114B9B;} .vlnk .vlk-ctx b{display:block;font-weight:500;color:#475467;font-size:13px;} .vlnk a.vlk-ctx:hover{background:#EAF1FB;}
.vlnk .vlk-own{margin:12px 0 0;font-size:13.5px;} .vlnk .vlk-own a{color:#114B9B;text-decoration:none;font-weight:600;}
.vlnk .vlk-util{margin-top:16px;font-size:12.5px;color:#98A2B3;} .vlnk .vlk-util a{color:#667085;}
.vlnk .vlk-result .vlk-foot,.vlnk .vlk-result .vlk-overall,.vlnk .vlk-result .vlk-blk{display:none;}
@media (max-width:700px){ .vlnk .vlk-result{padding:20px 18px;} .vlnk .vlk-url{font-size:18px;} .vlnk .vlk-facts{grid-template-columns:1fr;} .vlnk .vlk-acts{flex-direction:column;align-items:stretch;text-align:center;} .vlnk .vlk-tip-t{left:auto;right:-8px;transform:none;} }

/* ===== /links: VERIFIED Link wrapping sections ===== */
.vlw-hero-c{margin:14px 0 0;} .vlv .vlv-btn.is-sec{background:#fff !important;color:#114B9B !important;box-shadow:inset 0 0 0 1px #C9D7EA;}
.vlw{text-align:center;} .vlw h2{max-width:760px;margin-left:auto !important;margin-right:auto !important;} .vlw-lead{max-width:640px;margin:10px auto 0 !important;font-size:17px;line-height:1.55;color:#475467;} .vlw-fine{max-width:620px;margin:14px auto 0 !important;font-size:13px !important;color:#8A94A3;} .vlw-fine.is-wide{max-width:720px;}
.vlw-flow{display:grid;grid-template-columns:1fr 1fr 1.25fr;gap:22px;align-items:start;max-width:1100px;margin:40px auto 0;padding:0;list-style:none;text-align:left;} .vlw-st{position:relative;} .vlw-st h3{margin:16px 0 4px !important;font-size:17px !important;color:#0A2A5E;} .vlw-st > p:last-child{margin:0 !important;font-size:14.5px;color:#5B6676;line-height:1.5;}
.vlw-sn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin:0 0 10px !important;border-radius:50%;background:#EEF4FC;color:#114B9B;font-size:13px;font-weight:700;}
.vlw-panel{padding:20px;border-radius:18px;background:#fff;box-shadow:0 1px 2px rgba(16,24,40,.05),0 10px 30px rgba(10,42,94,.07);} .vlw-k{margin:0 !important;font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#98A2B3;}
.vlw-url{margin:8px 0 14px !important;padding:12px 14px;border-radius:12px;background:#F6F8FB;font-size:14px;color:#344054;overflow-wrap:anywhere;} .vlw-url.is-v{background:#EEF4FC;color:#0A2A5E;font-weight:600;}
.vlw-btn{display:inline-flex;height:38px;align-items:center;padding:0 16px;border-radius:999px;background:#114B9B;color:#fff;font-size:13.5px;font-weight:600;} .vlw-acts{display:flex;gap:8px;margin:0 !important;} .vlw-acts span{padding:6px 12px;border-radius:999px;background:#F2F5F9;font-size:13px;font-weight:600;color:#114B9B;}
.vlw-st:not(:last-child)::after{content:'';position:absolute;top:120px;right:-18px;width:14px;height:14px;border-top:2px solid #C9D7EA;border-right:2px solid #C9D7EA;transform:rotate(45deg);}
.vlw-ho{padding:16px;border-radius:22px;background:#F6F8FB;} .vlw-ho-logo{margin:0 0 10px !important;text-align:center;font-size:12px;font-weight:800;letter-spacing:.24em;color:#0A2A5E;} .vlw-ho-card{padding:18px 18px 16px;border-radius:16px;background:#fff;box-shadow:0 1px 2px rgba(16,24,40,.05),0 8px 24px rgba(10,42,94,.08);text-align:center;}
.vlw-eye{margin:0 0 12px !important;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#114B9B;} .vlw-av{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-bottom:8px;border-radius:12px;background:#114B9B;color:#fff;font-size:14px;font-weight:700;} .vlw-n{margin:2px 0 0 !important;font-size:18px;font-weight:700;color:#0A2A5E;} .vlw-ok{display:inline-flex;align-items:center;gap:5px;margin:4px 0 0 !important;font-size:12.5px;font-weight:600;color:#13714A;} .vlw-ok svg,.vlw-ticks svg,.vlw-cmp svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:none;}
.vlw-ho-f{margin:14px 0 0;padding:12px 0 0;border-top:1px solid #EEF2F7;} .vlw-ho-f .vlw-k + p{margin-bottom:10px !important;} .vlw-pv{margin:3px 0 0 !important;font-size:14px;font-weight:600;color:#101828;} .vlw-dv{display:flex;align-items:center;justify-content:center;gap:6px;margin:3px 0 0 !important;font-size:16px;font-weight:700;color:#0A2A5E;} .vlw-dv svg{width:15px;height:15px;fill:none;stroke:#98A2B3;stroke-width:1.7;} .vlw-tag{display:inline-block;margin:4px 0 0 !important;padding:2px 9px;border-radius:999px;background:#F1F0F7;color:#475467;font-size:11.5px;font-weight:600;}
.vlw-cd{margin:14px 0 0 !important;padding-top:12px;border-top:1px solid #EEF2F7;font-size:12px;color:#5B6676;} .vlw-cd i{display:block;height:3px;max-width:160px;margin:8px auto 0;border-radius:3px;background:linear-gradient(90deg,#114B9B 60%,#E7ECF3 60%);} .vlw-go{display:flex;align-items:center;justify-content:center;height:40px;margin-top:12px;border-radius:999px;background:#114B9B;color:#fff;font-size:13.5px;font-weight:600;}
.vlw-st.is-main .vlw-ho{background:linear-gradient(180deg,#EEF4FC,#F6F8FB);}
.vlw-ctas{margin:32px 0 0 !important;}
.vlw-two{display:grid;grid-template-columns:1fr 1.15fr;gap:48px;align-items:center;text-align:left;max-width:1100px;margin-left:auto;margin-right:auto;} .vlw-two h2,.vlw-two .vlw-lead,.vlw-two .vlw-fine{margin-left:0 !important;text-align:left;} .vlw-two .vlw-fine.is-wide{grid-column:1 / -1;text-align:center;margin-left:auto !important;}
.vlw-ticks{list-style:none;margin:18px 0 0;padding:0;} .vlw-ticks li{display:flex;align-items:center;gap:8px;padding:5px 0;font-size:15px;color:#344054;} .vlw-ticks svg{color:#13714A;width:16px;height:16px;}
.vlw-states{display:grid;grid-template-columns:1fr 1fr;gap:16px;} .vlw-sl{margin:0 0 8px !important;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#5B6676;text-align:center;}
.vlw-cmp{max-width:720px;margin:28px auto 0;border-radius:18px;background:#fff;overflow:hidden;box-shadow:0 1px 2px rgba(16,24,40,.05),0 10px 30px rgba(10,42,94,.06);text-align:left;} .vlw-cmp-h,.vlw-cmp-r{display:grid;grid-template-columns:1fr 1fr;} .vlw-cmp-h span{padding:14px 20px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8A94A3;background:#F6F8FB;} .vlw-cmp-h span:last-child{color:#114B9B;background:#EEF4FC;} .vlw-cmp-r span{display:flex;align-items:center;gap:8px;padding:14px 20px;font-size:15px;color:#667085;border-top:1px solid #EEF2F7;} .vlw-cmp-r span:last-child{color:#0A2A5E;font-weight:600;background:#FAFCFF;} .vlw-cmp-r svg{color:#13714A;}
.vlw-share{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;max-width:760px;margin:26px auto 0;padding:0;list-style:none;} .vlw-share li{display:flex;align-items:center;gap:10px;padding:10px 16px 10px 10px;border-radius:999px;background:#fff;box-shadow:0 1px 2px rgba(16,24,40,.05),0 6px 18px rgba(10,42,94,.05);font-size:14.5px;font-weight:600;color:#0A2A5E;} .vlw-share span{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#EEF4FC;} .vlw-share svg{width:16px;height:16px;fill:none;stroke:#114B9B;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;}
.vlw-two.is-even{grid-template-columns:1fr 1fr;align-items:start;} .vlw-panel.is-ui{margin-top:20px;} .vlw-panel.is-ui p{display:flex;justify-content:space-between;margin:0 !important;padding:10px 0;font-size:14.5px;color:#5B6676;border-bottom:1px solid #EEF2F7;} .vlw-panel.is-ui b{color:#0A2A5E;} .vlw-panel.is-ui b.is-act{color:#114B9B;} .vlw-rev{display:inline-block;margin-top:14px;font-size:13.5px;font-weight:600;color:#B42318;}
.vlw-funnel{margin:20px 0 0;} .vlw-funnel p{position:relative;display:flex;align-items:baseline;gap:10px;width:var(--w);min-width:220px;margin:0 0 8px !important;padding:12px 16px;border-radius:12px;background:linear-gradient(90deg,#114B9B,#2F6BC4);color:#DCE8F8;font-size:14px;} .vlw-funnel p:nth-child(2){background:linear-gradient(90deg,#2F6BC4,#5B8FD8);} .vlw-funnel p:nth-child(3){background:linear-gradient(90deg,#5B8FD8,#8FB3E6);color:#0A2A5E;} .vlw-funnel b{font-size:22px;font-weight:700;color:#fff;} .vlw-funnel p:nth-child(3) b{color:#0A2A5E;} .vlw-funnel .vlw-rate{width:auto;background:none !important;color:#475467;padding:4px 0;} .vlw-funnel .vlw-rate b{color:#13714A;font-size:20px;}
.vlw-uc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:1000px;margin:28px auto 0;padding:0;list-style:none;text-align:left;} .vlw-uc li{padding:18px 20px;border-radius:16px;background:#fff;box-shadow:0 1px 2px rgba(16,24,40,.05),0 6px 18px rgba(10,42,94,.05);} .vlw-uc b{display:block;font-size:16px;color:#0A2A5E;} .vlw-uc span{display:block;margin-top:4px;font-size:14px;line-height:1.5;color:#5B6676;}
.vlw-who{display:grid;grid-template-columns:1fr 1fr;gap:14px;max-width:1000px;margin:14px auto 0;text-align:left;} .vlw-who p{margin:0 !important;padding:16px 20px;border-radius:16px;background:#EEF4FC;font-size:14.5px;color:#344054;line-height:1.5;} .vlw-who b{color:#0A2A5E;}
.vlw-recv{padding-bottom:0 !important;}
@media (prefers-reduced-motion:no-preference){ .vlw-flow .vlw-st{opacity:0;transform:translateY(10px);transition:opacity .5s ease,transform .5s ease;} .vlw-flow.is-in .vlw-st{opacity:1;transform:none;} .vlw-flow.is-in .vlw-st:nth-child(2){transition-delay:.15s;} .vlw-flow.is-in .vlw-st:nth-child(3){transition-delay:.3s;} }
@media (max-width:980px){ .vlw-flow{grid-template-columns:1fr;max-width:460px;} .vlw-st:not(:last-child)::after{top:auto;bottom:-16px;right:50%;transform:translateX(50%) rotate(135deg);} .vlw-two,.vlw-two.is-even{grid-template-columns:1fr;gap:28px;} .vlw-uc{grid-template-columns:1fr 1fr;} }
@media (max-width:640px){ .vlw-states,.vlw-who,.vlw-uc{grid-template-columns:1fr;} .vlw-cmp-r span,.vlw-cmp-h span{padding:12px 14px;font-size:13.5px;} .vlw-funnel p{width:100% !important;min-width:0;} }
.vlv .vlv-sec.vlw{max-width:1140px !important;width:100%;margin-left:auto;margin-right:auto;box-sizing:border-box;} .vlv .vlv-sec.vlw-two{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);} .vlv .vlv-sec.vlw-two.is-even{grid-template-columns:1fr 1fr;} .vlw-states{min-width:0;} .vlw-ho-card{min-width:0;}
@media (max-width:980px){ .vlv .vlv-sec.vlw-two,.vlv .vlv-sec.vlw-two.is-even{grid-template-columns:1fr;} }

.vlv .vlv-sec.vlw{width:min(1140px,calc(100vw - 40px)) !important;max-width:none !important;margin-left:calc(50% - min(570px,calc(50vw - 20px))) !important;margin-right:0 !important;}
