@import "https://fonts.googleapis.com/css2?family=DM+Serif+Display:ital@0;1&family=DM+Sans:wght@300;400;500&display=swap";
.LegalKonsult-module-scss-module__zWzNCW__main{color:#0f0e0c;background:#faf8f4;min-height:100vh;font-family:Roboto,sans-serif}.LegalKonsult-module-scss-module__zWzNCW__hero{background:#0f0e0c;grid-template-columns:1fr 1fr;min-height:92vh;display:grid;position:relative;overflow:hidden}.LegalKonsult-module-scss-module__zWzNCW__heroInner{z-index:1;flex-direction:column;justify-content:center;padding:0 72px 80px 80px;display:flex;position:relative}.LegalKonsult-module-scss-module__zWzNCW__heroInner:before{content:"";pointer-events:none;background:radial-gradient(circle,#c9572a26 0%,#0000 70%);border-radius:50%;width:320px;height:320px;position:absolute;top:-100px;right:-100px}.LegalKonsult-module-scss-module__zWzNCW__breadcrumb{color:#6b6760;align-items:center;gap:8px;margin-bottom:28px;font-size:13px;display:flex}.LegalKonsult-module-scss-module__zWzNCW__breadcrumb a{color:#e8813d;text-decoration:none;transition:opacity .2s}.LegalKonsult-module-scss-module__zWzNCW__breadcrumb a:hover{opacity:.7}.LegalKonsult-module-scss-module__zWzNCW__badge{letter-spacing:.15em;text-transform:uppercase;color:#e8813d;border:1px solid #e8813d59;border-radius:2px;width:fit-content;margin-bottom:28px;padding:6px 14px;font-family:Roboto,sans-serif;font-size:11px;display:inline-block}.LegalKonsult-module-scss-module__zWzNCW__heroTitle{color:#faf8f4;margin-bottom:28px;font-family:Roboto,sans-serif;font-size:clamp(40px,5vw,64px);line-height:1.1}.LegalKonsult-module-scss-module__zWzNCW__heroTitle em{color:#e8813d;font-style:italic}.LegalKonsult-module-scss-module__zWzNCW__heroLead{color:#a09c91;max-width:480px;margin-bottom:44px;font-size:18px;font-weight:300;line-height:1.75}.LegalKonsult-module-scss-module__zWzNCW__heroCta{color:#fff;letter-spacing:.04em;background:#c9572a;border-radius:2px;width:fit-content;padding:16px 40px;font-family:Roboto,sans-serif;font-size:15px;font-weight:500;text-decoration:none;transition:background .2s,transform .2s,box-shadow .2s;display:inline-block}.LegalKonsult-module-scss-module__zWzNCW__heroCta:hover{background:#e8813d;transform:translateY(-2px);box-shadow:0 12px 32px #c9572a59}.LegalKonsult-module-scss-module__zWzNCW__heroVisual{background:#151412;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.LegalKonsult-module-scss-module__zWzNCW__heroVisual:before{content:"";background:radial-gradient(circle,#c9572a14 0%,#0000 70%);position:absolute;inset:0}.LegalKonsult-module-scss-module__zWzNCW__shieldWrap{justify-content:center;align-items:center;display:flex;position:relative}.LegalKonsult-module-scss-module__zWzNCW__shield{color:#c9572a;z-index:1;filter:drop-shadow(0 0 40px #c9572a4d);width:160px;height:192px;position:relative}.LegalKonsult-module-scss-module__zWzNCW__shieldGlow{background:radial-gradient(circle,#c9572a1f 0%,#0000 70%);border-radius:50%;width:280px;height:280px;animation:3s ease-in-out infinite LegalKonsult-module-scss-module__zWzNCW__pulse;position:absolute}@keyframes LegalKonsult-module-scss-module__zWzNCW__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.12)}}.LegalKonsult-module-scss-module__zWzNCW__container{max-width:1280px;margin:0 auto;padding:0}.LegalKonsult-module-scss-module__zWzNCW__sectionLabel{letter-spacing:.2em;text-transform:uppercase;color:#c9572a;align-items:center;gap:10px;margin-bottom:24px;font-family:Roboto,sans-serif;font-size:12px;display:flex}.LegalKonsult-module-scss-module__zWzNCW__sectionLabel:before{content:"";background:#c9572a;width:24px;height:1px}.LegalKonsult-module-scss-module__zWzNCW__trustSection{background:#faf8f4;padding:100px 0}.LegalKonsult-module-scss-module__zWzNCW__trustGrid{background:#e8e4d8;border:1px solid #e8e4d8;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.LegalKonsult-module-scss-module__zWzNCW__trustCard{background:#faf8f4;padding:40px 32px;transition:background .2s;position:relative}.LegalKonsult-module-scss-module__zWzNCW__trustCard:after{content:"";background:#c9572a;width:0;height:3px;transition:width .4s;position:absolute;bottom:0;left:0}.LegalKonsult-module-scss-module__zWzNCW__trustCard:hover{background:#fff}.LegalKonsult-module-scss-module__zWzNCW__trustCard:hover:after{width:100%}.LegalKonsult-module-scss-module__zWzNCW__trustIcon{margin-bottom:16px;font-size:28px;display:block}.LegalKonsult-module-scss-module__zWzNCW__trustTitle{color:#0f0e0c;margin-bottom:10px;font-family:Roboto,sans-serif;font-size:20px}.LegalKonsult-module-scss-module__zWzNCW__trustText{color:#3a3832;font-size:15px;font-weight:300;line-height:1.7}.LegalKonsult-module-scss-module__zWzNCW__profileSection{background:#0f0e0c;border-top:1px solid #1e1d1a;padding:100px 0}.LegalKonsult-module-scss-module__zWzNCW__profileGrid{grid-template-columns:380px 1fr;align-items:center;gap:100px;display:grid}.LegalKonsult-module-scss-module__zWzNCW__profileImageWrap{position:relative}.LegalKonsult-module-scss-module__zWzNCW__profileImagePlaceholder{aspect-ratio:3/4;color:#3a3832;background:#1a1916;border:1px solid #2a2924;border-radius:4px;justify-content:center;align-items:center;width:100%;display:flex}.LegalKonsult-module-scss-module__zWzNCW__profileImagePlaceholder svg{width:60%;height:60%}.LegalKonsult-module-scss-module__zWzNCW__profileBadge{background:#c9572a;border-radius:3px;flex-direction:column;align-items:center;padding:16px 20px;display:flex;position:absolute;bottom:-20px;right:-20px;box-shadow:0 8px 24px #c9572a66}.LegalKonsult-module-scss-module__zWzNCW__profileBadgeNum{color:#fff;font-family:Roboto,sans-serif;font-size:36px;line-height:1}.LegalKonsult-module-scss-module__zWzNCW__profileBadgeText{letter-spacing:.06em;color:#fffc;text-transform:uppercase;margin-top:4px;font-size:12px}.LegalKonsult-module-scss-module__zWzNCW__profileContent{padding-bottom:20px}.LegalKonsult-module-scss-module__zWzNCW__profileName{color:#faf8f4;margin-top:16px;margin-bottom:10px;font-family:Roboto,sans-serif;font-size:clamp(36px,4vw,52px);line-height:1.1}.LegalKonsult-module-scss-module__zWzNCW__profileRole{letter-spacing:.08em;text-transform:uppercase;color:#e8813d;border-bottom:1px solid #2a2924;margin-bottom:32px;padding-bottom:32px;font-size:14px}.LegalKonsult-module-scss-module__zWzNCW__profileBio{color:#a09c91;margin-bottom:20px;font-size:17px;font-weight:300;line-height:1.8}.LegalKonsult-module-scss-module__zWzNCW__profileStats{border-top:1px solid #2a2924;border-bottom:1px solid #2a2924;align-items:center;gap:32px;margin-top:40px;margin-bottom:40px;padding:32px 0;display:flex}.LegalKonsult-module-scss-module__zWzNCW__profileStat{flex-direction:column;gap:4px;display:flex}.LegalKonsult-module-scss-module__zWzNCW__profileStatNum{color:#e8813d;font-family:Roboto,sans-serif;font-size:36px;line-height:1}.LegalKonsult-module-scss-module__zWzNCW__profileStatLabel{color:#6b6760;letter-spacing:.04em;font-size:13px}.LegalKonsult-module-scss-module__zWzNCW__profileStatDivider{background:#2a2924;flex-shrink:0;width:1px;height:48px}.LegalKonsult-module-scss-module__zWzNCW__profileCta{color:#e8813d;letter-spacing:.04em;background:0 0;border:1px solid #e8813d66;border-radius:2px;padding:14px 36px;font-family:Roboto,sans-serif;font-size:15px;font-weight:500;text-decoration:none;transition:background .2s,border-color .2s,color .2s,transform .2s;display:inline-block}.LegalKonsult-module-scss-module__zWzNCW__profileCta:hover{color:#fff;background:#c9572a;border-color:#c9572a;transform:translateY(-2px)}.LegalKonsult-module-scss-module__zWzNCW__whenSection{background:#f2efe8;border-top:1px solid #e8e4d8;border-bottom:1px solid #e8e4d8;padding:100px 0}.LegalKonsult-module-scss-module__zWzNCW__whenGrid{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.LegalKonsult-module-scss-module__zWzNCW__whenTitle{color:#0f0e0c;margin-bottom:20px;font-family:Roboto,sans-serif;font-size:clamp(32px,4vw,48px);line-height:1.15}.LegalKonsult-module-scss-module__zWzNCW__whenTitle em{color:#c9572a;font-style:italic}.LegalKonsult-module-scss-module__zWzNCW__whenSub{color:#3a3832;font-size:16px;font-weight:300;line-height:1.75}.LegalKonsult-module-scss-module__zWzNCW__whenList{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.LegalKonsult-module-scss-module__zWzNCW__whenItem{border-radius:3px;align-items:flex-start;gap:16px;padding:18px 20px;transition:background .2s;display:flex}.LegalKonsult-module-scss-module__zWzNCW__whenItem:hover{background:#fff}.LegalKonsult-module-scss-module__zWzNCW__whenCheck{color:#c9572a;background:#c9572a1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:1px;font-size:13px;font-weight:600;display:flex}.LegalKonsult-module-scss-module__zWzNCW__whenItem span:last-child{color:#3a3832;font-size:16px;font-weight:300;line-height:1.6}.LegalKonsult-module-scss-module__zWzNCW__ctaSection{text-align:center;background:#0f0e0c;padding:100px 40px;position:relative;overflow:hidden}.LegalKonsult-module-scss-module__zWzNCW__ctaSection:before{content:"";pointer-events:none;background:radial-gradient(circle,#c9572a1a 0%,#0000 70%);border-radius:50%;width:600px;height:600px;position:absolute;top:-100px;left:50%;transform:translate(-50%)}.LegalKonsult-module-scss-module__zWzNCW__ctaInner{z-index:1;max-width:560px;margin:0 auto;position:relative}.LegalKonsult-module-scss-module__zWzNCW__ctaTitle{color:#faf8f4;margin-bottom:16px;font-family:Roboto,sans-serif;font-size:clamp(36px,4.5vw,56px);line-height:1.1}.LegalKonsult-module-scss-module__zWzNCW__ctaSub{color:#a09c91;margin-bottom:40px;font-size:18px;font-weight:300}.LegalKonsult-module-scss-module__zWzNCW__ctaBtn{color:#fff;letter-spacing:.01em;background:#c9572a;border-radius:2px;margin-bottom:20px;padding:18px 48px;font-family:Roboto,sans-serif;font-size:18px;font-weight:400;text-decoration:none;transition:background .2s,transform .2s,box-shadow .2s;display:inline-block}.LegalKonsult-module-scss-module__zWzNCW__ctaBtn:hover{background:#e8813d;transform:translateY(-2px);box-shadow:0 16px 40px #c9572a66}.LegalKonsult-module-scss-module__zWzNCW__ctaNote{color:#6b6760;letter-spacing:.05em;font-size:13px}@media (max-width:1024px){.LegalKonsult-module-scss-module__zWzNCW__trustGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.LegalKonsult-module-scss-module__zWzNCW__hero{grid-template-columns:1fr;min-height:auto}.LegalKonsult-module-scss-module__zWzNCW__heroVisual{display:none}.LegalKonsult-module-scss-module__zWzNCW__heroInner{padding:0 32px 72px}.LegalKonsult-module-scss-module__zWzNCW__container{padding:0}.LegalKonsult-module-scss-module__zWzNCW__trustSection,.LegalKonsult-module-scss-module__zWzNCW__profileSection{padding:72px 0}.LegalKonsult-module-scss-module__zWzNCW__profileGrid{grid-template-columns:1fr;gap:56px}.LegalKonsult-module-scss-module__zWzNCW__profileImageWrap{max-width:280px;margin:0 auto}.LegalKonsult-module-scss-module__zWzNCW__profileBadge{right:50%;transform:translate(50%)}.LegalKonsult-module-scss-module__zWzNCW__profileStats{flex-wrap:wrap;gap:20px}.LegalKonsult-module-scss-module__zWzNCW__profileContent{padding-inline:16px}.LegalKonsult-module-scss-module__zWzNCW__whenSection{padding:72px 0}.LegalKonsult-module-scss-module__zWzNCW__whenGrid{grid-template-columns:1fr;gap:48px;padding-inline:16px}}@media (max-width:560px){.LegalKonsult-module-scss-module__zWzNCW__trustGrid{grid-template-columns:1fr}}
