.InteractiveText-module-scss-module__ghaRqq__interactiveText{color:var(--color-primary);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary);text-underline-offset:2px;font-weight:600;text-decoration-thickness:2px;transition:all .2s}.InteractiveText-module-scss-module__ghaRqq__interactiveText:hover{color:var(--color-secondary);-webkit-text-decoration-color:var(--color-secondary);text-decoration-color:var(--color-secondary);transform:translateY(-1px)}.InteractiveText-module-scss-module__ghaRqq__interactiveText:active{transform:translateY(0)}.InteractiveText-module-scss-module__ghaRqq__interactiveText:focus{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:2px}
.PrepaymentInfo-module-scss-module__6BrECq__prepaymentInfo{border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:linear-gradient(135deg,rgba(244,162,97,.1) 0%,rgba(42,157,143,.1) 100%);flex-direction:column;gap:24px;padding:32px;display:flex;position:relative;overflow:hidden}.PrepaymentInfo-module-scss-module__6BrECq__prepaymentInfo:before{content:"";background:linear-gradient(90deg,var(--color-text-secondary)0%,var(--color-secondary)100%);height:4px;position:absolute;top:0;left:0;right:0}.PrepaymentInfo-module-scss-module__6BrECq__intro{text-align:center}.PrepaymentInfo-module-scss-module__6BrECq__intro p{color:var(--color-text-secondary);margin:0;font-size:18px;font-weight:600;line-height:1.4}.PrepaymentInfo-module-scss-module__6BrECq__content{flex-direction:column;gap:20px;display:flex}.PrepaymentInfo-module-scss-module__6BrECq__mainText{color:var(--color-text);text-align:center;margin:0;font-size:16px;font-weight:500;line-height:1.6}.PrepaymentInfo-module-scss-module__6BrECq__description{color:var(--color-text);text-align:justify;margin:0;font-size:15px;line-height:1.6}.PrepaymentInfo-module-scss-module__6BrECq__warning{border:2px solid var(--color-text-secondary);border-radius:var(--radius-md);background:rgba(244,162,97,.1);padding:20px;position:relative}.PrepaymentInfo-module-scss-module__6BrECq__warningTitle{color:var(--color-text-secondary);margin:0 0 12px;font-size:16px;font-weight:600;line-height:1.3}.PrepaymentInfo-module-scss-module__6BrECq__warningText{color:var(--color-text);margin:0;font-size:15px;font-weight:500;line-height:1.6}.PrepaymentInfo-module-scss-module__6BrECq__legal{border-left:4px solid var(--color-secondary);border-radius:var(--radius-sm);background:rgba(42,157,143,.1);padding:16px}.PrepaymentInfo-module-scss-module__6BrECq__legalText{color:var(--color-text);margin:0;font-size:14px;font-style:italic;line-height:1.5}.PrepaymentInfo-module-scss-module__6BrECq__footer{text-align:center;border-top:2px solid rgba(244,162,97,.3);padding-top:16px}.PrepaymentInfo-module-scss-module__6BrECq__footerText{color:var(--color-text);margin:0 0 8px;font-size:16px;font-style:italic;line-height:1.5}.PrepaymentInfo-module-scss-module__6BrECq__signature{color:var(--color-text-secondary);margin:0;font-size:15px;font-weight:600;line-height:1.4}@media (max-width:768px){.PrepaymentInfo-module-scss-module__6BrECq__prepaymentInfo{gap:20px;padding:20px}.PrepaymentInfo-module-scss-module__6BrECq__intro p{font-size:16px}.PrepaymentInfo-module-scss-module__6BrECq__mainText{font-size:15px}.PrepaymentInfo-module-scss-module__6BrECq__description{font-size:14px}.PrepaymentInfo-module-scss-module__6BrECq__warning{padding:16px}.PrepaymentInfo-module-scss-module__6BrECq__warningTitle{font-size:15px}.PrepaymentInfo-module-scss-module__6BrECq__warningText{font-size:14px}.PrepaymentInfo-module-scss-module__6BrECq__legal{padding:12px}.PrepaymentInfo-module-scss-module__6BrECq__legalText{font-size:13px}.PrepaymentInfo-module-scss-module__6BrECq__footerText{font-size:15px}.PrepaymentInfo-module-scss-module__6BrECq__signature{font-size:14px}}
.VisitingRules-module-scss-module__mzF0Ra__visitingRules{border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:linear-gradient(135deg,rgba(74,124,89,.1) 0%,rgba(42,157,143,.1) 100%);flex-direction:column;gap:24px;padding:32px;display:flex;position:relative;overflow:hidden}.VisitingRules-module-scss-module__mzF0Ra__visitingRules:before{content:"";background:linear-gradient(90deg,var(--color-primary)0%,var(--color-secondary)100%);height:4px;position:absolute;top:0;left:0;right:0}.VisitingRules-module-scss-module__mzF0Ra__intro{text-align:center;margin-bottom:32px;padding-left:0}.VisitingRules-module-scss-module__mzF0Ra__intro p{color:var(--color-text);margin:0;font-size:16px;font-style:italic;line-height:1.6}.VisitingRules-module-scss-module__mzF0Ra__rules{flex-direction:column;gap:20px;display:flex}.VisitingRules-module-scss-module__mzF0Ra__rule{border-radius:var(--radius-md);border-left:4px solid var(--color-primary);transition:all var(--transition);background:rgba(255,255,255,.05);align-items:flex-start;gap:20px;padding:20px;display:flex}.VisitingRules-module-scss-module__mzF0Ra__rule:hover{background:rgba(255,255,255,.08);transform:translate(4px)}.VisitingRules-module-scss-module__mzF0Ra__ruleNumber{background:linear-gradient(135deg,var(--color-primary)0%,var(--color-secondary)100%);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:700;display:flex}.VisitingRules-module-scss-module__mzF0Ra__ruleContent{flex-direction:column;flex:1;gap:8px;display:flex}.VisitingRules-module-scss-module__mzF0Ra__ruleTitle{color:var(--color-text-secondary);margin:0;font-size:18px;font-weight:600;line-height:1.3}.VisitingRules-module-scss-module__mzF0Ra__ruleList{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.VisitingRules-module-scss-module__mzF0Ra__ruleList li{color:var(--color-text);padding-left:20px;font-size:15px;line-height:1.5;position:relative}.VisitingRules-module-scss-module__mzF0Ra__ruleList li:before{content:"•";color:var(--color-primary);font-size:16px;font-weight:700;position:absolute;left:0}@media (max-width:768px){.VisitingRules-module-scss-module__mzF0Ra__visitingRules{gap:20px;padding:20px}.VisitingRules-module-scss-module__mzF0Ra__intro{text-align:center}.VisitingRules-module-scss-module__mzF0Ra__rule{text-align:center;flex-direction:column;gap:12px;padding:16px}.VisitingRules-module-scss-module__mzF0Ra__ruleContent,.VisitingRules-module-scss-module__mzF0Ra__ruleList li{text-align:left}}
.WarningText-module-scss-module__FMmciW__warningText{color:#e53e3e;font-weight:700}
