/* Home layout measured on the original WordPress page. */
html[data-home=true][data-view=public] .photo-hero{min-height:calc(100vh - 28px);padding:50px 0 0;align-items:center;background-image:linear-gradient(#0d0614cc,#0d0614cc),url('assets/home-hero.jpg')}
html[data-home=true][data-view=public] .photo-hero .wrap{width:min(1200px,calc(100% - 48px));max-width:1200px}
html[data-home=true][data-view=public] .photo-hero h1{font-size:48px;line-height:1.4;margin:0 auto 63px;max-width:1166px}
html[data-home=true][data-view=public] .photo-hero .lead{max-width:1200px;font-size:17.6px;line-height:25.6px;margin:0 auto}
html[data-home=true][data-view=public] .photo-hero .hero-actions{margin:70px 0 55px;justify-content:center}
html[data-home=true][data-view=public] .photo-hero .btn{line-height:15px;padding:17px 35px;min-width:0}
html[data-home=true][data-view=public] .photo-hero h2{font-size:31px;line-height:37.2px;margin:0;color:#fff}
html[data-home=true][data-view=public] .header{height:240px;min-height:240px}
html[data-home=true][data-view=public] .header nav{gap:0}
html[data-home=true][data-view=public] .header nav a{padding:0 16px;line-height:50px}
html[data-home=true][data-view=public] .audience-section{padding-top:110px;padding-bottom:42px}
html[data-home=true][data-view=public] h2{line-height:1.3}
html[data-home=true][data-view=public] .audience-section .section-intro{margin-bottom:100px}
html[data-home=true][data-view=public] .audience-grid{max-width:1012px;gap:40px;margin:auto;align-items:start}
html[data-home=true][data-view=public] .audience-card>a{width:223px;max-width:100%}
html[data-home=true][data-view=public] .audience-card>div{padding-top:15px}
html[data-home=true][data-view=public] .audience-card h3{font-size:18px;line-height:21.6px;margin-bottom:18px}
html[data-home=true][data-view=public] .audience-card p{font-size:16px;line-height:25.6px}
html[data-home=true][data-view=public] .how-grid{max-width:926px;gap:40px}
html[data-home=true][data-view=public] .how-card>div{background:#5B2FC1;padding:22px 15px 18px}
html[data-home=true][data-view=public] .how-card h3{line-height:1.3;margin-bottom:10px}
html[data-home=true][data-view=public] .demo-section{padding-top:40px;padding-bottom:45px;max-width:975px}
html[data-home=true][data-view=public] .demo-section h3{font-size:28px;line-height:36.4px;margin-bottom:40px}
html[data-home=true][data-view=public] .demo-section h2{font-size:42px;line-height:54.6px;margin-bottom:40px}
html[data-home=true][data-view=public] .demo-cta-title{margin-top:75px;margin-bottom:52px!important}
html[data-home=true][data-view=public] .demo-section .manual-cta{background:#6528F7}
html[data-home=true][data-view=public] .demo-section .manual-cta:hover{background:#5329A1}
html[data-home=true][data-view=public] .technology-section{padding-top:20px;padding-bottom:70px}
html[data-home=true][data-view=public] .technology-section h3{font-size:28px;line-height:36.4px;margin:0}
.manual-cta{white-space:normal;text-align:center}
@media(max-width:1050px){html[data-home=true][data-view=public] .header{height:190px;min-height:190px}html[data-home=true][data-view=public] .audience-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:750px;gap:45px}html[data-home=true][data-view=public] .photo-hero h1{font-size:42px}html[data-home=true][data-view=public] .photo-hero{padding-top:90px;min-height:800px}}
@media(max-width:760px){html[data-home=true][data-view=public] .header{height:140px;min-height:140px}html[data-home=true][data-view=public] .header nav a{line-height:1.6;padding:10px 6px}html[data-home=true][data-view=public] .photo-hero{min-height:740px;padding:190px 0 75px}html[data-home=true][data-view=public] .photo-hero .wrap{width:calc(100% - 40px)}html[data-home=true][data-view=public] .photo-hero h1{font-size:34px;margin-bottom:35px}html[data-home=true][data-view=public] .photo-hero .lead{font-size:16px;line-height:1.8}html[data-home=true][data-view=public] .photo-hero .hero-actions{margin:35px 0 45px}html[data-home=true][data-view=public] .photo-hero h2{font-size:26px;line-height:1.4}html[data-home=true][data-view=public] .audience-section{padding-top:60px}html[data-home=true][data-view=public] .audience-section .section-intro{margin-bottom:45px}html[data-home=true][data-view=public] .audience-grid{gap:40px 25px}html[data-home=true][data-view=public] .how-grid{grid-template-columns:1fr;max-width:400px}html[data-home=true][data-view=public] .demo-section h2{font-size:30px;line-height:1.4}html[data-home=true][data-view=public] .demo-section h3,html[data-home=true][data-view=public] .technology-section h3{font-size:23px;line-height:1.5}}
@media(max-width:450px){html[data-home=true][data-view=public] .audience-grid{grid-template-columns:1fr;max-width:350px}html[data-home=true][data-view=public] .photo-hero h1{font-size:31px}.manual-cta{max-width:100%}}
