._page_jfsnc_1{--cream:#fffdf8;--ink:#24283c;--muted:#666a78;--yellow:#f5d65b;--pink:#d72c74;--border:#e5e0d8;background:var(--cream);color:var(--ink);min-height:100vh}._header_jfsnc_1{border-bottom:1px solid var(--border);z-index:10;grid-template-columns:1fr auto 1fr;align-items:center;max-width:1240px;height:76px;margin:auto;padding:0 28px;display:grid;position:relative}._brand_jfsnc_1{letter-spacing:-.06em;font:700 21px Montserrat,Arial;text-decoration:none}._header_jfsnc_1 nav{gap:32px;display:flex}._header_jfsnc_1 nav a{text-transform:uppercase;letter-spacing:.08em;font:600 11px Montserrat,Arial;text-decoration:none}._headerCta_jfsnc_1{background:var(--ink);color:#fff;border-radius:12px;justify-self:end;padding:13px 18px;font:600 11px Montserrat,Arial;text-decoration:none}._hero_jfsnc_1{grid-template-columns:1.1fr .9fr;align-items:center;gap:72px;max-width:1240px;min-height:760px;margin:auto;padding:64px 28px 80px;display:grid}._heroCopy_jfsnc_1 h1{letter-spacing:-.065em;max-width:850px;margin:22px 0 28px;font:500 clamp(3.2rem,6.2vw,6.7rem)/.93 DM Sans,Arial}._heroCopy_jfsnc_1 h1 span{z-index:0;font-family:Montserrat,Arial;font-weight:700;position:relative}._heroCopy_jfsnc_1 h1 span:after{content:"";background:var(--yellow);z-index:-1;border-radius:8px;height:.18em;position:absolute;bottom:.04em;left:-.01em;right:-.02em;transform:rotate(-.7deg)}._heroCopy_jfsnc_1>p{max-width:650px;color:var(--muted);font-size:19px;line-height:1.65}._eyebrow_jfsnc_1{letter-spacing:.12em;background:#fff3b6;border-radius:999px;padding:7px 11px;font:700 10px Montserrat,Arial;display:inline-flex}._heroActions_jfsnc_1{gap:12px;margin:34px 0 50px;display:flex}._primary_jfsnc_1,._secondary_jfsnc_1{border-radius:15px;justify-content:center;align-items:center;min-height:54px;padding:0 22px;font:700 12px Montserrat,Arial;text-decoration:none;display:inline-flex}._primary_jfsnc_1{background:var(--yellow);border:1px solid #e0c141}._secondary_jfsnc_1{border:1px solid var(--border);background:#fff}._stats_jfsnc_1{border-top:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:24px;max-width:650px;padding-top:24px;display:grid}._stats_jfsnc_1 div{flex-direction:column;display:flex}._stats_jfsnc_1 strong{font:700 25px Montserrat,Arial}._stats_jfsnc_1 span{color:var(--muted);margin-top:4px;font-size:11px}._heroImage_jfsnc_1{background:#faf7f1;border-radius:48% 48% 24px 24px;height:640px;position:relative;overflow:hidden;box-shadow:0 18px 55px #24283c12}._heroImage_jfsnc_1 img,._aboutImage_jfsnc_1 img,._caseImage_jfsnc_1 img{object-fit:cover}._heroImage_jfsnc_1 span{background:#fff;border-radius:12px;padding:10px 13px;font:600 10px Montserrat,Arial;position:absolute;bottom:18px;right:18px}._logos_jfsnc_1{border-block:1px solid var(--border);background:#fff;flex-wrap:wrap;justify-content:center;gap:46px;padding:28px;display:flex}._logos_jfsnc_1 span{color:#868896;letter-spacing:.09em;font:700 11px Montserrat,Arial}._casesSection_jfsnc_1,._process_jfsnc_1{max-width:1180px;margin:auto;padding:124px 28px}._sectionIntro_jfsnc_1{max-width:720px}._sectionIntro_jfsnc_1 h2,._aboutCopy_jfsnc_1 h2,._finalCta_jfsnc_1 h2{letter-spacing:-.055em;margin:20px 0;font:500 clamp(2.6rem,5vw,5.2rem)/1 DM Sans,Arial}._sectionIntro_jfsnc_1>p,._aboutCopy_jfsnc_1 p,._finalCta_jfsnc_1 p{color:var(--muted);font-size:17px;line-height:1.65}._filters_jfsnc_1{flex-wrap:wrap;gap:8px;margin:48px 0 28px;display:flex}._filters_jfsnc_1 button{border:1px solid var(--border);cursor:pointer;color:var(--muted);text-transform:uppercase;letter-spacing:.07em;background:0 0;border-radius:999px;padding:11px 16px;font:600 10px Montserrat,Arial}._filters_jfsnc_1 button sup{opacity:.6;margin-left:4px}._filters_jfsnc_1 ._activeFilter_jfsnc_1{background:var(--ink);color:#fff;border-color:var(--ink)}._grid_jfsnc_1{grid-template-columns:repeat(4,1fr);gap:16px 12px;display:grid}._caseCard_jfsnc_1{min-width:0;text-decoration:none}._caseImage_jfsnc_1{aspect-ratio:9/16;border:1px solid var(--border);background:#f5f2ec;border-radius:16px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}._caseCard_jfsnc_1:hover ._caseImage_jfsnc_1{transform:translateY(-4px);box-shadow:0 16px 36px #24283c18}._caseCard_jfsnc_1>span{color:var(--pink);text-transform:uppercase;letter-spacing:.1em;margin-top:14px;font:700 9px Montserrat,Arial;display:block}._caseCard_jfsnc_1 h3{margin:5px 0 8px;font:600 15px Montserrat,Arial}._caseCard_jfsnc_1 small{color:var(--muted);font-size:11px}._process_jfsnc_1{background:#faf7f1;max-width:none}._process_jfsnc_1>._sectionIntro_jfsnc_1,._processGrid_jfsnc_1{max-width:1180px;margin-left:auto;margin-right:auto}._processGrid_jfsnc_1{border-top:1px solid var(--border);grid-template-columns:repeat(4,1fr);margin-top:56px;display:grid}._processGrid_jfsnc_1 article{border-right:1px solid var(--border);min-height:230px;padding:32px 28px 32px 0}._processGrid_jfsnc_1 article+article{padding-left:28px}._processGrid_jfsnc_1 article:last-child{border-right:0}._processGrid_jfsnc_1 article>span{color:var(--pink);font:700 11px Montserrat,Arial}._processGrid_jfsnc_1 h3{margin:32px 0 12px;font:600 18px Montserrat,Arial}._processGrid_jfsnc_1 p{color:var(--muted);font-size:14px;line-height:1.6}._about_jfsnc_1{grid-template-columns:.85fr 1.15fr;align-items:center;gap:86px;max-width:1180px;margin:auto;padding:124px 28px;display:grid}._aboutImage_jfsnc_1{border-radius:28px;height:610px;position:relative;overflow:hidden}._aboutCopy_jfsnc_1 p{max-width:650px}._aboutCopy_jfsnc_1 a{color:var(--pink);margin-top:20px;font:700 12px Montserrat,Arial;display:inline-flex}._finalCta_jfsnc_1{text-align:center;background:var(--yellow);padding:120px 28px}._finalCta_jfsnc_1 h2{max-width:900px;margin:24px auto}._finalCta_jfsnc_1 p{color:var(--ink)}._finalCta_jfsnc_1>a{background:var(--ink);color:#fff;border-radius:15px;margin-top:24px;padding:17px 24px;font:700 12px Montserrat,Arial;text-decoration:none;display:inline-flex}._footer_jfsnc_1{max-width:1180px;color:var(--muted);grid-template-columns:1fr auto 1fr;align-items:center;margin:auto;padding:34px 28px;font-size:11px;display:grid}._footer_jfsnc_1>a{color:var(--ink);font:700 13px Montserrat,Arial}._footer_jfsnc_1 div{justify-self:end;gap:18px;display:flex}._footer_jfsnc_1 a{font-weight:600}@media (width<=900px){._header_jfsnc_1{grid-template-columns:1fr auto}._header_jfsnc_1 nav{display:none}._hero_jfsnc_1{grid-template-columns:1fr;gap:42px}._heroImage_jfsnc_1{width:100%;max-width:560px;height:620px;margin:auto}._grid_jfsnc_1{grid-template-columns:repeat(3,1fr)}._processGrid_jfsnc_1{grid-template-columns:repeat(2,1fr)}._processGrid_jfsnc_1 article:nth-child(2){border-right:0}._about_jfsnc_1{grid-template-columns:1fr}._aboutImage_jfsnc_1{height:560px}._footer_jfsnc_1{grid-template-columns:1fr 1fr}._footer_jfsnc_1>span{display:none}}@media (width<=600px){._header_jfsnc_1{height:66px;padding:0 18px}._headerCta_jfsnc_1{padding:11px 13px}._hero_jfsnc_1{min-height:auto;padding:46px 18px 60px}._heroCopy_jfsnc_1 h1{font-size:clamp(3rem,14vw,4.3rem)}._heroCopy_jfsnc_1>p{font-size:16px}._heroActions_jfsnc_1{flex-direction:column}._primary_jfsnc_1,._secondary_jfsnc_1{width:100%}._stats_jfsnc_1{grid-template-columns:1fr;gap:14px}._stats_jfsnc_1 div{flex-direction:row;align-items:baseline;gap:10px}._heroImage_jfsnc_1{height:470px}._logos_jfsnc_1{gap:24px;padding:24px 18px}._casesSection_jfsnc_1,._process_jfsnc_1,._about_jfsnc_1{padding:84px 18px}._grid_jfsnc_1{grid-template-columns:repeat(2,1fr)}._processGrid_jfsnc_1{grid-template-columns:1fr}._processGrid_jfsnc_1 article,._processGrid_jfsnc_1 article+article{border-right:0;border-bottom:1px solid var(--border);min-height:0;padding:26px 0}._aboutImage_jfsnc_1{height:480px}._finalCta_jfsnc_1{padding:84px 18px}._footer_jfsnc_1{padding:28px 18px}._footer_jfsnc_1 div{gap:10px}}@media (prefers-reduced-motion:reduce){._caseImage_jfsnc_1{transition:none}}
