#article-content,#article-content *{opacity:1;visibility:visible}#article-content [hidden]{display:none}.enterprise-camera-visual[data-enterprise-camera-visual=true]{--enterprise-ink:#0f172a;--enterprise-graphite:#1e293b;--enterprise-navy:#0b2440;--enterprise-steel:#245b82;--enterprise-sky:#38bdf8;--enterprise-mist:#e8f0f6;--enterprise-line:#cbd9e5;--enterprise-paper:#f7fafc;background:linear-gradient(#edf5f9 0,#fff 39rem)}.enterprise-camera-visual[data-enterprise-camera-visual=true] .enterprise-camera-hero-shell{isolation:isolate;color:#fff;background-image:linear-gradient(90deg, #020f1feb 0%, #061f37cc 45%, #020f1f6b 100%), linear-gradient(135deg, var(--enterprise-navy), var(--enterprise-steel));background-image:linear-gradient(90deg, #020f1feb 0%, #061f37cc 45%, #020f1f6b 100%), var(--enterprise-hero-image,linear-gradient(135deg, var(--enterprise-navy), var(--enterprise-steel)));border-bottom:4px solid var(--enterprise-sky);background-position:50%;background-size:cover;min-height:clamp(23rem,42vw,34rem);position:relative;overflow:hidden}.enterprise-camera-visual[data-enterprise-camera-visual=true] .enterprise-camera-hero-overlay{z-index:-1;background:radial-gradient(circle at 84% 18%,#38bdf84d,#0000 27%),linear-gradient(#0000 45%,#020f1f8c);position:absolute;inset:0}.enterprise-camera-visual[data-enterprise-camera-visual=true] .enterprise-camera-hero-content{min-height:inherit;flex-direction:column;justify-content:space-between;padding-top:1.5rem;padding-bottom:clamp(2.25rem,5vw,4.5rem);display:flex;position:relative}.enterprise-camera-visual[data-enterprise-camera-visual=true] .enterprise-camera-hero-copy{max-width:55rem;padding-top:clamp(4rem,12vw,8.5rem)}.enterprise-camera-visual[data-enterprise-camera-visual=true] .enterprise-camera-hero-kicker{color:#bae6fd;letter-spacing:.16em;text-transform:uppercase;margin:0 0 .875rem;font-size:.75rem;font-weight:800}.enterprise-camera-visual[data-enterprise-camera-visual=true] .enterprise-camera-hero-title{color:#fff;letter-spacing:-.045em;text-wrap:balance;text-shadow:0 3px 24px #020f1f8c;max-width:18ch;margin:0;font-size:clamp(2.25rem,5vw,4.5rem);font-weight:800;line-height:1.02}.enterprise-camera-visual[data-enterprise-camera-visual=true] .enterprise-camera-hero-logo{filter:drop-shadow(0 .2rem .8rem #020f1fa6);width:auto;max-width:7.5rem;height:auto;max-height:3.5rem;position:absolute;top:1.5rem;right:1rem}.enterprise-camera-visual[data-enterprise-camera-visual=true] .enterprise-camera-intro-wrap{z-index:2;margin-top:clamp(-3.5rem,-6vw,-1.75rem);position:relative}.enterprise-camera-visual[data-enterprise-camera-visual=true] .enterprise-camera-intro{border:1px solid var(--enterprise-line);background:#fffffff7;border-radius:1rem;padding:clamp(1.25rem,3vw,2.25rem);box-shadow:0 1.25rem 3rem #0f172a21}.enterprise-camera-visual[data-enterprise-camera-visual=true] .enterprise-camera-summary-card{border:1px solid #bae6fd;border-left:4px solid var(--enterprise-sky);background:linear-gradient(135deg,#f0f9ff,#fff);border-radius:.875rem;padding:clamp(1rem,2vw,1.5rem)}.enterprise-camera-visual[data-enterprise-camera-visual=true] .enterprise-camera-summary-card .ai-vastaus{border-left:0;margin:0}.enterprise-camera-visual[data-enterprise-camera-visual=true] .enterprise-camera-aside>div{position:sticky;top:6rem}.enterprise-camera-visual[data-enterprise-camera-visual=true] .enterprise-camera-aside>div>div{background:linear-gradient(145deg, var(--enterprise-navy), var(--enterprise-graphite));border:1px solid #365069;box-shadow:0 1rem 2.5rem #0f172a33}.enterprise-camera-visual[data-enterprise-camera-visual=true] .enterprise-camera-aside a{background:var(--enterprise-sky);color:#082f49}.enterprise-camera-visual[data-enterprise-camera-visual=true] .enterprise-camera-aside a:hover{background:#e0f2fe}.enterprise-camera-visual[data-enterprise-camera-visual=true] .enterprise-camera-article{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;margin-top:1.5rem;padding:clamp(1.25rem,3vw,2.5rem);box-shadow:0 1rem 2.5rem #0f172a0f}.enterprise-camera-visual[data-enterprise-camera-visual=true] .enterprise-camera-article .prose h2{color:var(--enterprise-navy);border-top:1px solid var(--enterprise-line);margin-top:3rem;padding-top:1.25rem}.enterprise-camera-visual[data-enterprise-camera-visual=true] .enterprise-camera-article .prose h2:first-child{margin-top:0}.enterprise-camera-visual[data-enterprise-camera-visual=true] .enterprise-camera-article .prose h3{color:var(--enterprise-steel)}.enterprise-camera-visual[data-enterprise-camera-visual=true] .enterprise-camera-article .prose ul,.enterprise-camera-visual[data-enterprise-camera-visual=true] .enterprise-camera-article .prose ol{border:1px solid var(--enterprise-line);background:var(--enterprise-paper);border-radius:.75rem;padding:1rem 1.25rem 1rem 2.25rem}.enterprise-camera-visual[data-enterprise-camera-visual=true] .enterprise-camera-article .prose li::marker{color:var(--enterprise-steel);font-weight:800}.enterprise-camera-visual[data-enterprise-camera-visual=true] .enterprise-camera-article .prose blockquote{color:var(--enterprise-graphite);border:1px solid var(--enterprise-line);border-left:4px solid var(--enterprise-sky);background:var(--enterprise-mist);border-radius:.75rem;margin:1.75rem 0;padding:1.125rem 1.25rem}.enterprise-camera-visual[data-enterprise-camera-visual=true] .enterprise-camera-article .prose table{border:1px solid var(--enterprise-line);background:#fff;border-radius:.75rem;width:100%;display:block;overflow-x:auto;box-shadow:0 .75rem 1.5rem #0f172a0f}.enterprise-camera-visual[data-enterprise-camera-visual=true] .enterprise-camera-article .prose thead{background:var(--enterprise-navy);color:#fff}.enterprise-camera-visual[data-enterprise-camera-visual=true] .enterprise-camera-article .prose th,.enterprise-camera-visual[data-enterprise-camera-visual=true] .enterprise-camera-article .prose td{border-color:var(--enterprise-line);padding:.875rem 1rem}.enterprise-camera-visual[data-enterprise-camera-visual=true] .enterprise-camera-article .prose tbody tr:nth-child(2n){background:var(--enterprise-paper)}.enterprise-camera-visual[data-enterprise-camera-visual=true] .enterprise-camera-faq{border:1px solid var(--enterprise-line);background:#fff;border-radius:1rem;padding:clamp(1.25rem,3vw,2rem);box-shadow:0 1rem 2.5rem #0f172a0f}.enterprise-camera-visual[data-enterprise-camera-visual=true] .enterprise-camera-faq details{border-color:var(--enterprise-line);box-shadow:none}.enterprise-camera-visual[data-enterprise-camera-visual=true] .enterprise-camera-faq details[open]{background:#f8fcff;border-color:#7dd3fc}@media (width<=767px){.enterprise-camera-visual[data-enterprise-camera-visual=true] .enterprise-camera-hero-shell{min-height:25rem}.enterprise-camera-visual[data-enterprise-camera-visual=true] .enterprise-camera-hero-content{padding-top:1rem;padding-bottom:2rem}.enterprise-camera-visual[data-enterprise-camera-visual=true] .enterprise-camera-hero-copy{padding-top:4.5rem}.enterprise-camera-visual[data-enterprise-camera-visual=true] .enterprise-camera-hero-title{font-size:clamp(2.1rem,11vw,3rem)}.enterprise-camera-visual[data-enterprise-camera-visual=true] .enterprise-camera-hero-logo{top:1rem}.enterprise-camera-visual[data-enterprise-camera-visual=true] .enterprise-camera-intro-wrap{margin-top:-1.25rem}.enterprise-camera-visual[data-enterprise-camera-visual=true] .enterprise-camera-intro,.enterprise-camera-visual[data-enterprise-camera-visual=true] .enterprise-camera-article,.enterprise-camera-visual[data-enterprise-camera-visual=true] .enterprise-camera-faq{border-radius:.75rem;margin-left:-.25rem;margin-right:-.25rem;padding:1.25rem}.enterprise-camera-visual[data-enterprise-camera-visual=true] .enterprise-camera-article .prose ul,.enterprise-camera-visual[data-enterprise-camera-visual=true] .enterprise-camera-article .prose ol{padding-left:1.75rem}.enterprise-camera-visual[data-enterprise-camera-visual=true] .enterprise-camera-article .prose th,.enterprise-camera-visual[data-enterprise-camera-visual=true] .enterprise-camera-article .prose td{min-width:10rem;padding:.75rem}}
