.consultation{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);overflow:hidden;isolation:isolate;border:1px solid #ffffff28;border-radius:24px;background:radial-gradient(ellipse at 78% 48%,#47226a 0,transparent 59%),#100d18}.consultation-copy{position:relative;z-index:2;padding:clamp(24px,5vw,64px);align-self:center}.consultation-kicker{display:inline-block;padding:7px 12px;border:1px solid #ffffff30;border-radius:10px;color:#e1c7fb;background:#ffffff0c;font-size:13px}.consultation h2{font-size:clamp(30px,4vw,54px);line-height:1.08;letter-spacing:-.035em;margin:18px 0 12px}.consultation h2 em{color:#bd7bff;font-style:normal}.consultation p{color:#d0c4dc}.consultation-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.consultation-actions a{margin:0}.consultation-secondary{color:#f7f4fb;border:1px solid #a295b4;border-radius:10px;padding:12px 16px}.consultation-visual{position:relative;min-height:365px;overflow:hidden}.consultation-portrait{position:absolute;z-index:1;height:108%;width:auto;bottom:-12%;left:8%}.consultation-projects{position:absolute;top:14%;left:43%;right:-3%;display:grid;gap:14px;transform:rotate(-10deg)}.consultation-projects img{width:100%;max-height:145px;object-fit:contain;border:1px solid #a295b474;border-radius:13px;background:#231732}.consultation-name{position:absolute;z-index:2;right:7%;bottom:8%;padding:9px 15px;border:1px solid #ffffff55;border-radius:13px;background:#23192eeb}.consultation-name span{display:block;font-size:12px;color:#d0c4dc}.consultation{font:400 16px/1.5 Onest,sans-serif;color:#f7f4fb}.consultation *,.consultation *:before,.consultation *:after{box-sizing:border-box}.consultation a{text-decoration:none}.consultation .section-cta{display:inline-block;padding:12px 16px;border-radius:10px;background:#7525df;color:#fff;font-weight:700}@media(max-width:680px){.consultation{grid-template-columns:1fr}.consultation-visual{min-height:310px}}
