.contract_container___YdVS{min-height:100vh;background:linear-gradient(to bottom,hsl(var(--background)),hsl(var(--muted)/.3));padding:2rem 1rem}.contract_content__Jxr9s{max-width:56rem;margin:0 auto;background:hsl(var(--card));border-radius:.75rem;box-shadow:0 4px 6px -1px rgb(0 0 0/.1),0 2px 4px -2px rgb(0 0 0/.1);padding:2rem 1.5rem}@media (min-width:768px){.contract_container___YdVS{padding:3rem 1.5rem}.contract_content__Jxr9s{padding:3rem 2.5rem}}@media (min-width:1024px){.contract_container___YdVS{padding:4rem 2rem}.contract_content__Jxr9s{padding:4rem 3.5rem}}.contract_title__lfiPN{font-size:1.5rem;font-weight:700;line-height:1.3;color:hsl(var(--foreground));margin-bottom:1rem;text-align:center}@media (min-width:768px){.contract_title__lfiPN{font-size:2rem}}.contract_subtitle__B2mBf{text-align:center;color:hsl(var(--muted-foreground));margin-bottom:2rem;font-size:.95rem}.contract_intro__V_1G7{margin-bottom:2.5rem;line-height:1.7;color:hsl(var(--foreground))}.contract_intro__V_1G7 p{margin-bottom:1rem;text-align:justify}.contract_section__RPaIg{margin-bottom:2.5rem;padding-bottom:2rem;border-bottom:1px solid hsl(var(--border))}.contract_section__RPaIg:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.contract_sectionTitle__WfDQA{font-size:1.25rem;font-weight:700;color:hsl(var(--foreground));margin-bottom:1.25rem;padding-bottom:.5rem;border-bottom:2px solid hsl(var(--primary))}@media (min-width:768px){.contract_sectionTitle__WfDQA{font-size:1.4rem}}.contract_subsectionTitle__Yo7Lf{font-size:1.05rem;font-weight:600;color:hsl(var(--foreground));margin-top:1.5rem;margin-bottom:1rem}.contract_sectionContent__3kVoj{line-height:1.7;color:hsl(var(--foreground)/.9)}.contract_sectionContent__3kVoj p{margin-bottom:1rem;text-align:justify}.contract_sectionContent__3kVoj p:last-child{margin-bottom:0}.contract_sectionContent__3kVoj strong{font-weight:600;color:hsl(var(--foreground))}.contract_list__jWjyu{margin-left:1.5rem;margin-top:.75rem;margin-bottom:1rem;list-style-type:disc}.contract_list__jWjyu li{margin-bottom:.5rem;line-height:1.7;padding-left:.5rem}.contract_numberedList__TmGer{margin-left:1.5rem;margin-top:.75rem;margin-bottom:1rem;list-style-type:decimal;counter-reset:item}.contract_numberedList__TmGer li{margin-bottom:.75rem;line-height:1.7;padding-left:.5rem}.contract_formula__CwiTQ{background:hsl(var(--muted));padding:.75rem 1rem;border-radius:.5rem;font-family:var(--font-mono);font-size:.95rem;margin:1rem 0;border-left:3px solid hsl(var(--primary))}.contract_address__HknyG{margin-bottom:.5rem}.contract_parties__SklZd{display:grid;gap:2rem;margin-top:1.5rem}@media (min-width:768px){.contract_parties__SklZd{grid-template-columns:repeat(2,1fr);gap:3rem}}.contract_party__BKZN3{padding:1.5rem;background:hsl(var(--muted)/.3);border-radius:.5rem;border:1px solid hsl(var(--border))}.contract_partyTitle__bmx99{font-size:1.1rem;font-weight:600;color:hsl(var(--foreground));margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid hsl(var(--border))}.contract_party__BKZN3 p{margin-bottom:.5rem;font-size:.9rem;line-height:1.6}.contract_party__BKZN3 a{color:hsl(var(--primary));text-decoration:underline;text-underline-offset:2px;transition:color .2s}.contract_party__BKZN3 a:hover{color:hsl(var(--primary)/.8)}.contract_signature__CSmNJ{margin-top:2rem;padding-top:1rem;border-top:1px solid hsl(var(--border))}.contract_signature__CSmNJ p{margin-bottom:.5rem;font-size:.9rem}.contract_appendix___Hv3L{margin-top:3rem;padding-top:2.5rem;border-top:2px solid hsl(var(--border))}.contract_appendixTitle__m6Tdh{font-size:1.4rem;font-weight:700;color:hsl(var(--foreground));text-align:center;margin-bottom:.5rem}.contract_appendixSubtitle__gUUkC{font-size:1rem;font-weight:600;color:hsl(var(--muted-foreground));text-align:center;margin-bottom:.5rem}.contract_appendixDate__iSYHh{text-align:center;color:hsl(var(--muted-foreground));margin-bottom:2rem;font-size:.9rem}.contract_appendixContent__SdDtN{line-height:1.7;color:hsl(var(--foreground)/.9)}.contract_appendixContent__SdDtN h4{font-size:1.05rem;font-weight:600;color:hsl(var(--foreground));margin-top:2rem;margin-bottom:1rem}.contract_appendixContent__SdDtN h4:first-child{margin-top:0}.contract_appendixContent__SdDtN p{margin-bottom:1rem;text-align:justify}.contract_bonusTitle__ZoMMG{margin-top:2.5rem!important;padding-top:1.5rem;border-top:1px solid hsl(var(--border))}.contract_bonusSection___GpIb{margin-bottom:1.5rem;padding:1.25rem;background:hsl(var(--muted)/.3);border-radius:.5rem;border-left:3px solid hsl(var(--primary))}.contract_bonusSection___GpIb p{margin-bottom:.75rem}.contract_bonusSection___GpIb p:last-child{margin-bottom:0}.contract_bonusList__d9ih4{margin-left:1.5rem;margin-top:.75rem;list-style-type:disc}.contract_bonusList__d9ih4 li{margin-bottom:.5rem;line-height:1.7;padding-left:.5rem}.contract_qrSection__eB6KI{margin-top:2rem;padding:1.5rem;background:hsl(var(--primary)/.1);border-radius:.5rem;border:1px solid hsl(var(--primary)/.3)}.contract_qrText__mjJqK{margin-bottom:0!important;text-align:center!important;font-weight:500;color:hsl(var(--foreground))}@media print{.contract_container___YdVS{padding:0;background:white}.contract_content__Jxr9s{box-shadow:none;padding:1rem;max-width:100%}.contract_section__RPaIg{page-break-inside:avoid}.contract_appendix___Hv3L{page-break-before:always}}