.ImagePlaceholder-module__U3mSea__frame{justify-content:center;align-items:center;gap:var(--space-3);border-radius:var(--radius-lg);isolation:isolate;flex-direction:column;width:100%;min-width:0;height:auto;min-height:240px;display:flex;position:relative;overflow:hidden}.ImagePlaceholder-module__U3mSea__frame:before{content:"";z-index:-1;background-image:repeating-linear-gradient(135deg,#0000000a 0 2px,#0000 2px 14px);position:absolute;inset:0}.ImagePlaceholder-module__U3mSea__light{color:#aeb2bd;background:#e9eaee}.ImagePlaceholder-module__U3mSea__dark{color:#4a4a4a;background:#1c1c1c}.ImagePlaceholder-module__U3mSea__dark:before{background-image:repeating-linear-gradient(135deg,#ffffff0d 0 2px,#0000 2px 14px)}.ImagePlaceholder-module__U3mSea__icon{opacity:.85}
.SplitFeature-module__Y2fM-q__section{padding-block:var(--section-pad-y)}.SplitFeature-module__Y2fM-q__muted{background:var(--color-bg-alt)}.SplitFeature-module__Y2fM-q__inner{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.SplitFeature-module__Y2fM-q__imageLeft .SplitFeature-module__Y2fM-q__media{order:-1}.SplitFeature-module__Y2fM-q__media{width:100%;min-width:0;max-width:520px}.SplitFeature-module__Y2fM-q__img{border-radius:var(--radius-lg);width:100%;height:auto;box-shadow:var(--shadow-md);display:block}.SplitFeature-module__Y2fM-q__content{min-width:0;max-width:540px}.SplitFeature-module__Y2fM-q__eyebrow{font-size:var(--text-sm);letter-spacing:.14em;text-transform:uppercase;color:var(--color-gold-dark);margin-bottom:var(--space-4);font-weight:700}.SplitFeature-module__Y2fM-q__title{text-transform:uppercase;margin-bottom:var(--space-6);font-size:clamp(1.9rem,4vw,2.75rem);font-weight:900;line-height:1.05}.SplitFeature-module__Y2fM-q__text{color:var(--color-text-muted);font-size:var(--text-lg);margin-bottom:var(--space-4)}.SplitFeature-module__Y2fM-q__actions{margin-top:var(--space-4)}@media (max-width:880px){.SplitFeature-module__Y2fM-q__inner{grid-template-columns:1fr}.SplitFeature-module__Y2fM-q__media{order:-1;max-width:480px}}
.SectionHeading-module__Uo9Qca__wrap{max-width:760px;margin-bottom:var(--space-12)}.SectionHeading-module__Uo9Qca__center{text-align:center;margin-inline:auto}.SectionHeading-module__Uo9Qca__left{text-align:left}.SectionHeading-module__Uo9Qca__eyebrow{font-family:var(--font-sans);font-size:var(--text-sm);letter-spacing:.16em;text-transform:uppercase;color:var(--color-gold-dark);margin-bottom:var(--space-4);font-weight:700}.SectionHeading-module__Uo9Qca__title{letter-spacing:-.01em;font-size:clamp(2.1rem,4.6vw,3.1rem);font-weight:400;line-height:1.08}.SectionHeading-module__Uo9Qca__subtitle{margin-top:var(--space-4);color:var(--color-text-muted);font-size:var(--text-lg)}.SectionHeading-module__Uo9Qca__center .SectionHeading-module__Uo9Qca__subtitle{max-width:60ch;margin-inline:auto}
.ServiceCard-module__OSStpa__card{gap:var(--space-3);padding:var(--space-8);background:var(--color-bg-alt);border-radius:var(--radius-md);transition:background var(--transition), border-color var(--transition), transform var(--transition);border:1px solid #0000;flex-direction:column;display:flex}.ServiceCard-module__OSStpa__card:hover{background:var(--color-surface);border-color:var(--color-border);box-shadow:var(--shadow-md);transform:translateY(-4px)}.ServiceCard-module__OSStpa__iconBox{border-radius:var(--radius-sm);background:var(--color-navy);width:46px;height:46px;color:var(--color-text-invert);margin-bottom:var(--space-2);justify-content:center;align-items:center;display:inline-flex}.ServiceCard-module__OSStpa__title{font-size:var(--text-lg);text-transform:uppercase;letter-spacing:-.01em}.ServiceCard-module__OSStpa__excerpt{color:var(--color-text-muted);font-size:var(--text-sm)}.ServiceCard-module__OSStpa__more{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-accent);font-weight:700}
.NicheHub-module__Jl92YW__pilar{padding-block:clamp(3rem,6vw,4.5rem);scroll-margin-top:90px}.NicheHub-module__Jl92YW__pilar:nth-child(2n){background:var(--color-bg-alt)}.NicheHub-module__Jl92YW__grid{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}
.AudienceFeature-module__Y06o_q__section{background:var(--color-night);color:#fff;padding:6rem 0}.AudienceFeature-module__Y06o_q__content{text-align:center;max-width:800px;margin:0 auto}.AudienceFeature-module__Y06o_q__tag{color:var(--accent);font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.04em;background:#fff;border-radius:4px;margin-bottom:1.5rem;padding:.3rem .9rem;font-size:.8rem;font-weight:700;display:inline-block}.AudienceFeature-module__Y06o_q__heading{color:#fff;margin-bottom:1.5rem;font-size:clamp(2rem,4vw,3rem)}.AudienceFeature-module__Y06o_q__large{color:var(--color-on-dark);margin-bottom:3rem;font-size:1.25rem;line-height:1.7}.AudienceFeature-module__Y06o_q__checks{flex-wrap:wrap;justify-content:center;gap:2rem;margin-bottom:3rem;display:flex}.AudienceFeature-module__Y06o_q__check{font-family:var(--font-sans);align-items:center;gap:.5rem;font-weight:500;display:flex}.AudienceFeature-module__Y06o_q__checkIcon{color:var(--color-gold)}.AudienceFeature-module__Y06o_q__actions{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}@media (max-width:600px){.AudienceFeature-module__Y06o_q__section{padding:4rem 0}.AudienceFeature-module__Y06o_q__checks{flex-direction:column;align-items:center;gap:1rem}.AudienceFeature-module__Y06o_q__actions{flex-direction:column}}
.SuccessCases-module__M4VIMa__section{padding-block:var(--section-pad-y);background:var(--color-bg-alt)}.SuccessCases-module__M4VIMa__grid{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));display:grid}.SuccessCases-module__M4VIMa__card{gap:var(--space-3);padding:var(--space-8);background:var(--color-surface);border-radius:var(--radius-md);border-top:3px solid var(--color-gold);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.SuccessCases-module__M4VIMa__amount{font-family:var(--font-display);font-size:var(--text-4xl);color:var(--color-gold-dark);font-weight:700;line-height:1}.SuccessCases-module__M4VIMa__cardTitle{font-size:var(--text-lg);color:var(--color-ink)}.SuccessCases-module__M4VIMa__summary{font-size:var(--text-sm);color:var(--color-text-muted)}
