/*! Visible Websites SEO ROI calculator: form, result, working, phone results bar and A4 PDF.
   Scoped to .vwr. Loaded where the [vw_seo_roi_calculator] shortcode is on the page. */
.vwr{--ink:#0A0A0F;--ink-2:#3B3946;--ink-3:#6E6B7B;--paper:#F8F7F5;--white:#FFFFFF;--sclera:#F1F0F1;--rule:#E1DFE6;--mist:#D9D7DF;--field:#CFCDD6;--pill:#F3F2F5;--ph:#8B889A;--lav:#E4DFF5;--lav-2:#F4F1FD;--indigo:#1F1B7A;--blue:#2A27F3;--violet:#5A2FD6;--violet-2:#8A4CF0;--halo:#A48CFF;--halo-2:#CDBBFF;--green-1:#5BD08F;--green-2:#7FE0B4;--green-d:#0F7A55;--green-m:#1E9E5A;--bad:#E2261F;--bad-d:#FF8A82;--bad-dk:#C4231C;--on:#F1F0F1;--on-2:rgba(241,240,241,.76);--on-3:rgba(241,240,241,.56);--on-rule:rgba(241,240,241,.14);--on-tile:rgba(255,255,255,.07);--signal:linear-gradient(90deg,#2A27F3 0%,#5A2FD6 52%,#8A4CF0 100%);--spectrum:linear-gradient(90deg,#2A27F3 0%,#8E45F3 30%,#EB29E5 55%,#E2261F 75%,#EE7C1B 90%,#F2E31C 100%);--o-top10:linear-gradient(135deg,#15125A 0%,#2E2496 100%);--o-top3:linear-gradient(135deg,#5A2FD6 0%,#8A4CF0 100%);--o-p1:linear-gradient(135deg,#A48CFF 0%,#CDBBFF 100%);--g-pos:linear-gradient(90deg,#2A27F3 0%,#8C29EC 50%,#EC2AE6 100%);--aura-ink:radial-gradient(closest-side,rgba(86,82,255,.9),rgba(86,82,255,0)),radial-gradient(closest-side,rgba(236,42,230,.8),rgba(236,42,230,0)),radial-gradient(closest-side,rgba(196,182,255,.9),rgba(196,182,255,0)),radial-gradient(closest-side,rgba(226,38,31,.35),rgba(226,38,31,0)),linear-gradient(120deg,#7A5CFF,#9479FF 50%,#7A5CFF);--head:'Poppins','Helvetica Neue',Arial,sans-serif;--body:'Instrument Sans',system-ui,-apple-system,'Segoe UI',Arial,sans-serif;--ease:cubic-bezier(.2,.8,.2,1);--r-btn:8px;--r-card:20px;--r-panel:28px;color-scheme:light}.vwr *,.vwr ::before,.vwr ::after{box-sizing:border-box}[hidden]{display:none!important}.vwr button,.vwr input,.vwr select{font:inherit;color:inherit}.vwr{max-width:1312px;margin:0 auto;padding-block:56px 120px;padding-left:max(16px,env(safe-area-inset-left,0));padding-right:max(16px,env(safe-area-inset-right,0))}.vwr .num{font-variant-numeric:tabular-nums}.vwr .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.vwr-head{max-width:780px;margin:0 0 36px}.vwr .eyebrow{display:block;margin:0 0 18px;font:500 13px/1.5 var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--violet)}.vwr .h1{margin:0;font:600 clamp(36px,4.6vw,68px)/1.02 var(--head);letter-spacing:-.035em;text-wrap:balance}.vwr .halo{background-image:var(--aura-ink);background-size:160% 260%,140% 240%,120% 200%,90% 160%,100% 100%;background-position:-60% 30%,140% 70%,40% -60%,120% 140%,0 0;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.vwr .lead{margin:20px 0 0;max-width:640px;font-size:18px;line-height:1.6;color:var(--ink-3)}.vwr .lead b{color:var(--ink);font-weight:600}.vwr .app{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:start}@media (min-width:1080px){.vwr .app{grid-template-columns:minmax(0,1fr) 440px;gap:28px}}.vwr .qs{display:grid;gap:16px;min-width:0;margin:0}.vwr .card{min-width:0;margin:0;border:0;background:var(--white);border-radius:var(--r-panel);padding:clamp(20px,2.8vw,34px)}.vwr .card-h{display:flex;align-items:center;gap:14px;margin:0 0 24px}.vwr .ico{flex:none;display:grid;place-items:center;width:52px;height:52px;border-radius:15px;background:linear-gradient(145deg,#f6f3ff 0,#ece6fd 100%);box-shadow:inset 0 0 0 1px rgba(90,47,214,.08)}.vwr .ico svg{width:32px;height:32px;display:block}.vwr .card-h h3{margin:0;font:600 19px/1.25 var(--head);letter-spacing:-.015em}.vwr .card-h p{margin:2px 0 0;font-size:14px;color:var(--ink-3)}.vwr .row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px}.vwr .stack{display:grid;gap:26px}.vwr .types{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.vwr .types input,.vwr .seg input,.vwr .ol input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.vwr .type{position:relative;display:flex;flex-direction:column;gap:8px;min-height:112px;padding:16px;border-radius:16px;background:var(--pill);border:2px solid var(--pill);cursor:pointer;transition:background .3s var(--ease),border-color .3s var(--ease)}.vwr .type:hover{background:var(--white);border-color:var(--mist)}.vwr .type svg{width:24px;height:24px;color:var(--ink-2)}.vwr .type b{font:600 16px/1.2 var(--head)}.vwr .type small{font-size:13px;line-height:1.4;color:var(--ink-3)}.vwr .types input:checked+.type{background:var(--white);border-color:var(--violet)}.vwr .types input:checked+.type svg{color:var(--violet)}.vwr .types input:checked+.type::after{content:"";position:absolute;top:12px;right:12px;width:20px;height:20px;border-radius:50%;background:var(--violet)url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12 4 4 8-8'/%3E%3C/svg%3E")center/11px no-repeat}.vwr :is(.types,.vwr .seg,.vwr .ol) input:focus-visible+label{outline:2px solid var(--violet);outline-offset:3px}@media (max-width:620px){.vwr .type{min-height:0;padding:12px 10px}.vwr .type small{display:none}}@media (max-width:400px){.vwr .types{grid-template-columns:minmax(0,1fr);gap:8px}.vwr .type{flex-direction:row;align-items:center;gap:10px;padding:12px 14px}.vwr .types input:checked+.type::after{top:50%;margin-top:-10px}}.vwr .seg{display:inline-flex;max-width:100%;padding:4px;border-radius:12px;background:var(--pill);gap:2px}.vwr .seg label{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:6px 16px;border-radius:9px;font:500 14px/1.2 var(--head);color:var(--ink-2);text-align:center;cursor:pointer;transition:background .25s var(--ease),color .25s var(--ease),box-shadow .25s var(--ease)}.vwr .seg label:hover{color:var(--ink)}.vwr .seg input:checked+label{background:var(--white);color:var(--ink);box-shadow:0 1px 2px rgba(10,10,15,.06),0 4px 12px -6px rgba(10,10,15,.18)}.vwr .seg.dark input:checked+label{background:var(--ink);color:var(--white);box-shadow:none}@media (max-width:560px){.vwr .seg.full{display:flex;width:100%}.vwr .seg.full label{flex:1 1 0;min-width:0;padding:6px 8px;font-size:13.5px}}.vwr .cur{height:46px;padding:0 34px 0 14px;border:1px solid var(--rule);border-radius:12px;background:var(--white)url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234A4856' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")no-repeat right 12px center/14px;-webkit-appearance:none;appearance:none;font:500 14px var(--head);cursor:pointer}.vwr .cur:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.vwr .mode-note{display:flex;align-items:center;gap:10px;margin:16px 0 0;padding:12px 14px;border-radius:12px;background:var(--paper);font-size:14px;color:var(--ink-2);transition:background .4s var(--ease)}.vwr .mode-note svg{flex:none;width:16px;height:16px;color:var(--violet)}.vwr .mode-note.flash{background:var(--lav)}.vwr .f{min-width:0;display:grid;gap:8px}.vwr .f-top{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:6px 16px}.vwr .f-top label,.vwr .lbl{font:500 15px/1.35 var(--body);color:var(--ink)}.vwr .fi{display:flex;align-items:center;gap:6px;height:44px;min-width:0;background:linear-gradient(90deg,var(--ul1,#2A27F3),var(--ul2,#8C29EC) 50%,var(--ul3,#EC2AE6)) no-repeat right bottom/0% 2px,linear-gradient(var(--field),var(--field)) no-repeat left bottom/100% 1px;transition:background-size .45s var(--ease)}.vwr .fi:hover,.vwr .fi:focus-within{background-position:left bottom,left bottom;background-size:100% 2px,100% 1px}.vwr .fi.sm{width:170px}@media (max-width:480px){.vwr .fi.sm{width:100%}}.vwr .fi input{flex:1;min-width:0;width:100%;height:100%;border:0;outline:0;background:0 0;padding:0;font:500 18px/1.3 var(--head);color:var(--ink);caret-color:var(--violet);font-variant-numeric:tabular-nums;text-align:right}.vwr .fi .pre,.vwr .fi .suf{flex:none;font:500 14px var(--head);color:var(--ink-3)}.vwr .f.bad .fi{--ul1:var(--bad);--ul2:var(--bad);--ul3:var(--bad);background-size:100% 2px,100% 1px;background-position:left bottom,left bottom}.vwr .hint{margin:0;font-size:13.5px;line-height:1.45;color:var(--ink-3)}.vwr .tech{font-weight:400;color:var(--ink-3)}.vwr .f.bad .hint{color:var(--bad)}.vwr .rng{-webkit-appearance:none;appearance:none;display:block;width:100%;height:26px;margin:0;background:0 0;cursor:pointer;--p:50%}.vwr .rng::-webkit-slider-runnable-track{height:6px;border-radius:3px;background:linear-gradient(90deg,#2a27f3 0%,#8c29ec 50%,#ec2ae6 100%)0 0/var(--p) 100%no-repeat,var(--lav)}.vwr .rng::-moz-range-track{height:6px;border-radius:3px;background:var(--lav)}.vwr .rng::-moz-range-progress{height:6px;border-radius:3px;background:linear-gradient(90deg,#2a27f3 0,#8c29ec 50%,#ec2ae6 100%)}.vwr .rng::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;margin-top:-9px;border-radius:50%;background:var(--white);border:2px solid #8c29ec;box-shadow:0 2px 8px rgba(10,10,15,.16);transition:transform .2s var(--ease)}.vwr .rng::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--white);border:2px solid #8c29ec}.vwr .rng:active::-webkit-slider-thumb{transform:scale(1.12)}.vwr .rng:focus-visible{outline:2px solid var(--violet);outline-offset:4px;border-radius:6px}.vwr .scale{display:flex;justify-content:space-between;margin-top:-4px;font-size:12px;color:var(--ink-3);font-variant-numeric:tabular-nums}.vwr .ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.vwr .ol label{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;gap:3px;min-height:66px;padding:10px 14px;border-radius:14px;background:var(--pill);cursor:pointer;transition:background .3s var(--ease),color .3s var(--ease)}.vwr .ol label:hover{background:var(--lav-2)}.vwr .ol label b{font:600 15px/1.2 var(--head)}.vwr .ol label small{font-size:12.5px;line-height:1.35;color:var(--ink-3);font-variant-numeric:tabular-nums}.vwr .ol input:checked+label{color:var(--white)}.vwr .ol input:checked+label small{color:rgba(255,255,255,.8)}.vwr .ol label::before{content:"";position:absolute;inset:0 0 auto;height:3px}.vwr #o-top10+label::before{background:var(--o-top10)}.vwr #o-top3+label::before{background:var(--o-top3)}.vwr #o-p1+label::before{background:var(--o-p1)}.vwr #o-top10:checked+label{background:var(--o-top10)}.vwr #o-top3:checked+label{background:var(--o-top3)}.vwr #o-p1:checked+label{background:var(--o-p1);color:var(--ink)}.vwr #o-p1:checked+label small{color:var(--ink-2)}.vwr .ol input:disabled+label{opacity:.45;cursor:not-allowed}@media (max-width:400px){.vwr .ol{grid-template-columns:minmax(0,1fr)}.vwr .ol label{flex-direction:row;align-items:center;justify-content:space-between;min-height:52px;gap:10px}}.vwr .split-l{display:flex;justify-content:space-between;font:500 14px var(--head)}.vwr .split-l span:last-child{color:var(--violet)}.vwr .adv{display:none;margin:0;padding:18px 18px 20px;border-radius:18px;background:var(--lav-2);border:1px solid var(--lav)}.vwr .is-adv .adv{display:grid;gap:22px;animation:advIn .5s var(--ease)}.vwr .adv-tag{display:inline-flex;align-items:center;gap:8px;font:500 12px/1 var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--violet)}.vwr .adv-tag::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--violet)}@keyframes advIn{0%{opacity:0;transform:translateY(-6px);background:var(--lav)}to{opacity:1;transform:none;background:var(--lav-2)}}.vwr .out{position:relative;min-width:0;isolation:isolate;overflow:hidden;border-radius:var(--r-panel);background:linear-gradient(180deg,#f2eeff 0,#fff 300px);color:var(--ink);padding:clamp(22px,2.6vw,32px);box-shadow:0 0 0 1px var(--rule),0 30px 60px -36px rgba(42,39,243,.35)}.vwr .out::before{content:"";position:absolute;inset:0 0 auto;height:4px;background:var(--g-pos)}@media (min-width:1080px){.vwr .out{position:sticky;top:24px}}.vwr .out.refresh>*{animation:refresh .45s var(--ease)}@keyframes refresh{0%{opacity:.25}to{opacity:1}}.vwr .out-top{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.vwr .out-eye{font:500 12px/1.5 var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--violet)}.vwr .badge{display:inline-flex;align-items:center;gap:7px;height:26px;padding:0 11px;border-radius:13px;background:var(--white);box-shadow:inset 0 0 0 1px var(--rule);font:500 12px var(--head);color:var(--ink-2)}.vwr .badge i{width:8px;height:8px;border-radius:50%;background:var(--o-top3)}.vwr .badge i.top10{background:var(--o-top10)}.vwr .badge i.p1{background:var(--o-p1)}.vwr .badge i.std{background:var(--g-pos)}.vwr .out-eye,.vwr .badge{white-space:nowrap}@media (max-width:480px){.vwr .badge .bt{display:none}}@media (max-width:400px){.vwr .out-eye{letter-spacing:.1em}.vwr .badge{padding:0 9px;gap:6px}}@media (max-width:340px){.vwr .out-eye{font-size:11px;letter-spacing:.06em}.vwr .out-top{gap:6px}.vwr .badge{padding:0 8px;gap:5px;font-size:11.5px}}.vwr .big{--big:63px;margin:16px 0 0;height:var(--big);font:600 var(--big)/var(--big) var(--head);letter-spacing:-.045em;white-space:nowrap;font-variant-numeric:tabular-nums}@media (max-width:480px){.vwr .big{--big:50px}}.vwr .big .pos{display:inline-block;padding-right:.04em;background:var(--g-pos);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.vwr .big .neg{color:var(--bad)}.vwr .big-l{margin:6px 0 0;font:500 15px var(--head);color:var(--ink-2)}.vwr .sum{margin:14px 0 0;font-size:16px;line-height:1.55;color:var(--ink-3)}.vwr .sum b{color:var(--ink);font-weight:600}.vwr .tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:20px 0 0}.vwr .tile{display:flex;flex-direction:column;min-width:0;padding:14px 14px;border-radius:14px;background:var(--white);box-shadow:inset 0 0 0 1px var(--rule)}.vwr .tile span{display:block;font-size:12.5px;line-height:1.3;color:var(--ink-3)}.vwr .tile b{display:block;margin-top:auto;padding-top:6px;font:600 20px/1.15 var(--head);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink)}.vwr .chart{margin:22px 0 0}.vwr .chart-h{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 8px;font-size:12.5px;color:var(--ink-3)}.vwr .legend{display:flex;gap:14px}.vwr .legend span{display:inline-flex;align-items:center;gap:6px}.vwr .legend i{width:14px;height:3px;border-radius:2px;background:var(--g-pos)}.vwr .legend i.d{background:repeating-linear-gradient(90deg,var(--ink-3)0 4px,transparent 4px 7px)}.vwr .chart svg{display:block;width:100%;height:auto;overflow:visible}.vwr .scen{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:18px 0 0}.vwr .scen button{position:relative;display:grid;gap:4px;min-width:0;padding:12px 11px 10px;border:0;border-radius:12px;background:var(--white);box-shadow:inset 0 0 0 1px var(--rule);color:var(--ink-3);text-align:left;cursor:pointer;overflow:hidden;transition:background .25s var(--ease),box-shadow .25s var(--ease)}.vwr .scen button::before{content:"";position:absolute;inset:0 0 auto;height:3px}.vwr .scen button[data-o=top10]::before{background:var(--o-top10)}.vwr .scen button[data-o=top3]::before{background:var(--o-top3)}.vwr .scen button[data-o=p1]::before{background:var(--o-p1)}.vwr .scen button:hover{box-shadow:inset 0 0 0 1px var(--mist)}.vwr .scen button span{font-size:12px}.vwr .scen button b{font:600 19px/1.1 var(--head);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;color:var(--ink)}.vwr .scen button b.p{background:var(--g-pos);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;width:fit-content}.vwr .scen button b.n{color:var(--bad)}.vwr .scen button[aria-pressed=true]{background:var(--lav-2);box-shadow:inset 0 0 0 1.5px var(--violet);color:var(--ink-2)}.vwr .scen button:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.vwr .ctas{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0 0}.vwr .ctas .btn{flex:1 1 auto}.vwr .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:48px;padding:0 22px;border:0;border-radius:var(--r-btn);font:500 14px var(--head);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .32s var(--ease),border-radius .55s var(--ease)}.vwr .btn:hover{border-radius:24px}.vwr .btn svg{width:15px;height:15px;transition:transform .32s var(--ease)}.vwr .btn:hover svg{transform:translate(2px,-2px)}.vwr .btn:hover svg.dl{transform:translateY(2px)}.vwr .btn-light{background:var(--ink);color:var(--white)}.vwr .btn-light:hover{background:var(--violet)}.vwr .btn-ghost{background:var(--white);color:var(--ink);box-shadow:inset 0 0 0 1px var(--mist);border-radius:24px}.vwr .btn-ghost:hover{background:var(--pill);border-radius:var(--r-btn)}.vwr .btn:focus-visible{outline:2px solid var(--violet);outline-offset:3px}.vwr .note{margin:14px 0 0;font-size:12.5px;line-height:1.5;color:var(--ink-3)}.vwr .empty{margin:20px 0 0;padding:16px;border-radius:14px;background:var(--white);box-shadow:inset 0 0 0 1px var(--rule);font-size:15px;color:var(--ink-2)}.vwr .grp{display:flex;align-items:center;gap:10px;margin:4px 0-10px;font:500 12px/1 var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--violet)}.vwr .grp::after{content:"";flex:1;height:1px;background:var(--rule)}.vwr .how{margin:28px 0 0;padding:clamp(20px,2.8vw,34px);border-radius:var(--r-panel);background:var(--white);min-width:0}.vwr .how h2{margin:0;font:600 clamp(21px,1.85vw,27px)/1.2 var(--head);letter-spacing:-.02em}.vwr .how>p{margin:8px 0 0;max-width:680px;color:var(--ink-3)}.vwr .ledger{margin:22px 0 0;border-top:1px solid var(--rule)}.vwr .lrow{display:grid;grid-template-columns:minmax(120px,220px) minmax(0,1fr) auto;gap:6px 20px;align-items:baseline;padding:15px 0;border-bottom:1px solid var(--rule)}.vwr .lrow dt{font:500 15px var(--head)}.vwr .lrow dd{margin:0;min-width:0}.vwr .lrow .w{font-size:14.5px;color:var(--ink-3);font-variant-numeric:tabular-nums}.vwr .lrow .v{font:600 16px var(--head);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.vwr .lrow.sub dt{padding-left:14px;font-weight:500;color:var(--ink-2)}.vwr .lrow.total{border-bottom:0}.vwr .lrow.total dt,.vwr .lrow.total .v{font-size:19px}.vwr .lrow .v.p{justify-self:end;background:var(--g-pos);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;width:fit-content}.vwr .lrow .v.n{color:var(--bad)}@media (max-width:620px){.vwr .lrow{grid-template-columns:minmax(0,1fr) auto}.vwr .lrow .w{grid-column:1/-1;grid-row:2}}.vwr .small{margin:18px 0 0;max-width:820px;font-size:13.5px;line-height:1.6;color:var(--ink-3)}.vwr .small a{color:var(--violet);text-decoration:underline;text-underline-offset:3px}.vwr .dock{position:fixed;left:0;right:0;bottom:0;z-index:20;display:none;align-items:center;justify-content:space-between;gap:12px;padding:12px max(16px,env(safe-area-inset-right,0)) calc(12px + env(safe-area-inset-bottom,0)) max(16px,env(safe-area-inset-left,0));background:var(--white);color:var(--ink);box-shadow:0-1px 0 var(--rule),0-12px 30px -18px rgba(10,10,15,.25);transform:translateY(110%);transition:transform .35s var(--ease)}.vwr .dock::before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--g-pos)}.vwr .dock.on{transform:none}.vwr .dock span{display:block;font-size:12.5px;color:var(--ink-3)}.vwr .dock b{display:block;font:600 22px/1.1 var(--head);font-variant-numeric:tabular-nums}.vwr .dock b.p{background:var(--g-pos);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;width:fit-content}.vwr .dock b.n{color:var(--bad)}.vwr .dock .btn{height:42px;padding:0 16px}@media (max-width:1079px){.vwr .dock{display:flex}}@media (prefers-reduced-motion:reduce){.vwr *,.vwr ::before,.vwr ::after{transition:none!important;animation:none!important}}.vwr{font-family:var(--body);color:var(--ink);font-size:16px;line-height:1.5}.vwr .vwr-in{max-width:1312px;margin:0 auto}.vwr{max-width:none;margin:0;padding:0}.vwr .card-h h3{margin:0;font:600 19px/1.25 var(--head);letter-spacing:-.015em}.vwr .how>h3{margin:0;font:600 clamp(21px,1.85vw,27px)/1.2 var(--head);letter-spacing:-.02em}.vwr .how .small{margin:18px 0 0;max-width:none;font-size:13.5px;line-height:1.6;color:var(--ink-3)}.vwr .how .small a,.vwr .hint a{color:var(--violet);text-decoration:underline;text-underline-offset:3px}.vwr .sum b{font-weight:600;color:var(--ink)}.vwr .cur{width:auto;display:inline-block;min-width:0;max-width:100%}@media (min-width:1080px){.vwr .out{top:104px}}.vwr .lrow.sub dt{padding-left:0;font-weight:400;color:var(--ink-2)}@media (min-width:1180px){.vwr .lrow{grid-template-columns:330px minmax(0,1fr) auto}}.vwr .lrow dt .tech{white-space:nowrap}.vr-pdoc{display:none}@media print{@page{size:A4 portrait;margin:14mm 15mm 16mm;@top-left{content:""}@top-right{content:""}@bottom-left{content:"Visible Websites  · SEO ROI estimate";font-family:Poppins,sans-serif;font-size:7pt;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#8a8796}@bottom-right{content:"Page "counter(page)" of "counter(pages);font-family:Poppins,sans-serif;font-size:7pt;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#8a8796}}html,body{background:#fff!important}#brx-header,#brx-footer,.vw-ab,.vw-motion-skip{display:none!important}#brx-content :not(:has(.vr-pdoc)):not(.vr-pdoc):not(.vr-pdoc *){display:none!important}#brx-content :has(.vr-pdoc){margin:0!important;padding:0!important;background:0 0!important;box-shadow:none!important;border:0!important;max-width:none!important}.vr-pdoc{display:block;color:#0a0a0f;font-family:"Instrument Sans",sans-serif;font-size:9.5pt;line-height:1.45}.vr-pdoc *{-webkit-print-color-adjust:exact;print-color-adjust:exact;animation:none!important;transition:none!important}.vr-pdoc p,.vr-pdoc h2{margin:0}.vr-pdoc .vp-page{break-after:page}.vr-pdoc .vp-page:last-child{break-after:auto}.vr-pdoc .vp-mast{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;margin-bottom:26px;border-bottom:1px solid #e1dfe6}.vr-pdoc .vp-brand{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.vr-pdoc .vp-brand img{display:block;width:auto;height:24px}.vr-pdoc .vp-brand a{font:400 7.5pt/1"Instrument Sans",sans-serif;letter-spacing:.01em;color:#6e6b7b;text-decoration:none}.vr-pdoc .vp-mast p{display:flex;font:500 7pt/1 Poppins,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#6e6b7b}.vr-pdoc .vp-mast span+span{margin-left:12px;padding-left:12px;border-left:1px solid #d9d6e0;text-transform:none;letter-spacing:.02em;font-family:"Instrument Sans",sans-serif;font-size:8pt;font-weight:400}.vr-pdoc .vp-eye{margin-bottom:8px;font:500 7.5pt/1 Poppins,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#5a2fd6}.vr-pdoc .vp-eye2{margin-top:26px}.vr-pdoc .vp-site{font:600 25pt/1.1 Poppins,sans-serif;letter-spacing:-.02em}.vr-pdoc .vp-h2{font:600 15pt/1.25 Poppins,sans-serif;letter-spacing:-.015em}.vr-pdoc .vp-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 9px;margin-top:10px;font-size:8.5pt;color:#6e6b7b}.vr-pdoc .vp-meta>i{width:3px;height:3px;border-radius:50%;background:#c9c6d1}.vr-pdoc .vp-card{position:relative;overflow:hidden;margin-top:22px;padding:22px 24px 20px;border-radius:14px;background:linear-gradient(180deg,#f2eeff 0,#fff 150px);box-shadow:inset 0 0 0 1px #e1dfe6;break-inside:avoid}.vr-pdoc .vp-card::before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#2a27f3 0,#8c29ec 50%,#ec2ae6 100%)}.vr-pdoc .vp-ctop{display:flex;align-items:center;justify-content:space-between;gap:10px}.vr-pdoc .vp-ceye{font:500 7.5pt/1.5"Instrument Sans",sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#5a2fd6}.vr-pdoc .vp-badge{display:inline-flex;align-items:center;gap:6px;height:18px;padding:0 9px;border-radius:9px;background:#fff;box-shadow:inset 0 0 0 1px #e1dfe6;font:500 7.5pt Poppins,sans-serif;color:#3b3946;white-space:nowrap}.vr-pdoc .vp-badge i{width:6px;height:6px;border-radius:50%;background:linear-gradient(135deg,#5a2fd6,#8a4cf0)}.vr-pdoc .vp-badge i.top10{background:linear-gradient(135deg,#15125a,#2e2496)}.vr-pdoc .vp-badge i.p1{background:linear-gradient(135deg,#a48cff,#cdbbff)}.vr-pdoc .vp-badge i.std{background:linear-gradient(90deg,#2a27f3,#8c29ec,#ec2ae6)}.vr-pdoc .vp-roi{display:block;margin-top:12px;overflow:visible}.vr-pdoc .pv{color:#5a2fd6}.vr-pdoc .neg{color:#e2261f}.vr-pdoc .vp-roil{margin-top:6px;font:500 10pt/1.3 Poppins,sans-serif;color:#3b3946}.vr-pdoc .vp-sum{margin-top:10px;font-size:10pt;line-height:1.5;color:#6e6b7b}.vr-pdoc .vp-sum b{color:#0a0a0f;font-weight:600}.vr-pdoc .vp-ctiles{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:16px}.vr-pdoc .vp-ctiles>div{padding:11px 12px;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1px #e1dfe6}.vr-pdoc .vp-kl{font-size:8pt;color:#6e6b7b}.vr-pdoc .vp-tv{margin-top:6px;font:600 15pt/1 Poppins,sans-serif;letter-spacing:-.015em;white-space:nowrap}.vr-pdoc .vp-chart{margin-top:18px}.vr-pdoc .vp-chh{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:8pt;color:#6e6b7b}.vr-pdoc .vp-leg{display:flex;gap:12px}.vr-pdoc .vp-leg span{display:inline-flex;align-items:center;gap:5px}.vr-pdoc .vp-leg i{width:12px;height:2.5px;border-radius:2px;background:linear-gradient(90deg,#2a27f3,#8c29ec,#ec2ae6)}.vr-pdoc .vp-leg i.d{background:repeating-linear-gradient(90deg,#6e6b7b 0 3px,transparent 3px 5px)}.vr-pdoc .vp-chart svg{display:block;width:100%;height:auto;overflow:visible}.vr-pdoc .vp-sch{margin-top:14px}.vr-pdoc .vp-scen{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:6px}.vr-pdoc .vp-sc{position:relative;overflow:hidden;display:grid;gap:3px;padding:9px 10px 8px;border-radius:9px;background:#fff;box-shadow:inset 0 0 0 1px #e1dfe6;font-size:8pt;color:#6e6b7b}.vr-pdoc .vp-sc::before{content:"";position:absolute;inset:0 0 auto;height:2.5px}.vr-pdoc .vp-sc[data-o=top10]::before{background:linear-gradient(135deg,#15125a,#2e2496)}.vr-pdoc .vp-sc[data-o=top3]::before{background:linear-gradient(135deg,#5a2fd6,#8a4cf0)}.vr-pdoc .vp-sc[data-o=p1]::before{background:linear-gradient(135deg,#a48cff,#cdbbff)}.vr-pdoc .vp-sc b{font:600 13pt/1.1 Poppins,sans-serif}.vr-pdoc .vp-sc.on{background:#f4f1fd;box-shadow:inset 0 0 0 1.3px #5a2fd6;color:#3b3946}.vr-pdoc .vp-tbl{width:100%;margin-top:14px;border-collapse:collapse;font-size:8.5pt}.vr-pdoc .vp-tbl thead{display:table-header-group}.vr-pdoc .vp-tbl th{padding:0 0 8px;border-bottom:1px solid #d9d6e0;font:500 6.5pt/1 Poppins,sans-serif;letter-spacing:.14em;text-transform:uppercase;text-align:left;color:#6e6b7b}.vr-pdoc .vp-tbl td{padding:6px 0;border-bottom:1px solid #f0eef3;vertical-align:top}.vr-pdoc .vp-tbl tr{break-inside:avoid}.vr-pdoc .vp-tbl .vp-n{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;padding-left:12px}.vr-pdoc .vp-tbl th.vp-n{text-align:right}.vr-pdoc .vp-tbl .tech{color:#8a8796;font-weight:400}.vr-pdoc .vp-in .vp-grp th{padding:14px 0 6px;border-bottom:1px solid #d9d6e0;color:#5a2fd6}.vr-pdoc .vp-in tr:first-child th{padding-top:4px}.vr-pdoc .vp-in .vp-kw{width:62%}.vr-pdoc .vp-work .vp-kw{width:28%;padding-right:10px;font-weight:500}.vr-pdoc .vp-work .vp-w{color:#6e6b7b;font-variant-numeric:tabular-nums}.vr-pdoc .vp-work tr.sub .vp-kw{padding-left:10px;font-weight:400;color:#3b3946}.vr-pdoc .vp-work tr.total td{padding-top:9px;border-bottom:0;font-size:10pt}.vr-pdoc .vp-work tr.total .vp-kw{font:600 10pt Poppins,sans-serif}.vr-pdoc .vp-work tr.total b{font:600 13pt Poppins,sans-serif;width:fit-content;display:inline-block}.vr-pdoc .vp-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:22px;padding:20px 22px;border-radius:14px;background:#0a0a0f;color:#fff;break-inside:avoid}.vr-pdoc .vp-cta p{font-size:8.5pt;color:rgba(255,255,255,.72)}.vr-pdoc .vp-cta .vp-ctah{margin-bottom:4px;font:600 12pt/1.2 Poppins,sans-serif;color:#fff}.vr-pdoc .vp-ctal{flex:none;padding:9px 14px;border:1px solid rgba(255,255,255,.32);border-radius:999px;font:500 8pt/1 Poppins,sans-serif;letter-spacing:.01em;color:#fff;text-decoration:none}.vr-pdoc .vp-foot{margin-top:14px;font-size:7.5pt;line-height:1.5;color:#8a8796}.vr-pdoc .vp-foot a{color:#5a2fd6;text-decoration:none}}