.best-apps-2026-module__yhLwLq__articleRoot{--vs-ink:#111010;--vs-paper:#f7f4ee;--vs-cream:#ede8df;--vs-accent:#c8521a;--vs-accent-light:#f2e8e0;--vs-gold:#b89a5e;--vs-muted:#6b6560;--vs-border:#d8d1c5;--vs-white:#fff;background:var(--vs-paper);color:var(--vs-ink);font-family:DM Sans,sans-serif;font-size:17px;line-height:1.75}.best-apps-2026-module__yhLwLq__siteHeader{background:var(--vs-ink);color:var(--vs-paper);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;padding:14px 32px;font-size:13px;font-weight:500;display:flex}.best-apps-2026-module__yhLwLq__siteHeader span{opacity:.45}.best-apps-2026-module__yhLwLq__siteHeader .best-apps-2026-module__yhLwLq__cat{color:var(--vs-accent);opacity:1}.best-apps-2026-module__yhLwLq__hero{background:var(--vs-ink);color:var(--vs-paper);text-align:center;padding:72px 32px 64px;position:relative;overflow:hidden}.best-apps-2026-module__yhLwLq__hero:before{content:"";pointer-events:none;background:radial-gradient(at 60% 0,#c8521a2e 0%,#0000 65%);position:absolute;inset:0}.best-apps-2026-module__yhLwLq__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--vs-accent);margin-bottom:20px;font-size:11px;font-weight:600}.best-apps-2026-module__yhLwLq__heroTitle{margin-bottom:24px;font-family:Playfair Display,serif;font-size:clamp(2.4rem,5vw,4rem);font-weight:900;line-height:1.1}.best-apps-2026-module__yhLwLq__heroTitle em{color:var(--vs-accent);font-style:italic}.best-apps-2026-module__yhLwLq__subtitle{color:#f7f4eeb3;max-width:620px;margin:0 auto 36px;font-size:18px;font-weight:300;line-height:1.65}.best-apps-2026-module__yhLwLq__meta{color:#f7f4ee73;letter-spacing:.04em;font-size:13px}.best-apps-2026-module__yhLwLq__meta strong{color:#f7f4eeb3;font-weight:500}.best-apps-2026-module__yhLwLq__container{max-width:840px;margin:0 auto;padding:0 32px}.best-apps-2026-module__yhLwLq__intro{padding:56px 0 0}.best-apps-2026-module__yhLwLq__intro p{color:#222;margin-bottom:20px;font-size:18px;line-height:1.8}.best-apps-2026-module__yhLwLq__glance{background:var(--vs-ink);color:var(--vs-paper);border-radius:4px;margin:52px 0;overflow:hidden}.best-apps-2026-module__yhLwLq__glanceHeader{letter-spacing:.18em;text-transform:uppercase;color:var(--vs-gold);border-bottom:1px solid #ffffff14;padding:20px 28px;font-size:11px;font-weight:600}.best-apps-2026-module__yhLwLq__glanceRow{border-bottom:1px solid #ffffff0f;grid-template-columns:1fr 2fr 120px 110px;align-items:center;gap:16px;padding:16px 28px;font-size:14.5px;display:grid}.best-apps-2026-module__yhLwLq__glanceRow:last-child{border-bottom:none}.best-apps-2026-module__yhLwLq__rank{color:var(--vs-accent);font-family:Playfair Display,serif;font-size:22px;font-weight:700}.best-apps-2026-module__yhLwLq__toolName{font-weight:600}.best-apps-2026-module__yhLwLq__badgeLabel{color:#f7f4ee80;margin-top:2px;font-size:11px;font-weight:300}.best-apps-2026-module__yhLwLq__price{color:var(--vs-gold);text-align:right;font-size:13px;font-weight:500}.best-apps-2026-module__yhLwLq__visitCell{text-align:right}.best-apps-2026-module__yhLwLq__visitButton{background:var(--vs-accent);min-width:96px;color:var(--vs-paper);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:8px 14px;font-size:12px;font-weight:700;text-decoration:none;transition:transform .12s,background .12s;display:inline-flex}.best-apps-2026-module__yhLwLq__visitButton:hover{background:#b14918;transform:translateY(-1px)}.best-apps-2026-module__yhLwLq__topPick{background:#c8521a1f}.best-apps-2026-module__yhLwLq__divider{border:none;border-top:1px solid var(--vs-border);margin:56px 0}.best-apps-2026-module__yhLwLq__toolEntry{margin:64px 0}.best-apps-2026-module__yhLwLq__toolBadge{letter-spacing:.16em;text-transform:uppercase;border-radius:2px;margin-bottom:16px;padding:5px 12px;font-size:10.5px;font-weight:700;display:inline-block}.best-apps-2026-module__yhLwLq__badgeBest{background:var(--vs-accent);color:#fff}.best-apps-2026-module__yhLwLq__badgeAffordable{background:var(--vs-ink);color:var(--vs-gold)}.best-apps-2026-module__yhLwLq__badgeCustom{background:var(--vs-cream);color:var(--vs-ink);border:1px solid var(--vs-border)}.best-apps-2026-module__yhLwLq__badgeRemoval{color:#a8c8e8;background:#1a3a5c}.best-apps-2026-module__yhLwLq__badgeMatterport{color:#ccc;background:#2a2a2a;border:1px solid #444}.best-apps-2026-module__yhLwLq__badgeLuxury{background:var(--vs-gold);color:var(--vs-ink)}.best-apps-2026-module__yhLwLq__toolEntry h2{margin-bottom:6px;font-family:Playfair Display,serif;font-size:2rem;font-weight:700;line-height:1.2}.best-apps-2026-module__yhLwLq__priceTag{color:var(--vs-muted);letter-spacing:.02em;margin-bottom:20px;font-size:13px;font-weight:500}.best-apps-2026-module__yhLwLq__priceTag strong{color:var(--vs-accent);font-weight:600}.best-apps-2026-module__yhLwLq__toolEntry p{color:#2a2a2a;margin-bottom:16px}.best-apps-2026-module__yhLwLq__featuresGrid{background:var(--vs-cream);border-radius:4px;grid-template-columns:1fr 1fr;gap:8px 16px;margin:24px 0;padding:20px 24px;display:grid}.best-apps-2026-module__yhLwLq__featuresGrid h4{letter-spacing:.14em;text-transform:uppercase;color:var(--vs-muted);grid-column:1/-1;margin-bottom:4px;font-size:11px;font-weight:600}.best-apps-2026-module__yhLwLq__featuresGrid li{color:#333;align-items:flex-start;gap:8px;font-size:14px;line-height:1.5;list-style:none;display:flex}.best-apps-2026-module__yhLwLq__featuresGrid li:before{content:"✓";color:var(--vs-accent);flex-shrink:0;margin-top:1px;font-weight:700}.best-apps-2026-module__yhLwLq__prosCons{grid-template-columns:1fr 1fr;gap:16px;margin:24px 0;display:grid}.best-apps-2026-module__yhLwLq__pros,.best-apps-2026-module__yhLwLq__cons{border-radius:4px;padding:18px 20px}.best-apps-2026-module__yhLwLq__pros{background:#ebf5f0}.best-apps-2026-module__yhLwLq__cons{background:#fdf0eb}.best-apps-2026-module__yhLwLq__pros h4,.best-apps-2026-module__yhLwLq__cons h4{letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:700}.best-apps-2026-module__yhLwLq__pros h4{color:#2a6b4a}.best-apps-2026-module__yhLwLq__cons h4{color:#8b3a20}.best-apps-2026-module__yhLwLq__pros li,.best-apps-2026-module__yhLwLq__cons li{align-items:flex-start;gap:8px;margin-bottom:8px;font-size:14px;line-height:1.55;list-style:none;display:flex}.best-apps-2026-module__yhLwLq__pros li:before{content:"+";color:#2a6b4a;flex-shrink:0;font-weight:700}.best-apps-2026-module__yhLwLq__cons li:before{content:"−";color:#8b3a20;flex-shrink:0;font-weight:700}.best-apps-2026-module__yhLwLq__pricingBlock{border:1px solid var(--vs-border);border-radius:4px;margin:24px 0;overflow:hidden}.best-apps-2026-module__yhLwLq__pricingBlock h4{background:var(--vs-ink);color:var(--vs-paper);letter-spacing:.14em;text-transform:uppercase;padding:10px 18px;font-size:11px;font-weight:600}.best-apps-2026-module__yhLwLq__pricingBlock ul{padding:16px 18px}.best-apps-2026-module__yhLwLq__pricingBlock li{border-bottom:1px solid var(--vs-border);color:#333;justify-content:space-between;gap:12px;padding:6px 0;font-size:14px;list-style:none;display:flex}.best-apps-2026-module__yhLwLq__pricingBlock li:last-child{border-bottom:none}.best-apps-2026-module__yhLwLq__pricingBlock li span{color:var(--vs-accent);white-space:nowrap;font-weight:600}.best-apps-2026-module__yhLwLq__erHeroBox{background:var(--vs-ink);color:var(--vs-paper);border-radius:6px;margin:28px 0;padding:40px 36px;position:relative;overflow:hidden}.best-apps-2026-module__yhLwLq__erHeroBox:before{content:"";pointer-events:none;background:radial-gradient(circle,#c8521a40 0%,#0000 70%);border-radius:50%;width:280px;height:280px;position:absolute;top:-80px;right:-80px}.best-apps-2026-module__yhLwLq__erHeadline{margin-bottom:12px;font-family:Playfair Display,serif;font-size:1.6rem;font-weight:700;line-height:1.3}.best-apps-2026-module__yhLwLq__erHeadline em{color:var(--vs-accent);font-style:italic}.best-apps-2026-module__yhLwLq__erHeroBox p{color:#f7f4eec7;margin-bottom:14px;font-size:15.5px;line-height:1.7}.best-apps-2026-module__yhLwLq__erStats{border-top:1px solid #ffffff1a;flex-wrap:wrap;gap:28px;margin-top:24px;padding-top:24px;display:flex}.best-apps-2026-module__yhLwLq__erStat strong{color:var(--vs-accent);font-family:Playfair Display,serif;font-size:2rem;font-weight:700;display:block}.best-apps-2026-module__yhLwLq__erStat span{color:#f7f4ee80;font-size:13px;font-weight:300}.best-apps-2026-module__yhLwLq__pullquote{border-left:4px solid var(--vs-accent);background:var(--vs-accent-light);color:var(--vs-ink);margin:40px 0;padding:20px 28px;font-family:Playfair Display,serif;font-size:1.25rem;font-style:italic;line-height:1.55}.best-apps-2026-module__yhLwLq__pullquote cite{color:var(--vs-muted);margin-top:12px;font-family:DM Sans,sans-serif;font-size:13px;font-style:normal;font-weight:500;display:block}.best-apps-2026-module__yhLwLq__faq{margin:56px 0}.best-apps-2026-module__yhLwLq__faq h2{margin-bottom:32px;font-family:Playfair Display,serif;font-size:1.9rem;font-weight:700}.best-apps-2026-module__yhLwLq__faqItem{margin-bottom:28px}.best-apps-2026-module__yhLwLq__faqItem h3{color:var(--vs-ink);margin-bottom:8px;font-size:16px;font-weight:600}.best-apps-2026-module__yhLwLq__faqItem p{color:#333;font-size:15px;line-height:1.7}.best-apps-2026-module__yhLwLq__methodology{background:var(--vs-cream);border-top:2px solid var(--vs-border);margin-top:64px;padding:48px 0 64px}.best-apps-2026-module__yhLwLq__methodology h2{margin-bottom:16px;font-family:Playfair Display,serif;font-size:1.6rem;font-weight:700}.best-apps-2026-module__yhLwLq__methodology p{color:#444;margin-bottom:14px;font-size:15px;line-height:1.75}.best-apps-2026-module__yhLwLq__articleFooter{background:var(--vs-ink);color:#f7f4ee66;text-align:center;letter-spacing:.03em;padding:28px 32px;font-size:13px}.best-apps-2026-module__yhLwLq__testingProtocol{background:var(--vs-cream);border-left:3px solid var(--vs-gold);color:#444;margin-bottom:12px;padding:16px 20px;font-size:14.5px;line-height:1.7}@media (max-width:640px){.best-apps-2026-module__yhLwLq__prosCons,.best-apps-2026-module__yhLwLq__featuresGrid{grid-template-columns:1fr}.best-apps-2026-module__yhLwLq__glanceRow{grid-template-columns:40px 1fr 80px;font-size:13px}.best-apps-2026-module__yhLwLq__erStats{gap:20px}.best-apps-2026-module__yhLwLq__hero{padding:48px 20px 44px}.best-apps-2026-module__yhLwLq__container{padding:0 20px}}
