.family-law-lp--quote .q-section{padding:56px 0}@media (min-width:768px){.family-law-lp--quote .q-section{padding:72px 0}}.family-law-lp--quote .q-section .section-head{margin-bottom:32px}@media (min-width:768px){.family-law-lp--quote .q-section .section-head{margin-bottom:40px}}.family-law-lp--quote .q-section-sub{margin:12px auto 0;font-size:1rem;line-height:1.55;color:var(--slate-500);max-width:62ch;text-wrap:pretty}.family-law-lp--quote .q-note{margin:24px auto 0;max-width:64ch;text-align:center;font-size:.8125rem;line-height:1.5;color:var(--slate-500);text-wrap:pretty}.family-law-lp--quote .hero{padding:28px 0 48px}@media (min-width:1024px){.family-law-lp--quote .hero{padding:48px 0 64px}}.family-law-lp--quote .hero h1{font-size:clamp(2rem,4vw,3rem)}.family-law-lp--quote .q-hero-micro{margin-top:16px;font-size:.8125rem;line-height:1.5;color:hsla(0,0%,100%,.72);max-width:56ch}.family-law-lp--quote .q-hero-quote{margin:24px 0 0;position:relative;max-width:56ch;padding:16px 18px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:14px}.family-law-lp--quote .q-hero-quote blockquote{margin:8px 0 0;font-size:.9375rem;line-height:1.55;color:hsla(0,0%,100%,.92);font-style:italic;text-wrap:pretty}.family-law-lp--quote .q-hero-quote figcaption{margin-top:10px;font-size:.75rem;letter-spacing:.02em;color:hsla(0,0%,100%,.6)}.family-law-lp--quote .q-hero-quote figcaption a{color:hsla(0,0%,100%,.8);border-bottom:1px solid hsla(0,0%,100%,.3)}.family-law-lp--quote .q-hero-quote .fl-review-star{width:18px;height:18px}@media (min-width:768px){.family-law-lp--quote .hero h1 .q-h1-break{display:block}}.family-law-lp--quote .q-hero-saving{margin:16px 0 0;font-size:clamp(1.0625rem,1.6vw,1.3rem);line-height:1.45;color:hsla(0,0%,100%,.92);max-width:56ch;text-wrap:pretty}.family-law-lp--quote .q-hero-saving strong{color:var(--legal-gold);font-weight:600}.family-law-lp--quote .q-hero-saving-note{display:block;margin-top:6px;font-size:.875rem;line-height:1.5;color:hsla(0,0%,100%,.72)}.family-law-lp--quote .q-hero-saving+.hero-sub{margin-top:14px}@media (max-width:1023px){.family-law-lp--quote .q-hero-quote{display:none}.family-law-lp--quote .hero-grid{gap:28px}}.family-law-lp--quote .q-hero-call{margin:12px 0 0;text-align:center;font-size:.9375rem;color:hsla(0,0%,100%,.85)}.family-law-lp--quote .q-hero-call a{color:var(--legal-gold);font-weight:600;border-bottom:1px solid rgba(214,181,97,.35);white-space:nowrap}.family-law-lp--quote .q-trust{background:var(--off-white);border-bottom:1px solid var(--slate-200);padding:18px 0}.family-law-lp--quote .q-trust-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 28px;margin:0;padding:0;list-style:none;font-size:.8125rem;line-height:1.4;color:var(--slate-600);text-align:center}.family-law-lp--quote .q-trust-row li{display:inline-flex;align-items:center;gap:8px}.family-law-lp--quote .q-trust-logo{height:26px;width:auto}.family-law-lp--quote .q-trust-row a{color:var(--legal-gold-dark);font-weight:500;border-bottom:1px solid hsla(33,35%,57%,.35);display:inline-flex;align-items:center;gap:5px}.family-law-lp--quote .q-trust-row a:hover{color:var(--legal-gold-muted)}.family-law-lp--quote .q-service{background:var(--off-white-2);border-bottom:1px solid var(--slate-200)}.family-law-lp--quote .q-why-grid{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width:900px){.family-law-lp--quote .q-why-grid{grid-template-columns:1fr 1fr;gap:24px}}.family-law-lp--quote .q-why-grid--single{max-width:760px;margin:0 auto}@media (min-width:900px){.family-law-lp--quote .q-why-grid--single{grid-template-columns:1fr}}.family-law-lp--quote .q-why-card{background:#fff;border:1px solid var(--slate-200);border-radius:16px;padding:26px 24px}@media (min-width:900px){.family-law-lp--quote .q-why-card{padding:30px 32px}}.family-law-lp--quote .q-why-card--hab{border-color:rgba(214,181,97,.45);background:rgba(214,181,97,.06)}.family-law-lp--quote .q-why-h{margin:0;font-family:var(--font-sans);font-size:1.375rem;font-weight:500;letter-spacing:-.01em;color:var(--legal-navy);text-align:left}.family-law-lp--quote .q-why-body{margin:12px 0 0;font-size:1.0625rem;line-height:1.6;color:var(--slate-700);text-wrap:pretty}.family-law-lp--quote .q-why-person{display:flex;align-items:center;gap:14px;margin-bottom:16px}.family-law-lp--quote .q-why-ring{width:64px;height:64px;flex:0 0 64px;border-radius:50%;padding:3px;border:2px solid rgba(214,181,97,.55);background:#fff;overflow:hidden}.family-law-lp--quote .q-why-ring img{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover;display:block}.family-law-lp--quote .q-why-name{font-weight:600;font-size:.9375rem;color:var(--legal-navy)}.family-law-lp--quote .q-why-role{margin-top:2px;font-size:.8125rem;color:var(--slate-500)}.family-law-lp--quote .q-service-cta{margin-top:24px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 20px}.family-law-lp--quote .q-service-cta-note{font-size:.9375rem;color:var(--slate-600)}.family-law-lp--quote .q-matters{background:#fff}.family-law-lp--quote .q-matters .q-note{margin-top:20px}.family-law-lp--quote .q-matters-grid{display:grid;grid-template-columns:1fr;gap:14px;margin:0;padding:0;list-style:none}@media (min-width:768px){.family-law-lp--quote .q-matters-grid{grid-template-columns:repeat(3,1fr);gap:18px}}.family-law-lp--quote .q-matter{background:var(--off-white);border:1px solid var(--slate-200);border-radius:14px;padding:22px 22px 24px}.family-law-lp--quote .q-matter-icon{width:44px;height:44px;border-radius:12px;background:rgba(214,181,97,.12);display:flex;align-items:center;justify-content:center;margin-bottom:14px}.family-law-lp--quote .q-matter-h{margin:0;font-size:1.0625rem;font-weight:500;color:var(--legal-navy);letter-spacing:-.01em}.family-law-lp--quote .q-matter-b{margin:8px 0 0;font-size:.9375rem;line-height:1.55;color:var(--slate-600);text-wrap:pretty}.family-law-lp--quote .q-barr{background:var(--off-white-2);border-top:1px solid var(--slate-200)}.family-law-lp--quote .q-barr .section-head{margin-bottom:28px}.family-law-lp--quote .q-barr .q-note{margin-top:20px}.family-law-lp--quote .q-how{background:var(--off-white);border-top:1px solid var(--slate-200)}.family-law-lp--quote .q-how-inner{max-width:720px;margin:0 auto}.family-law-lp--quote .q-how .q-how-h{margin:0 0 20px;text-align:left}.family-law-lp--quote .q-how-p{margin:0;font-size:1.0625rem;line-height:1.65;color:var(--slate-700);text-wrap:pretty}.family-law-lp--quote .q-how-em{margin:20px 0;padding:4px 0 4px 18px;border-left:3px solid var(--legal-gold);font-size:1.1875rem;line-height:1.55;font-weight:500;color:var(--legal-navy);text-wrap:pretty}@media (min-width:768px){.family-law-lp--quote .q-how-em{font-size:1.3125rem;padding-left:22px}}.family-law-lp--quote .q-reviews{background:#fff;border-top:1px solid var(--slate-200)}.family-law-lp--quote .q-reviews-grid{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width:900px){.family-law-lp--quote .q-reviews-grid{grid-template-columns:repeat(3,1fr);gap:20px}.family-law-lp--quote .q-reviews-grid--two{grid-template-columns:repeat(2,1fr);max-width:860px;margin-inline:auto}}.family-law-lp--quote .q-review-source{margin-top:12px;padding-top:10px;border-top:1px solid var(--slate-200);font-size:.75rem;line-height:1.45;color:var(--slate-500);letter-spacing:.01em}.family-law-lp--quote .q-review-source a{color:var(--legal-gold-dark);border-bottom:1px solid hsla(33,35%,57%,.35)}.family-law-lp--quote .q-review-card{display:flex;flex-direction:column}.family-law-lp--quote .q-review-card .fl-review-foot{margin-top:auto}.family-law-lp--quote .q-review-label{color:var(--slate-500)}.family-law-lp--quote .q-reviews-more{margin:24px 0 0;text-align:center;font-size:.875rem;color:var(--slate-500)}.family-law-lp--quote .q-reviews-more a{display:inline-flex;align-items:center;gap:6px;color:var(--legal-gold-dark);font-weight:500;border-bottom:1px solid hsla(33,35%,57%,.35)}.family-law-lp--quote .q-faq .faq-a[hidden]{display:none}.family-law-lp--quote .q-faq .faq-q{min-height:44px}.family-law-lp--quote .q-faq .faq-q:focus-visible{outline:2px solid var(--legal-gold);outline-offset:-2px;border-radius:14px}.family-law-lp--quote .final-cta{padding:64px 0}@media (min-width:1024px){.family-law-lp--quote .final-cta{padding:80px 0}}.family-law-lp--quote .q-final-reassure{margin-top:14px;font-size:.9375rem;color:var(--on-navy-body)}.family-law-lp--quote .q-final-phone{margin-top:20px;font-size:.9375rem;color:var(--on-navy-body)}.family-law-lp--quote .q-final-phone a{color:var(--legal-gold);font-weight:600;border-bottom:1px solid rgba(214,181,97,.35);white-space:nowrap}.family-law-lp--quote .btn-primary-on-navy:focus-visible{outline:2px solid #fff;outline-offset:3px}.family-law-lp--quote .nav-cta:focus-visible{outline:2px solid #fff;outline-offset:2px}.family-law-lp--quote .q-sticky-spacer{height:88px;width:100%}@media (min-width:1024px){.family-law-lp--quote .q-sticky-spacer{display:none}}.family-law-lp--quote .q-sticky{position:fixed;left:0;right:0;bottom:0;z-index:100;padding:10px 16px calc(10px + env(safe-area-inset-bottom, 0px));background:rgba(10,31,61,.96);backdrop-filter:blur(8px);border-top:1px solid rgba(214,181,97,.3);box-shadow:0 -8px 24px -8px rgba(10,31,61,.5);display:flex;align-items:center;gap:10px;transform:translateY(110%);opacity:0;pointer-events:none;transition:transform .24s ease,opacity .24s ease}.family-law-lp--quote .q-sticky--visible{transform:translateY(0);opacity:1;pointer-events:auto}@media (min-width:1024px){.family-law-lp--quote .q-sticky{display:none}}.family-law-lp--quote .q-sticky a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;border-radius:10px;font-size:.9375rem;letter-spacing:.01em}.family-law-lp--quote .q-sticky-primary{flex:1.6 1 0;background:var(--legal-gold);color:var(--legal-navy);font-weight:600;box-shadow:0 6px 16px -6px rgba(214,181,97,.55)}.family-law-lp--quote .q-sticky-call{flex:1 1 0;color:#fff;font-weight:500;border:1px solid hsla(0,0%,100%,.4)}.family-law-lp--quote .q-sticky a:focus-visible{outline:2px solid #fff;outline-offset:2px}.family-law-lp--quote .form-card--quote form>.field:first-child{margin-top:18px}.family-law-lp--quote .form-card--quote .lp-form-progress{color:var(--legal-gold-dark);font-weight:600;letter-spacing:.04em}.family-law-lp--quote .form-card--quote .step-line+.step-line{margin-top:8px;letter-spacing:0;line-height:1.5}.family-law-lp--quote .form-card--quote .lp-form-help{margin:0 0 8px;font-size:.8125rem;line-height:1.5;color:var(--slate-500);text-wrap:pretty}.family-law-lp--quote .form-card--quote .lp-form-note{margin:14px 0 0;font-size:.8125rem;line-height:1.5;color:var(--slate-600);text-wrap:pretty}.family-law-lp--quote .form-card--quote .btn-submit{margin-top:12px}.family-law-lp--quote .form-card--quote .lp-form-locked-note{margin:12px 0 0;padding:10px 12px;background:var(--slate-50);border:1px solid var(--slate-200);border-left:3px solid var(--legal-gold);border-radius:8px;font-size:.8125rem;line-height:1.5;color:var(--slate-700)}.family-law-lp--quote .form-card--quote .lp-form-locked-note a{color:var(--legal-gold-dark);font-weight:600;white-space:nowrap}.family-law-lp--quote .form-card--quote input[readonly],.family-law-lp--quote .form-card--quote select[disabled]{background:var(--slate-50);color:var(--slate-500);cursor:not-allowed}.family-law-lp--quote .form-card--quote .fineprint{text-align:center;margin-top:10px}.family-law-lp--quote .form-card--quote .urgency-box{margin-top:14px;padding:12px 14px}.family-law-lp--quote .form-card--quote .form-row{margin-top:14px}.family-law-lp--quote .form-card--quote .field+.field{margin-top:0}.family-law-lp--quote .form-card--quote{padding:24px}@media (min-width:768px){.family-law-lp--quote .form-card--quote{padding:26px 28px}}.family-law-lp--quote .form-card--quote .fineprint p{margin:0}.family-law-lp--quote .form-card--quote .fineprint p+p{margin-top:6px}.family-law-lp--quote .form-card--quote .fineprint a{color:var(--legal-gold-dark);font-weight:500;border-bottom:1px solid hsla(33,35%,57%,.35)}.family-law-lp--quote .form-card--quote .fineprint strong{color:var(--slate-700);font-weight:600}.family-law-lp--quote .form-card--quote .price-line{flex-direction:column;align-items:flex-start;text-align:left;gap:6px}.family-law-lp--quote .form-card--quote .price-line p{margin:0}.family-law-lp--quote .form-card--quote .price-line strong{color:var(--legal-navy);font-weight:600}.family-law-lp--quote .form-card--quote input:focus-visible,.family-law-lp--quote .form-card--quote select:focus-visible,.family-law-lp--quote .form-card--quote textarea:focus-visible{border-color:var(--legal-gold);box-shadow:0 0 0 3px rgba(214,181,97,.18)}.family-law-lp--quote .form-card--quote .btn-submit:focus-visible{outline:2px solid var(--legal-navy);outline-offset:3px}.family-law-lp--quote .form-card--quote .urgency-row:focus-within .chk{box-shadow:0 0 0 3px rgba(214,181,97,.35)}@media (prefers-reduced-motion:reduce){.family-law-lp--quote .gold-blob{animation:none}.family-law-lp--quote .faq-a,.family-law-lp--quote .form-card,.family-law-lp--quote .urgency-reveal{animation:none!important}.family-law-lp--quote .q-sticky{transition:none}.family-law-lp--quote .btn-primary-on-navy:hover,.family-law-lp--quote .btn-submit:hover{transform:none}}.family-law-lp--quote #hero-form{scroll-margin-top:104px}.family-law-lp.family-law-lp--brand{--brand-linen:#f7f5f0;--brand-rule:#e3e0d8;--brand-brass:#7d5f17;--brand-cream:#f6edd3;--brand-mist:#ddf1ec;--brand-mist-ink:#0e4a3f;--brand-harbour-deep:#176858;--brand-slate:#4a5568;--brand-family-text:#a2595b;--bg-page:var(--brand-linen);--off-white:var(--brand-linen);--off-white-2:#fff;background:var(--brand-linen)}.family-law-lp.family-law-lp--brand .final-h2,.family-law-lp.family-law-lp--brand .form-card h2,.family-law-lp.family-law-lp--brand .hero h1,.family-law-lp.family-law-lp--brand .q-assess-h,.family-law-lp.family-law-lp--brand .q-why-h,.family-law-lp.family-law-lp--brand .section-h2,.family-law-lp.family-law-lp--brand h1{font-family:var(--font-sans);font-weight:700;letter-spacing:-.025em}.family-law-lp.family-law-lp--brand .section-eyebrow{color:var(--brand-brass);font-weight:600}.family-law-lp.family-law-lp--brand .lp-header{background:#fff;border-bottom:1px solid var(--brand-rule)}.family-law-lp.family-law-lp--brand .lp-header.scrolled{border-bottom-color:var(--brand-rule);box-shadow:0 6px 18px -12px rgba(10,31,61,.25)}.family-law-lp.family-law-lp--brand .brand--lockup{flex-direction:row;align-items:center}.family-law-lp.family-law-lp--brand .hab-lockup{display:inline-flex;align-items:center;gap:10px}.family-law-lp.family-law-lp--brand .hab-lockup svg{flex:none;display:block}.family-law-lp.family-law-lp--brand .hab-wordmark{font-family:var(--font-sans);font-weight:700;font-size:1.125rem;letter-spacing:-.02em;color:var(--legal-navy);white-space:nowrap}.family-law-lp.family-law-lp--brand .hab-wordmark-area{font-weight:600}@media (max-width:420px){.family-law-lp.family-law-lp--brand .hab-lockup svg{width:26px;height:26px}.family-law-lp.family-law-lp--brand .hab-wordmark{font-size:1rem}.family-law-lp.family-law-lp--brand .hab-wordmark-area{display:none}}.family-law-lp.family-law-lp--brand .nav-phone{color:var(--legal-navy);border-color:var(--brand-rule);background:#fff}.family-law-lp.family-law-lp--brand .nav-phone:hover{border-color:var(--legal-navy);background:var(--brand-linen)}.family-law-lp.family-law-lp--brand .nav-cta:focus-visible{outline:2px solid var(--legal-navy)}.family-law-lp.family-law-lp--brand .hero{background:var(--brand-linen);color:var(--legal-navy)}.family-law-lp.family-law-lp--brand .hero .gold-blob{display:none}.family-law-lp.family-law-lp--brand .hero h1,.family-law-lp.family-law-lp--brand .hero h1 .accent{color:var(--legal-navy)}.family-law-lp.family-law-lp--brand .hero-eyebrow{color:var(--brand-area-text,var(--brand-family-text))}.family-law-lp.family-law-lp--brand .hero-sub,.family-law-lp.family-law-lp--brand .q-hero-micro{color:var(--brand-slate)}.family-law-lp.family-law-lp--brand .q-hero-saving,.family-law-lp.family-law-lp--brand .q-hero-saving strong{color:var(--legal-navy)}.family-law-lp.family-law-lp--brand .q-hero-saving-note{color:var(--brand-slate)}.family-law-lp.family-law-lp--brand .q-hero-quote{background:#fff;border-color:var(--brand-rule)}.family-law-lp.family-law-lp--brand .q-hero-quote blockquote{color:var(--legal-navy)}.family-law-lp.family-law-lp--brand .q-hero-quote figcaption{color:var(--brand-slate)}.family-law-lp.family-law-lp--brand .q-hero-quote figcaption a{color:var(--brand-harbour-deep);border-bottom-color:rgba(23,104,88,.35)}.family-law-lp.family-law-lp--brand .q-hero-call{color:var(--brand-slate)}.family-law-lp.family-law-lp--brand .q-hero-call a{color:var(--legal-navy);border-bottom-color:rgba(10,31,61,.3)}.family-law-lp.family-law-lp--brand .form-card{background:#fff;border-color:var(--brand-rule);box-shadow:0 1px 2px rgba(10,31,61,.04),0 16px 40px -18px rgba(10,31,61,.22)}.family-law-lp.family-law-lp--brand .form-card:before{display:none}.family-law-lp.family-law-lp--brand .form-card--quote .fineprint a,.family-law-lp.family-law-lp--brand .form-card--quote .lp-form-locked-note a,.family-law-lp.family-law-lp--brand .form-card--quote .lp-form-progress{color:var(--brand-brass)}.family-law-lp.family-law-lp--brand .q-trust{background:#fff;border-top:1px solid var(--brand-rule);border-bottom-color:var(--brand-rule)}.family-law-lp.family-law-lp--brand .q-trust-row{color:var(--brand-slate)}.family-law-lp.family-law-lp--brand .q-trust-row li:first-child{background:var(--brand-mist);color:var(--brand-mist-ink);font-weight:600;padding:6px 14px 6px 8px;border-radius:999px}.family-law-lp.family-law-lp--brand .q-trust-row a{color:var(--brand-brass);border-bottom-color:rgba(125,95,23,.35)}.family-law-lp.family-law-lp--brand .q-trust-row a:hover{color:var(--legal-navy)}.family-law-lp.family-law-lp--brand .q-service{background:var(--brand-linen);border-bottom-color:var(--brand-rule)}.family-law-lp.family-law-lp--brand .q-why-card{border-color:var(--brand-rule)}.family-law-lp.family-law-lp--brand .q-why-card--hab{background:var(--brand-cream);border-color:rgba(214,181,97,.55)}.family-law-lp.family-law-lp--brand .q-why-body{color:var(--legal-navy)}.family-law-lp.family-law-lp--brand .q-matters{background:#fff}.family-law-lp.family-law-lp--brand .q-matter{background:var(--brand-linen);border-color:var(--brand-rule)}.family-law-lp.family-law-lp--brand .q-matter-icon{background:var(--brand-cream)}.family-law-lp.family-law-lp--brand .q-how{background:var(--brand-linen);border-top-color:var(--brand-rule)}.family-law-lp.family-law-lp--brand .q-how-p{color:var(--brand-slate)}.family-law-lp.family-law-lp--brand .q-how-em{border-left-color:var(--brand-brass);background:var(--brand-cream);padding:16px 20px;border-radius:0 12px 12px 0}.family-law-lp.family-law-lp--brand .q-reviews{background:#fff;border-top-color:var(--brand-rule)}.family-law-lp.family-law-lp--brand .q-review-source a,.family-law-lp.family-law-lp--brand .q-reviews-more a{color:var(--brand-brass);border-bottom-color:rgba(125,95,23,.35)}.family-law-lp.family-law-lp--brand .q-barr{background:var(--brand-linen);border-top-color:var(--brand-rule)}.family-law-lp.family-law-lp--brand .q-faq{background:#fff}.family-law-lp.family-law-lp--brand .faq-item{border-color:var(--brand-rule)}.family-law-lp.family-law-lp--brand .faq-foot,.family-law-lp.family-law-lp--brand .q-note,.family-law-lp.family-law-lp--brand .q-section-sub{color:var(--brand-slate)}.family-law-lp.family-law-lp--brand .faq-foot a,.family-law-lp.family-law-lp--brand .faq-foot-cta{color:var(--brand-brass);border-bottom-color:rgba(125,95,23,.35)}.family-law-lp.family-law-lp--brand .faq-foot a:hover,.family-law-lp.family-law-lp--brand .faq-foot-cta:hover{color:var(--legal-navy)}