.consultations-page{--consult-blue:#1326fd;--consult-sky:#c6e7ff;--consult-sky-soft:#eaf7ff;--consult-ink:#111216;--consult-muted:#686d78;color:var(--consult-ink);background:#fff;font-family:Inter Variable,Inter,system-ui,sans-serif}.consultations-page>section:first-child{overflow:hidden;border-bottom:1px solid #dfe3e8;background:linear-gradient(rgba(19,38,253,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(19,38,253,.04) 1px,transparent 1px),linear-gradient(135deg,#fff 12%,var(--consult-sky-soft) 68%,var(--consult-sky));background-size:48px 48px,48px 48px,auto}.consultations-page>section:first-child h1{max-width:850px;margin-inline:auto;color:var(--consult-ink);font-family:Inter Variable,Inter,system-ui,sans-serif;font-size:clamp(2.8rem,5.2vw,4.7rem);font-weight:680;line-height:.98;letter-spacing:-.055em}.consultations-page>section:first-child p:first-of-type{color:#39445c;font-size:.72rem;letter-spacing:.12em}.consultations-page>section:first-child h1+div p{color:var(--consult-muted);font-size:1.05rem;line-height:1.7}.consultations-page>section:first-child .btn-primary,.consultation-card .btn-primary,.consultation-cta-wrapper .btn-primary,.consultation-process .btn-primary{border-color:var(--consult-blue);background:var(--consult-blue);box-shadow:0 10px 24px #1326fd29;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.consultations-page>section:first-child .btn-primary:hover,.consultation-card .btn-primary:hover,.consultation-cta-wrapper .btn-primary:hover,.consultation-process .btn-primary:hover{background:#0c1ed4;box-shadow:0 14px 30px #1326fd38;transform:translateY(-2px)}.consultations-page>section:first-child .btn-secondary{border-color:#dadddf;color:#39445c;background:#ffffffc7;transition:transform .18s ease,border-color .18s ease,background .18s ease}.consultations-page>section:first-child .btn-secondary:hover{border-color:#8abfff;background:#fff;transform:translateY(-2px)}.consultation-programs{padding-top:5.5rem;padding-bottom:5.5rem}.consultation-card{overflow:hidden;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.consultation-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--consult-blue),#6fa0ff,var(--consult-sky));transform:scaleX(0);transform-origin:left;transition:transform .24s ease}.consultation-card:hover,.consultation-card:focus-within{z-index:1;border-color:#8abfff;box-shadow:0 18px 45px #2a598521;transform:translateY(-5px)}.consultation-card:hover:before,.consultation-card:focus-within:before{transform:scaleX(1)}.consultation-card-icon{border-radius:12px;padding:.55rem;background:var(--consult-sky-soft);box-sizing:border-box;transition:transform .22s ease,background .22s ease}.consultation-card:hover .consultation-card-icon,.consultation-card:focus-within .consultation-card-icon{background:var(--consult-sky);transform:translateY(-2px) rotate(-3deg)}.consultation-card .btn-primary{width:100%;justify-content:center}.consultation-cta-wrapper{padding-top:1rem;padding-bottom:4.5rem}.consultation-cta-wrapper>div{max-width:100%;border:1px solid #dcebfa;border-radius:24px;padding:clamp(2rem,5vw,4rem);background:linear-gradient(135deg,#fff,var(--consult-sky));box-shadow:none}.consultation-cta-wrapper h2{color:var(--consult-ink);font-family:Inter Variable,Inter,system-ui,sans-serif;font-size:clamp(2.1rem,4vw,3.3rem);letter-spacing:-.045em}.consultation-process{padding-top:5rem;padding-bottom:6rem}.consultation-process li{border-radius:16px;padding:.35rem;transition:background .18s ease,transform .18s ease}.consultation-process li:hover{background:var(--consult-sky-soft);transform:translate(4px)}.consultation-process li>div:first-child span{color:var(--consult-blue);background:var(--consult-sky)}@media (max-width:640px){.consultation-programs{padding-top:4rem;padding-bottom:4rem}.consultation-cta-wrapper{padding-bottom:3rem}.consultation-process li:hover{transform:none}}@media (prefers-reduced-motion:reduce){.consultation-card,.consultation-card:before,.consultation-card-icon,.consultation-process li,.consultations-page a{transition:none!important;transform:none!important}}