.container-1{display:flex;flex-flow:row;width:100%}.section-1{background-color:var(--navy-deep)}.section-1{selector{position:relative;padding-left:50px;font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:#C49251}selector::before{content:"";position:absolute;left:0;top:50%;width:35px;height:1px;background-color:#C49251;transform:translateY(-50%)}}.Eyebrow_gold{flex-flow:row;color:var(--legal-gold);font-family:"Open Sans",sans-serif;font-weight:400;font-size:16px;margin-top:20px}selector{position:relative;padding-left:50px;font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:#C49251}selector::before{content:"";position:absolute;left:0;top:50%;width:35px;height:1px;background-color:#C49251;transform:translateY(-50%)}.div-1{display:flex;flex-flow:row}.column-1{display:flex;flex-flow:row;justify-content:center;align-items:center}.eyebrow-line{display:flex;flex-flow:row;justify-content:center;align-items:center}selector{display:inline-block;padding-left:16px;border-left:32px solid #C49251;font-size:11px;font-weight:600;letter-spacing:0.22em;text-transform:uppercase;color:#C49251;line-height:1}.div-2{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:12px}.Line{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:17px}.Headinh-white-gold{width:100%;color:var(--parchment);font-family:"Host Grotesk",sans-serif;font-weight:800;font-size:80px}.Heading-gold{width:100%;color:var(--legal-gold);font-weight:800;font-size:80px}.container-2{display:flex;flex-flow:row;justify-content:start;align-items:center;gap:16px;width:500px;height:120px;margin-top:30px}.column-2{height:100px}.column-3{height:100px}.container-3{width:500px;height:80px}.body-text-dark{color:var(--white-40percent);margin-top:10px}.column-4{display:flex;flex-flow:column}.column-5{display:flex;flex-flow:column;width:500px}.columns-1{display:flex;flex-flow:column;align-items:center;gap:0px}.container-4{width:100%;height:3px}.container-5{width:100%;height:25%;margin-top:40px;border-top:1px solid var(--bde-palette-color-2-e93ff401-8847-4893-a18a-bf4fa3d4d158);border-bottom:1px solid;border-left:1px solid;border-right:1px solid}.container-6{width:100%;height:25%}.container-7{width:100%;height:25%;max-height:25%}.section-2{height:25%;background-color:var(--parchment)}.container-8{width:100%;height:25%;max-width:100%;max-height:25%}.white-subheading{color:var(--parchment);font-family:"Host Grotesk",sans-serif;font-weight:600;font-size:32px}.below-eyebrow{color:var(--white-40percent);font-family:"Open Sans",sans-serif;font-weight:500;font-size:12px}.gap{width:100%;margin-top:20px}.gold-bold{color:var(--gold-light);font-weight:700;margin-top:0px;padding-bottom:20px}.h1{color:var(--navy-deep);font-family:"Host Grotesk",sans-serif;font-weight:700;font-size:48px;margin-top:20px}.gold-h2{color:var(--legal-gold)}.section-3{background-color:var(--admiralty-navy)}.container-9{width:100%;height:100%}.header-logo{color:var(--parchment);font-family:"Host Grotesk",sans-serif;font-weight:700;font-size:17px;line-height:1;text-align:center}.header-logo span{color:var(--legal-gold);font-weight:400}.header-logo sub{color:var(--white-40percent);font-weight:400}.basic-list-1{display:flex;flex-flow:row;justify-content:end;align-items:center;gap:32px;color:var(--navy-deep);font-family:"Open Sans",sans-serif;letter-spacing:0.12em;transition:all 300ms ease}.basic-list-1 #nav-cta{background:var(--legal-gold);color:var(--navy-deep)!important;padding:10px 20px;font-weight:700!important;letter-spacing:0.15em!important}@media (max-width:1023px){.basic-list-1{display:none}}.section-4{background-image:linear-gradient(#6B5B8BFF,#6B5B8BFF);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.header-builder-1{top:0px;right:0px;left:0px;z-index:999;border-bottom:1px solid var(--bde-palette-color-1-a35eb9ba-09ef-49ee-88b7-2e65fd95237c);transition:background 200ms ease,border 300ms ease}.header-builder-1{position:fixed!important}.header-builder-1 .breakdance-menu-link{color:var(--white-40percent)!important}#nav.scrolled{background:rgba(13,24,32,0.92);border-bottom-color:rgba(196,146,81,0.15);backdrop-filter:blur(8px)}.menu-builder-1{display:none}@media (max-width:1119px){.menu-builder-1{display:none}}@media (max-width:1023px){.menu-builder-1{display:block}}.hero{display:flex;flex-flow:column;justify-content:center;align-items:start;position:relative;min-height:100vh;padding-top:120px;padding-right:80px;padding-bottom:80px;padding-left:80px;background-image:linear-gradient(116deg,rgba(13,24,32,1) 3.8626609442060085%,rgba(13,24,32,0.95) 56.223175965665234%,rgba(13,24,32,0.5) 100%),url(https://www.consultingsolicitors.com.au/wp-content/uploads/2026/03/hero-solicitor-portrait-editorial-1-scaled-e1773924169215.jpg);background-size:auto,cover;background-position:0px 0px,0 50%;background-repeat:repeat,repeat;background-attachment:scroll,scroll}@media (max-width:767px){.hero{padding-top:100px;padding-right:24px;padding-bottom:64px;padding-left:24px}}.hero-grid-lines{position:absolute!important;display:block;inset:0;z-index:9999;background-image:linear-gradient(rgba(196,146,81,0.03) 1px,transparent 1px),linear-gradient(90deg,rgba(196,146,81,0.03) 1px,transparent 1px);background-size:80px 80px}.effect-2{position:absolute!important;display:block!important;inset:0;background-image:linear-gradient(rgba(196,146,81,0.03) 1px,transparent 1px),linear-gradient(90deg,rgba(196,146,81,0.03) 1px,transparent 1px);background-size:80px 80px}.effect-1{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 60% 80% at 110% 50%,rgba(196,146,81,0.07) 0%,transparent 70%),radial-gradient(ellipse 40% 60% at -10% 80%,rgba(22,36,53,0.8) 0%,transparent 70%)}.effect-3{position:absolute;top:0;bottom:0;right:32%;width:1px;background:linear-gradient(to bottom,transparent,rgba(196,146,81,0.15) 30%,rgba(196,146,81,0.15) 70%,transparent);display:none}.hero-badge{display:inline-flex;justify-content:start;align-items:center;color:var(--legal-gold);font-size:10px;text-transform:uppercase;letter-spacing:0.22em;margin-bottom:36px}.hero-badge .hero-badge-dot{width:6px;height:6px;margin-right:5px;background:var(--legal-gold);animation:pulse 2s infinite}.hero-badge{animation:fadeUp 0.8s 0.1s cubic-bezier(0.16,1,0.3,1) forwards}.hero-heading{color:var(--parchment);font-family:"Host Grotesk",sans-serif;font-weight:800;font-size:clamp(46px,6.5vw,88px);;line-height:0.98;letter-spacing:-0.03em;margin-bottom:28px}.hero-heading{animation:fadeUp 0.9s 0.2s cubic-bezier(0.16,1,0.3,1) forwards}.hero-heading .gold{font-style:normal;color:var(--legal-gold)}.hero-heading .hero-heading-light{font-weight:300;color:rgba(255,255,255,0.35)}.text-1{font-size:clamp(15px,1.6vw,18px);color:rgba(255,255,255,0.45);line-height:1.75;max-width:560px;margin-bottom:52px;opacity:0;animation:fadeUp 0.9s 0.35s cubic-bezier(0.16,1,0.3,1) forwards}.button-group{display:flex;flex-flow:wrap;align-items:center;gap:20px}.button-group{animation:fadeUp 0.9s 0.45s cubic-bezier(0.16,1,0.3,1) forwards}.hero-stats{display:flex;gap:0px;margin-top:72px;padding-top:40px;border-top:1px solid var(--bde-palette-color-1-9c1b5b1c-94e6-4b50-8ea8-1d0958d620df)}.container-10{max-width:900px}.hero-stat{flex-grow:1}.hero-stat .hero-stat-n{font-size:36px;font-weight:800;color:#fff;letter-spacing:-0.03em;line-height:1}.hero-stat .hero-stat-n span{color:var(--legal-gold)}.hero-stat .hero-stat-1{font-size:11px;font-weight:600;color:rgba(255,255,255,0.3);letter-spacing:0.1em;text-transform:uppercase;margin-top:6px}.hero-stat-n{font-family:"Host Grotesk",sans-serif}.marque{.marquee-strip{background:var(--legal-gold);padding:14px 0;overflow:hidden;white-space:nowrap}.marquee-track{display:inline-flex;animation:marquee 24s linear infinite}.marquee-track span{font-family:"Host Grotesk",sans-serif;font-size:12px;font-weight:700;letter-spacing:0.2em;text-transform:uppercase;color:var(--navy-deep);padding:0 32px}.marquee-track span.dot::before{content:'◆';margin-right:32px;opacity:0.4}}.section-5{background-color:var(--navy-deep)}.why-grid{display:grid;grid-template-columns:repeat(2,1fr);align-items:center;justify-items:center;gap:80px;width:100%}@media (max-width:1023px){.why-grid{grid-template-columns:repeat(1,1fr)}}@media (max-width:767px){.why-grid{gap:24px}}.eyebrow{flex-flow:row}.eyebrow::before{content:'';display:block;width:28px;height:1px;background:var(--legal-gold)}.eyebrow{font-size:10px;font-weight:700;letter-spacing:0.25em;text-transform:uppercase;color:var(--legal-gold);align-items:center;display:flex;gap:10px;margin-bottom:18px;.reveal.visible{opacity:1;transform:none}.reveal{opacity:0;transform:translateY(32px);transition:opacity 0.7s cubic-bezier(0.16,1,0.3,1),transform 0.7s cubic-bezier(0.16,1,0.3,1)}}.sec-title{color:var(--parchment);margin-top:0px;margin-bottom:0px}.sec-title{font-size:clamp(32px,4vw,54px);font-weight:800;line-height:1.0;letter-spacing:-0.025em;margin-bottom:18px}.sec-title span{color:var(--legal-gold)}.sec-title .gold-light{font-weight:400}.pillars{display:flex;flex-direction:column;gap:0;margin-top:48px;.pillar{padding:24px 0;border-top:1px solid rgba(255,255,255,0.06);display:grid;grid-template-columns:48px 1fr;gap:20px;align-items:start}.reveal.visible{opacity:1;transform:none}.pillar-title{font-family:"Host Grotesk",sans-serif;font-size:16px;font-weight:700;color:var(--white);letter-spacing:-0.01em;margin-bottom:6px}.pillar-body{font-size:13px;color:rgba(255,255,255,0.4);line-height:1.65}.pillar-num{font-family:"Host Grotesk",sans-serif;font-size:11px;font-weight:700;color:var(--legal-gold);letter-spacing:0.1em;padding-top:2px}.reveal{opacity:0;transform:translateY(32px);transition:opacity 0.7s cubic-bezier(0.16,1,0.3,1),transform 0.7s cubic-bezier(0.16,1,0.3,1)}.reveal-d2{transition-delay:0.2s}.reveal-d3{transition-delay:0.3s}.reveal-d4{transition-delay:0.4s}}.html-code-1{.why-visual{position:relative}.why-visual-card{background:var(--navy);padding:48px;border-left:3px solid var(--legal-gold);position:relative}.why-quote{font-family:var(--fh);font-size:22px;font-weight:700;color:var(--white);line-height:1.35;letter-spacing:-0.01em;margin-bottom:24px}.why-quote-auth{font-size:11px;font-weight:600;letter-spacing:0.15em;text-transform:uppercase;color:var(--legal-gold)}}.section-6{background-color:var(--admiralty-navy)}.steps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;width:100%;margin-top:64px}@media (max-width:1023px){.steps-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:479px){.steps-grid{grid-template-columns:repeat(1,1fr)}}.step{background:var(--mid-navy);padding:40px 32px;position:relative;overflow:hidden;transition:background 0.25s}.step::before{content:'';position:absolute;bottom:0;left:0;width:0;height:3px;background:var(--legal-gold);transition:width 0.4s cubic-bezier(0.16,1,0.3,1)}.step:hover::before{width:100%}.step:hover{background:rgba(30,50,71,0.9)}.step-num{font-family:var(--fh);font-size:48px;font-weight:800;color:rgba(196,146,81,0.12);line-height:1;letter-spacing:-0.04em;margin-bottom:24px;transition:color 0.25s}.step:hover .step-num{color:rgba(196,146,81,0.25)}.step-title{font-family:var(--fh);font-size:17px;font-weight:700;color:var(--white);letter-spacing:-0.01em;margin-bottom:12px}.step-body{font-size:13px;color:rgba(255,255,255,0.4);line-height:1.65}.step-tag{display:inline-block;margin-top:20px;font-size:9px;font-weight:700;letter-spacing:0.2em;text-transform:uppercase;color:var(--legal-gold);border:1px solid rgba(196,146,81,0.25);padding:5px 10px}.container-11{display:grid;width:100%}.step-num{font-family:var(--fh)}.section-6-copy-1{background-color:var(--parchment)}.sec-title-dark{color:var(--admiralty-navy);margin-top:0px;margin-bottom:0px}.sec-title-dark{font-size:clamp(32px,4vw,54px);font-weight:800;line-height:1.0;letter-spacing:-0.025em;margin-bottom:18px}.sec-title-dark span{color:var(--legal-gold)}.sec-title-dark .gold-light{font-weight:400}.text-1-copy-1{color:var(--navy-deep)}.text-1-copy-1{font-size:clamp(15px,1.6vw,18px);line-height:1.75;max-width:560px;margin-bottom:52px;opacity:0;animation:fadeUp 0.9s 0.35s cubic-bezier(0.16,1,0.3,1) forwards}.areas-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;margin-top:64px}.area{background:var(--warm);padding:40px 36px;border-top:3px solid transparent;transition:border-color 0.25s,background 0.25s,transform 0.2s;cursor:default}.area:hover{border-top-color:var(--legal-gold);background:var(--white);transform:translateY(-2px)}.area-icon{font-size:28px;margin-bottom:20px;display:block}.area-icon img{max-width:58px}.area-title{font-family:var(--fh);font-size:17px;font-weight:700;color:var(--navy);letter-spacing:-0.01em;margin-bottom:10px}.area-desc{font-size:13px;color:var(--muted);line-height:1.65}@media (max-width:767px){.areas-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:479px){.areas-grid{grid-template-columns:repeat(1,1fr)}}.html-code-3{.proof-inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 2px 1fr 2px 1fr;gap:0;align-items:center}.proof-divider{height:80px;background:rgba(255,255,255,0.06)}.proof-item{padding:0 56px;text-align:center}.proof-item:first-child{padding-left:0}.proof-item:last-child{padding-right:0}.proof-n{font-family:var(--fh);font-size:48px;font-weight:800;color:var(--gold);letter-spacing:-0.04em;line-height:1}.proof-label{font-size:12px;font-weight:600;color:rgba(255,255,255,0.3);letter-spacing:0.12em;text-transform:uppercase;margin-top:8px}}@media (max-width:767px){.html-code-3{.proof-inner{grid-template-columns:1fr;gap:32px}.proof-divider{display:none}.proof-item{padding:0;text-align:left}}}.section-7{background-color:var(--navy-deep)}.section-7::before{content:'APPLY';position:absolute;right:-20px;top:50%;transform:translateY(-50%);font-family:var(--fh);font-size:260px;font-weight:800;color:rgba(196,146,81,0.03);letter-spacing:-0.06em;line-height:1;pointer-events:none;user-select:none}.reveal{.reveal{animation:fadeUp 0.9s 0.35s cubic-bezier(0.16,1,0.3,1) forwards}}.visible{.reveal.visible{opacity:1;transform:none}}.icon-list-1{color:var(--white-40percent)}.apply-inner{display:grid;grid-template-columns:1fr 1.6fr;gap:80px}@media (max-width:1023px){.apply-inner{grid-template-columns:repeat(1,1fr)}}.form-builder-1{padding-top:48px;padding-right:48px;padding-bottom:48px;padding-left:48px;background-color:rgba(255,255,255,0.02);border-top:1px solid rgba(255,255,255,0.06);;border-bottom:1px solid rgba(255,255,255,0.06);;border-left:1px solid rgba(255,255,255,0.06);;border-right:1px solid rgba(255,255,255,0.06);}input[name="fields[form-consent]"] + label{color:var(--white-40percent);font-size:11px!important}input[name="fields[form-consent]"]{border:1px solid var(--white-40percent)!important;border-radius:0px!important}input:focus{border-left:0!important;border-right:0px solid red!important;border-top:0px solid transparent!important;border-bottom:1px solid var(--gold)!important;box-shadow:none}.form-builder-1{--bde-form-input-focused-shadow:none!important}.container-11-copy-1{display:grid;grid-template-columns:repeat(2,1fr);gap:60px;width:100%}@media (max-width:767px){.container-11-copy-1{grid-template-columns:repeat(1,1fr)}}@media (max-width:479px){.container-11-copy-1{grid-template-columns:repeat(1,1fr)}}.section-8{background-color:var(--navy-deep)}.footer-inner{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;width:100%}@media (max-width:767px){.footer-inner{grid-template-columns:repeat(1,1fr)}}.header-logo-copy-1{color:var(--parchment);font-family:"Host Grotesk",sans-serif;font-weight:700;font-size:17px;line-height:1;text-align:start;margin-bottom:24px}.header-logo-copy-1 span{color:var(--legal-gold);font-weight:400}.header-logo-copy-1 sub{color:var(--white-40percent);font-weight:400}.text-2{color:var(--white-40percent);font-size:12px}.section-9{color:var(--white-40percent);font-size:12px;background-color:var(--navy-deep);border-top:1px solid var(--bde-palette-color-2-e93ff401-8847-4893-a18a-bf4fa3d4d158);border-bottom:0px solid;border-left:0px solid;border-right:0px solid}.text-3{font-size:11px}.hidden{display:none}.container-12{display:flex;flex-flow:column;justify-content:center;align-items:start;position:relative;z-index:10;height:100%}.container-13{display:flex;justify-content:start;align-items:center}.w-full{width:100%}.text-4{color:var(--white-40percent)}