.contacts-module__P8bVvq__grid{gap:var(--sp-5);grid-template-columns:1.2fr 1fr;align-items:start;display:grid}.contacts-module__P8bVvq__form{gap:var(--sp-3);flex-direction:column;display:flex}.contacts-module__P8bVvq__field{gap:var(--sp-1);flex-direction:column;display:flex}.contacts-module__P8bVvq__field label{font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:var(--tr-tag);text-transform:uppercase;color:var(--text3)}.contacts-module__P8bVvq__field input,.contacts-module__P8bVvq__field select,.contacts-module__P8bVvq__field textarea{background:var(--bg2);border:1px solid var(--border2);border-radius:var(--r-field);color:var(--text);font-family:var(--font-text);font-size:var(--fs-body);transition:border-color .25s var(--ease);width:100%;padding:13px 16px}.contacts-module__P8bVvq__field textarea{resize:vertical;min-height:150px;line-height:1.6}.contacts-module__P8bVvq__field input:focus,.contacts-module__P8bVvq__field select:focus,.contacts-module__P8bVvq__field textarea:focus{border-color:var(--text2);outline:none}.contacts-module__P8bVvq__field input::placeholder,.contacts-module__P8bVvq__field textarea::placeholder{color:var(--text3)}.contacts-module__P8bVvq__submit{font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:var(--tr-tag);text-transform:uppercase;border:1px solid var(--text);border-radius:var(--r-btn);background:var(--text);min-height:52px;color:var(--bg);transition:background .25s var(--ease), color .25s var(--ease);justify-content:center;align-self:flex-start;align-items:center;padding:15px 34px;display:inline-flex}.contacts-module__P8bVvq__submit:hover{color:var(--text);background:0 0}.contacts-module__P8bVvq__submit:disabled{opacity:.55}.contacts-module__P8bVvq__hint{font-size:var(--fs-small);color:var(--text2);max-width:52ch}.contacts-module__P8bVvq__honeypot{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.contacts-module__P8bVvq__check{font-size:var(--fs-small);color:var(--text2);cursor:pointer;grid-template-columns:18px 1fr;align-items:start;gap:12px;line-height:1.6;display:grid}.contacts-module__P8bVvq__check input{width:18px;height:18px;accent-color:var(--accent);margin-top:3px}.contacts-module__P8bVvq__check a{color:var(--text);border-bottom:1px solid var(--border2)}.contacts-module__P8bVvq__check a:hover{border-color:var(--text)}.contacts-module__P8bVvq__error{font-size:var(--fs-small);color:var(--text);border-inline-start:2px solid var(--red);background:var(--metal-tint);padding:10px 14px;line-height:1.6}.contacts-module__P8bVvq__error a{color:var(--text);border-bottom:1px solid var(--border2)}.contacts-module__P8bVvq__done{border:1px solid var(--border);padding:var(--sp-4);gap:var(--sp-2);flex-direction:column;display:flex}.contacts-module__P8bVvq__done p{color:var(--text2);max-width:52ch}.contacts-module__P8bVvq__doneRef{font-family:var(--font-mono);font-size:var(--fs-small);letter-spacing:var(--tr-tag)}.contacts-module__P8bVvq__doneRef b{color:var(--text);letter-spacing:2px}.contacts-module__P8bVvq__side{border:1px solid var(--border);border-radius:var(--r-block);flex-direction:column;display:flex;overflow:hidden}.contacts-module__P8bVvq__channel{padding:var(--sp-3);border-bottom:1px solid var(--border);flex-direction:column;gap:6px;display:flex}.contacts-module__P8bVvq__channel:last-child{border-bottom:0}.contacts-module__P8bVvq__channelName{color:var(--text);font-size:var(--fs-body)}.contacts-module__P8bVvq__channelNote{font-size:var(--fs-small);color:var(--text2);line-height:1.6}.contacts-module__P8bVvq__channelNote a{color:var(--text);border-bottom:1px solid var(--border2);transition:border-color .25s var(--ease)}.contacts-module__P8bVvq__channelNote a:hover{border-color:var(--text)}@media (max-width:1024px){.contacts-module__P8bVvq__grid{gap:var(--sp-4);grid-template-columns:1fr}}
.page-module__SyfiGq__main{padding-top:68px}.page-module__SyfiGq__head{padding-block:var(--sp-6) var(--sp-5);border-bottom:1px solid var(--border);position:relative;overflow:hidden}.page-module__SyfiGq__headLines{background-image:repeating-linear-gradient(to right, var(--bg2) 0 1px, transparent 1px 88px);-webkit-mask-image:linear-gradient(to bottom, var(--bg), transparent);mask-image:linear-gradient(to bottom, var(--bg), transparent);pointer-events:none;position:absolute;inset:0}.page-module__SyfiGq__headInner{gap:var(--sp-3);flex-direction:column;display:flex;position:relative}.page-module__SyfiGq__crumbs{gap:var(--sp-1);align-items:center;display:flex}.page-module__SyfiGq__crumbs a:hover{color:var(--text)}.page-module__SyfiGq__headTitle{max-width:22ch}.page-module__SyfiGq__meta{gap:var(--sp-4);padding-top:var(--sp-2);border-top:1px solid var(--border);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.page-module__SyfiGq__metaItem{flex-direction:column;gap:4px;display:flex}.page-module__SyfiGq__metaValue{color:var(--text);font-size:var(--fs-small)}.page-module__SyfiGq__section{padding-block:var(--sp-6);border-bottom:1px solid var(--border)}.page-module__SyfiGq__sectionTitle{margin-bottom:var(--sp-4)}.page-module__SyfiGq__prose{gap:var(--sp-2);max-width:var(--measure);flex-direction:column;display:flex}.page-module__SyfiGq__prose p{color:var(--text)}.page-module__SyfiGq__list{border-top:1px solid var(--border);flex-direction:column;max-width:92ch;display:flex}.page-module__SyfiGq__listItem{gap:var(--sp-2);border-bottom:1px solid var(--border);color:var(--text);font-size:var(--fs-small);grid-template-columns:40px 1fr;padding:14px 0;line-height:1.7;display:grid}.page-module__SyfiGq__listMark{font-family:var(--font-mono);font-size:var(--fs-mono);color:var(--text3);letter-spacing:0}.page-module__SyfiGq__cards{background:var(--border);border:1px solid var(--border);border-radius:var(--r-block);grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.page-module__SyfiGq__card{background:var(--bg);padding:var(--sp-4);gap:var(--sp-2);flex-direction:column;display:flex}.page-module__SyfiGq__cardName{color:var(--text);font-size:19px}.page-module__SyfiGq__cardPrice{font-family:var(--font-mono);font-size:var(--fs-small);color:var(--text);letter-spacing:.04em}.page-module__SyfiGq__cardMeta{font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:var(--tr-tag);text-transform:uppercase;color:var(--text3)}.page-module__SyfiGq__cardList{margin-top:var(--sp-1);flex-direction:column;gap:8px;display:flex}.page-module__SyfiGq__cardList span{font-size:var(--fs-small);color:var(--text2);padding-inline-start:14px;line-height:1.6;position:relative}.page-module__SyfiGq__cardList span:before{content:"-";color:var(--text3);position:absolute;inset-inline-start:0}.page-module__SyfiGq__group{padding-block:var(--sp-5);border-bottom:1px solid var(--border)}.page-module__SyfiGq__groupHead{justify-content:space-between;align-items:baseline;gap:var(--sp-3);margin-bottom:var(--sp-3);display:flex}.page-module__SyfiGq__rows{border-top:1px solid var(--border)}.page-module__SyfiGq__row{gap:var(--sp-4);padding:var(--sp-3) 0;border-bottom:1px solid var(--border);transition:padding-left .4s var(--ease), background .4s var(--ease);grid-template-columns:60px 1.1fr 1.4fr auto;align-items:baseline;display:grid}.page-module__SyfiGq__row:hover{background:var(--bg2);padding-inline-start:var(--sp-2)}.page-module__SyfiGq__rowNum{font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:var(--tr-tag);color:var(--text3)}.page-module__SyfiGq__rowTitle{color:var(--text);font-size:18px;line-height:1.3}.page-module__SyfiGq__rowDesc{font-size:var(--fs-small);color:var(--text2);line-height:1.65}.page-module__SyfiGq__rowArrow{font-family:var(--font-mono);font-size:var(--fs-mono);color:var(--text3);transition:color .3s var(--ease), transform .3s var(--ease)}.page-module__SyfiGq__row:hover .page-module__SyfiGq__rowArrow{color:var(--text);transform:translate(-6px)}.page-module__SyfiGq__cta{padding-block:var(--sp-6);text-align:center;align-items:center;gap:var(--sp-3);flex-direction:column;display:flex}.page-module__SyfiGq__btn{min-height:52px;font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:var(--tr-tag);text-transform:uppercase;border:1px solid var(--text);border-radius:var(--r-btn);background:var(--text);color:var(--bg);transition:background .25s var(--ease), color .25s var(--ease);justify-content:center;align-items:center;padding:15px 34px;display:inline-flex}.page-module__SyfiGq__btn:hover{color:var(--text);background:0 0}.page-module__SyfiGq__note{border:1px solid var(--border2);border-radius:var(--r-card);padding:var(--sp-3);max-width:var(--measure);gap:var(--sp-1);flex-direction:column;display:flex}.page-module__SyfiGq__note p{font-size:var(--fs-small);color:var(--text2)}.page-module__SyfiGq__pager{justify-content:space-between;gap:var(--sp-3);padding-block:var(--sp-4);flex-wrap:wrap;display:flex}@media (max-width:1024px){.page-module__SyfiGq__cards{grid-template-columns:1fr}.page-module__SyfiGq__row{gap:var(--sp-2);grid-template-columns:44px 1fr}.page-module__SyfiGq__rowDesc,.page-module__SyfiGq__rowArrow{display:none}.page-module__SyfiGq__meta{gap:var(--sp-3)}}
.case-detail-module__7yiQOW__headGrid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:56px;display:grid}.case-detail-module__7yiQOW__cover{border:1px solid var(--border);border-radius:var(--r-block);min-height:420px;margin:0;position:relative;overflow:hidden}.case-detail-module__7yiQOW__cover img{object-fit:cover;filter:grayscale(1) brightness(var(--photo-bright))}.case-detail-module__7yiQOW__cover figcaption{inset-inline-start:16px;letter-spacing:.16em;color:var(--hero-text);background:#08080ab8;padding:6px 12px;font-size:10px;position:absolute;bottom:14px}@media (max-width:1024px){.case-detail-module__7yiQOW__headGrid{grid-template-columns:minmax(0,1fr);gap:34px}.case-detail-module__7yiQOW__cover{min-height:300px}}
.legal-module__V-MAsW__dates{margin-bottom:var(--sp-3);font-family:var(--font-text);letter-spacing:2px;text-transform:uppercase;color:var(--text3);flex-wrap:wrap;gap:8px 28px;font-size:12.5px;font-weight:500;display:flex}.legal-module__V-MAsW__num{font-family:var(--font-text);letter-spacing:2px;color:var(--metal);vertical-align:middle;margin-inline-end:10px;font-size:12.5px;font-weight:500}.legal-module__V-MAsW__entity{margin-top:var(--sp-3);border:1px solid var(--border);border-radius:var(--r-card);background:var(--bg2);max-width:70ch;padding:28px}.legal-module__V-MAsW__entity p{font-size:var(--fs-small);color:var(--text2);line-height:1.6}.legal-module__V-MAsW__entityName{font-family:var(--font-display);margin-bottom:6px;font-size:22px;color:var(--text)!important}.legal-module__V-MAsW__emails{margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--border);flex-direction:column;gap:12px;display:flex}.legal-module__V-MAsW__emails div{flex-direction:column;gap:3px;display:flex}.legal-module__V-MAsW__emails dt{font-family:var(--font-text);letter-spacing:2px;text-transform:uppercase;color:var(--text3);font-size:12.5px;font-weight:500}.legal-module__V-MAsW__emails dd a{font-size:var(--fs-body);color:var(--metal)}.legal-module__V-MAsW__emails dd a:hover{text-decoration:underline}.legal-module__V-MAsW__muted{margin-top:var(--sp-2);color:var(--text3)!important}.legal-module__V-MAsW__warn{margin-top:var(--sp-3);border:1px solid var(--metal-dim);border-radius:var(--r-field);background:var(--metal-tint);border-inline-start-width:3px;max-width:70ch;padding:18px 20px}.legal-module__V-MAsW__warn p{font-size:var(--fs-small);color:var(--text);line-height:1.6}.legal-module__V-MAsW__ordered{margin-top:var(--sp-2);flex-direction:column;gap:14px;max-width:80ch;display:flex}.legal-module__V-MAsW__ordered li{font-size:var(--fs-small);color:var(--text2);grid-template-columns:32px 1fr;gap:12px;line-height:1.65;display:grid}.legal-module__V-MAsW__olNum{font-family:var(--font-text);color:var(--metal);font-size:12.5px;font-weight:500}.legal-module__V-MAsW__list{margin-top:var(--sp-2);flex-direction:column;gap:10px;max-width:80ch;display:flex}.legal-module__V-MAsW__list li{font-size:var(--fs-small);color:var(--text2);padding-inline-start:20px;line-height:1.65;position:relative}.legal-module__V-MAsW__list li:before{content:"";inset-inline-start:0;background:var(--metal);width:8px;height:1px;position:absolute;top:11px}
