.VolleyballPage-module__Em3hlq__page{background:var(--surface-page);color:var(--text-strong);min-height:100vh;overflow:hidden}.VolleyballPage-module__Em3hlq__header{background:color-mix(in srgb, var(--surface-panel) 94%, transparent);border-bottom:1px solid var(--border-subtle);z-index:20;grid-template-columns:1fr auto 1fr;align-items:center;min-height:76px;padding:0 max(28px,50vw - 590px);display:grid;position:sticky;top:0}.VolleyballPage-module__Em3hlq__header nav,.VolleyballPage-module__Em3hlq__headerActions{align-items:center;display:flex}.VolleyballPage-module__Em3hlq__header nav{gap:28px}.VolleyballPage-module__Em3hlq__header a{color:var(--text-secondary);font-size:13px;font-weight:700;text-decoration:none}.VolleyballPage-module__Em3hlq__header nav a:hover,.VolleyballPage-module__Em3hlq__headerActions>a:first-child:hover{color:var(--text-strong)}.VolleyballPage-module__Em3hlq__headerActions{justify-self:end;gap:8px}.VolleyballPage-module__Em3hlq__headerActions>a{border-radius:7px;padding:10px 13px}.VolleyballPage-module__Em3hlq__headerActions>a:last-child{background:var(--brand-surface);border:1px solid var(--text-strong);color:var(--text-on-accent)}.VolleyballPage-module__Em3hlq__hero{grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);align-items:center;gap:62px;max-width:1240px;min-height:690px;margin:0 auto;padding:82px 30px 100px;display:grid}.VolleyballPage-module__Em3hlq__heroCopy>span,.VolleyballPage-module__Em3hlq__sectionHeading>span,.VolleyballPage-module__Em3hlq__sectionCopy>span,.VolleyballPage-module__Em3hlq__finalCta>span{color:var(--action-primary);letter-spacing:.11em;text-transform:uppercase;font-size:11px;font-weight:800}.VolleyballPage-module__Em3hlq__hero h1{letter-spacing:-.055em;margin:18px 0 23px;font:800 clamp(42px,5vw,67px)/1.02 Manrope,sans-serif}.VolleyballPage-module__Em3hlq__heroCopy>p,.VolleyballPage-module__Em3hlq__sectionHeading>p,.VolleyballPage-module__Em3hlq__sectionCopy>p{color:var(--text-secondary);font-size:16px;line-height:1.7}.VolleyballPage-module__Em3hlq__heroActions{align-items:center;gap:22px;margin-top:29px;display:flex}.VolleyballPage-module__Em3hlq__heroActions a,.VolleyballPage-module__Em3hlq__finalCta a:first-child{background:var(--action-primary-fill);border:1px solid var(--action-primary-fill);color:var(--text-on-accent);border-radius:7px;padding:13px 17px;font-size:13px;font-weight:800;text-decoration:none}.VolleyballPage-module__Em3hlq__heroActions a:last-child{color:var(--action-primary);background:0 0;border:0;padding-inline:0}.VolleyballPage-module__Em3hlq__heroCopy>ul{flex-wrap:wrap;gap:9px 17px;margin:22px 0 0;padding:0;list-style:none;display:flex}.VolleyballPage-module__Em3hlq__heroCopy>ul li{color:var(--text-tertiary);font-size:11px;font-weight:700}.VolleyballPage-module__Em3hlq__heroVisual,.VolleyballPage-module__Em3hlq__screenshot{background:var(--surface-panel);border:1px solid var(--border-default);box-shadow:0 22px 60px color-mix(in srgb, var(--text-strong) 12%, transparent);border-radius:15px;overflow:hidden}.VolleyballPage-module__Em3hlq__heroVisual{padding:12px;transform:rotate(.7deg)}.VolleyballPage-module__Em3hlq__heroVisual img,.VolleyballPage-module__Em3hlq__screenshot img{width:100%;height:auto;display:block}.VolleyballPage-module__Em3hlq__quickValue{background:var(--brand-surface);color:var(--text-on-accent);text-align:center;grid-template-columns:repeat(4,1fr);padding:20px max(28px,50vw - 560px);display:grid}.VolleyballPage-module__Em3hlq__quickValue span{border-right:1px solid color-mix(in srgb, var(--text-on-accent) 20%, transparent);letter-spacing:.03em;padding:4px 18px;font-size:12px;font-weight:750}.VolleyballPage-module__Em3hlq__quickValue span:last-child{border-right:0}.VolleyballPage-module__Em3hlq__section{max-width:1180px;margin:0 auto;padding:100px 30px}.VolleyballPage-module__Em3hlq__sectionHeading{max-width:760px}.VolleyballPage-module__Em3hlq__section h2,.VolleyballPage-module__Em3hlq__finalCta h2{letter-spacing:-.045em;margin:14px 0 18px;font:800 clamp(31px,4vw,48px)/1.1 Manrope,sans-serif}.VolleyballPage-module__Em3hlq__formatGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:42px;display:grid}.VolleyballPage-module__Em3hlq__formatGrid article,.VolleyballPage-module__Em3hlq__formatNote{background:var(--surface-panel);border:1px solid var(--border-default);border-radius:11px;padding:24px}.VolleyballPage-module__Em3hlq__formatGrid h3{margin:0 0 10px;font:800 17px Manrope,sans-serif}.VolleyballPage-module__Em3hlq__formatGrid p,.VolleyballPage-module__Em3hlq__formatNote p,.VolleyballPage-module__Em3hlq__sectionCopy li,.VolleyballPage-module__Em3hlq__faq p{color:var(--text-secondary);font-size:13px;line-height:1.65}.VolleyballPage-module__Em3hlq__formatGrid a,.VolleyballPage-module__Em3hlq__sectionCopy>a,.VolleyballPage-module__Em3hlq__sectionHeading>a{color:var(--action-primary);margin-top:11px;font-size:12px;font-weight:800;text-decoration:none;display:inline-block}.VolleyballPage-module__Em3hlq__formatNote{grid-template-columns:auto 1fr;align-items:center;gap:14px 28px;margin-top:14px;display:grid}.VolleyballPage-module__Em3hlq__formatNote strong{color:var(--status-success-text);font-size:13px}.VolleyballPage-module__Em3hlq__formatNote p{margin:0}.VolleyballPage-module__Em3hlq__splitSection,.VolleyballPage-module__Em3hlq__scoreSection{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:center;gap:64px;display:grid}.VolleyballPage-module__Em3hlq__scoreSection{grid-template-columns:minmax(340px,.9fr) minmax(280px,.55fr);justify-content:center}.VolleyballPage-module__Em3hlq__sectionCopy h2{font-size:clamp(30px,3.7vw,46px)}.VolleyballPage-module__Em3hlq__sectionCopy ul{gap:9px;margin:24px 0 0;padding:0;list-style:none;display:grid}.VolleyballPage-module__Em3hlq__sectionCopy li{padding-left:21px;position:relative}.VolleyballPage-module__Em3hlq__sectionCopy li:before{color:var(--status-success-text);content:"✓";font-weight:900;position:absolute;left:0}.VolleyballPage-module__Em3hlq__mobileScreenshot{justify-self:center;max-width:360px;padding:9px}.VolleyballPage-module__Em3hlq__resultsSection{max-width:1240px}.VolleyballPage-module__Em3hlq__resultScreenshots{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:42px;display:grid}.VolleyballPage-module__Em3hlq__tournamentScreenshot{margin-top:42px}.VolleyballPage-module__Em3hlq__faq{grid-template-columns:.75fr 1.25fr;gap:70px;display:grid}.VolleyballPage-module__Em3hlq__faq>div:last-child{border-top:1px solid var(--border-default)}.VolleyballPage-module__Em3hlq__faq details{border-bottom:1px solid var(--border-default);padding:20px 0}.VolleyballPage-module__Em3hlq__faq summary{cursor:pointer;padding-right:28px;font:750 14px Manrope,sans-serif;position:relative}.VolleyballPage-module__Em3hlq__faq summary:after{color:var(--action-primary);content:"+";font-size:20px;position:absolute;top:-5px;right:3px}.VolleyballPage-module__Em3hlq__faq details[open] summary:after{content:"−"}.VolleyballPage-module__Em3hlq__faq p{margin:12px 38px 0 0}.VolleyballPage-module__Em3hlq__faq p a{color:var(--action-primary)}.VolleyballPage-module__Em3hlq__finalCta{background:var(--brand-surface);color:var(--text-on-accent);text-align:center;flex-direction:column;align-items:center;padding:88px 28px;display:flex}.VolleyballPage-module__Em3hlq__finalCta>span{color:var(--status-success-surface,#83bca4)}.VolleyballPage-module__Em3hlq__finalCta h2{max-width:750px}.VolleyballPage-module__Em3hlq__finalCta>div{align-items:center;gap:22px;margin-top:16px;display:flex}.VolleyballPage-module__Em3hlq__finalCta a:last-child{color:var(--text-on-accent);font-size:13px;font-weight:750;text-decoration:none}@media (max-width:900px){.VolleyballPage-module__Em3hlq__header{grid-template-columns:1fr auto;padding-inline:20px}.VolleyballPage-module__Em3hlq__header nav{display:none}.VolleyballPage-module__Em3hlq__hero,.VolleyballPage-module__Em3hlq__splitSection,.VolleyballPage-module__Em3hlq__scoreSection,.VolleyballPage-module__Em3hlq__faq{grid-template-columns:1fr}.VolleyballPage-module__Em3hlq__hero{gap:45px;min-height:auto;padding-top:65px}.VolleyballPage-module__Em3hlq__scoreSection .VolleyballPage-module__Em3hlq__sectionCopy{order:1}.VolleyballPage-module__Em3hlq__scoreSection .VolleyballPage-module__Em3hlq__mobileScreenshot{order:2}.VolleyballPage-module__Em3hlq__formatGrid{grid-template-columns:1fr}}@media (max-width:620px){.VolleyballPage-module__Em3hlq__header{min-height:66px}.VolleyballPage-module__Em3hlq__headerActions>a:first-child{display:none}.VolleyballPage-module__Em3hlq__hero,.VolleyballPage-module__Em3hlq__section{padding:60px 18px}.VolleyballPage-module__Em3hlq__hero h1{font-size:42px}.VolleyballPage-module__Em3hlq__heroActions,.VolleyballPage-module__Em3hlq__finalCta>div{flex-direction:column;align-items:stretch}.VolleyballPage-module__Em3hlq__heroActions a,.VolleyballPage-module__Em3hlq__finalCta a{text-align:center}.VolleyballPage-module__Em3hlq__heroVisual{padding:5px;transform:none}.VolleyballPage-module__Em3hlq__quickValue{grid-template-columns:repeat(2,1fr)}.VolleyballPage-module__Em3hlq__quickValue span{border-bottom:1px solid color-mix(in srgb, var(--text-on-accent) 20%, transparent)}.VolleyballPage-module__Em3hlq__quickValue span:nth-child(2){border-right:0}.VolleyballPage-module__Em3hlq__quickValue span:nth-last-child(-n+2){border-bottom:0}.VolleyballPage-module__Em3hlq__formatNote,.VolleyballPage-module__Em3hlq__resultScreenshots{grid-template-columns:1fr}.VolleyballPage-module__Em3hlq__faq{gap:28px}}
