*,*::before,*::after{box-sizing:border-box}html,body{margin:0;padding:0;max-width:100%}img,svg,video{max-width:100%}:root{--brand-olive-gradient:linear-gradient(165deg,#222e1f 0%,#2b3827 54%,#2f3d2b 100%);--brand-olive-gradient-hover:linear-gradient(165deg,#2b3827 0%,#354833 50%,#3d4a38 100%);--brand-olive-deep:#222e1f;--g:clamp(1.15rem,4.4vw,4.5rem);--rule:rgba(26,33,28,0.07)}html:has(.hd--minimal){--hd-h:84px}header.hd.hd--minimal{--hd-minimal-pad-y:0}header.hd.hd--minimal,header.pf-hd.hd.hd--minimal{position:fixed!important;inset:0 0 auto 0!important;left:0!important;right:0!important;width:100%!important;z-index:120!important;transition:background-color 0.6s ease,box-shadow 0.6s ease!important;background:transparent!important;border-bottom:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;overflow:visible!important}header.hd.hd--minimal.is-sm,header.hd.hd--minimal.is-pan,header.hd.hd--minimal.is-mob,header.pf-hd.hd.hd--minimal.is-sm{background:color-mix(in oklab,var(--ivory) 93%,transparent)!important;backdrop-filter:blur(18px) saturate(1.4)!important;-webkit-backdrop-filter:blur(18px) saturate(1.4)!important;border-bottom:1px solid var(--rule)!important;box-shadow:0 1px 0 var(--rule)!important}.hm:not(.sygma-static-shell) .hd.hd--minimal:not(.is-sm):not(.is-pan):not(.is-mob),.hm.sygma-static-shell .hd.hd--minimal:not(.is-sm):not(.is-pan):not(.is-mob){background:transparent!important;border-bottom:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.hd.hd--minimal,.hd.hd--minimal .hd-in,.ft.ft--minimal,.ft.ft--minimal .ft-in,.ft.ft--minimal .ft-shell,.ft.ft--minimal .ft-top,.ft.ft--minimal .ft-bar{box-sizing:border-box!important;max-width:100%!important}.hd.hd--minimal .hd-in{display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:center!important;width:100%!important;max-width:1640px!important;margin-inline:auto!important;height:var(--hd-h,84px)!important;min-height:var(--hd-h,84px)!important;max-height:var(--hd-h,84px)!important;padding:0 var(--g)!important;column-gap:2rem!important;row-gap:0!important;box-sizing:border-box!important}.hd.hd--minimal .hd-l{grid-column:1;justify-self:start;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:clamp(0.65rem,1.35vw,1.45rem)!important;min-width:0}.hd.hd--minimal .hd-logo{grid-column:2;justify-self:center;align-self:center;line-height:0}.hd.hd--minimal .hd-logo img,.hd.hd--minimal .hd-logo svg{display:block!important;width:clamp(132px,10.5vw,168px)!important;height:auto!important;max-height:52px!important;max-width:min(168px,42vw)!important;object-fit:contain!important}.hd.hd--minimal .hd-r{grid-column:3;justify-self:end;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:clamp(0.65rem,1.35vw,1.45rem)!important;min-width:0}.hd.hd--minimal .hd-k{font-family:var(--font-sans)!important;font-size:clamp(0.6rem,0.64vw,0.64rem)!important;font-weight:500!important;letter-spacing:0.2em!important;text-transform:uppercase;color:var(--charcoal)!important;padding:0.6rem 0!important;line-height:1!important;text-decoration:none;white-space:nowrap;transition:color 0.18s ease,opacity 0.18s ease}.hd.hd--minimal .hd-k:hover{color:var(--charcoal)!important}.hd.hd--minimal .hd-k.is-on{color:var(--sage)!important;font-weight:600!important}.hd.hd--minimal .hd-car{display:none!important}.hd.hd--minimal .hd-cta,.hd.hd--minimal a.hd-k.hd-cta,.pf-hd.hd--minimal .hd-cta{font-family:var(--font-sans)!important;font-size:clamp(0.56rem,0.62vw,0.62rem)!important;font-weight:500!important;letter-spacing:0.22em!important;text-transform:uppercase;padding:0.95rem 1.25rem!important;border-radius:0;margin-left:clamp(0.35rem,0.9vw,0.65rem);align-self:center;color:var(--ivory)!important;text-decoration:none!important;background:var(--brand-olive-gradient)!important;border:1px solid rgba(201,168,124,0.42)!important;box-shadow:none!important}.hd.hd--minimal .hd-cta:hover,.pf-hd.hd--minimal .hd-cta:hover{color:#ffffff!important;background:var(--brand-olive-gradient-hover)!important;border-color:rgba(201,168,124,0.62)!important}.hd.hd--minimal .hd-burger-t{font-family:var(--font-sans)!important;font-size:0.62rem!important;font-weight:600!important;letter-spacing:0.16em!important}.hd-mob-list--minimal{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0.15rem}.hd-mob-list--minimal .hd-mob-k{display:block;font-family:var(--font-sans)!important;font-size:0.82rem!important;font-weight:500!important;letter-spacing:0.08em;text-transform:uppercase;padding:0.85rem 0;color:var(--charcoal-soft)!important;border-bottom:1px solid rgba(10,11,13,0.06)}.hd-mob-list--minimal .hd-mob-cta{margin-top:0.5rem;text-align:center;color:var(--ivory)!important;background:var(--brand-olive-gradient);border-radius:2px;border:1px solid rgba(201,168,124,0.42)}@media (min-width:1280px){.hd.hd--minimal .hd-l .hd-k,.hd.hd--minimal .hd-r .hd-k,.hd.hd--minimal .hd-r .hd-cta,.hd.hd--minimal .hd-cta,.pf-hd.hd--minimal .hd-l .hd-k,.pf-hd.hd--minimal .hd-r .hd-k,.pf-hd.hd--minimal .hd-cta{display:inline-flex!important;align-items:center}.hd.hd--minimal .hd-burger,.pf-hd.hd--minimal .hd-burger{display:none!important}}@media (max-width:1279.98px){.hd.hd--minimal .hd-l .hd-k,.hd.hd--minimal .hd-r .hd-k,.hd.hd--minimal .hd-cta,.pf-hd.hd--minimal .hd-l .hd-k,.pf-hd.hd--minimal .hd-r .hd-k,.pf-hd.hd--minimal .hd-cta{display:none!important}.hd.hd--minimal .hd-burger,.pf-hd.hd--minimal .hd-burger{display:block!important}}@media (max-width:720px){.hd.hd--minimal .hd-in,.pf-hd.hd--minimal .hd-in{grid-template-columns:1fr auto 1fr!important;column-gap:0.35rem!important;padding-inline:0.65rem!important}.hd.hd--minimal .hd-k,.pf-hd.hd--minimal .hd-k{font-size:0.52rem!important;letter-spacing:0.07em!important}.hd.hd--minimal .hd-l,.pf-hd.hd--minimal .hd-l{gap:0.35rem!important}.hd.hd--minimal .hd-r,.pf-hd.hd--minimal .hd-r{gap:0.25rem!important}.hd.hd--minimal .hd-cta,.pf-hd.hd--minimal .hd-cta{padding:0.55rem 0.65rem!important;font-size:0.5rem!important;margin-left:0!important}.hd.hd--minimal .hd-logo img,.pf-hd.hd--minimal .hd-logo img{width:5.5rem!important}}@media (min-width:721px){.hd.hd--minimal .hd-l,.hd.hd--minimal .hd-r,.pf-hd.hd--minimal .hd-l,.pf-hd.hd--minimal .hd-r{align-self:center}}section[style*="deep-forest"]{padding-bottom:clamp(4.75rem,8vw,6.25rem)!important}html:has(.sygma-static-shell),body:has(.sygma-static-shell),body:has(.ft.ft--minimal){overflow-x:clip!important;max-width:100%!important}.hm.sygma-static-shell{min-height:100vh;display:flex;flex-direction:column;width:100%;max-width:100%;overflow-x:clip;background:var(--ivory,#f7f3eb)}.hm.sygma-static-shell:not(:has(.pf-hero)){padding-top:var(--hd-h,84px)}.hm.sygma-static-shell>main,.hm.sygma-static-shell>.pf-main{flex:1 0 auto;width:100%;max-width:100%}.hm.sygma-static-shell .hd-mob{position:fixed!important;inset:0!important;z-index:115!important;overflow-y:auto;overscroll-behavior:contain;background:var(--ivory,#f7f3eb);padding:calc(var(--hd-h,84px) + 1rem) clamp(1.25rem,4vw,2.5rem) calc(2.5rem + env(safe-area-inset-bottom,0px));clip-path:inset(0 0 100% 0)!important;visibility:hidden!important;pointer-events:none!important;transition:clip-path 0.75s ease,visibility 0s linear 0.75s}.hm.sygma-static-shell .hd-mob.is-on{clip-path:inset(0)!important;visibility:visible!important;pointer-events:auto!important;transition:clip-path 0.8s ease,visibility 0s}.hm.sygma-static-shell>.hd-scrim:not(.is-on){pointer-events:none!important;visibility:hidden!important}.hm.sygma-static-shell>footer.ft.ft--minimal{flex-shrink:0;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.ft.ft--minimal{background:linear-gradient(165deg,#222e1f 0%,#2b3827 54%,#2f3d2b 100%)!important;position:relative;box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding:clamp(2.75rem,5vw,4rem) 0 clamp(1.75rem,3vw,2.25rem)!important;border-top:1px solid rgba(247,243,235,0.07)}.hm>.ft.ft--minimal,.hm.sygma-static-shell>.ft.ft--minimal{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.ft.ft--minimal .ft-in{max-width:1640px!important;width:100%!important;margin-inline:auto!important;padding:0 var(--g)!important;box-sizing:border-box!important}.ft.ft--minimal .ft-shell{border:none!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;max-width:none!important}.ft.ft--minimal .ft-top{display:grid!important;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr)!important;align-items:start!important;gap:clamp(2rem,5vw,4rem)!important;padding-bottom:clamp(1.75rem,3vw,2.35rem)!important;border-bottom:1px solid rgba(247,243,235,0.08)!important}.ft.ft--minimal .ft-brand{max-width:22rem}.ft.ft--minimal .ft-logo img{width:clamp(7rem,16vw,8.75rem)!important;height:auto!important;opacity:0.96}.ft.ft--minimal .ft-tag{font-family:var(--font-display)!important;font-size:clamp(1.02rem,1.2vw,1.18rem)!important;font-weight:400!important;font-style:italic;line-height:1.42!important;color:rgba(213,203,184,0.72)!important;margin:1rem 0 0!important;max-width:28ch}.ft.ft--minimal .ft-blurb,.ft.ft--minimal .ft-nap{display:none!important}.ft.ft--minimal .ft-cols{display:grid!important;grid-template-columns:repeat(2,minmax(6.5rem,1fr))!important;gap:clamp(1.25rem,3vw,2.5rem)!important;margin:0!important;align-self:center!important}.ft.ft--minimal .ft-h{font-family:var(--font-sans)!important;font-size:0.58rem!important;font-weight:600!important;letter-spacing:0.22em!important;text-transform:uppercase;color:rgba(200,212,188,0.75)!important;margin:0 0 0.9rem!important}.ft.ft--minimal .ft-cols a{display:block!important;padding:0.28rem 0!important;font-size:0.9rem!important;font-weight:500!important;color:rgba(247,243,235,0.9)!important;text-decoration:none!important;transition:color 0.16s ease,padding-left 0.16s ease}.ft.ft--minimal .ft-cols a:hover{color:var(--ivory)!important;padding-left:0.35rem!important}.ft.ft--minimal .ft-contact{display:flex;flex-direction:column;gap:0.4rem;padding-left:clamp(1rem,2.5vw,2rem);border-left:1px solid rgba(247,243,235,0.1);align-self:stretch;justify-content:center}.ft.ft--minimal .ft-contact-link{font-family:var(--font-sans)!important;font-size:0.88rem!important;font-weight:500!important;color:rgba(247,243,235,0.92)!important;text-decoration:none!important;transition:color 0.16s ease}.ft.ft--minimal .ft-contact-link:hover{color:var(--ivory)!important}.ft.ft--minimal .ft-loc{margin:0.35rem 0 0.25rem!important;font-size:0.76rem!important;line-height:1.5!important;color:rgba(247,243,235,0.48)!important}.ft.ft--minimal .ft-social{display:flex!important;flex-wrap:wrap!important;gap:0.5rem!important;margin-top:0.65rem!important}.ft.ft--minimal .ft-social a{display:inline-flex!important;align-items:center!important;padding:0.42rem 0.7rem!important;border:1px solid rgba(247,243,235,0.14)!important;border-radius:2px!important;font-size:0.58rem!important;font-weight:600!important;letter-spacing:0.14em!important;text-transform:uppercase;color:rgba(247,243,235,0.72)!important;text-decoration:none!important;background:rgba(0,0,0,0.12);transition:border-color 0.16s ease,background 0.16s ease,color 0.16s ease}.ft.ft--minimal .ft-social a:hover{color:var(--ivory)!important;border-color:rgba(201,168,124,0.45)!important;background:rgba(247,243,235,0.06)!important}.ft.ft--minimal .ft-bar{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:0.75rem 1.5rem!important;padding:1.35rem 0 0.25rem!important;border-top:none!important}.ft.ft--minimal .ft-bar p{margin:0!important;font-size:0.74rem!important;color:rgba(247,243,235,0.45)!important}.ft.ft--minimal .ft-legal{display:flex!important;flex-wrap:wrap!important;gap:0.3rem 1.1rem!important}.ft.ft--minimal .ft-legal a{font-size:0.74rem!important;color:rgba(247,243,235,0.55)!important;text-decoration:none!important}.ft.ft--minimal .ft-legal a:hover{color:var(--ivory)!important}@media (max-width:920px){.ft.ft--minimal .ft-top{grid-template-columns:1fr 1fr!important}.ft.ft--minimal .ft-brand{grid-column:1 / -1;max-width:none}.ft.ft--minimal .ft-tag{max-width:34ch}.ft.ft--minimal .ft-contact{grid-column:1 / -1;border-left:none;border-top:1px solid rgba(247,243,235,0.08);padding:1.35rem 0 0;margin-top:0.25rem}}@media (max-width:520px){.ft.ft--minimal .ft-top{grid-template-columns:1fr!important}.ft.ft--minimal .ft-cols{grid-template-columns:1fr 1fr!important}}#hd-pan-svc,#hd-pan-loc,#hd-pan-gd,.hd-pan-svc,.hd-pan-loc,.hd-pan-gd{display:none!important;visibility:hidden!important;pointer-events:none!important}section[style*="deep-forest"] .container p a{background:transparent!important;color:rgba(232,240,230,0.95)!important;border:none!important;box-shadow:none!important;padding:0!important;font-size:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;text-transform:none!important;border-radius:0!important;display:inline!important;text-decoration:underline!important;text-underline-offset:3px;transform:none!important}section[style*="deep-forest"] .container p a:hover{color:#ffffff!important}section[style*="deep-forest"] .container div[style*="flex"]>a[href="/blog"],section[style*="deep-forest"] .container div[style*="flex"]>a[href="/guides"],section[style*="deep-forest"] .container div[style*="flex"]>a[href="/contact"],section[style*="deep-forest"] .container div[style*="flex"]>a[style*="background:var(--sage)"],section[style*="deep-forest"] .container div[style*="flex"]>a.sygma-faq-cta--primary{background:#f7f3eb!important;color:#141a17!important;border:1px solid rgba(247,243,235,0.35)!important;font-size:0.8125rem!important;font-weight:600!important;letter-spacing:0.11em!important;padding:0.95rem 2.35rem!important;border-radius:2px;box-shadow:0 10px 28px rgba(0,0,0,0.22);opacity:1!important;text-decoration:none!important;transition:background 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease!important}section[style*="deep-forest"] .container div[style*="flex"]>a[href="/blog"]:hover,section[style*="deep-forest"] .container div[style*="flex"]>a[href="/contact"]:hover,section[style*="deep-forest"] .container div[style*="flex"]>a.sygma-faq-cta--primary:hover{background:#ffffff!important;color:#0d110e!important;box-shadow:0 12px 32px rgba(0,0,0,0.28);transform:translateY(-1px)}section[style*="deep-forest"] .container div[style*="flex"]>a[href^="mailto:"],section[style*="deep-forest"] .container div[style*="flex"]>a[href="/services"][style*="transparent"],section[style*="deep-forest"] .container div[style*="flex"]>a.sygma-faq-cta--ghost{background:rgba(0,0,0,0.15)!important;color:#f7f3eb!important;border:1px solid rgba(247,243,235,0.52)!important;font-size:0.8125rem!important;font-weight:600!important;letter-spacing:0.11em!important;padding:0.95rem 2.35rem!important;border-radius:2px;text-decoration:none!important;transition:background 0.2s ease,border-color 0.2s ease!important}section[style*="deep-forest"] .container div[style*="flex"]>a[href^="mailto:"]:hover,section[style*="deep-forest"] .container div[style*="flex"]>a.sygma-faq-cta--ghost:hover{background:rgba(247,243,235,0.1)!important;border-color:rgba(201,168,124,0.7)!important;color:#ffffff!important}.pr-cta .display-heading,.pr-cta .pr-cta-h,.pr-cta h2{color:var(--ivory,#f7f3eb)!important}.pr-cta .section-eyebrow{color:rgba(247,243,235,0.72)!important}.pr-cta p{color:rgba(247,243,235,0.85)!important}.pr-cta .pr-cta-call{color:var(--ivory,#f7f3eb)!important;border-bottom-color:rgba(200,212,188,0.55)!important}.pr-billing .display-heading,.pr-billing h2,.pr-billing h3,.pr-billing .section-eyebrow{color:var(--ivory,#f7f3eb)!important}.pr-billing p,.pr-billing li{color:rgba(247,243,235,0.82)!important}.sygma-svc-grid{display:grid!important;gap:clamp(1.15rem,2.2vw,1.75rem)!important}.sygma-svc-card{display:flex!important;flex-direction:column!important;min-height:100%!important;padding:clamp(1.55rem,2.4vw,2.1rem) clamp(1.4rem,2vw,1.9rem)!important;text-decoration:none!important;background:linear-gradient(168deg,#ffffff 0%,#f8f4ec 55%,#f1e9dd 100%)!important;border:1px solid rgba(63,83,72,0.11)!important;border-radius:3px!important;box-shadow:0 1px 0 rgba(255,255,255,0.85) inset,0 16px 44px rgba(26,33,28,0.07)!important;transition:transform 0.22s ease,box-shadow 0.22s ease,border-color 0.22s ease!important;position:relative!important;overflow:hidden!important}.sygma-svc-card::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,#6d8778 0%,#3f5348 100%)}.sygma-svc-card::after{content:"";position:absolute;inset:0;background:radial-gradient(120% 80% at 100% 0%,rgba(201,168,124,0.08),transparent 55%);pointer-events:none;opacity:0;transition:opacity 0.22s ease}.sygma-svc-card:hover{transform:translateY(-5px)!important;border-color:rgba(95,117,104,0.22)!important;box-shadow:0 22px 56px rgba(26,33,28,0.11),0 0 0 1px rgba(95,117,104,0.14)!important}.sygma-svc-card:hover::after{opacity:1}.sygma-svc-card h3{font-family:var(--font-display)!important;font-size:clamp(1.22rem,1.4vw,1.48rem)!important;font-weight:400!important;line-height:1.18!important;letter-spacing:-0.022em!important;color:var(--charcoal)!important;margin:0 0 0.9rem!important;padding-left:0.65rem;position:relative;z-index:1}.sygma-svc-card p{font-family:var(--font-sans)!important;font-size:clamp(0.9rem,0.98vw,0.98rem)!important;font-weight:400!important;line-height:1.74!important;color:#454540!important;margin:0 0 1.35rem!important;flex:1 1 auto;padding-left:0.65rem;position:relative;z-index:1}.sygma-svc-card>span{font-family:var(--font-sans)!important;font-size:0.67rem!important;font-weight:600!important;letter-spacing:0.16em!important;text-transform:uppercase;color:var(--sage)!important;padding-left:0.65rem;margin-top:auto;position:relative;z-index:1;transition:color 0.18s ease,letter-spacing 0.18s ease}.sygma-svc-card:hover>span{color:var(--charcoal)!important;letter-spacing:0.18em}:root{--brand-olive-solid:#2b3827}html body a.hd-cta,html body .hd-cta,html body .btn-primary,html body a.btn-primary,html body button.btn-primary,html body .sticky-cta__primary,html body .ap-cta .btn-primary,html body .ap-cta a.btn-primary,html body .hd-mob-cta,html body .hd-mob .hd-mob-cta,html body .hd-mob-list--minimal .hd-mob-cta,html body .btn-sage,html body .cta-button,html body .btn-cta-solid,html body .eq-foot .btn-primary,html body .pr-btn:not(.pr-btn--ghost){--charcoal:#2b3827!important;--charcoal-mid:#354833!important;background-color:#2b3827!important;background-image:var(--brand-olive-gradient)!important;border-color:rgba(201,168,124,0.45)!important;color:#f7f3eb!important}html body a.hd-cta:hover,html body .hd-cta:hover,html body .btn-primary:hover,html body .sticky-cta__primary:hover,html body .hd-mob-cta:hover,html body .pr-btn:not(.pr-btn--ghost):hover{background-color:#354833!important;background-image:var(--brand-olive-gradient-hover)!important;border-color:rgba(201,168,124,0.62)!important;color:#fff!important}html body .btn-primary:before,html body .btn-outline:before,html body .btn-sage:before{background:#354833!important}html body .btn-outline,html body .btn-outline:not(:hover),html body .sticky-cta__wa{--charcoal:#2b3827!important;border-color:#2b3827!important;color:#2b3827!important;background:transparent!important}html body .btn-outline:hover{background-color:#2b3827!important;background-image:none!important;border-color:#2b3827!important;color:#f7f3eb!important}html body .sticky-cta__wa svg{color:#2b3827!important;fill:currentColor!important}