@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2?dpl=dpl_7Z7ZQuJnePfRMSCWxscoC627DzcZ)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2?dpl=dpl_7Z7ZQuJnePfRMSCWxscoC627DzcZ)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2?dpl=dpl_7Z7ZQuJnePfRMSCWxscoC627DzcZ)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2?dpl=dpl_7Z7ZQuJnePfRMSCWxscoC627DzcZ)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2?dpl=dpl_7Z7ZQuJnePfRMSCWxscoC627DzcZ)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2?dpl=dpl_7Z7ZQuJnePfRMSCWxscoC627DzcZ)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2?dpl=dpl_7Z7ZQuJnePfRMSCWxscoC627DzcZ)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2?dpl=dpl_7Z7ZQuJnePfRMSCWxscoC627DzcZ)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2?dpl=dpl_7Z7ZQuJnePfRMSCWxscoC627DzcZ)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2?dpl=dpl_7Z7ZQuJnePfRMSCWxscoC627DzcZ)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2?dpl=dpl_7Z7ZQuJnePfRMSCWxscoC627DzcZ)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2?dpl=dpl_7Z7ZQuJnePfRMSCWxscoC627DzcZ)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2?dpl=dpl_7Z7ZQuJnePfRMSCWxscoC627DzcZ)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2?dpl=dpl_7Z7ZQuJnePfRMSCWxscoC627DzcZ)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2?dpl=dpl_7Z7ZQuJnePfRMSCWxscoC627DzcZ)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2?dpl=dpl_7Z7ZQuJnePfRMSCWxscoC627DzcZ)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2?dpl=dpl_7Z7ZQuJnePfRMSCWxscoC627DzcZ)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2?dpl=dpl_7Z7ZQuJnePfRMSCWxscoC627DzcZ)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2?dpl=dpl_7Z7ZQuJnePfRMSCWxscoC627DzcZ)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2?dpl=dpl_7Z7ZQuJnePfRMSCWxscoC627DzcZ)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2?dpl=dpl_7Z7ZQuJnePfRMSCWxscoC627DzcZ)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2?dpl=dpl_7Z7ZQuJnePfRMSCWxscoC627DzcZ)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2?dpl=dpl_7Z7ZQuJnePfRMSCWxscoC627DzcZ)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2?dpl=dpl_7Z7ZQuJnePfRMSCWxscoC627DzcZ)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2?dpl=dpl_7Z7ZQuJnePfRMSCWxscoC627DzcZ)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2?dpl=dpl_7Z7ZQuJnePfRMSCWxscoC627DzcZ)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2?dpl=dpl_7Z7ZQuJnePfRMSCWxscoC627DzcZ)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2?dpl=dpl_7Z7ZQuJnePfRMSCWxscoC627DzcZ)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_41e65a9f-module__xYcZEq__className{font-family:Inter,Inter Fallback;font-style:normal}
@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4ba802ed8e67eac5-s.04ygcc0k6zvvf.woff2?dpl=dpl_7Z7ZQuJnePfRMSCWxscoC627DzcZ)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d7a0600e467cf0bd-s.18awt9904y5ei.woff2?dpl=dpl_7Z7ZQuJnePfRMSCWxscoC627DzcZ)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dc0d9adbac686440-s.p.0~z396rbj0t4w.woff2?dpl=dpl_7Z7ZQuJnePfRMSCWxscoC627DzcZ)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8f2b92a9960dd69-s.09-.4z_6a6fti.woff2?dpl=dpl_7Z7ZQuJnePfRMSCWxscoC627DzcZ)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28e60ca39c9ae554-s.1841exvy3.1-g.woff2?dpl=dpl_7Z7ZQuJnePfRMSCWxscoC627DzcZ)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8d05cfa5faa8406c-s.p.0kbulo~7o8gic.woff2?dpl=dpl_7Z7ZQuJnePfRMSCWxscoC627DzcZ)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono Fallback;src:local(Arial);ascent-override:81.58%;descent-override:26.3%;line-gap-override:0.0%;size-adjust:137.28%}.space_mono_bbfcfa01-module___8Whwa__className{font-family:Space Mono,Space Mono Fallback;font-style:normal}.space_mono_bbfcfa01-module___8Whwa__variable{--landing-mono:"Space Mono", "Space Mono Fallback"}
.heroStageWrap{width:min(920px,100%);height:280px;margin:10px auto 0;position:relative}.heroStage{width:100%;height:100%;position:relative}.heroCard{background:var(--studio-surface);border-radius:8px;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 10px 28px #00000059}.heroCard img,.heroCard video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.heroCard[data-focus=face] img,.heroCard[data-focus=face] video{object-position:center 22%}.heroOverlay{z-index:1;color:#fff;letter-spacing:-.02em;text-transform:uppercase;text-align:left;text-shadow:0 1px 10px #0000008c;max-width:80%;font-size:13px;font-weight:800;position:absolute;top:12px;left:12px}.heroChip{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#00000073;border-radius:9999px;align-items:center;height:22px;padding:0 8px;font-size:9px;font-weight:700;display:inline-flex;position:absolute;bottom:10px;left:10px}.heroCard[data-slot=farLeft]{z-index:1;opacity:.82;width:180px;height:140px;transform:translate(calc(-50% - 310px),-46%)}.heroCard[data-slot=left]{z-index:2;width:240px;height:186px;transform:translate(calc(-50% - 168px),-50%)}.heroCard[data-slot=center]{z-index:5;width:340px;height:260px;transform:translate(-50%,-50%)}.heroCard[data-slot=right]{z-index:2;width:240px;height:186px;transform:translate(calc(168px - 50%),-50%)}.heroCard[data-slot=farRight]{z-index:1;opacity:.82;width:180px;height:140px;transform:translate(calc(310px - 50%),-46%)}@media (max-width:1279px){.heroCard[data-slot=farLeft],.heroCard[data-slot=farRight]{opacity:.35}}@media (max-width:767px){.heroStageWrap{height:210px;overflow:auto hidden}.heroCard[data-slot=farLeft],.heroCard[data-slot=farRight]{display:none}.heroCard[data-slot=center]{width:220px;height:170px}.heroCard[data-slot=left]{width:150px;height:120px;transform:translate(calc(-50% - 130px),-50%)}.heroCard[data-slot=right]{width:150px;height:120px;transform:translate(calc(130px - 50%),-50%)}}@media (max-height:820px){.heroStageWrap{height:240px}.heroCard[data-slot=center]{width:300px;height:230px}}@media (prefers-reduced-motion:reduce){.heroCard video{display:none}}
html:has(.digitalLanding){background:var(--page)}html:has(.digitalLanding) body{background:var(--page)}.digitalLanding{min-height:calc(100dvh - 52px);font-family:var(--sans);--studio-bg:#0b0f11;--studio-sidebar:#0d1114;--studio-surface:#14191c;--studio-surface-hover:#1a2024;--studio-border:#ffffff14;--studio-text:#f5f7f7;--studio-muted:#899197;--studio-accent:#c7ef3a}.digitalLanding .skip{z-index:120}.digitalLanding wistia-player[media-id=n28r5q2mkc]:not(:defined){filter:blur(5px);background:url(https://fast.wistia.com/embed/medias/n28r5q2mkc/swatch) 50%/contain no-repeat;padding-top:56.25%;display:block}.digitalLanding{--cream:#f7f2e8;--cream-soft:#fbf8f1;--walnut:#3a2410;--walnut-70:#3a2410b3;--walnut-55:#3a24108c;--walnut-15:#3a241026;--walnut-08:#3a241014;--clay:#dcab6b;--clay-hover:#e6b878;--amaranth:#6e0d25;--gold:#cf9a3a;--burnt:#cf7b39;--dark-1:#3a2410;--dark-2:#241608;--dark-3:#190f06;--mono:var(--landing-mono), "Space Mono", ui-monospace, monospace;--sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--serif:Georgia, "Times New Roman", ui-serif, serif}html:has(.digitalLanding) .digitalLanding{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cream:#0b0f11;--cream-soft:#14191c;--walnut:#f5f7f7;--walnut-70:#f5f7f7b3;--walnut-55:#899197;--walnut-15:#ffffff1f;--walnut-08:#ffffff14;--clay:#c7ef3a;--clay-hover:#d4ff4a;--amaranth:#c7ef3a;--gold:#c7ef3a;--burnt:#9bc42e;--dark-1:#14191c;--dark-2:#0d1114;--dark-3:#0b0f11}.digitalLanding,.digitalLanding *{box-sizing:border-box}.digitalLanding main,.digitalLanding main *{margin:0;padding:0}.digitalLanding{scroll-behavior:smooth;-moz-text-size-adjust:100%;text-size-adjust:100%}@media (prefers-reduced-motion:reduce){.digitalLanding{scroll-behavior:auto}.digitalLanding *,.digitalLanding :before,.digitalLanding :after{transition:none!important;animation:none!important}}.digitalLanding{font-family:var(--sans);background:var(--cream);color:var(--walnut);-webkit-font-smoothing:antialiased;line-height:1.6;overflow:clip visible}.digitalLanding .skip{background:var(--walnut);color:var(--cream);z-index:100;border-radius:0 0 8px;padding:.6rem 1rem;position:absolute;top:0;left:-9999px}.digitalLanding .skip:focus{left:0}.digitalLanding a:focus-visible,.digitalLanding button:focus-visible{outline:2px solid var(--amaranth);outline-offset:3px}html:has(.digitalLanding) .digitalLanding .cta{color:#111}html:has(.digitalLanding) .digitalLanding .fn-label{color:#111}html:has(.digitalLanding) .digitalLanding .funnel-node--cta.is-on .fn-label{color:#111}html:has(.digitalLanding) .digitalLanding .fn-sub{color:#5a6369}html:has(.digitalLanding) .digitalLanding .cta{box-shadow:0 14px 44px -12px #c7ef3a59}.digitalLanding .wrap{max-width:1080px;margin:0 auto;padding:0 1.25rem}.digitalLanding .sec{padding:4.5rem 0}@media (min-width:768px){.sec{padding:6rem 0}}.digitalLanding .eyebrow-pill{font-family:var(--mono);text-transform:uppercase;letter-spacing:.13em;color:var(--walnut);border:1px solid var(--walnut-15);background:#fff6;border-radius:9999px;align-items:center;gap:.5rem;padding:.45rem 1rem;font-size:11.5px;font-weight:700;display:inline-flex}.digitalLanding .eyebrow-pill .d{background:var(--amaranth);border-radius:50%;flex-shrink:0;width:6px;height:6px}.digitalLanding .ital{font-family:var(--serif);font-style:italic;font-weight:400}.digitalLanding h1,.digitalLanding h2,.digitalLanding h3{letter-spacing:-.02em;text-wrap:balance}.digitalLanding .cta{cursor:pointer;background:var(--clay);color:var(--dark-1);font-family:var(--sans);border:none;border-radius:9999px;align-items:center;gap:.6rem;padding:1rem 2rem;font-size:1.05rem;font-weight:600;text-decoration:none;transition:background .15s,transform .1s;display:inline-flex;box-shadow:0 14px 44px -12px #dcab6ba6}.digitalLanding .cta:hover{background:var(--clay-hover)}.digitalLanding .cta:active{transform:scale(.98)}.digitalLanding .cta .dot{background:var(--amaranth);border-radius:50%;width:8px;height:8px}.digitalLanding .sec-head{margin-bottom:3rem}.digitalLanding .sec-head.center{text-align:center;flex-direction:column;align-items:center;gap:1.1rem;display:flex}.digitalLanding .sec-head h2{max-width:700px;font-size:clamp(1.7rem,3.6vw,2.5rem);font-weight:800;line-height:1.12}.digitalLanding .sec-support{color:var(--walnut-70);max-width:560px}.digitalLanding .hero{text-align:center;padding-top:3.75rem;padding-bottom:1rem}.digitalLanding .hero .eyebrow-pill{margin-bottom:1.1rem}.digitalLanding .hero h1{max-width:820px;margin:0 auto 1.6rem;font-size:clamp(1.9rem,3.6vw,2.9rem);font-weight:800;line-height:1.08}.digitalLanding .hero h1 .ul{text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:6px;text-decoration-thickness:4px}.digitalLanding .hero .lede{max-width:600px;color:var(--walnut-70);margin:0;font-size:clamp(1rem,1.6vw,1.15rem);font-weight:600}.digitalLanding .hero .sub{color:var(--walnut-70);max-width:620px;margin:0 auto 3rem;font-size:1.125rem}.digitalLanding .vsl{border:1px solid var(--walnut-15);background:var(--dark-3);border-radius:24px;max-width:660px;margin:0 auto 1.6rem;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #3a241073}.digitalLanding .vsl wistia-player{width:100%;display:block}.digitalLanding .vsl-caption{color:var(--walnut-55);margin-bottom:2.25rem;font-size:.9rem}.digitalLanding .cta-wrap{flex-direction:column;align-items:center;gap:.9rem;display:flex}.digitalLanding .reframe{background:var(--cream-soft);border-top:1px solid var(--walnut-08);border-bottom:1px solid var(--walnut-08)}.digitalLanding .reframe-spine{text-align:center;max-width:760px;margin:0 auto 3rem}.digitalLanding .reframe-spine h2{margin:1.1rem 0 0;font-size:clamp(1.7rem,3.6vw,2.5rem);font-weight:800;line-height:1.14}.digitalLanding .reframe-spine h2 .ital{color:var(--amaranth)}.digitalLanding .beats{counter-reset:beat;gap:1.25rem;display:grid}@media (min-width:900px){.beats{grid-template-columns:repeat(3,1fr)}}.digitalLanding .beat{background:var(--cream);border:1px solid var(--walnut-15);border-radius:20px;flex-direction:column;gap:.7rem;padding:1.7rem 1.6rem;display:flex;position:relative}.digitalLanding .beat-num{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700}.digitalLanding .beat:first-child .beat-num{color:var(--gold)}.digitalLanding .beat:nth-child(2) .beat-num{color:var(--burnt)}.digitalLanding .beat:nth-child(3) .beat-num{color:var(--amaranth)}.digitalLanding .beat h3{font-size:1.15rem;font-weight:700;line-height:1.25}.digitalLanding .beat p{color:var(--walnut-70);font-size:.98rem}.digitalLanding .beat--relief{border-color:color-mix(in srgb, var(--amaranth) 30%, var(--walnut-15))}.digitalLanding .funnel-grid{gap:2rem;display:grid}@media (min-width:900px){.funnel-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:3.5rem}}.digitalLanding .funnel-stage{z-index:1;position:sticky;top:3rem}@media (min-width:900px){.funnel-stage{top:4rem}}.digitalLanding .funnel-stage-inner{justify-content:center;align-items:stretch;gap:1.5rem;display:flex}.digitalLanding .funnel-rail{flex-direction:column;flex-shrink:0;justify-content:space-between;width:126px;padding:.5rem 0;display:flex;position:relative}@media (max-width:899px){.funnel-rail{display:none}}.digitalLanding .funnel-rail:before{content:"";background:var(--walnut-15);border-radius:2px;width:2px;position:absolute;top:1.1rem;bottom:1.1rem;left:6px}.digitalLanding .funnel-rail-fill{background:linear-gradient(180deg, var(--gold) 0%, var(--burnt) 50%, var(--amaranth) 100%);border-radius:2px;width:2px;height:0;transition:height .55s cubic-bezier(.4,0,.2,1);position:absolute;top:1.1rem;left:6px}.digitalLanding .funnel-rail-step{z-index:2;align-items:center;gap:.85rem;display:flex;position:relative}.digitalLanding .frs-dot{background:var(--cream);border:2px solid var(--walnut-15);border-radius:50%;flex-shrink:0;width:14px;height:14px;transition:all .4s}.digitalLanding .funnel-rail-step.is-active .frs-dot{background:var(--hue);border-color:var(--hue);box-shadow:0 0 0 5px color-mix(in srgb, var(--hue) 22%, transparent)}.digitalLanding .frs-label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--walnut-55);font-size:11px;font-weight:700;transition:color .4s}.digitalLanding .funnel-rail-step.is-active .frs-label{color:var(--walnut)}.digitalLanding .funnel-diagram{aspect-ratio:460/724;flex-shrink:1;height:min(600px,62vh);position:relative}@media (max-width:899px){.funnel-diagram{height:min(430px,46vh)}}.digitalLanding .funnel-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.digitalLanding .funnel-silhouette{opacity:0;transition:opacity 1s}.digitalLanding .funnel-edge{fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0;transition:stroke-dashoffset .9s cubic-bezier(.4,0,.2,1),opacity .4s}.digitalLanding .funnel-edge.is-on{stroke-dashoffset:0;opacity:.75;transition-delay:50ms}.digitalLanding .funnel-particle{opacity:0;transition:opacity .4s}.digitalLanding .funnel-particle.is-on{opacity:.9;animation:3.4s linear infinite travel}@keyframes travel{0%{offset-distance:0%}to{offset-distance:100%}}@media (prefers-reduced-motion:reduce){.funnel-particle.is-on{opacity:0;animation:none}}.digitalLanding .funnel-nodes{position:absolute;inset:0}.digitalLanding .funnel-node{text-align:center;border:1px solid var(--walnut-15);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .5s cubic-bezier(.2,.8,.25,1),transform .5s cubic-bezier(.2,.8,.25,1),box-shadow .5s,border-color .5s,background .5s,visibility 0s linear .5s;transition-delay:var(--d,0s), var(--d,0s), 0s, 0s, 0s, .5s;background:#fffdf8;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;padding:.25rem .45rem;text-decoration:none;display:flex;position:absolute;transform:translateY(18px)scale(.9);box-shadow:0 2px 10px -6px #3a24104d}.digitalLanding .funnel-node.is-on{opacity:1;visibility:visible;pointer-events:auto;border-color:color-mix(in srgb, var(--hue) 55%, var(--walnut-15));box-shadow:0 10px 26px -14px color-mix(in srgb, var(--hue) 70%, transparent);transition-delay:var(--d,0s), var(--d,0s), 0s, 0s, 0s, 0s;transform:none}.digitalLanding .fn-label{font-family:var(--mono);color:var(--walnut);letter-spacing:-.03em;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:clamp(9.5px,1.35vh,13px);font-weight:700;line-height:1.1;overflow:hidden}.digitalLanding .fn-sub{font-family:var(--mono);letter-spacing:0;color:var(--walnut-55);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:clamp(7.5px,1vh,10px);line-height:1.2;overflow:hidden}.digitalLanding .funnel-node--brain{background:linear-gradient(#fdf6e6 0%,#fffdf8 100%)}.digitalLanding .funnel-node--brain.is-on{background:linear-gradient(#fbeed2 0%,#fffdf8 100%)}.digitalLanding .fn-brain{width:12px;height:12px;color:var(--gold);margin-bottom:.05rem}.digitalLanding .funnel-node--cta{cursor:pointer;background:#fdfaf3}.digitalLanding .funnel-node--cta .fn-label{letter-spacing:.01em;align-items:center;gap:.45rem;font-size:clamp(11px,1.55vh,15px);display:flex}.digitalLanding .funnel-node--cta.is-on{background:var(--clay);border-color:var(--clay);box-shadow:0 14px 34px -14px #dcab6bcc}.digitalLanding .funnel-node--cta.is-on .fn-label{color:var(--dark-1)}.digitalLanding .funnel-steps{flex-direction:column;display:flex}.digitalLanding .funnel-step{opacity:.32;flex-direction:column;justify-content:center;gap:.85rem;min-height:74vh;padding:2rem 0;transition:opacity .5s;display:flex}.digitalLanding .funnel-step.is-active{opacity:1}@media (max-width:899px){.funnel-step{opacity:1;min-height:auto;padding:2.2rem 0}}.digitalLanding .fstep-eyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--hue);font-size:11px;font-weight:700}.digitalLanding .fstep-title{font-size:clamp(1.5rem,3.2vw,2.1rem);font-weight:800;line-height:1.12}.digitalLanding .fstep-bullets{flex-direction:column;gap:.7rem;margin-top:.2rem;list-style:none;display:flex}.digitalLanding .fstep-bullets li{color:var(--walnut-70);padding-left:1.15rem;font-size:1rem;position:relative}.digitalLanding .fstep-bullets li:before{content:"";background:var(--hue);border-radius:50%;width:6px;height:6px;position:absolute;top:.62rem;left:0}.digitalLanding .fstep-proof{font-family:var(--serif);color:var(--walnut);border-left:3px solid var(--hue);margin-top:.4rem;padding-left:1rem;font-size:1.05rem;font-style:italic}.digitalLanding .fstep-cta{align-self:flex-start;margin-top:1.4rem}.digitalLanding .pain{text-align:center}.digitalLanding .pain-h{max-width:760px;margin:1.5rem auto .9rem;font-size:clamp(1.8rem,4vw,2.7rem);font-weight:800;line-height:1.1}.digitalLanding .pain-support{color:var(--walnut-70);margin-bottom:2.75rem}.digitalLanding .pain-grid{text-align:left;gap:1rem;margin-bottom:2.5rem;display:grid}@media (min-width:640px){.pain-grid{grid-template-columns:1fr 1fr}}@media (min-width:960px){.pain-grid{grid-template-columns:repeat(3,1fr)}}.digitalLanding .pain-item{background:var(--cream-soft);border:1px solid var(--walnut-15);border-radius:18px;flex-direction:column;gap:.7rem;padding:1.5rem 1.4rem;display:flex}.digitalLanding .pain-num{font-family:var(--mono);letter-spacing:.14em;color:var(--amaranth);font-size:11px;font-weight:700}.digitalLanding .pain-item p{color:var(--walnut);font-size:.98rem}.digitalLanding .pain-closer{font-size:1.15rem}.digitalLanding .pain-closer b{font-weight:700}.digitalLanding .graveyard{padding-top:0}.digitalLanding .grave-inner{background:radial-gradient(120% 90% at 50% 0%, var(--dark-1) 0%, var(--dark-2) 60%, var(--dark-3) 100%);text-align:center;border-radius:26px;max-width:860px;margin:0 auto;padding:3rem 2rem}@media (max-width:640px){.grave-inner{border-radius:20px;padding:2.25rem 1.35rem}}.digitalLanding .grave-inner .eyebrow-pill{color:#f7f2e8d9;background:#f7f2e80f;border-color:#f7f2e840}.digitalLanding .grave-inner .eyebrow-pill .d{background:var(--clay)}.digitalLanding .grave-h{color:#f7f2e8;max-width:640px;margin:1.2rem auto 1.3rem;font-size:clamp(1.5rem,3.4vw,2.2rem);font-weight:800;line-height:1.14}.digitalLanding .grave-h .ital{color:var(--clay)}.digitalLanding .grave-body{color:#f7f2e8b8;max-width:620px;margin:0 auto .9rem;font-size:1rem}.digitalLanding .grave-body:last-child{margin-bottom:0}.digitalLanding .fit-grid{gap:2.5rem;display:grid}@media (min-width:860px){.fit-grid{grid-template-columns:1fr 1fr;gap:3.5rem}}.digitalLanding .fit-col h2{margin-bottom:.5rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:800;line-height:1.15}.digitalLanding .fit-kicker{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;margin-bottom:1rem;font-size:11px;font-weight:700;display:block}.digitalLanding .col-yes .fit-kicker{color:var(--gold)}.digitalLanding .col-no .fit-kicker{color:var(--amaranth)}.digitalLanding .fit-item{border-top:1px solid var(--walnut-08);align-items:flex-start;gap:1rem;padding:1.05rem 0;display:flex}.digitalLanding .fit-item:last-child{border-bottom:1px solid var(--walnut-08)}.digitalLanding .fit-mark{font-family:var(--mono);flex-shrink:0;padding-top:.2rem;font-size:12px;font-weight:700}.digitalLanding .col-yes .fit-mark{color:var(--gold)}.digitalLanding .col-no .fit-mark{color:var(--amaranth)}.digitalLanding .fit-item p{color:var(--walnut);font-size:.98rem}.digitalLanding .apply-outer{max-width:768px;margin:0 auto;padding:0 1.25rem}.digitalLanding .apply{text-align:center;background:radial-gradient(120% 80% at 50% 0%, var(--dark-1) 0%, var(--dark-2) 55%, var(--dark-3) 100%);border-radius:28px;padding:4rem 1.5rem;position:relative;overflow:hidden}@media (min-width:640px){.apply{padding:5rem 3rem}}.digitalLanding .apply:before{content:"";pointer-events:none;background:radial-gradient(60% 100% at 50% 0,#dcab6b47,#0000 70%);height:11rem;position:absolute;inset:0 0 auto}.digitalLanding .apply-inner{max-width:560px;margin:0 auto;position:relative}.digitalLanding .apply h2{color:#f7f2e8;margin-bottom:1.4rem;font-size:clamp(1.9rem,4.4vw,2.9rem);font-weight:700;line-height:1.06}.digitalLanding .apply h2 .ital{color:#fffaf0;font-size:.92em}.digitalLanding .apply p{color:#f7f2e8b8;max-width:480px;margin:0 auto 2.4rem}.digitalLanding .apply .arrow{transition:transform .15s}.digitalLanding .apply .cta:hover .arrow{transform:translate(3px)}.digitalLanding .form-shell{background:var(--cream-soft);border:1px solid var(--walnut-15);border-radius:22px;max-width:720px;margin:0 auto;padding:.5rem;overflow:hidden;box-shadow:0 24px 60px -34px #3a241080}.digitalLanding .form-shell iframe{background:0 0;border:0;border-radius:18px;width:100%;min-height:640px;display:block}html:has(.digitalLanding) .digitalLanding .form-shell{background:#14191c;border-color:#ffffff14;padding:0;box-shadow:0 24px 60px -34px #000000b8}html:has(.digitalLanding) .digitalLanding .form-shell iframe{filter:invert()brightness(1.28);background:#14191c;border-radius:22px}@media (max-width:640px){.form-shell{border-radius:18px;padding:.25rem}.form-shell iframe{border-radius:16px;min-height:600px}}.digitalLanding #apply-close{padding-bottom:6rem}@media (max-width:640px){#apply-close{padding-bottom:4rem}}@media (max-width:899px){.funnel-stage{position:static;top:auto}.funnel-grid{gap:1.25rem}.funnel-stage-inner{margin-bottom:.5rem}.funnel-diagram{width:min(310px,84vw);height:auto;margin:0 auto}.funnel-step:first-child{padding-top:.5rem}}@media (max-width:640px){.wrap{padding:0 1.1rem}.sec{padding:3.5rem 0}.hero{padding-top:3.25rem}.hero .eyebrow-pill{margin-bottom:1.5rem}.hero h1{margin-bottom:1.1rem}.hero .sub{margin-bottom:2.25rem;font-size:1.02rem}.sec-head{margin-bottom:2.25rem}.cta{justify-content:center;width:100%;max-width:360px;padding:1rem 1.5rem;font-size:1rem}.fstep-cta{align-self:stretch}.pain-item{padding:1.3rem 1.2rem}.apply{border-radius:22px;padding:3.25rem 1.25rem}}@media (min-width:900px){.digitalLanding .funnel-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:3.5rem}.digitalLanding .funnel-stage{z-index:1;position:sticky;top:calc(52px + 1.5rem)}}@media (max-width:899px){.digitalLanding .funnel-stage{position:static;top:auto}}
