.site-header[data-astro-cid-3ef6ksr2]{border-bottom:1px solid var(--line);background:#f2f2eeed;position:sticky;top:0;backdrop-filter:blur(6px);z-index:5}.wrap[data-astro-cid-3ef6ksr2]{width:min(var(--max),calc(100% - 2.4rem));margin:0 auto;padding:.85rem 0;display:flex;align-items:center;justify-content:space-between;gap:1rem}.brand[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;text-decoration:none;color:var(--text);font-family:Spectral,serif;line-height:1.15}.brand[data-astro-cid-3ef6ksr2] small[data-astro-cid-3ef6ksr2]{font-family:Public Sans,sans-serif;color:var(--muted);font-size:.78rem;letter-spacing:.02em;text-align:left}nav[data-astro-cid-3ef6ksr2]{display:flex;flex-wrap:wrap;gap:.75rem}nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{text-decoration:none;font-size:.95rem;color:var(--brand-dark);padding:.22rem .42rem;border-radius:8px}nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{background:#e3e5de}@media (max-width: 900px){.wrap[data-astro-cid-3ef6ksr2]{width:calc(100% - 1.4rem);flex-direction:column;align-items:flex-start}}.site-footer[data-astro-cid-sz7xmlte]{margin-top:2rem;border-top:1px solid var(--line);background:#f0f2ec}.wrap[data-astro-cid-sz7xmlte]{width:min(var(--max),calc(100% - 2.4rem));margin:0 auto;padding:1.5rem 0 2.2rem;color:var(--muted);font-size:.95rem}.wrap[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin:.4rem 0}.related-reading[data-astro-cid-sz7xmlte],.network-links[data-astro-cid-sz7xmlte]{margin-top:.9rem;padding-top:.7rem;border-top:1px dashed var(--line)}.network-links[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{margin:0;padding-left:1.1rem}.network-links[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{margin:.25rem 0}.network-links[data-astro-cid-sz7xmlte] span[data-astro-cid-sz7xmlte]{color:var(--muted);font-size:.88rem}.heading[data-astro-cid-sz7xmlte]{font-weight:700;color:var(--text);margin-bottom:.35rem}.related-reading[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{margin:0;padding-left:1.1rem}.related-reading[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{margin:.25rem 0}.related-reading[data-astro-cid-sz7xmlte] span[data-astro-cid-sz7xmlte]{color:var(--muted);font-size:.88rem}@media (max-width: 640px){.wrap[data-astro-cid-sz7xmlte]{width:calc(100% - 1.4rem)}}:root{--bg: #171d21;--surface: #20282d;--text: #e6ecef;--muted: #9eacb4;--line: #3a454c;--brand: #6a8794;--brand-dark: #4e6976;--accent: #7b8f7d;--max: 1080px;--radius: 10px}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:Public Sans,Segoe UI,sans-serif;line-height:1.6;color:var(--text);background:radial-gradient(circle at 15% 8%,#7594a52e,#7594a500 36%),radial-gradient(circle at 85% 0%,#667a6d33,#667a6d00 38%),repeating-linear-gradient(55deg,#91a6b00f 0 1px,#91a6b000 1px 18px),var(--bg)}h1,h2,h3,h4{font-family:Spectral,Georgia,serif;line-height:1.2;margin:0 0 .75rem}p{margin:0 0 1rem}a{color:var(--brand-dark);text-decoration-thickness:1px}a:hover{color:var(--brand)}main{width:min(var(--max),calc(100% - 2.4rem));margin:0 auto;padding:2rem 0 3rem}.section{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:1.4rem;margin-bottom:1.2rem}.grid{display:grid;gap:1rem}.grid.two{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.grid.three{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.card{border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:1rem}.kicker{text-transform:uppercase;letter-spacing:.08em;font-size:.76rem;color:var(--muted);margin-bottom:.5rem}.hero{padding:2rem;background:linear-gradient(155deg,#263139f2,#1a2227f2),linear-gradient(90deg,#7c96a62e,#7c96a600 45%)}.hero,.hero h1,.hero h2,.hero h3,.hero p,.hero .kicker,.hero a{color:#f2f6f9}.hero a{text-decoration-color:#f2f6f9b8}.hero .btn.primary{background:#f2f6f9;color:#183446}.hero .btn.primary:hover{background:#dfeaf1;color:#122838}.hero .btn.ghost{border-color:#f2f6f9eb;color:#f2f6f9}.button-row{display:flex;flex-wrap:wrap;gap:.7rem}.btn{display:inline-block;padding:.65rem 1rem;border-radius:6px;border:1px solid transparent;font-weight:700;text-decoration:none}.btn.primary{background:var(--brand);color:#fff}.btn.primary:hover{background:var(--brand-dark);color:#fff}.btn.ghost{border-color:var(--brand);color:var(--brand-dark)}.article-meta{color:var(--muted);font-size:.95rem}@media (max-width: 640px){main{width:calc(100% - 1.4rem);padding-top:1.1rem}.hero{padding:1.25rem}}body[data-domain="myyycrentals.ca"]{background:radial-gradient(circle at 10% 5%,rgba(31,109,122,.07) 0%,transparent 42%),radial-gradient(circle at 88% 92%,rgba(180,141,83,.06) 0%,transparent 38%),#f2f4ef}body[data-domain="myyycrentals.ca"] h1{font-size:clamp(1.75rem,4vw,2.8rem);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--text)}body[data-domain="myyycrentals.ca"] h2{font-size:1.55rem;font-weight:700;color:var(--text);margin-bottom:1.2rem}body[data-domain="myyycrentals.ca"] h3{font-size:1rem;font-weight:700;color:var(--text);margin-bottom:.45rem}body[data-domain="myyycrentals.ca"] p{color:#2e3f4a;line-height:1.75}body[data-domain="myyycrentals.ca"] a{color:#1f6d7a}body[data-domain="myyycrentals.ca"] a:hover{color:#14515b}body[data-domain="myyycrentals.ca"] .kicker{color:#1f6d7a;font-weight:700;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.6rem}body[data-domain="myyycrentals.ca"] .section.hero{background:linear-gradient(135deg,#1b6370,#155260 45%,#0f3d47);border:none;border-radius:14px;padding:3.5rem 2.5rem;margin-bottom:1.75rem;position:relative;overflow:hidden}body[data-domain="myyycrentals.ca"] .section.hero:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#b48d53,#d4a96a,#b48d53)}body[data-domain="myyycrentals.ca"] .section.hero:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 75% 30%,rgba(255,255,255,.05) 0%,transparent 55%);pointer-events:none}body[data-domain="myyycrentals.ca"] .section.hero,body[data-domain="myyycrentals.ca"] .section.hero h1,body[data-domain="myyycrentals.ca"] .section.hero h2,body[data-domain="myyycrentals.ca"] .section.hero h3,body[data-domain="myyycrentals.ca"] .section.hero p{color:#fff}body[data-domain="myyycrentals.ca"] .section.hero .kicker{color:#f0c97a;letter-spacing:.12em}body[data-domain="myyycrentals.ca"] .section.hero h1{font-size:clamp(1.7rem,4.5vw,2.75rem);margin-bottom:1rem;max-width:740px}body[data-domain="myyycrentals.ca"] .section.hero p{color:#ffffffe0;font-size:1.05rem;max-width:620px;margin-bottom:1.75rem}body[data-domain="myyycrentals.ca"] .section.hero .btn.primary{background:#f0c97a;color:#1a3a20;font-weight:700;border:none;padding:.75rem 1.5rem;border-radius:8px;box-shadow:0 2px 10px #00000040;transition:background .2s ease,box-shadow .2s ease}body[data-domain="myyycrentals.ca"] .section.hero .btn.primary:hover{background:#e0b55a;box-shadow:0 4px 14px #0000004d;color:#1a3a20}body[data-domain="myyycrentals.ca"] .section.hero .btn.ghost{border-color:#ffffffa6;color:#fff;padding:.75rem 1.5rem;border-radius:8px;transition:all .2s ease}body[data-domain="myyycrentals.ca"] .section.hero .btn.ghost:hover{border-color:#fffffff2;background:#ffffff1a}body[data-domain="myyycrentals.ca"] .section{background:#fff;border:1px solid #d4dcd8;border-radius:12px;padding:2rem 2rem 2.25rem;margin-bottom:1.5rem}body[data-domain="myyycrentals.ca"] .card{background:#f7faf8;border:1px solid #d4dcd8;border-left:3px solid #1f6d7a;border-radius:8px;padding:1.25rem 1.25rem 1.1rem;transition:box-shadow .18s ease,border-left-color .18s ease}body[data-domain="myyycrentals.ca"] .card:hover{box-shadow:0 3px 12px #1f6d7a1f;border-left-color:#b48d53}body[data-domain="myyycrentals.ca"] .card h3{font-size:.97rem;font-weight:700;color:#14242e;margin-bottom:.4rem}body[data-domain="myyycrentals.ca"] .card p{font-size:.9rem;color:#4a5d69;margin:0;line-height:1.55}body[data-domain="myyycrentals.ca"] .card a{color:#1f6d7a;font-weight:600;text-decoration:none}body[data-domain="myyycrentals.ca"] .card a:hover{color:#14515b;text-decoration:underline}body[data-domain="myyycrentals.ca"] .section .grid.three{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:1.1rem}body[data-domain="myyycrentals.ca"] .section .grid.two{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.1rem}body[data-domain="myyycrentals.ca"] .section h2{color:#14242e}body[data-domain="myyycrentals.ca"] .section ul{list-style:none;padding:0;margin:.5rem 0 0;display:flex;flex-direction:column;gap:.65rem}body[data-domain="myyycrentals.ca"] .section ul li{background:#f2f9f7;border:1px solid #c8d8d4;border-left:4px solid #b48d53;border-radius:7px;padding:.8rem 1rem;font-size:.94rem;line-height:1.45;transition:background .15s ease}body[data-domain="myyycrentals.ca"] .section ul li:hover{background:#e8f5f2}body[data-domain="myyycrentals.ca"] .section ul li a{color:#1f6d7a;font-weight:600;text-decoration:none}body[data-domain="myyycrentals.ca"] .section ul li a:hover{color:#14515b;text-decoration:underline}body[data-domain="myyycrentals.ca"] .section.myyyc-observations{background:linear-gradient(135deg,#f0f7f5,#ebf4f2);border-color:#bdd8d3;border-left:4px solid #1f6d7a}body[data-domain="myyycrentals.ca"] .section.myyyc-observations p{font-size:1.05rem;color:#2a3e49;line-height:1.8}body[data-domain="myyycrentals.ca"] .section.myyyc-observations p:first-of-type{font-size:1.1rem;font-weight:600;color:#14515b}body[data-domain="myyycrentals.ca"] .section.myyyc-boundary{background:#f8f8f6;border:1px solid #d4dcd8;border-top:2px solid #d4dcd8}body[data-domain="myyycrentals.ca"] .section.myyyc-boundary .kicker{color:#6a7d7a}body[data-domain="myyycrentals.ca"] .section.myyyc-boundary p{color:#5a6b72;font-size:.9rem;line-height:1.65}body[data-domain="myyycrentals.ca"] .btn.primary{background:#1f6d7a;color:#fff;padding:.65rem 1.25rem;border-radius:7px;font-weight:700;transition:background .18s ease}body[data-domain="myyycrentals.ca"] .btn.primary:hover{background:#14515b;color:#fff}body[data-domain="myyycrentals.ca"] .btn.ghost{border-color:#1f6d7a;color:#1f6d7a}body[data-domain="myyycrentals.ca"] .btn.ghost:hover{background:#1f6d7a12}body[data-domain="myyycrentals.ca"] .site-header{background:#f2f4eff2;border-bottom-color:#c8d5cf}body[data-domain="myyycrentals.ca"] article h2,body[data-domain="myyycrentals.ca"] article h3{color:#14242e}body[data-domain="myyycrentals.ca"] .article-meta{color:#5a6b72}@media (max-width: 640px){body[data-domain="myyycrentals.ca"] .section.hero{padding:2.25rem 1.5rem}body[data-domain="myyycrentals.ca"] .section{padding:1.5rem 1.25rem}body[data-domain="myyycrentals.ca"] .section .grid.three,body[data-domain="myyycrentals.ca"] .section .grid.two{grid-template-columns:1fr}}@media (min-width: 0px){body[data-domain="rentsafecalgary.ca"] h1{font-size:2.2rem;font-weight:700;letter-spacing:-.02em;margin-bottom:1rem;line-height:1.15}body[data-domain="rentsafecalgary.ca"] h2{font-size:1.65rem;font-weight:700;margin-bottom:1.25rem}body[data-domain="rentsafecalgary.ca"] h3{font-size:1.1rem;font-weight:600;margin-bottom:.6rem}body[data-domain="rentsafecalgary.ca"] p{line-height:1.75;letter-spacing:.3px;margin-bottom:1.2rem}body[data-domain="rentsafecalgary.ca"] .section.hero{background:linear-gradient(135deg,#003d7a,#0052a3);color:#fff;padding:3.5rem 2rem;margin-bottom:2rem;border-radius:12px}body[data-domain="rentsafecalgary.ca"] .section.hero h1{color:#fff;font-size:2.5rem;margin-bottom:1.25rem}body[data-domain="rentsafecalgary.ca"] .section.hero p{color:#e8f0f7;font-size:1.1rem;max-width:700px}body[data-domain="rentsafecalgary.ca"] .kicker{color:#d97f3a;font-weight:600;font-size:.85rem;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.75rem}body[data-domain="rentsafecalgary.ca"] .section.hero .kicker{color:#ffa366}body[data-domain="rentsafecalgary.ca"] .btn.primary{background:#d97f3a;color:#fff;padding:.75rem 1.5rem;font-size:1rem;border-radius:8px;transition:all .3s ease;box-shadow:0 2px 8px #d97f3a40}body[data-domain="rentsafecalgary.ca"] .btn.primary:hover{background:#c96b2a;box-shadow:0 4px 12px #d97f3a59}body[data-domain="rentsafecalgary.ca"] .btn.ghost{border-color:#0052a3;color:#0052a3;padding:.75rem 1.5rem;font-size:1rem;border-radius:8px;transition:all .3s ease}body[data-domain="rentsafecalgary.ca"] .btn.ghost:hover{background:#f0f6fc;border-color:#003d7a;color:#003d7a}body[data-domain="rentsafecalgary.ca"] .section{background:#fff;border:1px solid #e0e6ec;padding:2rem;margin-bottom:1.8rem;border-radius:12px;box-shadow:0 2px 8px #0052a30d}body[data-domain="rentsafecalgary.ca"] .section:hover{box-shadow:0 4px 16px #0052a31a;transition:box-shadow .3s ease}body[data-domain="rentsafecalgary.ca"] .card{background:#f8f9fa;border:2px solid #e8f0f7;padding:1.5rem;border-radius:10px;transition:all .3s ease}body[data-domain="rentsafecalgary.ca"] .card:hover{border-color:#d97f3a;box-shadow:0 4px 12px #d97f3a26;background:#fff}body[data-domain="rentsafecalgary.ca"] .card h3{color:#0052a3;margin-bottom:.75rem}body[data-domain="rentsafecalgary.ca"] .card p{color:#5a6b77;font-size:.95rem;line-height:1.7}body[data-domain="rentsafecalgary.ca"] .grid.two{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}body[data-domain="rentsafecalgary.ca"] .grid.three{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}body[data-domain="rentsafecalgary.ca"] a{color:#0052a3;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.35em;transition:color .3s ease}body[data-domain="rentsafecalgary.ca"] a:hover{color:#d97f3a}body[data-domain="rentsafecalgary.ca"] ul{list-style:none;padding:0}body[data-domain="rentsafecalgary.ca"] ul li{margin-bottom:1rem;padding-left:0}body[data-domain="rentsafecalgary.ca"] ul li:before{content:"→ ";color:#d97f3a;font-weight:700;margin-right:.5rem}body[data-domain="rentsafecalgary.ca"] ul li a{font-weight:500;font-size:1.05rem}body[data-domain="rentsafecalgary.ca"] .section:before{content:"";display:block;height:4px;width:40px;background:linear-gradient(90deg,#d97f3a,#0052a3);margin-bottom:1.25rem}body[data-domain="rentsafecalgary.ca"] main{padding-top:1rem}body[data-domain="rentsafecalgary.ca"] .section .kicker{padding-bottom:.5rem;margin-bottom:1rem;border-bottom:2px solid #d97f3a;display:inline-block}}@media (max-width: 768px){body[data-domain="rentsafecalgary.ca"] h1{font-size:1.85rem}body[data-domain="rentsafecalgary.ca"] h2{font-size:1.4rem}body[data-domain="rentsafecalgary.ca"] .hero h1{font-size:2rem;padding-bottom:1rem}body[data-domain="rentsafecalgary.ca"] .hero{padding:2.5rem 1.5rem}body[data-domain="rentsafecalgary.ca"] .section{padding:1.5rem}body[data-domain="rentsafecalgary.ca"] .grid.two,body[data-domain="rentsafecalgary.ca"] .grid.three{grid-template-columns:1fr;gap:1rem}}@media (max-width: 480px){body[data-domain="rentsafecalgary.ca"] h1{font-size:1.5rem;margin-bottom:.8rem}body[data-domain="rentsafecalgary.ca"] h2{font-size:1.2rem}body[data-domain="rentsafecalgary.ca"] p{font-size:.95rem;line-height:1.65}body[data-domain="rentsafecalgary.ca"] .hero h1{font-size:1.5rem}body[data-domain="rentsafecalgary.ca"] .hero{padding:2rem 1rem}body[data-domain="rentsafecalgary.ca"] .btn{padding:.65rem 1.2rem;font-size:.95rem}body[data-domain="rentsafecalgary.ca"] .button-row{flex-direction:column}body[data-domain="rentsafecalgary.ca"] .btn{width:100%;text-align:center}body[data-domain="rentsafecalgary.ca"] main{width:calc(100% - 1rem)}}@media (prefers-contrast: more){body[data-domain="rentsafecalgary.ca"] .card{border-width:3px}body[data-domain="rentsafecalgary.ca"] a{text-decoration-thickness:3px}}@media (prefers-color-scheme: dark){body[data-domain="rentsafecalgary.ca"]{--bg: #0d1117;--surface: #161b22;--text: #e8f0f7;--line: #30363d}body[data-domain="rentsafecalgary.ca"] .section{background:#161b22;border-color:#30363d}body[data-domain="rentsafecalgary.ca"] .card{background:#0d1117;border-color:#30363d}body[data-domain="rentsafecalgary.ca"] .card:hover{background:#161b22}body[data-domain="rentsafecalgary.ca"] .btn.ghost:hover{background:#1c2128}}@media (prefers-reduced-motion: reduce){body[data-domain="rentsafecalgary.ca"] *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body[data-domain="vendorreality.com"]{background:radial-gradient(circle at 5% 10%,rgba(44,90,70,.06) 0%,transparent 45%),radial-gradient(circle at 92% 85%,rgba(122,95,58,.05) 0%,transparent 40%),#eaecea}body[data-domain="vendorreality.com"] h1{font-size:clamp(1.75rem,4vw,2.8rem);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:#1a2428}body[data-domain="vendorreality.com"] h2{font-size:1.5rem;font-weight:700;color:#1a2428;margin-bottom:1.2rem}body[data-domain="vendorreality.com"] h3{font-size:.98rem;font-weight:700;color:#1a2428;margin-bottom:.45rem}body[data-domain="vendorreality.com"] p{color:#2a3a40;line-height:1.75}body[data-domain="vendorreality.com"] a{color:#2c5a46}body[data-domain="vendorreality.com"] a:hover{color:#1d3d30}body[data-domain="vendorreality.com"] .kicker{color:#2c5a46;font-weight:700;font-size:.73rem;letter-spacing:.11em;text-transform:uppercase;margin-bottom:.65rem}body[data-domain="vendorreality.com"] .section.hero{background:linear-gradient(135deg,#284f3d,#1d3d30,#142b22);border:none;border-radius:14px;padding:3.5rem 2.5rem;margin-bottom:1.75rem;position:relative;overflow:hidden}body[data-domain="vendorreality.com"] .section.hero:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#7a5f3a,#a07844,#7a5f3a)}body[data-domain="vendorreality.com"] .section.hero:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 70% 25%,rgba(255,255,255,.04) 0%,transparent 55%);pointer-events:none}body[data-domain="vendorreality.com"] .section.hero,body[data-domain="vendorreality.com"] .section.hero h1,body[data-domain="vendorreality.com"] .section.hero h2,body[data-domain="vendorreality.com"] .section.hero h3,body[data-domain="vendorreality.com"] .section.hero p{color:#f4f7f5}body[data-domain="vendorreality.com"] .section.hero .kicker{color:#c9a96a;letter-spacing:.13em}body[data-domain="vendorreality.com"] .section.hero h1{font-size:clamp(1.65rem,4.2vw,2.65rem);margin-bottom:1rem;max-width:780px}body[data-domain="vendorreality.com"] .section.hero p{color:#f4f7f5d9;font-size:1.05rem;max-width:660px;margin-bottom:1.75rem}body[data-domain="vendorreality.com"] .section.hero .btn.primary{background:#c9a96a;color:#1a2428;font-weight:700;border:none;padding:.75rem 1.5rem;border-radius:7px;box-shadow:0 2px 10px #0000004d;transition:background .2s ease,box-shadow .2s ease}body[data-domain="vendorreality.com"] .section.hero .btn.primary:hover{background:#b8944e;box-shadow:0 4px 16px #00000059;color:#1a2428}body[data-domain="vendorreality.com"] .section.hero .btn.ghost{border-color:#f4f7f599;color:#f4f7f5;padding:.75rem 1.5rem;border-radius:7px;transition:all .2s ease}body[data-domain="vendorreality.com"] .section.hero .btn.ghost:hover{border-color:#f4f7f5f2;background:#f4f7f517}body[data-domain="vendorreality.com"] .section{background:#fff;border:1px solid #c4ccc8;border-radius:12px;padding:2rem 2rem 2.25rem;margin-bottom:1.5rem}body[data-domain="vendorreality.com"] .card{background:#f7f9f7;border:1px solid #c4ccc8;border-left:3px solid #2c5a46;border-radius:8px;padding:1.3rem 1.25rem 1.1rem;transition:box-shadow .18s ease,border-left-color .18s ease}body[data-domain="vendorreality.com"] .card:hover{box-shadow:0 3px 12px #2c5a461c;border-left-color:#7a5f3a}body[data-domain="vendorreality.com"] .card h3{font-size:.97rem;font-weight:700;color:#1a2428;margin-bottom:.4rem}body[data-domain="vendorreality.com"] .card p{font-size:.9rem;color:#3e5060;margin:0;line-height:1.55}body[data-domain="vendorreality.com"] .card a{color:#2c5a46;font-weight:600;text-decoration:none}body[data-domain="vendorreality.com"] .card a:hover{color:#1d3d30;text-decoration:underline}body[data-domain="vendorreality.com"] .section .grid.three{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:1.1rem}body[data-domain="vendorreality.com"] .section .grid.two{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.1rem}body[data-domain="vendorreality.com"] .section.vr-standard{background:linear-gradient(135deg,#f2f5f2,#edf2ed);border-color:#b4c4b8;border-left:4px solid #2c5a46}body[data-domain="vendorreality.com"] .section.vr-standard p{font-size:1.05rem;color:#2a3a40;line-height:1.8}body[data-domain="vendorreality.com"] .section.vr-standard p:first-of-type{font-size:1.1rem;font-weight:600;color:#1d3d30}body[data-domain="vendorreality.com"] .section h2{color:#1a2428}body[data-domain="vendorreality.com"] .section ul{list-style:none;padding:0;margin:.5rem 0 0;display:flex;flex-direction:column;gap:.65rem}body[data-domain="vendorreality.com"] .section ul li{background:#f4f7f4;border:1px solid #bccac0;border-left:4px solid #7a5f3a;border-radius:7px;padding:.85rem 1rem;font-size:.94rem;line-height:1.45;transition:background .15s ease}body[data-domain="vendorreality.com"] .section ul li:hover{background:#eaf2ec}body[data-domain="vendorreality.com"] .section ul li a{color:#2c5a46;font-weight:600;text-decoration:none}body[data-domain="vendorreality.com"] .section ul li a:hover{color:#1d3d30;text-decoration:underline}body[data-domain="vendorreality.com"] .section.vr-boundary{background:#f8f8f6;border:1px solid #c4ccc8;border-top:2px solid #c4ccc8}body[data-domain="vendorreality.com"] .section.vr-boundary .kicker{color:#617070}body[data-domain="vendorreality.com"] .section.vr-boundary p{color:#506070;font-size:.9rem;line-height:1.65}body[data-domain="vendorreality.com"] .btn.primary{background:#2c5a46;color:#fff;padding:.65rem 1.25rem;border-radius:7px;font-weight:700;transition:background .18s ease}body[data-domain="vendorreality.com"] .btn.primary:hover{background:#1d3d30;color:#fff}body[data-domain="vendorreality.com"] .btn.ghost{border-color:#2c5a46;color:#2c5a46}body[data-domain="vendorreality.com"] .btn.ghost:hover{background:#2c5a4612}body[data-domain="vendorreality.com"] .site-header{background:#eaeceaf2;border-bottom-color:#bcc8c0}body[data-domain="vendorreality.com"] article h2,body[data-domain="vendorreality.com"] article h3{color:#1a2428}body[data-domain="vendorreality.com"] .article-meta{color:#506070}@media (max-width: 640px){body[data-domain="vendorreality.com"] .section.hero{padding:2.25rem 1.5rem}body[data-domain="vendorreality.com"] .section{padding:1.5rem 1.25rem}body[data-domain="vendorreality.com"] .section .grid.three,body[data-domain="vendorreality.com"] .section .grid.two{grid-template-columns:1fr}}body[data-domain="urbansignal.ing"]{background:radial-gradient(circle at 8% 10%,#3d78a51f,#3d78a500 36%),radial-gradient(circle at 90% 20%,#bd7a2a1a,#bd7a2a00 35%),repeating-linear-gradient(35deg,#385b740d 0 1px,#385b7400 1px 20px),#f3f6f8}body[data-domain="urbansignal.ing"] .urban-video-bg{position:fixed;inset:0;z-index:-2;overflow:hidden;pointer-events:none}body[data-domain="urbansignal.ing"] .urban-video{width:100%;height:100%;object-fit:cover;opacity:.28;filter:saturate(.88) contrast(.94) brightness(.92)}body[data-domain="urbansignal.ing"]:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#f3f6f8d1,#f3f6f8eb)}body[data-domain="urbansignal.ing"]{color:var(--text)}body[data-domain="urbansignal.ing"] .site-header{background:#f4f8fbf0;border-bottom-color:#c8d5df}body[data-domain="urbansignal.ing"] .site-header nav a{color:#174768}body[data-domain="urbansignal.ing"] .site-header nav a:hover{background:#e8f1f7}body[data-domain="urbansignal.ing"] .site-footer{background:#edf3f7}body[data-domain="urbansignal.ing"] .site-footer .heading,body[data-domain="urbansignal.ing"] .site-footer a{color:#174768}body[data-domain="urbansignal.ing"] .section,body[data-domain="urbansignal.ing"] .card,body[data-domain="urbansignal.ing"] .signal-lens,body[data-domain="urbansignal.ing"] .ecosystem-section,body[data-domain="urbansignal.ing"] .deep-dive-rail,body[data-domain="urbansignal.ing"] .output,body[data-domain="urbansignal.ing"] pre{color:var(--text)}body[data-domain="urbansignal.ing"] .hero{position:relative;border-color:#9dbad0;background:linear-gradient(130deg,#214f72,#1f5f8b 60%,#2b6f9f);color:#f7fbff}body[data-domain="urbansignal.ing"] .hero h1,body[data-domain="urbansignal.ing"] .hero h2,body[data-domain="urbansignal.ing"] .hero h3,body[data-domain="urbansignal.ing"] .hero p,body[data-domain="urbansignal.ing"] .hero .kicker,body[data-domain="urbansignal.ing"] .hero a{color:#f7fbff;position:relative;z-index:1}body[data-domain="urbansignal.ing"] .hero a{text-decoration-color:#f7fbffb8}body[data-domain="urbansignal.ing"] .hero a:hover{color:#fff;text-decoration-color:#fff}body[data-domain="urbansignal.ing"] .hero .btn.primary{background:#fff;color:#123d5d}body[data-domain="urbansignal.ing"] .hero .btn.primary:hover{background:#ecf5fb;color:#0e334f}body[data-domain="urbansignal.ing"] .hero .btn.ghost{color:#fff;border-color:#fffffff2}body[data-domain="urbansignal.ing"] .hero .btn.ghost:hover{background:#ffffff29}body[data-domain="urbansignal.ing"] input,body[data-domain="urbansignal.ing"] textarea,body[data-domain="urbansignal.ing"] select{background:#fff;color:#1b2d3b;border-color:#c4d2dd}body[data-domain="urbansignal.ing"] input:focus,body[data-domain="urbansignal.ing"] textarea:focus,body[data-domain="urbansignal.ing"] select:focus{outline:2px solid #1f5f8b;outline-offset:1px}body[data-domain="urbansignal.ing"] main{width:min(1140px,calc(100% - 2.8rem));padding:2.2rem 0 3.8rem}body[data-domain="urbansignal.ing"] .section{border-radius:12px;padding:1.75rem;margin-bottom:1.35rem}body[data-domain="urbansignal.ing"] .urban-hero.labyrinth-entry{position:relative;overflow:hidden;border-radius:14px;border:1px solid #cad6e0;background:linear-gradient(130deg,#214f72,#1f5f8b 60%,#2b6f9f);color:#f7fbff}body[data-domain="urbansignal.ing"] .urban-archive-hero{border-color:#9dbad0}body[data-domain="urbansignal.ing"] .urban-archive-hero h1,body[data-domain="urbansignal.ing"] .urban-archive-hero p,body[data-domain="urbansignal.ing"] .urban-archive-hero .kicker,body[data-domain="urbansignal.ing"] .urban-archive-hero a{color:#f7fbff;position:relative;z-index:1}body[data-domain="urbansignal.ing"] .urban-archive-hero a{text-decoration-color:#f7fbffb3}body[data-domain="urbansignal.ing"] .urban-archive-hero a:hover{color:#fff;text-decoration-color:#fff}body[data-domain="urbansignal.ing"] .urban-archive-head{display:grid;grid-template-columns:1.45fr 1fr;gap:1.1rem;align-items:stretch}body[data-domain="urbansignal.ing"] .urban-archive-tools{border:1px solid rgba(231,242,250,.5);background:#0a243a52;border-radius:12px;padding:1rem}body[data-domain="urbansignal.ing"] .urban-archive-tools .kicker,body[data-domain="urbansignal.ing"] .urban-archive-tools p{color:#eaf4fb}body[data-domain="urbansignal.ing"] .urban-tool-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:.75rem}body[data-domain="urbansignal.ing"] .urban-tool-grid a{display:block;text-align:center;border:1px solid rgba(234,244,251,.75);background:#ffffff14;color:#f6fbff;border-radius:8px;padding:.55rem .7rem;text-decoration:none;font-weight:700}body[data-domain="urbansignal.ing"] .urban-tool-grid a:hover{border-color:#fff;background:#ffffff2e}body[data-domain="urbansignal.ing"] .view-mode-controls{width:min(1140px,calc(100% - 2.8rem));margin:.9rem auto 0;padding:.95rem 1rem;border:1px solid #c7d4df;border-radius:12px;background:#fff}body[data-domain="urbansignal.ing"] .view-mode-controls .button-row{gap:.55rem}body[data-domain="urbansignal.ing"] .view-mode-controls .btn{background:#f3f8fc;border-color:#1f5f8b;color:#174768}body[data-domain="urbansignal.ing"] .view-mode-controls .btn[aria-pressed=true]{background:#1f5f8b;color:#fff}body[data-domain="urbansignal.ing"][data-view-mode=high-contrast]{--bg: #ffffff;--surface: #ffffff;--text: #0d1114;--muted: #2f3b43;--line: #1c2a34;--brand: #0f4c78;--brand-dark: #0a3655;--accent: #8a4c00;background:#fff}body[data-domain="urbansignal.ing"][data-view-mode=high-contrast] .urban-video{opacity:.14;filter:grayscale(.2) contrast(1)}body[data-domain="urbansignal.ing"][data-view-mode=high-contrast]:before{background:linear-gradient(180deg,#ffffffed,#fffffff7)}body[data-domain="urbansignal.ing"][data-view-mode=high-contrast] .site-header,body[data-domain="urbansignal.ing"][data-view-mode=high-contrast] .site-footer,body[data-domain="urbansignal.ing"][data-view-mode=high-contrast] .view-mode-controls{background:#fff;border-color:#1c2a34}body[data-domain="urbansignal.ing"][data-view-mode=high-contrast] .site-header nav a,body[data-domain="urbansignal.ing"][data-view-mode=high-contrast] .site-footer a,body[data-domain="urbansignal.ing"][data-view-mode=high-contrast] .section a{color:#0a3655}body[data-domain="urbansignal.ing"][data-view-mode=high-contrast] .hero,body[data-domain="urbansignal.ing"][data-view-mode=high-contrast] .urban-archive-hero,body[data-domain="urbansignal.ing"][data-view-mode=high-contrast] .urban-hero.labyrinth-entry{background:#0f4c78}body[data-domain="urbansignal.ing"][data-view-mode=high-contrast] .hero .btn.primary{background:#fff;color:#0a3655;border-color:#0a3655}body[data-domain="urbansignal.ing"][data-view-mode=high-contrast] .hero .btn.ghost{border-color:#fff;color:#fff}body[data-domain="urbansignal.ing"][data-view-mode=high-contrast] .section,body[data-domain="urbansignal.ing"][data-view-mode=high-contrast] .card,body[data-domain="urbansignal.ing"][data-view-mode=high-contrast] .urban-stage,body[data-domain="urbansignal.ing"][data-view-mode=high-contrast] .urban-archive-card,body[data-domain="urbansignal.ing"][data-view-mode=high-contrast] .lab-node,body[data-domain="urbansignal.ing"][data-view-mode=high-contrast] .lab-subnode{border-width:2px;box-shadow:none}body[data-domain="urbansignal.ing"][data-view-mode=high-contrast] .urban-archive-hero,body[data-domain="urbansignal.ing"][data-view-mode=high-contrast] .urban-hero.labyrinth-entry{background:#0f4c78}body[data-domain="urbansignal.ing"][data-view-mode=print-readable]{--bg: #fafafa;--surface: #ffffff;--text: #1b1f23;--muted: #4c5258;--line: #d0d4d9;--brand: #274d6b;--brand-dark: #1d3c54;--accent: #7b5d34;background:#fafafa}body[data-domain="urbansignal.ing"][data-view-mode=print-readable] .urban-video{opacity:.18;filter:grayscale(.12) saturate(.72)}body[data-domain="urbansignal.ing"][data-view-mode=print-readable]:before{background:linear-gradient(180deg,#fafafae6,#fafafaf5)}body[data-domain="urbansignal.ing"][data-view-mode=print-readable] .site-header,body[data-domain="urbansignal.ing"][data-view-mode=print-readable] .site-footer,body[data-domain="urbansignal.ing"][data-view-mode=print-readable] .view-mode-controls{background:#fff;border-color:#cfd6dc}body[data-domain="urbansignal.ing"][data-view-mode=print-readable] .site-header nav a,body[data-domain="urbansignal.ing"][data-view-mode=print-readable] .site-footer a,body[data-domain="urbansignal.ing"][data-view-mode=print-readable] .section a{color:#1d3c54}body[data-domain="urbansignal.ing"][data-view-mode=print-readable] .urban-archive-hero,body[data-domain="urbansignal.ing"][data-view-mode=print-readable] .urban-hero.labyrinth-entry{background:linear-gradient(140deg,#3c5e75,#466f8a)}body[data-domain="urbansignal.ing"][data-view-mode=print-readable] .urban-archive-tools{background:#0c1f2f47}body[data-domain="urbansignal.ing"] .urban-archive-list{gap:1.2rem}body[data-domain="urbansignal.ing"] .urban-archive-card{border:1px solid #ccd9e3;background:linear-gradient(180deg,#fffffffa,#f7fbfdfa);box-shadow:0 8px 22px #12283a14}body[data-domain="urbansignal.ing"] .urban-archive-card h2{font-size:clamp(1.25rem,2.4vw,1.7rem);line-height:1.25}body[data-domain="urbansignal.ing"] .urban-archive-card h2 a{color:#173f5c;text-decoration:none;border-bottom:1px solid rgba(23,63,92,.35)}body[data-domain="urbansignal.ing"] .urban-archive-card h2 a:hover{color:#1f5f8b;border-bottom-color:#1f5f8b}body[data-domain="urbansignal.ing"] .urban-archive-card .btn.ghost{border-color:#1f5f8b;color:#174768;background:#f1f7fb}body[data-domain="urbansignal.ing"] .urban-archive-card .btn.ghost:hover{background:#e3f0f8;color:#113653}body[data-domain="urbansignal.ing"] .urban-hero.labyrinth-entry:after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(90deg,#ebf5fa29 0 1px,#ebf5fa00 1px 20px),repeating-linear-gradient(0deg,#ebf5fa14 0 1px,#ebf5fa00 1px 22px)}body[data-domain="urbansignal.ing"] .urban-hero h1,body[data-domain="urbansignal.ing"] .urban-hero p,body[data-domain="urbansignal.ing"] .urban-hero .kicker{color:#f7fbff;position:relative;z-index:1}body[data-domain="urbansignal.ing"] .urban-hero h1{font-size:clamp(2rem,4.5vw,3rem);max-width:18ch}body[data-domain="urbansignal.ing"] .urban-hero .btn.ghost{color:#f7fbff;border-color:#f7fbff}body[data-domain="urbansignal.ing"] .urban-stage{position:relative;border-radius:12px;border:1px solid #d6dfe6;background:#fff;box-shadow:0 6px 20px #12283a0f}body[data-domain="urbansignal.ing"] .urban-stage:before{content:"";position:absolute;left:0;top:1rem;bottom:1rem;width:4px;border-radius:999px;background:linear-gradient(180deg,#1f5f8b,#bd7a2a)}body[data-domain="urbansignal.ing"] .urban-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}body[data-domain="urbansignal.ing"] .urban-grid-stack{grid-template-columns:1fr}body[data-domain="urbansignal.ing"] .urban-grid-stack .card{padding:1.15rem 1.2rem}body[data-domain="urbansignal.ing"] .urban-stage .card{background:#f7fafc;border:1px solid #d8e2ea;border-radius:10px;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}body[data-domain="urbansignal.ing"] .urban-stage .card:hover{transform:translateY(-2px);border-color:#1f5f8b;box-shadow:0 12px 24px #1747681f}body[data-domain="urbansignal.ing"] .urban-stage .card h3 a,body[data-domain="urbansignal.ing"] .lab-subnode h4 a{color:#174768;text-decoration:none;border-bottom:1px solid rgba(23,71,104,.35)}body[data-domain="urbansignal.ing"] .urban-stage .card h3 a:hover,body[data-domain="urbansignal.ing"] .lab-subnode h4 a:hover{color:#1f5f8b;border-bottom-color:#1f5f8b}body[data-domain="urbansignal.ing"] .deep-link{font-size:.9rem;font-weight:700;color:#174768}body[data-domain="urbansignal.ing"] .deep-link:hover{color:#bd7a2a}body[data-domain="urbansignal.ing"] .labyrinth-section{border-radius:14px;border:1px solid #d0dbe4;background:linear-gradient(160deg,#f9fbfd,#eef3f7)}body[data-domain="urbansignal.ing"] .lab-node{margin-top:1rem;padding:1rem;border-radius:10px;border:1px solid #cfdae4;background:#fff}body[data-domain="urbansignal.ing"] .lab-node h3{margin-bottom:.45rem;color:#174768}body[data-domain="urbansignal.ing"] .lab-subgrid{display:grid;gap:.9rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}body[data-domain="urbansignal.ing"] .lab-subnode{border:1px solid #d2dee8;border-radius:10px;padding:.9rem;background:#f8fbfd}body[data-domain="urbansignal.ing"] .lab-label{margin:.35rem 0;text-transform:uppercase;letter-spacing:.06em;font-size:.74rem;color:#4f6172}body[data-domain="urbansignal.ing"] .lab-signals{margin:0 0 .8rem;padding-left:1rem}body[data-domain="urbansignal.ing"] .lab-signals li{margin-bottom:.35rem}@media (max-width: 760px){body[data-domain="urbansignal.ing"] main{width:calc(100% - 1.2rem);padding-top:1.3rem}body[data-domain="urbansignal.ing"] .view-mode-controls{width:calc(100% - 1.2rem);padding:.85rem}body[data-domain="urbansignal.ing"] .section{padding:1.2rem}body[data-domain="urbansignal.ing"] .site-header .wrap,body[data-domain="urbansignal.ing"] .site-footer .wrap{width:calc(100% - 1.2rem)}body[data-domain="urbansignal.ing"] .urban-stage:before{display:none}body[data-domain="urbansignal.ing"] .urban-archive-head,body[data-domain="urbansignal.ing"] .urban-tool-grid,body[data-domain="urbansignal.ing"] .urban-grid,body[data-domain="urbansignal.ing"] .lab-subgrid{grid-template-columns:1fr}body[data-domain="urbansignal.ing"] .labyrinth-section{padding:1.1rem}}@media (prefers-reduced-motion: reduce){body[data-domain="urbansignal.ing"] .urban-video-bg{display:none}}@media (prefers-contrast: more){body[data-domain="urbansignal.ing"] .urban-stage,body[data-domain="urbansignal.ing"] .urban-stage .card,body[data-domain="urbansignal.ing"] .lab-node,body[data-domain="urbansignal.ing"] .lab-subnode{border-width:2px}}
