.web-header{min-height:100px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--line)}.web-header nav{display:flex;align-items:center;gap:26px;font-size:14px}.web-header nav a{padding:16px 0;color:var(--muted)}.web-header nav a[aria-current=page]{color:var(--ink);text-decoration:underline;text-underline-offset:8px}.webinar-nav{border:1px solid var(--line);padding:13px 18px;border-radius:30px;font-size:14px;white-space:nowrap}.page-intro{text-align:center;padding:65px 0 45px}.page-intro h1{font-size:clamp(48px,6.5vw,90px);line-height:1.02;margin:20px 0 24px}.page-intro>p:last-child{font-size:18px;line-height:1.7;color:var(--muted);max-width:650px;margin:0 auto}.home-collage{max-width:1100px}.home-collage .app-collage{height:690px;border-radius:40px}.home-collage .collage-center{width:48%;left:26%;top:80px}.home-collage .collage-left{width:43%;left:0;top:155px;transform:none}.home-collage .collage-right{width:43%;right:0;top:155px;transform:none}.home-collage .collage-caption{padding:38px 30px 25px}.home-links{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:1100px;margin-top:24px}.home-links a{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding:20px 0;font-size:17px}.home-links span{color:var(--blue);margin-left:12px}.visual-section{padding:40px 0 65px}.section-heading{display:flex;justify-content:space-between;align-items:end;margin:25px 0 35px;gap:20px}.section-heading>a{font-size:14px}.screen-grid{display:grid;grid-template-columns:1fr 1fr;gap:55px 32px}.screen-card{min-width:0}.screen-card[hidden]{display:none}.screen-image{display:block;width:100%;padding:24px 24px 0;aspect-ratio:1.25;overflow:hidden;position:relative;background:#d9d6d2;border:0;border-radius:20px;text-align:left}.screen-card:nth-child(4n+2) .screen-image{background:#d1dce4}.screen-card:nth-child(4n+3) .screen-image{background:#c7c4bd}.screen-image img{display:block;width:100%;height:auto;box-shadow:0 8px 24px #30292220;border:1px solid #cfcac4;border-radius:4px;transition:transform .2s}.screen-image:hover img{transform:translateY(-4px)}.screen-image>span{position:absolute;right:16px;bottom:16px;padding:11px 15px;border:1px solid var(--line);border-radius:28px;background:#f4f2eff2;color:var(--ink);font-size:14px}.screen-caption{display:flex;gap:18px;padding-top:20px}.screen-caption>span{font-size:14px;color:var(--blue);padding-top:5px}.screen-caption h3{font-family:Syne,Inter,sans-serif;font-size:25px;letter-spacing:-.8px;font-weight:600;margin:0 0 10px}.screen-caption p{color:var(--muted);font-size:16px;line-height:1.6;margin:0}.site-cta{border-top:1px solid var(--line);padding:55px 0 65px;display:flex;justify-content:space-between;align-items:center;gap:30px}.site-cta p:not(.eyebrow){font-size:16px;color:var(--muted);line-height:1.6;margin:18px 0 0}.site-cta .button{border:0;white-space:nowrap}.gallery-filter{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.gallery-filter button{border:1px solid var(--line);border-radius:30px;background:none;padding:13px 20px;font-size:14px;min-height:46px}.gallery-filter button[aria-pressed=true]{background:var(--ink);color:white}.gallery-note{text-align:center;color:var(--muted);font-size:14px;margin:20px 0 40px}.webinar-feature{display:grid;grid-template-columns:1fr 1.3fr;gap:70px;align-items:center;padding:30px 80px 60px}.webinar-feature>.event-date{justify-self:center;width:100%}.webinar-feature p,.webinar-feature li{font-size:17px;color:var(--muted);line-height:1.8}.webinar-feature p{margin-top:22px}.webinar-feature ul{padding-left:20px;margin-bottom:25px}.webinar-feature .button{border:0}#screenshot-dialog{width:min(1240px,96vw);max-height:94dvh;padding:30px;background:var(--paper);border-radius:16px}#screenshot-dialog h2{font-size:26px;padding-right:40px;margin-bottom:22px}#screenshot-image{display:block;width:100%;height:auto}footer{margin-top:10px}footer>div{flex-wrap:wrap}.tour{padding-top:50px}
@media(max-width:1000px){.web-header{gap:18px;flex-wrap:wrap;padding:22px 0}.web-header nav{order:3;width:100%;justify-content:center;gap:24px}.home-collage .app-collage{height:570px}.webinar-feature{padding:20px 20px 45px;gap:35px}.screen-grid{gap:40px 22px}.screen-image{padding:16px 16px 0}}
@media(max-width:680px){.web-header{padding:18px 0;gap:18px}.web-header nav{display:flex;flex-wrap:wrap;gap:6px 20px;justify-content:flex-start}.web-header nav a{padding:8px 0;min-height:36px}.webinar-nav{padding:11px 14px}.page-intro{padding:38px 0 30px}.page-intro h1{font-size:46px}.page-intro>p:last-child{font-size:16px}.home-collage .app-collage{height:370px;border-radius:25px}.home-collage .collage-center{width:61%;left:19.5%;top:85px}.home-collage .collage-left{width:58%;left:-15%;top:135px}.home-collage .collage-right{width:58%;right:-15%;top:135px}.home-collage .collage-caption{padding:28px 16px 20px}.home-links{grid-template-columns:1fr;gap:0;margin-top:10px}.home-links a{font-size:16px;line-height:1.5}.screen-grid{grid-template-columns:1fr;gap:32px}.visual-section{padding:30px 0 40px}.section-heading{align-items:start;flex-direction:column;gap:20px}.screen-image{border-radius:14px;padding:14px 14px 0}.screen-caption{padding-top:17px;gap:13px}.screen-caption h3{font-size:23px}.screen-caption p{font-size:15px}.site-cta{flex-direction:column;align-items:start;padding:35px 0 45px;gap:24px}.site-cta h2{font-size:35px}.site-cta .button{white-space:normal}.webinar-feature{grid-template-columns:1fr;padding:10px 0 35px;gap:40px}.webinar-feature .event-date{max-width:210px}.webinar-feature p,.webinar-feature li{font-size:16px}#screenshot-dialog{padding:20px 12px}#screenshot-dialog h2{font-size:22px}.gallery-filter{gap:6px;justify-content:flex-start}.gallery-filter button{padding:12px 14px}.gallery-note{text-align:left;line-height:1.6}.tour{padding-top:30px}}
/* Editorial layouts: each section is composed around the screenshots. */
em{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.055em}.inspo-stage{margin:18px auto 0;width:calc(100% - 36px);height:820px;max-height:90vh;min-height:620px;border-radius:34px;background:#cbc8c6;position:relative;overflow:hidden;isolation:isolate}.inspo-top{display:flex;justify-content:space-between;padding:26px 30px;font-size:14px;letter-spacing:1.2px}.inspo-pages{position:absolute;inset:90px 0 0}.inspo-pages img{position:absolute;width:38%;height:auto;box-shadow:0 0 35px #0003}.page-left{left:-3%;top:100px}.page-right{right:-3%;top:100px}.inspo-pages .page-center{width:44%;left:28%;top:0;z-index:2}.inspo-title{position:absolute;z-index:3;left:0;right:0;top:34%;text-align:center;color:white;pointer-events:none;text-shadow:0 2px 24px #0005}.inspo-title>span{font-family:Georgia,serif;font-style:italic;font-size:clamp(30px,4vw,66px)}.inspo-title h1{font-family:Inter,Arial,sans-serif;font-size:clamp(65px,11vw,170px);font-weight:800;line-height:.9;letter-spacing:-.075em;margin:6px 0}.inspo-bottom{position:absolute;z-index:4;bottom:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:50px 30px 25px;background:linear-gradient(transparent,#242220);color:white;font-size:15px}.inspo-bottom p{margin:0}.inspo-bottom a{border-bottom:1px solid white;padding:12px 0}.editorial-split{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:center;padding:110px 0}.editorial-copy h2,.black-feature h2,.report-feature h2{font-family:Inter,Arial,sans-serif;font-size:clamp(40px,5.4vw,78px);font-weight:750;line-height:.98;letter-spacing:-.06em}.editorial-copy h2 em{font-size:1.07em}.editorial-copy>p:not(.eyebrow){font-size:17px;line-height:1.8;max-width:370px;margin:28px 0;color:var(--muted)}.editorial-copy>a{display:inline-block;font-size:14px;border-bottom:1px solid var(--ink);padding:14px 0}.stacked-preview{height:660px;position:relative;background:#d3dce2;overflow:hidden;border-radius:3px}.stacked-preview img{position:absolute;width:78%;box-shadow:0 10px 35px #0002}.back-screen{top:40px;left:6%}.front-screen{top:160px;left:25%}.black-feature{background:#1e1e1b;color:#f4f2ef;padding:75px 0 0;overflow:hidden}.black-heading{display:grid;grid-template-columns:1fr 1.6fr 1fr;align-items:end;gap:25px;margin-bottom:45px}.black-heading>a{justify-self:end;font-size:14px;padding:15px 0;border-bottom:1px solid #aaa}.triptych{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-height:550px;overflow:hidden;align-items:start}.triptych img{width:100%;height:auto}.triptych img:nth-child(2){margin-top:75px}.editorial-end{text-align:center;padding:90px 0}.editorial-end h2{font-family:Inter,Arial,sans-serif;font-size:clamp(65px,10vw,140px);font-weight:800;line-height:.84;margin:35px 0}.editorial-end button{border:0;margin-top:25px}.agent-cover{background:#ddd9d2;padding:50px 0 0;overflow:hidden}.agent-cover h1{font-family:Inter,Arial,sans-serif;font-size:clamp(60px,10vw,145px);line-height:.85;position:relative;z-index:2;margin:35px 0 -30px;font-weight:800}.agent-cover-image{width:75%;margin-left:auto;max-height:620px;overflow:hidden;box-shadow:0 10px 40px #0002}.agent-cover-image img{width:100%;display:block}.cover-caption{font-size:15px;padding:25px 0;margin:0}.agent-day{grid-template-columns:1.15fr .85fr}.agent-day>img{width:100%;max-height:680px;object-fit:cover;object-position:top;box-shadow:0 15px 40px #0001}.report-feature{display:grid;grid-template-columns:.7fr 1.3fr;gap:65px;align-items:center;padding:90px 0}.report-feature>img{width:100%}.client-cover{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;padding:65px 0}.client-cover h1{font-family:Inter,Arial,sans-serif;font-size:clamp(60px,7.8vw,110px);font-weight:800;line-height:.94}.client-cover p:not(.eyebrow){font-size:18px;line-height:1.7;margin-top:30px}.client-cover-stack{height:680px;background:#c8c4bf;position:relative;overflow:hidden;border-radius:140px 140px 0 0}.client-cover-stack img{position:absolute;width:86%;box-shadow:0 10px 30px #0002}.client-cover-stack img:first-child{left:0;top:65px}.client-cover-stack img:last-child{left:22%;top:260px}.client-shortlist{background:#d5dfe5;padding:60px 0}.client-shortlist h2{font-family:Inter,Arial,sans-serif;font-size:clamp(65px,9vw,120px);line-height:.85;font-weight:800;margin:35px 0}.shortlist-images{display:grid;grid-template-columns:1.4fr 1fr;gap:35px;align-items:start;max-height:570px;overflow:hidden}.shortlist-images img{width:100%}.shortlist-images img:last-child{margin-top:65px}.client-shortlist .wrap>p:last-child{font-size:17px;line-height:1.6;max-width:570px;margin-top:25px}.client-mosaic{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:start}.client-mosaic img{width:100%;box-shadow:0 8px 25px #0001}.client-mosaic img:first-child{grid-column:1/-1}.feature-index-page .page-intro{text-align:left}.feature-index-page .page-intro h1{font-size:clamp(65px,10vw,140px);line-height:.85}.feature-index-page .page-intro>p:last-child{margin-left:0}.feature-index-page .screen-grid{grid-template-columns:1fr 1fr 1fr;gap:45px 25px}.feature-index-page .screen-image{border-radius:0;aspect-ratio:.8;padding:0}.feature-index-page .screen-caption h3{font-size:21px}.webinar-editorial{background:#d6dfe4}.webinar-editorial .page-intro{padding-bottom:15px}.webinar-editorial .webinar-feature{background:var(--paper);padding:50px;border-radius:4px}.webinar-editorial .visual-section{padding-top:60px}
@media(max-width:800px){.inspo-stage{height:560px;min-height:0;max-height:none}.inspo-title{top:40%}.inspo-pages{top:85px}.inspo-top{font-size:14px;padding:22px}.inspo-top span:last-child{display:none}.inspo-pages img{width:48%}.inspo-pages .page-center{width:58%;left:21%}.page-left{left:-10%}.page-right{right:-10%}.editorial-split,.report-feature,.client-cover{grid-template-columns:1fr;gap:35px;padding:50px 0}.editorial-copy h2,.black-feature h2{font-size:55px}.stacked-preview{height:500px}.black-heading{grid-template-columns:1fr}.black-heading>a{justify-self:start}.triptych{gap:10px;max-height:360px;grid-template-columns:repeat(3,minmax(0,1fr))}.triptych img:nth-child(2){margin-top:35px}.black-feature{padding-top:45px}.agent-cover h1{font-size:75px}.agent-cover-image{width:90%}.client-cover-stack{height:500px}.feature-index-page .screen-grid{grid-template-columns:1fr 1fr}.webinar-editorial .webinar-feature{padding:30px}}
@media(max-width:480px){.inspo-stage{width:calc(100% - 20px);height:470px;border-radius:24px}.inspo-title h1{font-size:61px}.inspo-title>span{font-size:30px}.inspo-title{top:38%}.inspo-bottom{padding:40px 18px 18px;gap:16px;font-size:14px}.inspo-bottom p{max-width:140px;line-height:1.5}.inspo-pages .page-center{width:64%;left:18%}.inspo-pages img{width:60%}.page-left{left:-22%;top:80px}.page-right{right:-22%;top:80px}.stacked-preview{height:380px}.editorial-copy h2,.black-feature h2,.report-feature h2{font-size:48px}.triptych{grid-template-columns:1fr 1fr;max-height:370px}.triptych img:last-child{display:none}.editorial-end{padding:60px 0}.agent-cover h1{font-size:64px}.client-cover h1{font-size:65px}.client-cover-stack{height:390px}.shortlist-images{gap:12px;max-height:340px}.client-shortlist h2{font-size:65px}.feature-index-page .screen-grid{grid-template-columns:1fr}.feature-index-page .screen-image{aspect-ratio:1}.webinar-editorial .webinar-feature{padding:24px}}
#main img{height:auto}
