*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }#lgf-consulting .flex{display:flex}#lgf-consulting .grid{display:grid}#lgf-consulting .hidden{display:none}#lgf-consulting .flex-col{flex-direction:column}#lgf-consulting .items-center{align-items:center}#lgf-consulting .items-stretch{align-items:stretch}#lgf-consulting .justify-between{justify-content:space-between}#lgf-consulting .gap-12{gap:3rem}#lgf-consulting .gap-5{gap:1.25rem}#lgf-consulting .gap-6{gap:1.5rem}#lgf-consulting .gap-8{gap:2rem}#lgf-consulting .gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}#lgf-consulting .gap-y-5{row-gap:1.25rem}body:has(>.lgf-page){margin:0}.lgf-page{--green:#183e32;--ink:#203d32;--cream:#f8f6ee;--muted:#5a675e;--line:#d8dccf;font-family:Arial,Helvetica,sans-serif;background:var(--cream);color:var(--ink);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}.lgf-page *{box-sizing:border-box}.lgf-page h1,.lgf-page h2,.lgf-page h3,.lgf-page p{margin:0}.lgf-page a{color:inherit;text-decoration:none}.lgf-page button,.lgf-page input,.lgf-page select,.lgf-page textarea{font:inherit}.lgf-page a,.lgf-page button,.lgf-page input,.lgf-page select,.lgf-page textarea{-webkit-tap-highlight-color:transparent}.lgf-page :focus-visible{outline:3px solid #ad7048;outline-offset:5px}.lgf-page section[id]{scroll-margin-top:30px}.lgf-page .shell{max-width:1320px;width:calc(100% - 112px);margin:auto}.lgf-page .section{padding-top:96px;padding-bottom:96px}.lgf-page .eyebrow{font-size:10px;letter-spacing:.19em;font-weight:700;line-height:1.6}.lgf-page .site-header{padding:24px 0;background:var(--cream);border-bottom:1px solid var(--line)}.lgf-page .brand{font-size:18px;font-family:Georgia,serif;letter-spacing:.09em;display:flex;align-items:center;gap:12px;line-height:1.1}.lgf-page .brand-icon{font-size:43px;line-height:1}.lgf-page .brand-sub{display:block;font:9px Arial,sans-serif;letter-spacing:.42em;margin-top:6px;text-align:center}.lgf-page nav{font-size:12px}.lgf-page .header-cta:hover,.lgf-page nav a:hover{text-decoration:underline;text-underline-offset:5px}.lgf-page .header-cta{font-size:13px;border-bottom:1px solid var(--green);padding:8px 0}.lgf-page .header-cta span{margin-left:28px}.lgf-page .hero{display:grid;grid-template-columns:1.12fr .88fr;min-height:690px;background:var(--green);color:var(--cream)}.lgf-page .hero-copy{padding:64px 46px 62px max(56px,calc(50vw - 604px))}.lgf-page .hero .eyebrow{color:#d4d3b5;display:flex;align-items:center;gap:12px}.lgf-page .tiny-line{display:inline-block;height:1px;width:24px;background:#b9c09b}.lgf-page h1{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:clamp(39px,3.6vw,59px);line-height:1.12;letter-spacing:-.035em;margin-top:29px}.lgf-page .hero-secondary{display:block;color:#d1d8ba;font-size:.7em;line-height:1.23;margin-top:17px;letter-spacing:-.025em}.lgf-page .hero-description{max-width:550px;font-size:14px;line-height:1.85;color:#d6dfd7;margin:26px 0 28px}.lgf-page .button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;padding:17px 22px;border:1px solid transparent;min-height:56px;font-size:12px;font-weight:700;cursor:pointer;transition:background .18s,transform .18s;text-align:left;line-height:1.5}.lgf-page .button:hover{transform:translateY(-2px)}.lgf-page .button-cream{background:#eeecd9;color:var(--green)}.lgf-page .button-cream:hover{background:#fffef5}.lgf-page .button-green{background:var(--green);color:var(--cream)}.lgf-page .button-green:hover{background:#285342}.lgf-page .button:disabled{opacity:.65;cursor:wait;transform:none}.lgf-page .hero-note{font-size:10px;margin-top:16px;color:#c5d0c6}.lgf-page .hero-visual{position:relative;min-width:0;overflow:hidden}.lgf-page .hero-visual img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lgf-page .image-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(18,41,29,.05) 20%,rgba(12,32,21,.8))}.lgf-page .image-caption{position:absolute;bottom:40px;left:38px;right:30px}.lgf-page .image-caption p{font:35px/1.22 Georgia,serif;margin:18px 0 24px}.lgf-page .image-caption>span:last-child{font-size:8px;letter-spacing:.15em}.lgf-page .section-intro{margin-bottom:45px}.lgf-page h2{font:400 clamp(32px,3.2vw,46px)/1.15 Georgia,serif;letter-spacing:-.035em;margin-top:17px}.lgf-page .value-grid article{border-top:1px solid #bfc6b5;padding-top:21px}.lgf-page .value-number{font-size:9px;letter-spacing:.16em;color:#647454}.lgf-page h3{font:400 29px/1.18 Georgia,serif;letter-spacing:-.02em;margin:22px 0 17px}.lgf-page .value-grid p{max-width:310px;color:var(--muted);font-size:14px;line-height:1.8}.lgf-page .services{background:#eeeee4;border-top:1px solid #e1e3d7}.lgf-page .section-aside{font-size:12px;color:var(--muted);max-width:370px}.lgf-page .package{display:flex;flex-direction:column;padding:31px 28px;background:#f9f8f1;border:1px solid #d7ddce}.lgf-page .package h3{min-height:105px;font-size:28px;margin-top:27px}.lgf-page .small-heading{display:block;font:10px/1.8 Arial,sans-serif;letter-spacing:.03em;margin-bottom:5px}.lgf-page .package>p:not(.eyebrow){font-size:13px;color:var(--muted)}.lgf-page .package-list{list-style:none;padding:0;margin:24px 0 32px;font-size:12px;line-height:1.6}.lgf-page .package-list li{padding:9px 0 9px 18px;border-bottom:1px solid #dce1d5;position:relative}.lgf-page .package-list li:before{content:"+";position:absolute;left:0;color:#718366}.lgf-page .package-bottom{margin-top:auto;padding-top:23px;border-top:1px solid #cfd6c7}.lgf-page .price{font:28px/1.3 Georgia,serif;font-weight:700}.lgf-page .price span{font:11px Arial,sans-serif}.lgf-page .price-secondary{font-size:11px;margin-top:7px;font-weight:700}.lgf-page .enterprise-price{font-size:11px;margin-top:14px;line-height:1.7}.lgf-page .enterprise-price strong{font:700 20px Georgia,serif}.lgf-page .text-link{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:11px;font-weight:700;border-top:1px solid #cfd6c7;margin-top:26px;padding-top:18px}.lgf-page .text-link:hover{text-decoration:underline}.lgf-page .package-featured{background:#244b3c;color:#f3f3e5;border-color:#244b3c}.lgf-page .package-featured>p:not(.eyebrow){color:#d1dccf}.lgf-page .package-featured .eyebrow{color:#cbd5b7}.lgf-page .package-featured .package-bottom,.lgf-page .package-featured .package-list li,.lgf-page .package-featured .text-link{border-color:#50705e}.lgf-page .package-featured .package-list li:before{color:#c6d0ac}.lgf-page .guide-section{background:#e2e6d7}.lgf-page .guide-cover{background:#f7f4e8;box-shadow:12px 17px 0 #c9d0bc;max-width:425px;width:100%;padding:27px 32px;transform:rotate(-3deg);min-height:480px;margin:0 auto;border-left:9px solid #b8c1a7;display:flex;flex-direction:column}.lgf-page .cover-top{font-size:8px;letter-spacing:.12em;display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #aab99a;padding-bottom:18px}.lgf-page .cover-top span{color:#6c775d}.lgf-page .cover-content{padding:32px 0}.lgf-page .cover-content>span{font-size:9px;letter-spacing:.16em;line-height:1.8;display:block}.lgf-page .cover-content strong{display:block;font:47px/1.1 Georgia,serif;letter-spacing:-.03em;margin-top:23px}.lgf-page .cover-rule{width:55px;height:2px;background:#a17d51;margin:24px 0}.lgf-page .cover-content p{font-size:13px;line-height:1.7}.lgf-page .cover-bottom{margin-top:auto;border-top:1px solid #aab99a;padding-top:14px;font-size:7px;letter-spacing:.06em;display:flex;justify-content:space-between}.lgf-page .cover-bottom span{font-size:17px}.lgf-page #guide h2{font-size:34px;line-height:1.2}.lgf-page .guide-description{font-size:14px;margin:20px 0 26px;color:#52634f}.lgf-page .form-grid{display:grid;gap:15px}.lgf-page label{font-size:11px;font-weight:700;display:block;margin-bottom:7px}.lgf-page label span{font-weight:400;color:var(--muted)}.lgf-page input:not([type=hidden]),.lgf-page select,.lgf-page textarea{display:block;width:100%;border:1px solid #afbba8;border-radius:0;background:#fbfcf6;color:var(--ink);padding:12px 13px;min-height:48px;font-size:14px}.lgf-page textarea{resize:vertical}.lgf-page .form-note{font-size:10px;line-height:1.7;color:#596952;margin-top:8px}.lgf-page .form-note a{text-decoration:underline;text-underline-offset:3px}.lgf-page .form-status{font-size:13px;line-height:1.6}.lgf-page .form-status:not(:empty){margin-top:12px;padding:12px;border-left:3px solid #8a653f;background:#f5eddb}.lgf-page .form-status a{text-decoration:underline}.lgf-page .honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.lgf-page .intake-section h2{font-size:45px}.lgf-page .intake-section h2+p{margin-top:25px;font-size:14px;color:var(--muted)}.lgf-page .intake-detail{border-top:1px solid var(--line);padding-top:24px;margin-top:34px}.lgf-page .intake-detail>span{font-size:9px;letter-spacing:.13em;font-weight:700}.lgf-page .intake-detail p{font-size:12px;line-height:2;margin-top:12px}.lgf-page .email-link{display:inline-block;font-size:12px;margin-top:24px;border-bottom:1px solid #9aab8e;overflow-wrap:anywhere}.lgf-page .submit-row{display:flex;flex-direction:column;align-items:flex-start;gap:9px;margin-top:24px}.lgf-page .site-footer{background:var(--green);color:#e5e8d8;padding:38px 0}.lgf-page .site-footer .brand{display:block;font-size:15px}.lgf-page .footer-sub{display:block;font:10px/1.5 Arial,sans-serif;letter-spacing:0;margin-top:10px;color:#bccbbb}.lgf-page .site-footer a{font-size:11px}.lgf-page .site-footer p{font-size:9px;color:#bccbbb;margin-top:8px}.lgf-page .skip-link{position:absolute;top:-100px;left:15px;padding:10px;background:#fff;z-index:100}.lgf-page .skip-link:focus{top:10px}@media(prefers-reduced-motion:no-preference){html:has(.lgf-page){scroll-behavior:smooth}}@media(max-width:1100px){.lgf-page .shell{width:calc(100% - 64px)}.lgf-page .hero-copy{padding:48px 32px}.lgf-page .hero{grid-template-columns:1.15fr .85fr}.lgf-page .package{padding:28px 22px}.lgf-page .package h3{font-size:26px}.lgf-page .price{font-size:24px}}@media(max-width:767px){.lgf-page .shell{width:calc(100% - 40px)}.lgf-page .site-header{padding:20px 0}.lgf-page .brand{font-size:15px}.lgf-page .brand-icon{font-size:33px}.lgf-page .header-cta span{margin-left:12px}.lgf-page .hero{grid-template-columns:1fr}.lgf-page .hero-copy{padding:43px 24px 40px}.lgf-page h1{font-size:40px}.lgf-page .hero-description{font-size:14px}.lgf-page .hero-visual{height:310px}.lgf-page .image-caption{bottom:25px;left:24px}.lgf-page .image-caption p{font-size:30px;margin:12px 0}.lgf-page .section{padding-top:58px;padding-bottom:58px}.lgf-page .section-intro{margin-bottom:32px}.lgf-page h2{font-size:35px}.lgf-page .value-grid p{max-width:none}.lgf-page .value-grid h3{font-size:27px;margin:14px 0}.lgf-page .package h3{min-height:0}.lgf-page .guide-cover{max-width:330px;min-height:410px;padding:22px}.lgf-page .cover-content strong{font-size:39px}.lgf-page .cover-content{padding:25px 0}.lgf-page #guide h2{font-size:31px}.lgf-page .intake-section h2{font-size:40px}.lgf-page .button{width:100%;font-size:11px;padding:16px 18px}.lgf-page .guide-section{overflow:hidden}}@media(prefers-reduced-motion:reduce){.lgf-page .button{transition:none}.lgf-page .button:hover{transform:none}}@media (min-width:768px){#lgf-consulting .md\:col-span-2{grid-column:span 2/span 2}#lgf-consulting .md\:flex{display:flex}#lgf-consulting .md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#lgf-consulting .md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}#lgf-consulting .md\:flex-row{flex-direction:row}#lgf-consulting .md\:items-end{align-items:flex-end}#lgf-consulting .md\:gap-12{gap:3rem}}@media (min-width:1024px){#lgf-consulting .lg\:col-span-4{grid-column:span 4/span 4}#lgf-consulting .lg\:col-span-8{grid-column:span 8/span 8}#lgf-consulting .lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}#lgf-consulting .lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#lgf-consulting .lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}#lgf-consulting .lg\:gap-20{gap:5rem}}@media (min-width:1280px){#lgf-consulting .xl\:block{display:block}}
/* Consulting tiers and service intake */
.lgf-page .advisory-option{margin-top:28px}.lgf-page .advisory-option h3{min-height:0}.lgf-page .service-choice{margin-bottom:24px}
