.consulting-melbourne-page{background:var(--fd-paper);color:var(--fd-ink);font-family:var(--fd-font-body)}.consulting-melbourne-page .grain-overlay{display:none}.consulting-melbourne-page>main{padding-top:0}.consulting-melbourne-page>main>section:not(:first-child){background:var(--fd-paper)!important}.consulting-melbourne-page>main>section:not(:first-child)>div{max-width:1300px;padding-left:5vw;padding-right:5vw}.consulting-melbourne-page .btn-primary,.consulting-melbourne-page>main>section:nth-last-child(2) a:not([class*=underline]){min-height:50px;padding:14px 22px;border:0;border-radius:var(--fd-radius-pill);background:var(--fd-coral);color:#fff;box-shadow:var(--fd-shadow-button);font:700 14px var(--fd-font-body)}.consulting-melbourne-page>main>section:nth-last-child(2) a:nth-child(2){border:1px solid rgba(37,34,31,.16);background:#fff;color:var(--fd-ink);box-shadow:none}.consulting-melbourne-page>main>section:nth-child(2){background:var(--fd-ink)!important;color:#fff}.consulting-melbourne-page>main>section:nth-child(2)>div>div>div{min-height:110px;padding:16px;border-right:1px solid rgba(255,255,255,.12);justify-content:center}.consulting-melbourne-page>main>section:nth-child(2) span:nth-child(2){color:#fff;font-family:var(--fd-font-display)}.consulting-melbourne-page>main>section:nth-child(2) span:last-child{color:#aaa39e}.consulting-melbourne-page>main>section:nth-child(3),.consulting-melbourne-page>main>section:nth-child(5){background:var(--fd-cream)!important}.consulting-melbourne-page>main>section:nth-child(4),.consulting-melbourne-page>main>section:nth-child(6){background:var(--fd-paper)!important}.consulting-melbourne-page>main>section:not(:first-child):not(:nth-child(2)){padding-top:120px;padding-bottom:120px}.consulting-melbourne-page>main>section:not(:first-child) .text-center{text-align:left}.consulting-melbourne-page>main>section:not(:first-child) h2{margin-bottom:18px;color:var(--fd-ink);font:800 clamp(42px,5vw,68px)/.98 var(--fd-font-display);letter-spacing:-.055em}.consulting-melbourne-page>main>section:not(:first-child) h2+p{margin-left:0;margin-right:0;line-height:1.7}.consulting-melbourne-page .glass-card{background:#ffffffd1;border:1px solid rgba(37,34,31,.11);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:var(--fd-radius-md)}.consulting-melbourne-page .glass-card:hover{box-shadow:var(--fd-shadow-soft);transform:translateY(-3px)}.consulting-melbourne-page .service-card h3,.consulting-melbourne-page .process-step h3{font-size:22px;letter-spacing:-.035em}.consulting-melbourne-page .service-card p,.consulting-melbourne-page .service-card li span,.consulting-melbourne-page .process-step p{font-size:14px}.consulting-melbourne-page>main>section:nth-child(4) .space-y-6{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.consulting-melbourne-page>main>section:nth-child(4) .space-y-6>*{margin-top:0}.consulting-melbourne-page>main>section:nth-child(6) .space-y-4>div{border-radius:0;border-width:0 0 1px;background:transparent}.consulting-melbourne-page>main>section:nth-child(6) button{padding-left:0;padding-right:0}.consulting-melbourne-page>main>section:nth-child(7){background:var(--fd-teal)!important;text-align:center}.consulting-melbourne-page>main>section:nth-child(7)>div{text-align:center}.consulting-melbourne-page>main>section:nth-child(7) h2,.consulting-melbourne-page>main>section:nth-child(7) h2+p{margin-left:auto;margin-right:auto}.consulting-melbourne-page>main>section:last-child{background:var(--fd-paper)!important}.consulting-melbourne-page>main>section:last-child footer{display:none}@media (max-width: 900px){.consulting-melbourne-page>main>section:nth-child(4) .space-y-6{grid-template-columns:1fr}.consulting-melbourne-page>main>section:not(:first-child):not(:nth-child(2)){padding-top:86px;padding-bottom:86px}}@media (max-width: 560px){.consulting-melbourne-page>main>section:not(:first-child)>div{padding-left:20px;padding-right:20px}.consulting-melbourne-page>main>section:nth-child(2)>div>div{grid-template-columns:1fr 1fr}.consulting-melbourne-page>main>section:not(:first-child):not(:nth-child(2)){padding-top:72px;padding-bottom:72px}}
