.commercial-header nav{gap:clamp(12px,1.8vw,26px)}.commercial-header .commercial-login{color:#234a68;border-left:1px solid #dce3ea;padding-left:18px;font-weight:600}.commercial-advertising{color:#fff;background:#172f46;border-radius:20px;grid-template-columns:1fr 1fr;align-items:center;gap:48px;margin:64px 0;padding:44px;display:grid}.commercial-advertising h2{color:#fff;letter-spacing:-.04em;text-wrap:balance;margin-bottom:22px;font-size:clamp(1.7rem,2.6vw,2.35rem);line-height:1.2}.commercial-advertising .eyebrow{color:#ffb282;margin-bottom:18px}.commercial-advertising p{color:#e0e9f0}.commercial-advertising .commercial-advertising-note{margin-bottom:0;font-size:.875rem}.commercial-advertising-example{min-width:0;margin:0}.commercial-advertising-example figcaption{margin-bottom:18px;font-weight:600}.commercial-advertising-example ol{gap:12px;margin:0 0 16px;padding:0;list-style:none;display:grid}.commercial-advertising-example li{background:#233f57;border:1px solid #456077;border-radius:12px;align-items:center;gap:18px;padding:22px;display:flex}.commercial-advertising-example li:last-child{color:#172f46;background:#fff4e9;border-color:#ffe1c9}.commercial-advertising-example li:last-child p{color:#4e5f6e}.commercial-advertising-example small,.commercial-advertising-example strong{display:block}.commercial-advertising-example small{letter-spacing:.06em;margin-bottom:7px;font-size:.7rem}.commercial-advertising-example p{margin:5px 0 0;font-size:.8rem;line-height:1.5}.commercial-advertising-icon{flex-shrink:0}.commercial-plan-capacity{margin:22px 0 0}.commercial-plan-capacity>div{border-top:1px solid #dce3ea;padding:13px 0}.commercial-plan-capacity dt{color:#536576;margin-bottom:6px;font-size:.78rem}.commercial-plan-capacity dd{margin:0;font-size:.9rem;font-weight:600}.commercial-home{background:#fff}.commercial-home .hero{gap:56px;padding-top:48px}.commercial-home .hero h1{letter-spacing:-.055em;text-wrap:balance;max-width:610px;font-size:clamp(2.6rem,4.5vw,4rem);line-height:1.12}.commercial-home .hero .eyebrow{margin-bottom:20px}.commercial-home .hero .lead{font-size:1.05rem}.commercial-home .hero-support{color:#405e7b;flex-wrap:wrap;gap:8px 18px;margin-top:28px;font-size:.77rem;display:flex}.commercial-home .hero-support span{border-left:2px solid #d8976c;padding-left:9px}.commercial-home .demo-frame{background:#f4f6f5;border-color:#d7dfdc;border-radius:16px;transform:none;box-shadow:0 26px 60px -35px #14223165}.commercial-home .demo-top{background:#eaf0ec;gap:12px;padding:14px 18px}.commercial-home .demo-body{padding:16px 18px}.commercial-home .demo-heading{margin-bottom:14px}.commercial-home .demo-heading .demo-title{font-size:1rem}.commercial-home .segmented{margin:12px 0 16px}.commercial-home .playlist-row{padding:10px 0}.commercial-home .demo-bottom{background:#eaf0ec;padding:12px 18px}.commercial-home .demo-caption{margin:12px 0 0}.demo-showcase .demo-label{min-height:1.5em;display:block}.demo-showcase .demo-heading{min-height:3em}.demo-showcase .demo-heading>.pill{flex-shrink:0}.demo-preview-slot{aspect-ratio:16/9;justify-content:center;align-items:center;margin-bottom:18px;display:flex}.demo-preview-slot .commercial-preview{margin:0}.demo-preview-slot .commercial-preview--vertical{width:auto;max-width:100%;height:100%}.demo-showcase .playlist-row{min-height:64px}.demo-showcase .demo-bottom{min-height:68px}.demo-scenario-nav{justify-content:center;gap:2px;margin-top:8px;display:flex}.demo-scenario-nav button{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.demo-scenario-nav button span{background:#a4b2b9;border-radius:50%;width:7px;height:7px}.demo-scenario-nav button[aria-pressed=true] span{background:#405e7b;border-radius:8px;width:18px}.demo-scenario-nav button:focus-visible{outline-offset:1px;outline:2px solid #f26921}.commercial-preview{aspect-ratio:16/9;background:#19352d;border:6px solid #25372e;border-radius:8px;width:100%;margin:0 auto 18px;overflow:hidden}.commercial-preview--vertical{aspect-ratio:9/16;width:43%}.commercial-preview>.scene-media{height:100%}.scene-media{aspect-ratio:16/9;background:#19352d;position:relative;overflow:hidden}.scene-media>img,.scene-media>video{object-fit:cover;width:100%;height:100%;display:block}.scene-media>video{position:absolute;inset:0}.scene-media--portrait{aspect-ratio:9/16}.commercial-home .strip{padding:24px 0}.commercial-home .section{padding:78px 0}.commercial-home .section-head h2,.commercial-resources .page-intro h1,.commercial-how .page-intro h1,.commercial-pricing .page-intro h1{letter-spacing:-.045em}.commercial-home .section-head p{max-width:375px;font-size:.95rem}.commercial-home .scenario-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:22px;display:grid}.commercial-home .scenario-card{grid-column:span 4;min-width:0}.commercial-home .scenario-card:nth-child(n+4){grid-column:span 3}.commercial-home .scenario-card figure{background:#f0eeea;border:1px solid #e2e5df;border-radius:12px;margin:0 0 18px;overflow:hidden}.commercial-scene{aspect-ratio:640/420;width:100%;height:auto;display:block}.commercial-home .scenario-card h3{letter-spacing:-.025em;margin-bottom:9px;font-size:1.06rem;line-height:1.3}.commercial-home .scenario-card p{font-size:.85rem;line-height:1.65}.commercial-home .illustration-note{border-top:1px solid #dce3ea;margin:18px 0 0;padding-top:18px}.commercial-home .journey-band{background:#f5f7f8;padding:68px 0}.commercial-home .journey-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-bottom:26px;display:grid}.commercial-home .journey-summary article{border-top:1px solid #cbd5de;padding-top:22px}.commercial-home .journey-summary .eyebrow{margin-bottom:14px}.commercial-home .journey-summary h3{letter-spacing:-.025em;margin-bottom:14px;font-size:1.15rem}.commercial-home .journey-summary p{margin-bottom:0;font-size:.9rem}.commercial-home .feature{border-top:2px solid #d9e3eb}.commercial-home .compatibility-band{background:#f7f9fc;border:1px solid #dce3ea;border-radius:16px;grid-template-columns:1.15fr 1fr;align-items:center;gap:60px;margin-bottom:72px;padding:42px;display:grid}.commercial-home .compatibility-band h2{margin-bottom:20px;font-size:2rem}.commercial-home .compatibility-band .eyebrow{margin-bottom:16px}.commercial-home .compatibility-band p{font-size:.9rem}.commercial-home .compatibility-band ul{margin:0 0 24px;padding:0;list-style:none}.commercial-home .compatibility-band li{border-bottom:1px solid #dce3ea;padding:12px 0;font-size:.9rem}.commercial-home .compatibility-band li:before{content:"↗";color:#a6420d;margin-right:12px}.commercial-home .plans-intro{padding-bottom:36px}.commercial-home .plans-intro .section-head{margin-bottom:24px}.commercial-home .plans-context{flex-wrap:wrap;align-items:center;gap:32px;display:flex}.commercial-home .plans-context p{max-width:660px;margin:0;font-size:.9rem}.commercial-home .home-faq{grid-template-columns:1fr 1fr;gap:25px 40px;display:grid}.commercial-home .home-faq article{border-top:1px solid #dce3ea;padding-top:22px}.commercial-home .home-faq h3{letter-spacing:-.02em;margin-bottom:12px;font-size:1rem;line-height:1.4}.commercial-home .home-faq p{font-size:.9rem}.commercial-home .cta{margin-top:0}.commercial-resources .resource-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.commercial-resources .resource-card{background:#fff;border-top:3px solid #d3dee8;border-radius:12px;padding:28px}.commercial-resources .resource-icon{color:#405e7b;margin-bottom:26px}.commercial-resources .resource-card .eyebrow{margin-bottom:12px}.commercial-resources .resource-card h2{font-size:1.2rem;line-height:1.3}.commercial-how .steps{background:#f7f9fc;border:1px solid #dce3ea;border-radius:16px;margin:0 0 66px;padding:0 32px}.commercial-how .step:first-child{border-top:0}.commercial-how .step{padding:35px 0}.commercial-how .flow-caption{background:#fff8f0;border-left:3px solid #f26921;margin-bottom:34px;padding:26px 30px}.commercial-how .flow-caption p{color:#74482f;margin:0;font-size:.95rem}.commercial-pricing .page-intro{padding-bottom:24px}.commercial-pricing .plans{gap:24px;margin-top:36px}.commercial-pricing .plan{border-top:3px solid #d3dee8;border-radius:14px;padding:30px 26px}.commercial-pricing .plan:first-child{border-top-color:#f26921}.commercial-pricing .plan h2{font-size:1.3rem}.commercial-pricing .plan p{min-height:52px;font-size:.92rem}.commercial-pricing .plan .price{margin:12px 0 8px;line-height:1.2}.commercial-pricing .plan ul{font-size:.89rem}.commercial-pricing .plan li{padding:12px 0}.commercial-pricing .plan .button{min-height:46px;font-size:.86rem}@media (width<=1000px){.commercial-header .brand img{width:145px}.commercial-header .button{gap:12px;padding-inline:16px}.commercial-advertising{gap:26px;padding:32px}.commercial-home .hero{gap:30px}.commercial-home .hero h1{font-size:clamp(2.2rem,4vw,3rem)}.commercial-home .scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.commercial-home .scenario-card,.commercial-home .scenario-card:nth-child(n+4){grid-column:auto}.commercial-home .scenario-card:last-child{grid-column:span 2;grid-template-columns:1fr 1fr;align-items:center;gap:24px;display:grid}.commercial-resources .resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.commercial-header .commercial-login{border-left:0;padding-left:0}.commercial-advertising{grid-template-columns:1fr;margin:42px 0;padding:26px}.commercial-home .hero{gap:36px;padding-top:30px}.commercial-home .hero h1{font-size:clamp(2.35rem,7.6vw,3.3rem)}.commercial-home .hero .lead{font-size:1rem}.commercial-home .demo-heading{align-items:start}.commercial-home .demo-heading .pill{white-space:nowrap}.commercial-home .demo-body{padding:16px 12px}.commercial-home .demo-bottom{flex-direction:column;gap:4px}.commercial-home .section{padding:54px 0}.commercial-home .scenario-grid,.commercial-home .journey-summary,.commercial-home .home-faq,.commercial-home .compatibility-band,.commercial-resources .resource-grid{grid-template-columns:1fr;gap:20px}.commercial-home .scenario-card:last-child{grid-column:auto;display:block}.commercial-home .scenario-card h3{font-size:1.15rem}.commercial-home .scenario-card p{font-size:.92rem}.commercial-home .journey-band{padding:50px 0}.commercial-home .compatibility-band{margin-bottom:52px;padding:26px}.commercial-home .compatibility-band h2{font-size:1.7rem}.commercial-how .steps{padding:0 20px}.commercial-how .step{grid-template-columns:35px minmax(0,1fr);gap:12px}.commercial-how .flow-caption{padding:22px}.commercial-pricing .plans{grid-template-columns:1fr}.commercial-pricing .plan{padding:28px}.commercial-pricing .plan p{min-height:auto}}
