/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.hidden{display:none}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--navy:#071d35;--orange:#f05a28;--paper:#f5f2ec;--white:#fff;--ink:#10253a;--muted:#647586;--line:#d9e0e5;--max:1200px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fff;margin:0;font-family:Arial,Helvetica,sans-serif;line-height:1.55}a{color:inherit}.shell{width:min(var(--max),calc(100% - 48px));margin:auto}.siteHeader{z-index:20;background:#fff;height:92px;position:relative}.headerInner{justify-content:space-between;align-items:center;height:100%;display:flex}.logo{align-items:center;gap:14px;text-decoration:none;display:flex}.logo>span:last-child{flex-direction:column;display:flex}.logo b{letter-spacing:1.8px;color:var(--navy);font-size:24px;line-height:1}.logo em{color:var(--orange);letter-spacing:4.6px;text-align:center;margin-top:7px;font-size:10px;font-style:normal;font-weight:800}.mark{background:linear-gradient(90deg,var(--navy) 0 32%,transparent 32% 68%,var(--navy) 68% 100%);width:44px;height:52px;display:block;position:relative;overflow:hidden}.mark i{background:var(--orange);width:58px;height:7px;position:absolute;top:23px;left:-7px;transform:rotate(-17deg)}.desktopNav{align-items:center;gap:32px;font-size:14px;font-weight:700;display:flex}.desktopNav a{text-decoration:none}.desktopNav>a:not(.button):hover{color:var(--orange)}.button{background:var(--orange);color:#fff;border:0;border-radius:0;justify-content:center;align-items:center;padding:15px 22px;font-size:14px;font-weight:800;text-decoration:none;transition:all .2s;display:inline-flex}.button:hover{filter:brightness(.93);transform:translateY(-1px)}.button.small{padding:12px 18px}.mobileMenu{display:none}.homeHero{background:var(--navy);color:#fff;height:660px;position:relative;overflow:hidden}.heroSplit{background-position:50%;background-size:cover;position:absolute;inset:0 50% 0 0}.heroAdvisory{background-image:url(/images/advisory-hero.png);background-position:35%;left:50%;right:0}.heroPeople{background-image:url(/images/people-hero.png);background-position:68%}.heroShade{background:linear-gradient(90deg,#071d35f5 0%,#071d35d1 40%,#071d3570 75%,#071d3559 100%);position:absolute;inset:0}.homeHeroContent{z-index:2;padding-top:108px;position:relative}.eyebrow{text-transform:uppercase;color:var(--orange);letter-spacing:2.5px;margin:0 0 18px;font-size:13px;font-weight:900}.homeHero h1{letter-spacing:-3px;max-width:850px;margin:0 0 25px;font-size:clamp(52px,6vw,78px);line-height:.98}.heroLead{max-width:590px;margin:0 0 32px;font-size:21px}.actions{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.textLink{font-weight:800;text-decoration:none}.textLink span{color:var(--orange);margin-left:8px}.light{color:#fff}.proofStrip{background:var(--navy);color:#fff}.proofGrid{grid-template-columns:repeat(4,1fr);padding:26px 0;display:grid}.proofGrid>div{border-left:1px solid #ffffff2e;padding:0 24px}.proofGrid>div:first-child{border:0}.proofGrid strong{color:var(--orange);font-size:21px;display:block}.proofGrid span{color:#cbd5dd;font-size:13px}.section{padding:105px 0}.paper{background:var(--paper)}.splitCopy{grid-template-columns:.92fr 1.08fr;gap:90px;display:grid}.section h2,.cta h2{letter-spacing:-2px;margin:0;font-size:clamp(38px,4.5vw,58px);line-height:1.04}.orangeRule{background:var(--orange);width:82px;height:6px;margin:2px 0 30px;display:block}.lead{color:var(--muted);margin-top:0;font-size:21px}.splitCopy p:last-child{font-size:17px}.practiceGrid{grid-template-columns:1fr 1fr;display:grid}.practicePanel{color:#fff;height:660px;position:relative;overflow:hidden}.panelImage,.panelShade{position:absolute;inset:0}.panelImage{background-position:50%;background-size:cover;transition:transform .6s}.practicePanel:hover .panelImage{transform:scale(1.025)}.peoplePanel .panelImage{background-image:url(/images/employee-relations.png);background-position:38%}.advisoryPanel .panelImage{background-image:url(/images/operations-review.png);background-position:45%}.panelShade{background:linear-gradient(#071d352e 20%,#071d35f5)}.panelContent{left:max(40px,calc((100vw - var(--max))/2));position:absolute;bottom:65px;right:55px}.advisoryPanel .panelContent{left:70px}.panelContent h2{margin:0 0 18px;font-size:56px;line-height:.95}.panelContent p:not(.eyebrow){max-width:440px;margin-bottom:28px;font-size:18px}.shortTitle{max-width:700px}.valueGrid{background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:55px;display:grid}.valueGrid article{background:#fff;min-height:260px;padding:31px}.valueGrid b{color:var(--orange);letter-spacing:2px;font-size:13px}.valueGrid h3{margin:28px 0 12px;font-size:23px}.valueGrid p{color:var(--muted);font-size:15px}.cta{background:var(--orange);color:#fff;padding:76px 0}.ctaInner{justify-content:space-between;align-items:center;gap:50px;display:flex}.cta h2{max-width:720px;font-size:44px}.navyText{color:var(--navy)}.navyButton{background:var(--navy)}.footer{color:#c8d2da;background:#031626;padding:60px 0 24px}.footer .logo b{color:#fff}.footerGrid{grid-template-columns:2fr 1fr 1fr 1fr;gap:45px;display:grid}.footerGrid>div:first-child p{max-width:390px}.footer h4{color:#fff;margin:0 0 18px}.footerGrid a:not(.logo){margin:8px 0;text-decoration:none;display:block}.footerGrid a:hover{color:var(--orange)}.footerBottom{border-top:1px solid #284156;justify-content:space-between;margin-top:42px;padding-top:23px;font-size:11px;display:flex}.innerHero{color:#fff;background-position:50%;background-size:cover;align-items:center;min-height:600px;display:flex;position:relative}.innerHero:after{content:"";background:linear-gradient(90deg,#071d35f5,#071d35b3 52%,#071d352e);position:absolute;inset:0}.innerHero.right:after{background:linear-gradient(90deg,#071d3529,#071d35bd 52%,#071d35fa)}.innerHero .shell{z-index:1;position:relative}.innerHeroCopy{max-width:650px}.right .innerHeroCopy{margin-left:auto}.innerHero h1{letter-spacing:-3px;margin:0 0 24px;font-size:clamp(48px,5.6vw,74px);line-height:.98}.innerHero p{max-width:590px;font-size:20px}.serviceGrid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:48px;display:grid}.serviceCard{border:1px solid var(--line);background:#fff;min-height:245px;padding:29px}.serviceCard b{color:var(--orange);letter-spacing:2px;font-size:12px}.serviceCard h3{margin:24px 0 12px;font-size:22px;line-height:1.15}.serviceCard p{color:var(--muted);font-size:15px}.imageText{grid-template-columns:1fr 1fr;min-height:560px;display:grid}.imageBlock{background-position:50%;background-size:cover}.copyBlock{background:var(--navy);color:#fff;padding:80px max(48px,calc((100vw - var(--max))/2)) 70px 70px}.copyBlock h2{margin:0 0 25px;font-size:46px;line-height:1.05}.copyBlock p{color:#cad5dd;font-size:18px}.bulletList{margin:28px 0;padding:0;list-style:none}.bulletList li{border-top:1px solid #ffffff2e;padding:12px 0}.bulletList li:before{content:"—";color:var(--orange);margin-right:12px}.aboutHero{background:var(--navy);color:#fff;padding:110px 0}.aboutHero h1{max-width:900px;margin:0;font-size:clamp(50px,6vw,78px);line-height:1}.contactGrid{grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.contactBox{background:var(--navy);color:#fff;padding:50px}.contactBox a{color:#fff}.contactBox h2{font-size:36px;line-height:1.08}.contactForm{grid-template-columns:1fr 1fr;gap:18px;display:grid}.contactForm label{font-size:13px;font-weight:800}.contactForm label span{margin-bottom:7px;display:block}.contactForm input,.contactForm select,.contactForm textarea{border:1px solid var(--line);width:100%;font:inherit;padding:14px}.contactForm textarea{resize:vertical;min-height:145px}.contactForm .full{grid-column:1/-1}.smallPrint{color:var(--muted);font-size:12px}@media (width<=900px){.desktopNav{display:none}.mobileMenu{display:block}.mobileMenu summary{cursor:pointer;font-weight:800}.mobileMenu nav{background:#fff;padding:25px 24px;position:absolute;top:92px;left:0;right:0;box-shadow:0 10px 25px #0000001f}.mobileMenu nav a{padding:12px 0;font-weight:700;text-decoration:none;display:block}.homeHero{height:620px}.heroAdvisory{display:none}.heroPeople{right:0}.heroShade{background:#071d35bd}.proofGrid{grid-template-columns:1fr 1fr;gap:24px}.splitCopy,.contactGrid{grid-template-columns:1fr;gap:34px}.practiceGrid,.imageText{grid-template-columns:1fr}.practicePanel{height:560px}.valueGrid,.serviceGrid,.footerGrid{grid-template-columns:1fr 1fr}.ctaInner{display:block}.cta .button{margin-top:28px}.copyBlock{padding:65px 48px}.imageBlock{min-height:420px}.right .innerHeroCopy{margin:0}.innerHero.right:after{background:#071d35c7}}@media (width<=560px){.shell{width:min(100% - 30px,var(--max))}.siteHeader{height:80px}.logo b{font-size:19px}.logo em{letter-spacing:3px}.mark{width:38px;height:46px}.mobileMenu nav{top:80px}.homeHero{height:650px}.homeHeroContent{padding-top:85px}.homeHero h1{font-size:48px}.proofGrid,.valueGrid,.serviceGrid,.footerGrid,.contactForm{grid-template-columns:1fr}.proofGrid>div{border-top:1px solid #ffffff2e;border-left:0;padding-top:18px}.section{padding:75px 0}.practicePanel{height:520px}.panelContent,.advisoryPanel .panelContent{bottom:42px;left:28px;right:28px}.panelContent h2{font-size:46px}.cta h2{font-size:37px}.footerBottom{display:block}.footerBottom span{margin-top:8px;display:block}.contactForm .full{grid-column:auto}.innerHero{min-height:590px}.copyBlock{padding:60px 24px}}.sectionHeading{grid-template-columns:1.25fr .75fr;align-items:end;gap:90px;margin-bottom:48px;display:grid}.sectionHeading>p{color:var(--muted);margin:0;font-size:18px}.pillarGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.pillar{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:220px;padding:34px}.pillar b,.insightCard b{color:var(--orange);letter-spacing:2px;font-size:12px}.pillar h3{margin:28px 0 12px;font-size:23px;line-height:1.15}.pillar p{color:var(--muted);margin:0}.methodBand{background:var(--navy);color:#fff;padding:55px 0}.methodGrid{grid-template-columns:repeat(5,1fr);display:grid}.methodGrid article{border-left:1px solid #ffffff2e;padding:0 25px}.methodGrid article:first-child{border:0}.methodGrid span,.insightCard>span{color:var(--orange);letter-spacing:2px;font-size:12px;font-weight:900}.methodGrid h3{margin:15px 0 8px;font-size:20px}.methodGrid p{color:#b8c5cf;margin:0;font-size:13px}.advisoryNote{color:var(--muted);margin:28px 0 0;font-size:12px}.engagementGrid{background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:45px;display:grid}.engagementGrid article{background:var(--paper);min-height:200px;padding:30px}.engagementGrid h3{margin:0 0 14px;font-size:21px}.engagementGrid p{color:var(--muted)}.insightsHero{background:var(--navy);color:#fff;padding:100px 0}.insightsHero h1{letter-spacing:-4px;margin:0 0 28px;font-size:clamp(54px,7vw,88px);line-height:.92}.insightsHero>div>p:last-child{color:#c7d3dc;max-width:650px;font-size:20px}.insightGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.insightCard{background:#fff;flex-direction:column;min-height:340px;padding:32px;display:flex}.insightCard b{margin-top:24px}.insightCard h2{letter-spacing:-.5px;margin:18px 0;font-size:24px;line-height:1.12}.insightCard p{color:var(--muted)}.insightCard a{margin-top:auto;font-weight:800;text-decoration:none}.resourceBand{background:var(--navy);color:#fff;padding:80px 0}.resourceGrid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.resourceBand h2{margin:0;font-size:44px;line-height:1.05}.resourceBand p{color:#c8d3dc;font-size:18px}.resourceBand .button{margin-top:15px}@media (width<=900px){.sectionHeading,.resourceGrid{grid-template-columns:1fr;gap:34px}.pillarGrid,.engagementGrid,.insightGrid{grid-template-columns:1fr 1fr}.methodGrid{grid-template-columns:repeat(2,1fr);gap:28px}.methodGrid article{border-top:1px solid #ffffff2e;border-left:0;padding-top:24px}}@media (width<=560px){.pillarGrid,.engagementGrid,.insightGrid,.methodGrid{grid-template-columns:1fr}.insightsHero h1{letter-spacing:-2px}}.footerIntro{justify-content:space-between;align-items:flex-start;gap:55px;display:flex}.footerIntro>div p{max-width:500px}.footerPromise{color:#fff;max-width:320px;font-size:18px;font-weight:800}.footerLinks{border-top:1px solid #284156;grid-template-columns:1fr 1fr 1.4fr;gap:70px;margin-top:38px;padding-top:38px;display:grid}.footerLinks a{margin:9px 0;text-decoration:none;display:block}.footerLinks a:hover{color:var(--orange)}.policyHero{background:var(--navy);color:#fff;padding:95px 0}.policyHero h1{letter-spacing:-3px;max-width:900px;margin:0 0 25px;font-size:clamp(48px,6vw,78px);line-height:.98}.policyHero>div>p:last-child{color:#cad5dd;max-width:760px;font-size:20px}.policyBody{padding:85px 0}.policyLayout{grid-template-columns:240px minmax(0,760px);justify-content:center;gap:90px;display:grid}.policyLayout aside{border-top:5px solid var(--orange);height:max-content;padding-top:22px}.policyLayout aside p{color:var(--muted);text-transform:uppercase;letter-spacing:1.5px;margin:0;font-size:12px;font-weight:800}.policyLayout aside strong{margin:5px 0 25px;display:block}.policyLayout aside a{font-size:13px;font-weight:800;text-decoration:none}.policyLayout article h2{margin:42px 0 12px;font-size:26px;line-height:1.15}.policyLayout article h2:first-child{margin-top:0}.policyLayout article p{color:#43576a;font-size:16px}.policyLayout article a{font-weight:700}.locationGrid,.sitemapGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.locationGrid article,.sitemapGrid article{background:var(--paper);border-top:5px solid var(--orange);min-height:290px;padding:38px}.locationGrid b{color:var(--orange);text-transform:uppercase;letter-spacing:2px;font-size:12px}.locationGrid h2,.sitemapGrid h2{margin:25px 0 15px;font-size:28px;line-height:1.1}.locationGrid p{color:var(--muted)}.sitemapGrid a{border-top:1px solid var(--line);justify-content:space-between;padding:12px 0;font-weight:700;text-decoration:none;display:flex}.sitemapGrid a span{color:var(--orange)}.cookieSettings{background:var(--paper);margin:38px 0;padding:32px}.cookieSettings>h2{margin-top:0!important}.cookieRow{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:30px;padding:22px 0;display:grid}.cookieRow h3{margin:0 0 6px;font-size:18px}.cookieRow p{margin:0;font-size:14px!important}.cookieRow>strong,.switchLabel{color:var(--navy);font-size:12px;font-weight:800}.switchLabel{align-items:center;gap:8px;display:flex}.switchLabel input{width:20px;height:20px;accent-color:var(--orange)}.saveMessage{margin-bottom:0;font-weight:800;color:var(--navy)!important}.footerDomains{flex-direction:column;gap:4px;font-size:13px;display:flex}.footerDomains a{color:#fff;font-weight:800;text-decoration:none}.footerDomains span{color:#9fb0bd}.caseStudySection{background:#eef1f3}.caseStudyHeading{grid-template-columns:1.2fr .8fr;align-items:end;gap:80px;margin-bottom:48px;display:grid}.caseStudyHeading>p{color:var(--muted);margin:0;font-size:17px}.caseStudyGrid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.caseStudyCard{border-top:6px solid var(--orange);background:#fff;flex-direction:column;padding:38px;display:flex}.caseLabel{color:var(--orange);letter-spacing:1.8px;text-transform:uppercase;margin:0 0 18px;font-size:11px;font-weight:900}.caseStudyCard>h3{color:var(--navy);margin:0 0 28px;font-size:27px;line-height:1.12}.caseStudyBody{border-top:1px solid var(--line);padding-top:10px}.caseStudyBody h4{color:var(--navy);text-transform:uppercase;letter-spacing:1.2px;margin:22px 0 6px;font-size:13px}.caseStudyBody p{color:var(--muted);margin:0;font-size:15px}.caseServices{border-top:1px solid var(--line);color:#43576a;margin:28px 0 0;padding-top:20px;font-size:13px}.caseDisclaimer{max-width:850px;color:var(--muted);margin:24px 0 0;font-size:12px}@media (width<=900px){.caseStudyHeading{grid-template-columns:1fr;gap:24px}.caseStudyGrid{grid-template-columns:1fr}}@media (width<=560px){.caseStudyCard{padding:28px}.caseStudyCard>h3{font-size:24px}}@media (width<=900px){.footerIntro{display:block}.footerPromise{margin-top:28px}.footerLinks{grid-template-columns:1fr 1fr;gap:35px}.policyLayout{grid-template-columns:1fr;gap:45px}.policyLayout aside{max-width:280px}.locationGrid,.sitemapGrid{grid-template-columns:1fr 1fr}}@media (width<=560px){.footerLinks,.locationGrid,.sitemapGrid{grid-template-columns:1fr}.policyHero{padding:75px 0}.policyBody{padding:65px 0}.cookieRow{grid-template-columns:1fr}.locationGrid article,.sitemapGrid article{min-height:auto}}.dealBand{background:var(--orange);color:#fff;padding:75px 0}.dealGrid{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.dealBand .eyebrow{color:var(--navy)}.dealBand h2{letter-spacing:-2px;margin:0;font-size:clamp(38px,4.5vw,58px);line-height:1.02}.dealBand p{font-size:18px}.dealBand .button{background:var(--navy);margin-top:14px}.dealHero .shell>p:not(.eyebrow){color:#cad5dd;max-width:800px;font-size:20px}.dealHero .button{margin-top:20px}.dealCycle{background:var(--navy);color:#fff;padding:85px 0}.dealCycleGrid{background:#294054;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.dealCycleGrid article{background:var(--navy);min-height:230px;padding:32px}.dealCycleGrid h2{margin:0 0 18px;font-size:24px}.dealCycleGrid p{color:#bdcad4;font-size:15px}@media (width<=900px){.dealGrid{grid-template-columns:1fr;gap:35px}.dealCycleGrid{grid-template-columns:1fr 1fr}}@media (width<=560px){.dealCycleGrid{grid-template-columns:1fr}.dealCycleGrid article{min-height:auto}}.desktopNav{gap:20px}.practiceGrid{grid-template-columns:repeat(3,1fr)}.practiceGrid .panelContent,.practiceGrid .advisoryPanel .panelContent{left:clamp(28px,3.5vw,58px);right:35px}.practiceGrid .panelContent h2{font-size:clamp(42px,4vw,56px)}.safetyPanel .panelImage{background-image:url(/images/safety-review.png);background-position:50%}.safetyHero{background-position:50% 40%}.safetyStats{background:var(--navy);color:#fff;padding:95px 0}.safetyStats .sectionHeading>p{color:#c5d1da}.statGrid{background:#294054;grid-template-columns:repeat(5,1fr);gap:1px;display:grid}.statGrid article{background:var(--navy);min-height:210px;padding:30px 25px}.statGrid strong{color:var(--orange);margin-bottom:22px;font-size:42px;line-height:1;display:block}.statGrid p{color:#c5d1da;margin:0;font-size:14px}.sourceNote{color:#9fb0bd;margin:24px 0 0;font-size:12px}.sourceNote a{color:#fff;font-weight:800}.hazardGrid{background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.hazardGrid article{background:#fff;min-height:210px;padding:30px}.hazardGrid h3{margin:0 0 15px;font-size:21px;line-height:1.15}.hazardGrid p{color:var(--muted);margin:0;font-size:15px}@media (width<=1100px){.desktopNav{gap:14px;font-size:13px}.button.small{padding:11px 14px}}@media (width<=900px){.practiceGrid{grid-template-columns:1fr}.statGrid{grid-template-columns:repeat(2,1fr)}.hazardGrid{grid-template-columns:1fr 1fr}.practiceGrid .panelContent,.practiceGrid .advisoryPanel .panelContent{left:40px}}@media (width<=560px){.statGrid,.hazardGrid{grid-template-columns:1fr}.statGrid article,.hazardGrid article{min-height:auto}.practiceGrid .panelContent,.practiceGrid .advisoryPanel .panelContent{left:28px}.safetyStats{padding:75px 0}}.pricingHero .button{margin-top:20px}.tableWrap{margin-top:48px;overflow-x:auto}.pricingTable{border-collapse:collapse;background:#fff;width:100%;min-width:760px}.pricingTable th,.pricingTable td{text-align:left;vertical-align:top;border:1px solid var(--line);padding:25px}.pricingTable thead th{background:var(--navy);color:#fff;text-transform:uppercase;letter-spacing:1.3px;font-size:13px}.pricingTable tbody th{width:24%;color:var(--navy);font-size:18px}.pricingTable td{color:var(--muted)}.pricingFactors article{background:var(--paper)}.navySection{background:var(--navy);color:#fff}.navySection .darkCard{background:#0c2945;border-color:#29445d}.navySection .darkCard h3{color:#fff}.navySection .darkCard p{color:#bdcad4}.lightList{color:var(--ink)}@media (width<=1180px){.desktopNav{gap:11px;font-size:12px}.button.small{padding:10px 12px}}@media (width<=560px){.pricingTable th,.pricingTable td{padding:20px}.pricingTable{min-width:680px}}.formSuccess{color:#174c31;background:#eaf6ef;border-left:5px solid #267a4b;padding:18px 20px}.formSuccess strong,.formSuccess span{display:block}.formSuccess span{margin-top:4px;font-size:14px}.crmApp{min-height:100vh;color:var(--ink);background:#f3f5f7}.crmHeader{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:20px;height:78px;padding:0 max(24px,50vw - 660px);display:flex}.crmBrand{align-items:center;gap:12px;text-decoration:none;display:flex}.crmBrand .mark{width:30px;height:37px}.crmBrand .mark i{height:5px;top:16px}.crmBrand strong{letter-spacing:1.5px;color:var(--navy)}.crmBrand em{color:var(--orange);letter-spacing:2px;border-left:1px solid var(--line);padding-left:12px;font-size:10px;font-style:normal;font-weight:900}.crmHeader>div{align-items:center;gap:18px;font-size:13px;display:flex}.crmHeader>div a{font-weight:800}.crmShell{width:min(1320px,100% - 48px);margin:auto;padding:48px 0 80px}.crmWelcome{justify-content:space-between;align-items:flex-start;gap:40px;display:flex}.crmWelcome h1{letter-spacing:-2px;margin:0 0 14px;font-size:48px;line-height:1}.crmWelcome p:last-child{color:var(--muted)}.crmNew{position:relative}.crmNew>summary{cursor:pointer;list-style:none}.crmNew>summary::-webkit-details-marker{display:none}.crmForm{z-index:5;border-top:5px solid var(--orange);background:#fff;grid-template-columns:1fr 1fr;gap:18px;width:min(760px,100vw - 48px);padding:30px;display:grid;position:absolute;top:58px;right:0;box-shadow:0 16px 50px #071d3533}.crmForm h2,.crmForm .full{grid-column:1/-1}.crmForm h2{margin:0;font-size:26px}.crmForm label,.crmUpdate label{font-size:12px;font-weight:800}.crmForm input,.crmForm select,.crmForm textarea,.crmUpdate input,.crmUpdate select,.crmUpdate textarea{border:1px solid var(--line);width:100%;font:inherit;background:#fff;margin-top:6px;padding:11px;display:block}.crmForm textarea,.crmUpdate textarea{min-height:90px}.crmMetrics{grid-template-columns:repeat(4,1fr);gap:14px;margin:38px 0;display:grid}.crmMetrics article{border-top:4px solid var(--orange);background:#fff;padding:24px}.crmMetrics span{color:var(--muted);font-size:13px;display:block}.crmMetrics strong{color:var(--navy);margin-top:8px;font-size:28px;display:block}.crmBoard{border:1px solid var(--line);background:#fff}.crmBoardHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:24px 26px;display:flex}.crmBoardHead h2{margin:0;font-size:24px}.crmBoardHead span{color:var(--muted);font-size:12px}.crmEmpty{text-align:center;padding:70px 25px}.crmEmpty h3{margin:0;font-size:28px}.crmEmpty p{color:var(--muted);margin-bottom:25px}.crmRecord{border-bottom:1px solid var(--line)}.crmRecord:last-child{border-bottom:0}.crmRecord>summary{cursor:pointer;grid-template-columns:105px 2fr 1fr 90px;align-items:center;gap:22px;padding:20px 26px;list-style:none;display:grid}.crmRecord>summary::-webkit-details-marker{display:none}.crmRecord>summary:hover{background:#f8fafb}.crmRecord summary>span strong,.crmRecord summary>span small{display:block}.crmRecord summary>span small{color:var(--muted);margin-top:4px}.crmStage{text-align:center;color:#395166;background:#e9eef2;padding:7px 8px;font-size:11px;font-weight:900}.stageNew{color:#185b8f;background:#e8f2fb}.stageQualified,.stageDiscovery{color:#87500b;background:#fff0d9}.stageProposal{color:#5b3aa5;background:#eee9fb}.stageWon{color:#23623b;background:#e6f5eb}.stageLost{color:#686868;background:#f1f1f1}.crmSource{text-align:right;color:var(--muted);font-size:12px}.crmRecordBody{border-top:1px solid var(--line);background:#f8fafb;grid-template-columns:.8fr 1.2fr;gap:35px;padding:30px 26px;display:grid}.crmContact{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.crmContact h3,.crmContact .full{grid-column:1/-1}.crmContact h3{margin:0 0 10px}.crmContact p{font-size:13px}.crmUpdate{border:1px solid var(--line);background:#fff;grid-template-columns:1fr 1fr;gap:16px;padding:22px;display:grid}.crmUpdate .full{grid-column:1/-1}.crmUpdate button{justify-self:start}.crmGate{background:var(--navy);place-items:center;min-height:100vh;padding:25px;display:grid}.crmGateCard{border-top:7px solid var(--orange);background:#fff;max-width:560px;padding:55px}.crmGateCard h1{letter-spacing:-2px;margin:25px 0 18px;font-size:46px;line-height:1.02}.crmGateCard p{color:var(--muted);font-size:18px}.crmGateCard .button{margin:12px 18px 0 0}.crmGateCard>a:last-child{font-size:13px;font-weight:800}@media (width<=900px){.crmMetrics{grid-template-columns:1fr 1fr}.crmRecord>summary{grid-template-columns:95px 1fr}.crmRecord>summary>span:nth-child(3),.crmSource{display:none}.crmRecordBody{grid-template-columns:1fr}.crmWelcome{display:block}.crmNew{width:max-content;margin-top:25px}.crmForm{left:0;right:auto}.crmHeader>div>span{display:none}}@media (width<=560px){.crmShell{width:min(100% - 28px,1320px);padding-top:32px}.crmWelcome h1{font-size:40px}.crmMetrics{grid-template-columns:1fr 1fr;gap:8px}.crmMetrics article{padding:18px}.crmMetrics strong{font-size:21px}.crmBoardHead{display:block}.crmBoardHead span{margin-top:5px;display:block}.crmRecord>summary{grid-template-columns:78px 1fr;gap:12px;padding:17px 15px}.crmRecordBody{padding:22px 15px}.crmUpdate,.crmForm{grid-template-columns:1fr}.crmUpdate .full,.crmForm h2,.crmForm .full{grid-column:auto}.crmContact{grid-template-columns:1fr}.crmContact h3,.crmContact .full{grid-column:auto}.crmForm{width:calc(100vw - 28px);padding:22px}.crmGateCard{padding:35px 27px}.crmGateCard h1{font-size:38px}}.secondaryButton{color:var(--navy);border:1px solid var(--navy);font:inherit;cursor:pointer;background:#fff;justify-content:center;align-items:center;padding:13px 20px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.secondaryButton:hover{background:#edf2f5}.crmTopActions{align-items:flex-start;gap:12px;display:flex}.crmTopActions .crmNew{margin:0}.crmQuotesBoard{margin-top:28px}.crmBoardHead>a{color:var(--orange);font-size:13px;font-weight:800;text-decoration:none}.crmQuoteRow{border-bottom:1px solid var(--line);grid-template-columns:160px 1fr 180px 70px;align-items:center;gap:22px;padding:20px 26px;text-decoration:none;display:grid}.crmQuoteRow:last-child{border-bottom:0}.crmQuoteRow:hover{background:#f8fafb}.crmQuoteRow span strong,.crmQuoteRow span small{display:block}.crmQuoteRow span small{color:var(--muted);margin-top:4px;font-size:12px}.crmQuoteRow>b{text-align:right;color:var(--orange);font-size:13px}.quoteShell{width:min(1240px,100% - 48px);margin:auto;padding:55px 0 90px}.quotePageIntro{justify-content:space-between;align-items:flex-start;gap:40px;margin-bottom:35px;display:flex}.quotePageIntro h1{letter-spacing:-2px;margin:0 0 15px;font-size:52px;line-height:1}.quotePageIntro p:last-child{color:var(--muted);max-width:760px;font-size:18px}.quotePageIntro>a{font-size:13px;font-weight:800}.quoteBuilder{gap:22px;display:grid}.quoteFormSection{border:1px solid var(--line);background:#fff;padding:34px}.quoteSectionHead{border-bottom:1px solid var(--line);align-items:flex-start;gap:18px;margin-bottom:25px;padding-bottom:24px;display:flex}.quoteSectionHead>span{color:var(--orange);letter-spacing:2px;font-size:12px;font-weight:900}.quoteSectionHead h2{margin:0 0 6px;font-size:25px;line-height:1.1}.quoteSectionHead p{color:var(--muted);margin:0;font-size:14px}.quoteFields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.quoteFields label,.quoteItemRow label,.quoteTotalsEditor label{font-size:12px;font-weight:800}.quoteFields input,.quoteFields textarea,.quoteItemRow input,.quoteItemRow select,.quoteTotalsEditor input{border:1px solid var(--line);width:100%;font:inherit;background:#fff;margin-top:6px;padding:12px;display:block}.quoteFields textarea{border:1px solid var(--line);width:100%;font:inherit;resize:vertical;margin-top:6px;padding:12px;display:block}.quoteFields .full{grid-column:1/-1}.quoteItems{gap:10px;margin-bottom:18px;display:grid}.quoteItemRow{background:#f7f9fa;grid-template-columns:32px 1.15fr 1.6fr 75px 105px 105px 105px 30px;align-items:end;gap:10px;padding:12px;display:grid}.quoteItemNo{color:var(--orange);align-self:center;font-size:11px;font-weight:900}.quoteItemRow>strong{text-align:right;padding-bottom:12px;font-size:13px}.removeItem{color:#a13d2c;cursor:pointer;background:0 0;border:0;padding:8px;font-size:22px}.quoteTotalsEditor{background:var(--navy);color:#fff;grid-template-columns:1fr 1fr;gap:10px 20px;width:min(520px,100%);margin:28px 0 0 auto;padding:25px;display:grid}.quoteTotalsEditor label{margin-bottom:10px}.quoteTotalsEditor input{color:var(--ink)}.quoteTotalsEditor>div{border-top:1px solid #355068;grid-column:1/-1;justify-content:space-between;padding-top:10px;display:flex}.quoteTotalsEditor .grandTotal{border-top:3px solid var(--orange);margin-top:6px;padding-top:16px;font-size:20px}.quoteSubmit{background:var(--navy);color:#fff;justify-content:space-between;align-items:center;gap:30px;padding:28px 34px;display:flex}.quoteSubmit p{color:#cbd5dd;margin:0}.quoteSubmit .button{flex-shrink:0}.quoteDocumentWrap{background:#e7ebee;min-height:100vh;padding:30px}.quoteDocumentActions{justify-content:flex-end;align-items:center;gap:18px;width:min(900px,100%);margin:0 auto 20px;display:flex}.quoteDocumentActions>a{font-size:13px;font-weight:800}.quoteDocument{width:210mm;margin:auto;box-shadow:0 12px 40px #071d352e}.quoteDocument>section{background:#fff;flex-direction:column;width:210mm;min-height:297mm;padding:18mm 18mm 16mm;display:flex;position:relative}.coverPage{page-break-after:always}.documentHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding-bottom:9mm;display:flex}.documentBrand{align-items:center;gap:12px;display:flex}.documentBrand .mark{width:34px;height:41px}.documentBrand .mark i{height:5px;top:18px}.documentBrand>div{flex-direction:column;display:flex}.documentBrand strong{color:var(--navy);letter-spacing:2px;font-size:20px}.documentBrand small{color:var(--orange);letter-spacing:2.8px;font-size:7px;font-weight:900}.documentMeta{text-align:right;color:var(--muted);flex-direction:column;font-size:10px;display:flex}.documentMeta b{color:var(--navy);font-size:12px}.coverTitle{background:var(--navy);color:#fff;margin:18mm -18mm 13mm;padding:18mm}.coverTitle>p{color:var(--orange);text-transform:uppercase;letter-spacing:2px;font-size:9px;font-weight:900}.coverTitle h1{letter-spacing:-1.5px;margin:12mm 0 16mm;font-size:40px;line-height:1.02}.coverTitle>div{flex-direction:column;font-size:12px;display:flex}.coverTitle>div strong{color:var(--orange);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:4px;font-size:8px}.coverLetter{font-size:12px;line-height:1.65}.signOff{margin-top:9mm}.documentFooter{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:10px;margin-top:auto;padding-top:5mm;font-size:7.5px;display:flex}.quotationHeading{grid-template-columns:1.4fr .7fr;gap:12mm;margin:15mm 0 9mm;display:grid}.quotationHeading h2{margin:0;font-size:30px;line-height:1.06}.quotationHeading dl{margin:0}.quotationHeading dl>div{border-top:1px solid var(--line);grid-template-columns:75px 1fr;padding:6px 0;font-size:9px;display:grid}.quotationHeading dt{color:var(--muted)}.quotationHeading dd{margin:0;font-weight:800}.clientAddress{background:#f4f6f7;flex-direction:column;margin-bottom:8mm;padding:6mm;font-size:9px;display:flex}.scopeBox{border-left:4px solid var(--orange);margin-bottom:8mm;padding:3mm 0 3mm 6mm}.scopeBox h3,.quotationTerms h3{margin:0 0 4px;font-size:11px}.scopeBox p,.quotationTerms p{white-space:pre-line;color:#43576a;margin:0;font-size:9px}.quotationTable{border-collapse:collapse;width:100%;font-size:9px}.quotationTable th{background:var(--navy);color:#fff;text-align:left;padding:3.5mm 3mm}.quotationTable th:not(:first-child),.quotationTable td:not(:first-child){text-align:right}.quotationTable td{border-bottom:1px solid var(--line);vertical-align:top;padding:4mm 3mm}.quotationTable td:first-child{width:49%}.quotationTable td strong,.quotationTable td span{display:block}.quotationTable td span{color:var(--muted);margin-top:3px;font-size:8px}.documentTotals{width:75mm;margin:8mm 0 8mm auto}.documentTotals>div{border-top:1px solid var(--line);justify-content:space-between;padding:2mm 0;font-size:9px;display:flex}.documentTotals .documentGrandTotal{background:var(--navy);color:#fff;border-top:4px solid var(--orange);padding:4mm;font-size:12px}.quotationTerms{grid-template-columns:1fr 1fr;gap:5mm;margin-top:4mm;display:grid}.quotationTerms>div{background:#f4f6f7;padding:5mm}.acceptanceNote{color:var(--muted);margin-top:8mm;font-size:8px}@media (width<=900px){.crmTopActions{margin-top:25px}.crmQuoteRow{grid-template-columns:130px 1fr 120px}.crmQuoteRow>b{display:none}.quoteItemRow{grid-template-columns:30px 1fr 1fr 80px}.quoteItemRow .itemDetail{grid-column:2/-1}.quoteDocumentWrap{overflow:auto}.quotePageIntro{display:block}.quotePageIntro>a{margin-top:15px;display:inline-block}}@media (width<=560px){.crmTopActions{display:grid}.crmQuoteRow{grid-template-columns:1fr;padding:18px}.crmQuoteRow>span:nth-child(3){display:none}.quoteShell{width:calc(100% - 28px);padding-top:35px}.quotePageIntro h1{font-size:40px}.quoteFormSection{padding:22px}.quoteFields{grid-template-columns:1fr}.quoteFields .full{grid-column:auto}.quoteItemRow{grid-template-columns:26px 1fr}.quoteItemRow .itemDetail,.quoteItemRow>label:not(.itemDetail){grid-column:2}.quoteItemRow>strong{text-align:left;grid-column:2}.quoteTotalsEditor{grid-template-columns:1fr}.quoteSubmit{display:block}.quoteSubmit .button{margin-top:18px}}@media print{body{background:#fff}.quoteDocumentWrap{background:#fff;padding:0}.quoteDocumentActions{display:none}.quoteDocument{width:auto;box-shadow:none;margin:0}.quoteDocument>section{box-shadow:none;margin:0}.coverPage{page-break-after:always}}.quoteWorkflowPanel{border-top:5px solid var(--orange);background:#fff;flex-wrap:wrap;align-items:flex-end;gap:18px;width:min(1100px,100%);margin:0 auto 20px;padding:20px;display:flex}.quoteWorkflowPanel>div{flex-direction:column;margin-right:auto;display:flex}.quoteWorkflowPanel>div span{color:var(--muted);font-size:12px}.quoteWorkflowPanel>form{align-items:flex-end;gap:10px;display:flex}.quoteWorkflowPanel label{font-size:11px;font-weight:800}.quoteWorkflowPanel input,.quoteWorkflowPanel select{border:1px solid var(--line);font:inherit;margin-top:4px;padding:9px;font-size:12px;display:block}.commercialShell{max-width:1320px}.commercialMetrics{grid-template-columns:repeat(4,1fr);gap:14px;margin:38px 0;display:grid}.commercialMetrics article{background:var(--navy);color:#fff;border-top:4px solid var(--orange);padding:25px}.commercialMetrics span{color:#bfcbd5;font-size:12px;display:block}.commercialMetrics strong{margin-top:8px;font-size:28px;display:block}.crmReminderPanel{border-left:6px solid var(--orange);background:#fff3e9;grid-template-columns:1fr 1fr;gap:12px 30px;margin-bottom:28px;padding:26px;display:grid}.crmReminderPanel h2{margin:0;font-size:25px}.crmReminderPanel>a{border-top:1px solid #e5cdbc;flex-direction:column;padding-top:10px;text-decoration:none;display:flex}.crmReminderPanel>a span{color:var(--muted);font-size:12px}.commercialGrid{grid-template-columns:1.2fr .8fr;gap:22px;margin-bottom:28px;display:grid}.commercialCard{border:1px solid var(--line);background:#fff}.compactForm{border-bottom:1px solid var(--line);grid-template-columns:1.4fr .6fr .6fr;gap:12px;padding:22px;display:grid}.compactForm label,.invoiceForm label,.invoiceRow label,.engagementFields label{font-size:11px;font-weight:800}.compactForm input,.compactForm select,.invoiceForm input,.invoiceForm select,.invoiceRow input,.invoiceRow select,.engagementFields input,.engagementFields select{border:1px solid var(--line);width:100%;font:inherit;background:#fff;margin-top:5px;padding:10px;display:block}.compactForm .full{grid-column:1/-1}.compactForm button{justify-self:start}.templateList>div,.historyList>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:15px 22px;display:flex}.templateList>div:last-child,.historyList>div:last-child{border-bottom:0}.templateList span strong,.templateList span small,.historyList strong,.historyList span{display:block}.templateList small,.historyList span{color:var(--muted);font-size:11px}.historyList>div{display:block}.emptyCompact{color:var(--muted);padding:25px}.commercialSection{margin-top:28px}.engagementRecord{border-bottom:1px solid var(--line)}.engagementRecord>summary{cursor:pointer;grid-template-columns:1.4fr .8fr .6fr;gap:25px;padding:20px 26px;list-style:none;display:grid}.engagementRecord>summary::-webkit-details-marker{display:none}.engagementRecord summary span strong,.engagementRecord summary span small{display:block}.engagementRecord summary span small{color:var(--muted);margin-top:4px;font-size:11px}.engagementBody{background:#f7f9fa;grid-template-columns:.8fr 1.2fr;gap:25px;padding:25px;display:grid}.engagementFields{gap:12px;display:grid}.onboardingChecklist{border:1px solid var(--line);background:#fff;padding:20px}.onboardingChecklist h3{margin:0 0 12px}.onboardingChecklist label{border-top:1px solid var(--line);align-items:flex-start;gap:10px;padding:8px 0;font-size:13px;display:flex}.onboardingChecklist input{width:18px;height:18px;accent-color:var(--orange)}.engagementBody>button{place-self:end start}.invoiceForm{border-bottom:1px solid var(--line);background:#f7f9fa;grid-template-columns:1.2fr 1fr 1.4fr .7fr .7fr .7fr auto;align-items:end;gap:10px;padding:22px;display:grid}.invoiceRow{border-bottom:1px solid var(--line);grid-template-columns:1.4fr .5fr .65fr .65fr auto;align-items:end;gap:14px;padding:16px 22px;display:grid}.invoiceRow>span strong,.invoiceRow>span small{display:block}.invoiceRow>span small{color:var(--muted);font-size:11px}.invoiceRow>b{align-self:center}.invoiceRow .secondaryButton{padding:10px 13px}@media (width<=1000px){.commercialMetrics{grid-template-columns:1fr 1fr}.commercialGrid{grid-template-columns:1fr}.invoiceForm{grid-template-columns:1fr 1fr 1fr}.invoiceRow{grid-template-columns:1fr 120px 1fr}.invoiceRow label:last-of-type{display:none}.quoteWorkflowPanel>form{flex-wrap:wrap}.engagementBody{grid-template-columns:1fr}}@media (width<=560px){.commercialMetrics{grid-template-columns:1fr 1fr;gap:8px}.commercialMetrics article{padding:18px}.commercialMetrics strong{font-size:21px}.crmReminderPanel,.compactForm,.invoiceForm{grid-template-columns:1fr}.compactForm .full{grid-column:auto}.engagementRecord>summary{grid-template-columns:1fr}.engagementRecord>summary>span:last-child{display:none}.invoiceRow{grid-template-columns:1fr}.invoiceRow>b{justify-self:start}.quoteWorkflowPanel{display:block}.quoteWorkflowPanel>form{margin:15px 0}.quoteWorkflowPanel>form label,.quoteWorkflowPanel input,.quoteWorkflowPanel select{width:100%}}@media print{.quoteWorkflowPanel{display:none}}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
