.page-module__0X2zHW__page{flex-direction:column;min-height:100vh;display:flex}.page-module__0X2zHW__hero{padding:var(--space-20)0 var(--space-10);background:var(--gradient-hero);text-align:center}.page-module__0X2zHW__heroContent{align-items:center;gap:var(--space-6);flex-direction:column;max-width:800px;margin:0 auto;animation:.5s forwards page-module__0X2zHW__slideUp;display:flex}.page-module__0X2zHW__heroContent h1{font-size:var(--font-size-5xl);line-height:1.1}.page-module__0X2zHW__content{padding-top:var(--space-4);padding-bottom:var(--space-16);flex-grow:1}.page-module__0X2zHW__documentCard{max-width:900px;padding:var(--space-10)var(--space-12);background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);margin:0 auto;animation:.6s forwards page-module__0X2zHW__slideUp;position:relative;overflow:hidden}.page-module__0X2zHW__documentCard:before{content:"";background:var(--gradient-primary);width:100%;height:4px;position:absolute;top:0;left:0}.page-module__0X2zHW__documentBody{gap:var(--space-6);flex-direction:column;display:flex}.page-module__0X2zHW__documentTextNormal{font-size:var(--font-size-lg);color:var(--color-text-primary);margin-bottom:var(--space-2);line-height:1.8}.page-module__0X2zHW__documentText{font-size:var(--font-size-base);color:var(--color-text-secondary);letter-spacing:.02em;line-height:1.8}.page-module__0X2zHW__companyInfo{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--color-border-light);gap:var(--space-2);flex-direction:column;display:flex}.page-module__0X2zHW__companyName{font-size:var(--font-size-xl);color:var(--color-text-primary);margin:0;font-weight:700}.page-module__0X2zHW__companyAddress{font-size:var(--font-size-base);color:var(--color-text-secondary);margin:0;line-height:1.6}.page-module__0X2zHW__cta{padding:var(--space-16)0;border-top:1px solid var(--color-border-light)}.page-module__0X2zHW__ctaContent{text-align:center;justify-content:center;display:flex}@media (max-width:768px){.page-module__0X2zHW__heroContent h1{font-size:var(--font-size-4xl)}.page-module__0X2zHW__documentCard{padding:var(--space-6)var(--space-6)}.page-module__0X2zHW__documentTextNormal{font-size:var(--font-size-base)}.page-module__0X2zHW__documentText{font-size:var(--font-size-sm)}}
