.ContactForm-module__1SvrgG__form{max-width:810px;margin:2rem auto}.ContactForm-module__1SvrgG__form fieldset{border:0;gap:1.25rem;padding:0;display:grid}.ContactForm-module__1SvrgG__form label{margin-bottom:.35rem;font-weight:600;display:block}.ContactForm-module__1SvrgG__form label[hidden]{display:none}.ContactForm-module__1SvrgG__form input,.ContactForm-module__1SvrgG__form textarea{width:100%;font:inherit;border:1px solid #697a86;border-radius:6px;padding:.75rem}.ContactForm-module__1SvrgG__form [aria-invalid=true]{border-color:#962d31}.ContactForm-module__1SvrgG__form textarea{resize:vertical}.ContactForm-module__1SvrgG__form button{justify-self:start}.ContactForm-module__1SvrgG__form :focus-visible{outline:2px solid var(--jb-link);outline-offset:2px}.ContactForm-module__1SvrgG__error{color:#962d31}
.SonosPage-module__L3JdHG__page{color:var(--jb-navy);background:var(--jb-canvas)}.SonosPage-module__L3JdHG__hero{text-align:center;padding:clamp(56px,7vw,100px) 24px 68px}.SonosPage-module__L3JdHG__hero>p,.SonosPage-module__L3JdHG__overview{max-width:768px;margin:16px auto}.SonosPage-module__L3JdHG__hero>p{color:#ffffffd1;font-size:17px;line-height:1.65}.SonosPage-module__L3JdHG__contacts{flex-wrap:wrap;justify-content:center;gap:52px 32px;margin-top:70px;display:flex}.SonosPage-module__L3JdHG__contact{text-align:center;width:min(100%,350px);padding:0 24px 24px}.SonosPage-module__L3JdHG__contact img{margin-top:-28px}.SonosPage-module__L3JdHG__contact h2{margin:12px 0 4px;font-size:21px}.SonosPage-module__L3JdHG__contact p{margin:0 0 8px}.SonosPage-module__L3JdHG__contact a{color:var(--jb-link);text-underline-offset:3px;text-decoration:underline}.SonosPage-module__L3JdHG__content{max-width:var(--jb-width);padding:var(--jb-section-space) clamp(20px,4vw,54px);margin:auto}.SonosPage-module__L3JdHG__overview{text-align:center}.SonosPage-module__L3JdHG__overview h2{font-size:var(--jb-section-title)}.SonosPage-module__L3JdHG__features{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px,4vw,60px);margin:56px 0;display:grid}.SonosPage-module__L3JdHG__features img{width:100%;height:auto}.SonosPage-module__L3JdHG__features[data-image-position=left] img{order:-1}.SonosPage-module__L3JdHG__features h3{margin:32px 0 10px;font-size:21px}.SonosPage-module__L3JdHG__features p,.SonosPage-module__L3JdHG__details p{margin-bottom:12px;font-size:16px;line-height:1.6}.SonosPage-module__L3JdHG__details{grid-template-columns:1fr 1fr;align-items:start;gap:12px 36px;display:grid}.SonosPage-module__L3JdHG__details details{border-top:1px solid var(--jb-line-strong);padding:16px 0}.SonosPage-module__L3JdHG__details summary{cursor:pointer;font-weight:600}.SonosPage-module__L3JdHG__details p{margin:12px 0 0}.SonosPage-module__L3JdHG__cta{margin-top:28px}@media (max-width:800px){.SonosPage-module__L3JdHG__features,.SonosPage-module__L3JdHG__details{grid-template-columns:1fr}.SonosPage-module__L3JdHG__features img{justify-self:center;max-width:550px}}
.MusicSolutions-module__IrRiGW__wrap{max-width:var(--jb-width);margin-inline:auto;padding-inline:clamp(20px,4vw,48px)}.MusicSolutions-module__IrRiGW__hero{padding-block:var(--jb-section-space)}.MusicSolutions-module__IrRiGW__hero h1{margin:14px 0 20px}.MusicSolutions-module__IrRiGW__hero p{max-width:700px;font:400 18px/1.65 var(--jb-body);color:#ffffffd6}.MusicSolutions-module__IrRiGW__translation{margin-top:20px}.MusicSolutions-module__IrRiGW__hero a.jb-button{margin-top:20px}.MusicSolutions-module__IrRiGW__detailHero{grid-template-columns:3fr 2fr;align-items:center;gap:48px;display:grid}.MusicSolutions-module__IrRiGW__detailHero img{object-fit:contain;border-radius:var(--jb-card-radius);width:100%;height:auto;max-height:360px}.MusicSolutions-module__IrRiGW__translation{color:var(--jb-accent);text-decoration:underline;display:inline-block}.MusicSolutions-module__IrRiGW__directoryHeader{padding-top:var(--jb-section-space);max-width:760px}.MusicSolutions-module__IrRiGW__directoryHeader h2,.MusicSolutions-module__IrRiGW__story h2{font:700 var(--jb-section-title)/1.15 var(--jb-heading);margin-bottom:14px}.MusicSolutions-module__IrRiGW__directoryHeader p,.MusicSolutions-module__IrRiGW__story p{color:var(--jb-muted);font:400 17px/1.65 var(--jb-body)}.MusicSolutions-module__IrRiGW__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:32px;display:grid}.MusicSolutions-module__IrRiGW__card{flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.MusicSolutions-module__IrRiGW__card img{aspect-ratio:16/10;object-fit:cover;width:100%}.MusicSolutions-module__IrRiGW__card>div{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:20px;display:flex}.MusicSolutions-module__IrRiGW__card small{color:var(--jb-muted);font:500 11px/1.5 var(--jb-body);margin-bottom:4px;display:block}.MusicSolutions-module__IrRiGW__card h3{font:600 20px/1.3 var(--jb-heading);margin:0}.MusicSolutions-module__IrRiGW__card span{background:var(--jb-navy);width:36px;height:36px;color:var(--jb-accent);border-radius:50%;flex:none;place-items:center;display:grid}.MusicSolutions-module__IrRiGW__card:hover span,.MusicSolutions-module__IrRiGW__card:focus-visible span{background:var(--jb-accent);color:var(--jb-navy)}.MusicSolutions-module__IrRiGW__contacts{padding-block:calc(var(--jb-section-space) + 28px) var(--jb-section-space);flex-wrap:wrap;justify-content:center;gap:48px 24px;display:flex}.MusicSolutions-module__IrRiGW__story{border-bottom:1px solid var(--jb-line-strong);padding-block:clamp(32px,5vw,60px)}.MusicSolutions-module__IrRiGW__story p{max-width:78ch;margin-bottom:14px}.MusicSolutions-module__IrRiGW__story h3{font:650 22px/1.25 var(--jb-heading);margin:24px 0 8px}.MusicSolutions-module__IrRiGW__story img{border-radius:var(--jb-card-radius);max-width:min(100%,640px);height:auto;display:block}.MusicSolutions-module__IrRiGW__split{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:center;gap:clamp(24px,5vw,64px);display:grid}.MusicSolutions-module__IrRiGW__split img{max-width:100%}.MusicSolutions-module__IrRiGW__story details{border-bottom:1px solid var(--jb-line);padding:15px 0}.MusicSolutions-module__IrRiGW__story summary{cursor:pointer;font-weight:600}.MusicSolutions-module__IrRiGW__story details p{margin-block:12px}.MusicSolutions-module__IrRiGW__trial,.MusicSolutions-module__IrRiGW__preview{text-align:center;padding-block:32px}.MusicSolutions-module__IrRiGW__trial{margin:var(--jb-section-space) 0;border-radius:var(--jb-card-radius);padding:clamp(24px,5vw,56px)}.MusicSolutions-module__IrRiGW__trial h2{color:#fff;font:700 var(--jb-section-title)/1.15 var(--jb-heading)}.MusicSolutions-module__IrRiGW__trial p{color:#ffffffd6;max-width:640px;margin:12px auto 24px}.MusicSolutions-module__IrRiGW__preview{background:#fff0bd}@media (max-width:900px){.MusicSolutions-module__IrRiGW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.MusicSolutions-module__IrRiGW__grid,.MusicSolutions-module__IrRiGW__detailHero,.MusicSolutions-module__IrRiGW__split{grid-template-columns:minmax(0,1fr)}.MusicSolutions-module__IrRiGW__detailHero img{max-height:240px}}
.PlaylistPreviewPage-module__expZkW__heroImage{max-width:100%;height:auto;display:block}.PlaylistPreviewPage-module__expZkW__grid{margin-block:32px var(--jb-section-space);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:20px;display:grid}.PlaylistPreviewPage-module__expZkW__card{overflow:hidden}.PlaylistPreviewPage-module__expZkW__card img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.PlaylistPreviewPage-module__expZkW__card>div{padding:18px}.PlaylistPreviewPage-module__expZkW__card h3{font:700 19px/1.25 var(--jb-heading);margin:0 0 6px}.PlaylistPreviewPage-module__expZkW__card p{color:var(--jb-muted);font:400 15px/1.5 var(--jb-body);margin:0}.PlaylistPreviewPage-module__expZkW__full,.PlaylistPreviewPage-module__expZkW__customers,.PlaylistPreviewPage-module__expZkW__story{grid-column:1/-1}.PlaylistPreviewPage-module__expZkW__customers,.PlaylistPreviewPage-module__expZkW__story{border-radius:var(--jb-card-radius);padding:clamp(24px,4vw,48px)}.PlaylistPreviewPage-module__expZkW__customers{margin-top:24px}.PlaylistPreviewPage-module__expZkW__customers h2{color:var(--jb-paper);font:700 var(--jb-section-title)/1.15 var(--jb-heading)}.PlaylistPreviewPage-module__expZkW__customers p{color:#ffffffd6;max-width:72ch}.PlaylistPreviewPage-module__expZkW__logos{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.PlaylistPreviewPage-module__expZkW__logos img{object-fit:contain;background:var(--jb-paper);border-radius:12px;width:110px;height:64px;padding:12px}.PlaylistPreviewPage-module__expZkW__story{align-items:center;gap:clamp(20px,4vw,48px);display:flex}.PlaylistPreviewPage-module__expZkW__story img{border-radius:12px;width:min(30%,230px);height:auto}.PlaylistPreviewPage-module__expZkW__story[data-position=right] img{order:1}.PlaylistPreviewPage-module__expZkW__story blockquote{font:600 clamp(18px, 2vw, 24px)/1.5 var(--jb-heading);color:var(--jb-navy);margin:0 0 16px}@media (max-width:600px){.PlaylistPreviewPage-module__expZkW__story{flex-direction:column;align-items:start}.PlaylistPreviewPage-module__expZkW__story img{width:min(60%,230px)}}
.DownloadsPage-module__p9gtZW__wrap{width:min(var(--jb-width), 100%);margin:auto;padding-inline:clamp(20px,5vw,64px)}.DownloadsPage-module__p9gtZW__hero{padding-block:var(--jb-section-space)}.DownloadsPage-module__p9gtZW__hero .DownloadsPage-module__p9gtZW__wrap{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,6vw,80px);display:grid}.DownloadsPage-module__p9gtZW__heading h1{margin:14px 0 18px}.DownloadsPage-module__p9gtZW__heading p{color:#ffffffd9;max-width:42ch;font-size:18px;line-height:1.65}.DownloadsPage-module__p9gtZW__player{padding:clamp(22px,4vw,40px)}.DownloadsPage-module__p9gtZW__player h2{font:700 clamp(25px, 3vw, 36px)/1.1 var(--jb-heading);color:var(--jb-navy)}.DownloadsPage-module__p9gtZW__player :is(p,small){color:var(--jb-muted)}.DownloadsPage-module__p9gtZW__player img,.DownloadsPage-module__p9gtZW__full img{max-width:100%;height:auto}.DownloadsPage-module__p9gtZW__buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:22px 0 12px;display:grid}.DownloadsPage-module__p9gtZW__buttons button:disabled{border:1px solid var(--jb-line-strong);border-radius:var(--jb-pill);color:var(--jb-muted);background:var(--jb-canvas);cursor:not-allowed;padding:12px 8px}.DownloadsPage-module__p9gtZW__sections{padding-block:var(--jb-section-space);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px 28px;display:grid}.DownloadsPage-module__p9gtZW__sections>article{width:100%;margin-top:28px}.DownloadsPage-module__p9gtZW__full,.DownloadsPage-module__p9gtZW__banner{grid-column:1/-1}.DownloadsPage-module__p9gtZW__banner{border-radius:var(--jb-card-radius);margin-block:16px;padding:clamp(24px,4vw,48px)}.DownloadsPage-module__p9gtZW__banner h2{color:var(--jb-paper);font:700 var(--jb-section-title)/1.12 var(--jb-heading)}.DownloadsPage-module__p9gtZW__banner p{color:#ffffffd9;max-width:68ch}.DownloadsPage-module__p9gtZW__detail{border-top:1px solid var(--jb-line-strong);padding:16px 0}.DownloadsPage-module__p9gtZW__detail summary{cursor:pointer;font-weight:600}.DownloadsPage-module__p9gtZW__detail p{margin:12px 0 0}@media (max-width:760px){.DownloadsPage-module__p9gtZW__hero .DownloadsPage-module__p9gtZW__wrap,.DownloadsPage-module__p9gtZW__sections{grid-template-columns:1fr}}
.FeaturesPage-module__p0RGdW__page{background:var(--jb-canvas);color:var(--jb-navy)}.FeaturesPage-module__p0RGdW__wrap{width:min(var(--jb-width), 100%);margin-inline:auto;padding-inline:clamp(20px,4vw,40px)}.FeaturesPage-module__p0RGdW__hero{padding-block:var(--jb-section-space);text-align:center}.FeaturesPage-module__p0RGdW__hero h1{max-width:940px;margin:16px auto 20px}.FeaturesPage-module__p0RGdW__hero p{color:#ffffffd6;max-width:730px;margin:0 auto;font-size:17px;line-height:1.65}.FeaturesPage-module__p0RGdW__icons{flex-wrap:wrap;justify-content:center;gap:clamp(8px,2vw,24px);margin-top:32px;display:flex}.FeaturesPage-module__p0RGdW__icons img{width:clamp(24px,4vw,40px);height:auto}.FeaturesPage-module__p0RGdW__cover{width:min(100%,800px);height:auto;margin-top:24px}.FeaturesPage-module__p0RGdW__grid{padding-block:var(--jb-section-space);grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.FeaturesPage-module__p0RGdW__grid>:not(.FeaturesPage-module__p0RGdW__tool){grid-column:1/-1}.FeaturesPage-module__p0RGdW__grid p{font:400 16px/1.65 var(--jb-body);margin:0}.FeaturesPage-module__p0RGdW__grid h2{font:700 var(--jb-section-title)/1.12 var(--jb-heading);margin:0 0 16px}.FeaturesPage-module__p0RGdW__introduction{max-width:780px;margin-bottom:12px}.FeaturesPage-module__p0RGdW__tool{padding:clamp(22px,3vw,32px)}.FeaturesPage-module__p0RGdW__tool img{margin-bottom:18px;display:block}.FeaturesPage-module__p0RGdW__tool h3,.FeaturesPage-module__p0RGdW__split h3{font:600 20px/1.3 var(--jb-heading);margin:0 0 10px}.FeaturesPage-module__p0RGdW__tool p,.FeaturesPage-module__p0RGdW__introduction p{color:var(--jb-muted)}.FeaturesPage-module__p0RGdW__banner{border-radius:var(--jb-card-radius);text-align:center;margin-block:24px;padding:clamp(32px,5vw,64px)}.FeaturesPage-module__p0RGdW__banner:last-child{margin-bottom:0}.FeaturesPage-module__p0RGdW__banner h2{color:var(--jb-paper)}.FeaturesPage-module__p0RGdW__banner p{color:#ffffffd6;max-width:650px;margin:auto}.FeaturesPage-module__p0RGdW__banner a{margin-top:20px}.FeaturesPage-module__p0RGdW__split{grid-template-columns:1.15fr 1fr;align-items:center;gap:clamp(24px,5vw,72px);margin-bottom:24px;display:grid}.FeaturesPage-module__p0RGdW__split img{width:100%;height:auto}.FeaturesPage-module__p0RGdW__split[data-position=left] img{order:-1}.FeaturesPage-module__p0RGdW__split p+h3{margin-top:24px}.FeaturesPage-module__p0RGdW__split a{color:var(--jb-link);text-underline-offset:3px;text-decoration:underline}.FeaturesPage-module__p0RGdW__detail{border-bottom:1px solid var(--jb-line-strong);padding:16px 0}.FeaturesPage-module__p0RGdW__detail summary{cursor:pointer;font:600 18px/1.5 var(--jb-body)}.FeaturesPage-module__p0RGdW__detail[open] summary{margin-bottom:12px}@media (max-width:900px){.FeaturesPage-module__p0RGdW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.FeaturesPage-module__p0RGdW__grid,.FeaturesPage-module__p0RGdW__split{grid-template-columns:minmax(0,1fr)}.FeaturesPage-module__p0RGdW__split[data-position=left] img{order:0}}
