.cr-consultation{background:#fff;color:#173b5b}.cc-wrap{max-width:1060px;margin:auto;padding:0 32px}.cc-intro{padding:76px 0;background:linear-gradient(115deg,#f1f7fc,#dbeaf6)}.cc-kicker{color:#2c5f8d;letter-spacing:.13em;font-size:12px;font-weight:700;margin-bottom:12px}.cc-intro h1{font-size:clamp(28px,4vw,46px);line-height:1.55;margin-bottom:24px}.cc-intro p:not(.cc-kicker){color:#52697d;margin-bottom:25px}.cc-button{display:inline-block;background:#2c5f8d;color:#fff;padding:15px 28px;border-radius:6px;font-weight:700}.cc-button:hover{background:#1e4870}.cc-section{padding:52px 0;border-bottom:1px solid #e1e9ef}.cc-section h2{font-size:27px;line-height:1.5;margin-bottom:26px}.cc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.cc-grid>div{background:#f0f5fa;padding:24px;border-radius:8px}.cc-section h3{font-size:17px;line-height:1.7;margin-bottom:9px}.cc-section p{font-size:14px;color:#52697d}.cc-list>div{display:flex;gap:25px;padding:20px 0}.cc-list>div>span{color:#7298b9;font-size:28px}.cc-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;counter-reset:flow}.cc-steps li{border-top:3px solid #b7cedf;padding-top:14px;counter-increment:flow}.cc-steps strong:before{content:counter(flow) '. ';color:#2c5f8d}.cc-details{margin:36px 0;padding:32px;background:#f0f5fa;border-radius:10px;border:0}.cc-details dl{margin-bottom:24px}.cc-details dl>div{display:flex;gap:20px;padding:13px 0;border-bottom:1px solid #dce5ed;font-size:14px}.cc-details dt{flex:0 0 100px;font-weight:700}.cc-details dd{overflow-wrap:anywhere}.cc-note{font-size:12px!important;margin-top:20px}.cc-pending{padding:16px;background:#fff;border-radius:5px}.cr-consultation a:focus-visible{outline:3px solid #2c5f8d;outline-offset:4px}@media(max-width:650px){.cc-wrap{padding:0 22px}.cc-intro{padding:42px 0}.cc-section{padding:32px 0}.cc-section h2{font-size:23px}.cc-grid,.cc-steps{grid-template-columns:1fr}.cc-details{padding:24px 18px}.cc-details dl>div{gap:12px}.cc-details dt{flex-basis:75px}.cc-button{width:100%;text-align:center}}
.cc-intro .cc-offer{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px 18px;background:#fff;color:#2c5f8d!important;padding:10px 18px;border-radius:6px;font-size:18px;font-weight:700;margin-bottom:24px!important}.cc-offer span{font-size:12px;font-weight:400}.cc-cooperation{margin:0 0 24px;background:#fff;border-left:3px solid #2c5f8d;padding:22px;border-radius:4px}.cc-cooperation ul{list-style:disc;padding-left:20px;margin-top:12px;color:#52697d;font-size:13px}.cc-cooperation li+li{margin-top:8px}@media(max-width:650px){.cc-cooperation{padding:18px}.cc-intro .cc-offer{font-size:16px}.cc-offer span{display:block}}

.cc-followup{margin-top:24px;line-height:1.9}.cc-cases{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:26px}.cc-case{padding:28px;background:#f0f5fa;border:1px solid #dce5ed;border-radius:10px}.cc-case h3{font-size:21px}.cc-case h4{font-size:16px;line-height:1.7;margin:22px 0 10px}.cc-case p{line-height:1.9}.cc-case .cc-salary{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin:18px 0 4px;font-size:19px;color:#173b5b}.cc-salary strong{font-size:30px;color:#2c5f8d}.cc-case .cc-equity{font-size:13px;font-weight:700;color:#2c5f8d}@media(max-width:650px){.cc-cases{grid-template-columns:1fr}.cc-case{padding:22px}.cc-salary strong{font-size:27px}}
