@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)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.3i9rha7jpxn0q.woff2)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.2o7ko1d-5m1xu.woff2)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.1ee5w62fj497l.woff2)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.1way2z9fj6cig.woff2)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.0szrwpqb9mkwe.woff2)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.45535valc9rzk.woff2)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:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)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:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)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:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)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:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)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:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)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:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)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.03ez25a9g3i0n.woff2)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.3i9rha7jpxn0q.woff2)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.2o7ko1d-5m1xu.woff2)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.1ee5w62fj497l.woff2)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.1way2z9fj6cig.woff2)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.0szrwpqb9mkwe.woff2)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.45535valc9rzk.woff2)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.03ez25a9g3i0n.woff2)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.3i9rha7jpxn0q.woff2)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.2o7ko1d-5m1xu.woff2)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.1ee5w62fj497l.woff2)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.1way2z9fj6cig.woff2)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.0szrwpqb9mkwe.woff2)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.45535valc9rzk.woff2)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_808480d7-module__fd10sq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_808480d7-module__fd10sq__variable{--font-asme-sans:"Inter", "Inter Fallback"}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.3zvkfbs08rnj_.woff2)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:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.3strvg7o-g5v2.woff2)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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.1wwzpfhzaj2r0.woff2)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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.2rlzm4mj5kw8e.woff2)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:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_cc309438-module__4o4HYW__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.instrument_serif_cc309438-module__4o4HYW__variable{--font-asme-serif:"Instrument Serif", "Instrument Serif Fallback"}
.find-root,.find-root .theme-light{--background:#f7f7f8;--foreground:#0a0a0c;--surface:#fff;--surface-raised:#f0f0f3;--border:#dedee4;--muted:#606068;--faint:#96969f;--accent:#3663ff;--accent-soft:#3663ff14;--accent-border:#3663ff40;--glass-bg:#ffffffad;--glass-highlight:#fffffff2;--glass-shadow:#14142317;--video-opacity:1;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.find-root .theme-dark{--background:#09090b;--foreground:#f0f0f5;--surface:#111116;--surface-raised:#1a1a22;--border:#1e1e2e;--muted:#9898a8;--faint:#555568;--accent:#3663ff;--accent-soft:#3663ff24;--accent-border:#3663ff59;--glass-bg:#ffffff06;--glass-highlight:#fff6;--glass-shadow:#00000047;--video-opacity:1;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.bg-dot-pattern-light{background-image:radial-gradient(#3663ff29 .8px,#0000 .8px)}.find-root{background:var(--background);color:var(--foreground);font-family:var(--font-asme-sans), ui-sans-serif, sans-serif;-webkit-font-smoothing:antialiased}.find-root ::selection{background:var(--accent-soft);color:var(--foreground)}.serif-accent{font-family:var(--font-asme-serif), serif;word-spacing:.12em;font-style:italic;font-weight:400}.lead-video-layer{pointer-events:none;position:absolute;inset:0;overflow:hidden}.lead-video{object-fit:cover;width:100%;height:100%;opacity:var(--video-opacity);filter:none;transition:opacity .3s}@media (max-width:640px){.lead-video{object-position:58% center}}.liquid-glass{background:var(--glass-bg);background-blend-mode:luminosity;box-shadow:inset 0 1px 1px color-mix(in srgb, var(--glass-highlight) 34%, transparent), 0 24px 80px var(--glass-shadow);-webkit-backdrop-filter:blur(18px)saturate(130%);border:0;position:relative;overflow:hidden}.liquid-glass:before{content:"";border-radius:inherit;background:linear-gradient(180deg, var(--glass-highlight) 0%, color-mix(in srgb, var(--glass-highlight) 20%, transparent) 24%, transparent 50%, color-mix(in srgb, var(--accent) 18%, transparent) 100%);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.visual-toolbar{border-bottom:1px solid color-mix(in srgb, var(--foreground) 7%, transparent);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--foreground) 38%, transparent);justify-content:space-between;align-items:center;padding:.7rem 1rem;font-size:.625rem;font-weight:500;display:flex}.visual-status{background:var(--accent-soft);color:var(--accent);border-radius:999px;padding:.25rem .5rem}.system-line i{animation:6s cubic-bezier(.16,1,.3,1) infinite system-progress}.flow-dot{animation:2.4s ease-in-out infinite flow-dot}.market-bar i{transform-origin:0;animation:3.8s cubic-bezier(.16,1,.3,1) infinite bar-resolve}.channel-result,.action-step{animation:4.8s ease-in-out infinite record-resolve}.signal-scan{z-index:1;inset-inline:0;background:linear-gradient(180deg, transparent, var(--accent-soft), transparent);pointer-events:none;height:28%;animation:4.2s ease-in-out infinite scan-signals;position:absolute;top:-25%}.signal-result{animation:4.2s ease-in-out infinite signal-detected}.decision-active{animation:3.6s ease-in-out infinite decision-focus}.icp-scan{inset-inline:8%;background:linear-gradient(180deg, transparent, var(--accent-soft), transparent);pointer-events:none;height:24%;animation:3.8s ease-in-out infinite icp-scan;position:absolute;top:-20%}.score-ring{background:conic-gradient(var(--accent) 0 72%, var(--accent-soft) 72% 100%)}.market-trend-line{stroke-dasharray:1200;stroke-dashoffset:1200px;animation:1.2s cubic-bezier(.16,1,.3,1) forwards market-trend-draw}.market-trend-pulse{transform-box:fill-box;transform-origin:50%;animation:2.2s ease-out infinite market-trend-pulse}.loading-progress{transform-origin:0;animation:2.8s ease-in-out infinite loading-progress}.loading-task{animation:2.8s ease-in-out infinite loading-task}.loading-dot{animation:1.4s ease-in-out infinite loading-dot}.audience-dot-grid{grid-template-columns:repeat(25,minmax(0,1fr));gap:clamp(.15rem,.55vw,.35rem);display:grid}@media (max-width:640px){.audience-dot-grid{grid-template-columns:repeat(20,minmax(0,1fr))}}.audience-dot{aspect-ratio:1;opacity:0;border-radius:999px;width:100%;transition:opacity .32s,transform .52s cubic-bezier(.16,1,.3,1);transform:translateY(7px)scale(.45)}.audience-simulation.is-visible .audience-dot{opacity:1;transform:translateY(0)scale(1)}.audience-dot-dismiss{background:color-mix(in srgb, var(--foreground) 16%, transparent)}.audience-dot-curious{background:color-mix(in srgb, var(--accent) 30%, transparent)}.audience-dot-interested{background:color-mix(in srgb, var(--accent) 62%, transparent)}.audience-dot-ready{background:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 10%, transparent)}.audience-result{opacity:0;transition:opacity .5s 1.15s,transform .6s cubic-bezier(.16,1,.3,1) 1.15s;transform:translateY(8px)}.audience-simulation.is-visible .audience-result{opacity:1;transform:translateY(0)}.audience-meter{transform-origin:0;transition:transform .9s cubic-bezier(.16,1,.3,1) 1.35s;transform:scaleX(0)}.audience-simulation.is-visible .audience-meter{transform:scaleX(1)}.ekos-loader{animation:2.4s ease-in-out infinite ekos-loader}@keyframes ekos-loader{0%,to{transform:rotate(0)scale(.94)}50%{transform:rotate(180deg)scale(1)}}@keyframes loading-progress{0%{opacity:.45;transform:translate(-80%)scaleX(.35)}55%{opacity:1;transform:translate(35%)scaleX(1)}to{opacity:.55;transform:translate(160%)scaleX(.6)}}@keyframes loading-task{0%,to{border-color:color-mix(in srgb, var(--foreground) 9%, transparent);transform:translateY(2px)}50%{border-color:color-mix(in srgb, var(--accent) 28%, transparent);transform:translateY(0)}}@keyframes loading-dot{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 0%, transparent);opacity:.45}50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--accent) 16%, transparent);opacity:1}}@media (prefers-reduced-motion:reduce){.loading-progress,.loading-task,.loading-dot,.ekos-loader,.audience-dot,.audience-result,.audience-meter{transition:none;animation:none}.audience-dot,.audience-result{opacity:1;transform:none}.audience-meter{transform:scaleX(1)}}@keyframes bar-resolve{0%,12%{opacity:.45;transform:scaleX(.12)}38%,86%{opacity:1;transform:scaleX(1)}to{opacity:.45;transform:scaleX(.12)}}@keyframes system-progress{0%,12%{transform:scaleX(0)}72%,88%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes flow-dot{0%,to{opacity:.3;transform:translate(-22px)}50%{opacity:1;transform:translate(22px)}}@keyframes record-resolve{0%,15%{opacity:.45;transform:translateY(4px)}32%,82%{opacity:1;transform:translateY(0)}to{opacity:.45;transform:translateY(4px)}}@keyframes scan-signals{0%{transform:translateY(0)}70%,to{transform:translateY(470%)}}@keyframes signal-detected{0%,24%{border-color:color-mix(in srgb, var(--foreground) 8%, transparent)}38%,62%{border-color:var(--accent-border);background:var(--accent-soft)}78%,to{border-color:color-mix(in srgb, var(--foreground) 8%, transparent)}}@keyframes decision-focus{0%,to{box-shadow:0 0 #0000}50%{box-shadow:0 0 0 4px var(--accent-soft)}}@keyframes icp-scan{0%{opacity:0;transform:translateY(0)}35%{opacity:1}to{opacity:0;transform:translateY(560%)}}@keyframes score-resolve{0%,to{transform:rotate(-3deg)scale(.97)}50%{transform:rotate(0)scale(1)}}@keyframes market-trend-draw{to{stroke-dashoffset:0}}@keyframes market-trend-pulse{0%{opacity:.28;transform:scale(.7)}70%,to{opacity:0;transform:scale(1.65)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.system-line i,.flow-dot,.market-bar i,.channel-result,.action-step,.signal-scan,.signal-result,.decision-active,.score-ring,.icp-scan,.market-trend-line,.market-trend-pulse{animation:none}.market-trend-line{stroke-dashoffset:0}}
