.cgv-module__GoWgLq__main{background:var(--background);min-height:100vh}.cgv-module__GoWgLq__header{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border-color);background:#313131e6;padding:1rem 0;position:fixed;top:0;left:0;right:0}.cgv-module__GoWgLq__headerContent{justify-content:space-between;align-items:center;display:flex}.cgv-module__GoWgLq__logo{color:var(--foreground);letter-spacing:-.01em;font-size:1.25rem;font-weight:700}.cgv-module__GoWgLq__nav{align-items:center;gap:2rem;display:flex}.cgv-module__GoWgLq__navLink{color:var(--foreground-muted);transition:color var(--transition-fast);font-size:.9375rem;font-weight:500}.cgv-module__GoWgLq__navLink:hover{color:var(--foreground)}.cgv-module__GoWgLq__hero{background:var(--background-secondary);border-bottom:1px solid var(--border-color);padding:8rem 0 3rem}.cgv-module__GoWgLq__heroContent{max-width:760px}.cgv-module__GoWgLq__heroTitle{color:var(--foreground);letter-spacing:-.02em;margin-bottom:.75rem;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.15}.cgv-module__GoWgLq__heroMeta{color:var(--foreground-muted);font-size:.9rem}.cgv-module__GoWgLq__legalContent{padding:4rem 0 6rem}.cgv-module__GoWgLq__legalBody{max-width:760px}.cgv-module__GoWgLq__legalSection{margin-bottom:2.5rem}.cgv-module__GoWgLq__legalSection h2{color:var(--foreground);border-bottom:1px solid var(--border-color);margin-bottom:.75rem;padding-bottom:.5rem;font-size:1.125rem;font-weight:700}.cgv-module__GoWgLq__legalSection p{color:var(--foreground-muted);margin-bottom:.75rem;font-size:.9375rem;line-height:1.75}.cgv-module__GoWgLq__legalSection p:last-child{margin-bottom:0}.cgv-module__GoWgLq__legalSection ul{margin:.5rem 0;padding:0;list-style:none}.cgv-module__GoWgLq__legalSection ul li{color:var(--foreground-muted);padding-left:1.25rem;font-size:.9375rem;line-height:1.75;position:relative}.cgv-module__GoWgLq__legalSection ul li:before{content:"—";color:var(--foreground-muted);position:absolute;left:0}.cgv-module__GoWgLq__legalSection strong{color:var(--foreground);font-weight:600}.cgv-module__GoWgLq__footer{border-top:1px solid var(--border-color);padding:2.5rem 0}.cgv-module__GoWgLq__footerContent{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.cgv-module__GoWgLq__footerLogo{color:var(--foreground);font-size:1rem;font-weight:700}.cgv-module__GoWgLq__footerLegal{align-items:center;gap:1.5rem;display:flex}.cgv-module__GoWgLq__footerLegal a{color:var(--foreground-muted);transition:color var(--transition-fast);font-size:.8125rem}.cgv-module__GoWgLq__footerLegal a:hover{color:var(--foreground)}@media (max-width:600px){.cgv-module__GoWgLq__footerContent{text-align:center;flex-direction:column}}
