.subpage-module__Dvg3Iq__main{background:var(--bg-primary);min-height:100vh;color:var(--text-primary);padding-top:clamp(140px,12vh,160px);padding-bottom:clamp(60px,10vh,120px)}.subpage-module__Dvg3Iq__container{width:100%;max-width:1200px;margin:0 auto;padding:0 clamp(20px,5vw,40px)}.subpage-module__Dvg3Iq__hero{text-align:center;margin-bottom:clamp(60px,10vh,100px)}.subpage-module__Dvg3Iq__tag{text-transform:uppercase;letter-spacing:.05em;color:var(--accent,#e2a233);margin-bottom:16px;font-size:.8rem;font-weight:600;display:inline-block}.subpage-module__Dvg3Iq__title{letter-spacing:-.04em;-webkit-hyphens:auto;hyphens:auto;word-break:break-word;margin:0 0 24px;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:700;line-height:1.1}.subpage-module__Dvg3Iq__subtitle{color:var(--text-secondary);max-width:800px;margin:0 auto;font-size:clamp(1.1rem,2vw,1.5rem);line-height:1.5}.subpage-module__Dvg3Iq__contentRow{grid-template-columns:1fr;gap:40px;margin-bottom:80px;display:grid}@media (min-width:900px){.subpage-module__Dvg3Iq__contentRow{grid-template-columns:1fr 1fr;align-items:center;gap:80px}}.subpage-module__Dvg3Iq__textBlock h2{letter-spacing:-.03em;margin-bottom:24px;font-size:clamp(1.8rem,4vw,2.5rem);font-weight:700}.subpage-module__Dvg3Iq__textBlock h3{letter-spacing:-.02em;margin-top:40px;margin-bottom:16px;font-size:clamp(1.4rem,3vw,1.8rem);font-weight:600}.subpage-module__Dvg3Iq__textBlock p{color:var(--text-secondary);margin-bottom:16px;font-size:1.1rem;line-height:1.6}.subpage-module__Dvg3Iq__textBlock ul{margin:0 0 24px;padding:0;list-style:none}.subpage-module__Dvg3Iq__textBlock ul li{color:var(--text-secondary);margin-bottom:12px;padding-left:28px;font-size:1.1rem;line-height:1.5;position:relative}.subpage-module__Dvg3Iq__textBlock ul li:before{content:"→";color:var(--accent);font-weight:700;position:absolute;left:0}.subpage-module__Dvg3Iq__imageBox{aspect-ratio:4/3;border-radius:24px;width:100%;position:relative;overflow:hidden;box-shadow:0 24px 60px #0000001a}[data-theme=dark] .subpage-module__Dvg3Iq__imageBox{box-shadow:0 24px 60px #0006}.subpage-module__Dvg3Iq__grid{grid-template-columns:1fr;gap:24px;margin-top:60px;display:grid}@media (min-width:768px){.subpage-module__Dvg3Iq__grid{grid-template-columns:repeat(3,1fr)}}.subpage-module__Dvg3Iq__card{background:var(--bg-card,#9696960a);border:1px solid #9696961a;border-radius:20px;padding:32px;transition:transform .3s}.subpage-module__Dvg3Iq__card:hover{transform:translateY(-5px)}.subpage-module__Dvg3Iq__card h3{margin-bottom:12px;font-size:1.3rem}.subpage-module__Dvg3Iq__card p{color:var(--text-secondary);font-size:1rem;line-height:1.5}.subpage-module__Dvg3Iq__ctaBox{background:var(--bg-card);text-align:center;border:1px solid #9696961a;border-radius:24px;margin-top:80px;padding:60px 40px}.subpage-module__Dvg3Iq__ctaBox h2{margin-bottom:16px;font-size:2rem}.subpage-module__Dvg3Iq__btn{background:var(--text-primary);color:var(--bg-primary);border-radius:980px;justify-content:center;align-items:center;margin-top:24px;padding:16px 32px;font-size:1.1rem;font-weight:600;text-decoration:none;transition:transform .2s;display:inline-flex}.subpage-module__Dvg3Iq__btn:hover{transform:scale(1.02)}
.legal-module__qRy0uW__content{max-width:800px;margin:0 auto}.legal-module__qRy0uW__section{border-bottom:1px solid #9696961a;margin-bottom:48px;padding-bottom:48px}.legal-module__qRy0uW__section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.legal-module__qRy0uW__section h2{letter-spacing:-.02em;color:var(--text-primary);margin-bottom:20px;font-size:clamp(1.3rem,3vw,1.6rem);font-weight:700}.legal-module__qRy0uW__section h3{color:var(--text-primary);margin-top:32px;margin-bottom:12px;font-size:clamp(1.1rem,2vw,1.3rem);font-weight:600}.legal-module__qRy0uW__section p{color:var(--text-secondary);margin-bottom:12px;font-size:1rem;line-height:1.7}.legal-module__qRy0uW__section ul{margin:0 0 16px;padding:0;list-style:none}.legal-module__qRy0uW__section ul li{color:var(--text-secondary);margin-bottom:8px;padding-left:24px;font-size:1rem;line-height:1.6;position:relative}.legal-module__qRy0uW__section ul li:before{content:"→";color:var(--accent);font-weight:700;position:absolute;left:0}.legal-module__qRy0uW__section a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.legal-module__qRy0uW__section a:hover{color:var(--accent-hover)}.legal-module__qRy0uW__section strong{color:var(--text-primary);font-weight:600}.legal-module__qRy0uW__tableWrap{margin:16px 0;overflow-x:auto}.legal-module__qRy0uW__table{border-collapse:collapse;width:100%;font-size:.95rem}.legal-module__qRy0uW__table th,.legal-module__qRy0uW__table td{text-align:left;color:var(--text-secondary);border-bottom:1px solid #9696961a;padding:12px 16px}.legal-module__qRy0uW__table th{color:var(--text-primary);text-transform:uppercase;letter-spacing:.04em;font-size:.85rem;font-weight:600}
