html[data-theme=dark],html[data-theme=dark] *{box-sizing:border-box}html[data-theme=dark] html{scroll-behavior:smooth}html[data-theme=dark] body{font-family:var(--ft-font-sans);background:var(--ft-bg);color:var(--ft-text);margin:0;overflow-x:hidden}html[data-theme=dark] .cursor{background:var(--ft-violet-500);pointer-events:none;z-index:9999;mix-blend-mode:screen;border-radius:50%;width:8px;height:8px;transition:transform .1s,width .2s,height .2s,background .2s;position:fixed;transform:translate(-50%,-50%)}html[data-theme=dark] .cursor-ring{border:1px solid var(--ft-accent);pointer-events:none;z-index:9998;border-radius:50%;width:36px;height:36px;transition:transform .18s cubic-bezier(.25,.46,.45,.94),width .3s,height .3s,border-color .3s;position:fixed;transform:translate(-50%,-50%)}:is(html[data-theme=dark] body:has(a:hover) .cursor-ring,html[data-theme=dark] body:has(button:hover) .cursor-ring){border-color:var(--ft-focus-violet);width:56px;height:56px}body:has([data-surface=landing]){position:relative}body:has([data-surface=landing]):before{content:"";pointer-events:none;z-index:0;opacity:var(--ft-noise-opacity,.4);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.04'/%3E%3C/svg%3E");position:fixed;inset:0}:where([data-surface=landing]){z-index:1;position:relative}:where([data-surface=landing]) .hero-label{font-family:var(--ft-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ft-on-indigo-hero-subtitle);margin-bottom:24px;font-size:12px;font-weight:500;animation:.7s .1s both ft-fadeUp}:where([data-surface=landing]) .input-zone{flex-direction:column;gap:16px;max-width:min(620px,100%);animation:.7s .4s both ft-fadeUp;display:flex}:where([data-surface=landing]) .ft-link{color:var(--ft-violet-500);text-decoration:none}:where([data-surface=landing]) .ft-link:hover{text-decoration:underline}:where([data-surface=landing]) .meta-dot{background:var(--ft-violet-500);opacity:.6;border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block}:where([data-surface=landing]) .ticker{border-top:1px solid var(--ft-border);background:var(--ft-ticker-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:2;align-items:center;height:44px;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}:where([data-surface=landing]) .ticker-track{white-space:nowrap;gap:0;animation:25s linear infinite ft-ticker;display:flex}:where([data-surface=landing]) .ticker-item{font-family:var(--ft-font-mono);letter-spacing:.08em;color:var(--ft-text-dim);align-items:center;gap:8px;padding:0 32px;font-size:11px;display:flex}:where([data-surface=landing]) .ticker-item .role{color:var(--ft-soft)}:where([data-surface=landing]) .ticker-sep{color:var(--ft-border-bright)}.processing{font-family:var(--ft-font-mono);color:var(--ft-violet-500);align-items:center;gap:12px;padding:16px 0;font-size:12px;display:none}.processing.active{display:flex}:where([data-surface=landing]) .divider{background:var(--ft-border);z-index:2;height:1px;position:relative}:where([data-surface=landing]) .divider-grad{background:var(--ft-grad-divider);z-index:2;height:1px;position:relative}html[data-theme=dark] .reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(32px)}html[data-theme=dark] .reveal.visible{opacity:1;transform:translateY(0)}html[data-theme=dark] .reveal-delay-1{transition-delay:.1s}html[data-theme=dark] .reveal-delay-2{transition-delay:.2s}html[data-theme=dark] .reveal-delay-3{transition-delay:.3s}@keyframes ft-gridShift{0%{background-position:0 0}to{background-position:80px 80px}}@keyframes ft-fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes ft-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes ft-growBar{0%{width:0!important}}@keyframes ft-procPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.5)}}:where([data-surface=landing]) .privacy-attention{background:var(--ft-error-bg-subtle);box-shadow:0 0 0 2px var(--ft-error-border), 0 0 0 6px var(--ft-error-glow);border-radius:10px;align-items:center;gap:8px;padding:10px 12px;animation:.9s ease-in-out 2 ft-attention-pulse;display:inline-flex}:where([data-surface=landing]) .privacy-attention input[type=checkbox]{accent-color:var(--ft-error);outline:2px solid var(--ft-error-outline);outline-offset:2px;border-radius:4px}@keyframes ft-attention-pulse{0%{transform:translateY(0)}50%{transform:translateY(-1px)}to{transform:translateY(0)}}:where([data-surface=landing]) .ft-linkedin-combo-btn.ft-btn.ft-btn--primary:disabled{opacity:.55;background:var(--ft-btn-primary-disabled-bg)}:where([data-surface=landing]) .ft-linkedin-combo-btn.ft-btn.ft-btn--primary:focus-visible{outline:2px solid var(--ft-focus-outline-bright);outline-offset:-4px}:where([data-surface=landing]) .ft-report-section-header,:where([data-surface=landing]) .ft-proof-section-header{width:100%;max-width:1240px;margin-left:auto;margin-right:auto}:where([data-surface=landing]) .section{padding:clamp(56px, 8vw, 120px) var(--ft-page-pad-x);border-top:1px solid var(--ft-border);z-index:2;position:relative}:where([data-surface=landing]) .section-header{justify-content:space-between;align-items:flex-end;margin-bottom:64px;display:flex}:where([data-surface=landing]) .section-tag{font-family:var(--ft-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ft-violet-500);margin-bottom:12px;font-size:11px}:where([data-surface=landing]) .section-title{font-family:var(--ft-font-serif);letter-spacing:-.012em;font-size:clamp(32px,4vw,52px);line-height:1.05}@media (max-width:768px){:where([data-surface=landing]) .section{padding:72px var(--ft-page-pad-x) 88px}:where([data-surface=landing]) .section-header{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:36px}:where([data-surface=landing]) .section-title{font-size:clamp(28px,8vw,40px)}}:where([data-surface=landing]) .section-intro{color:var(--ft-text-mid);max-width:640px;margin:0;font-size:16px;line-height:1.6}:where([data-surface=landing]) .cta-section{padding:clamp(56px, 8vw, 100px) var(--ft-page-pad-x);z-index:2;border-top:1px solid var(--ft-border);position:relative;overflow:hidden}:where([data-surface=landing]) .cta-section:before{content:"";background:var(--ft-grad-brand);width:200px;height:1px;position:absolute;top:-1px;left:50%;transform:translate(-50%)}:where([data-surface=landing]) .cta-inner{max-width:1240px;margin-inline:auto}:where([data-surface=landing]) .cta-header{text-align:center;max-width:40rem;margin:0 auto clamp(24px,4vw,36px)}:where([data-surface=landing]) .cta-header .ft-eyebrow{margin-bottom:12px}:where([data-surface=landing]) .cta-headline{font-family:var(--ft-font-serif);letter-spacing:-.012em;text-wrap:balance;margin:0 0 14px;font-size:clamp(36px,5vw,68px);line-height:1.04}:where([data-surface=landing]) .cta-sub{color:var(--ft-text-mid);text-wrap:pretty;max-width:34rem;margin:0 auto;font-size:clamp(16px,1.35vw,17px);line-height:1.6}:where([data-surface=landing]) .cta-form{text-align:left;max-width:min(720px,100%);margin:0 auto}:where([data-surface=landing]) .cta-panel{border:1px solid var(--ft-violet-500);border-radius:20px;flex-direction:column;gap:0;padding:clamp(18px,2.5vw,24px);display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){:where([data-surface=landing]) .cta-panel{border:1px solid color-mix(in srgb, var(--ft-violet-500) 18%, var(--ft-border))}}:where([data-surface=landing]) .cta-panel{background:var(--ft-surface-2)}@supports (color:color-mix(in lab, red, red)){:where([data-surface=landing]) .cta-panel{background:color-mix(in srgb, var(--ft-surface-2) 88%, var(--ft-bg))}}:where([data-surface=landing]) .cta-panel{box-shadow:var(--ft-inset-highlight-soft,inset 0 1px 0 var(--ft-white)), var(--ft-shadow-ink-xs,0 1px 2px #0000000a)}@supports (color:color-mix(in lab, red, red)){:where([data-surface=landing]) .cta-panel{box-shadow:var(--ft-inset-highlight-soft,inset 0 1px 0 color-mix(in srgb, var(--ft-white) 60%, transparent)), var(--ft-shadow-ink-xs,0 1px 2px #0000000a)}}html[data-theme=light] :where([data-surface=landing]) .cta-panel{background:var(--ft-white);border-color:var(--ft-violet-500)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] :where([data-surface=landing]) .cta-panel{border-color:color-mix(in srgb, var(--ft-violet-500) 14%, var(--ft-border-card-subtle,var(--ft-border)))}}html[data-theme=light] :where([data-surface=landing]) .cta-panel{box-shadow:var(--ft-inset-highlight,inset 0 1px 0 #fffc), var(--ft-shadow-ink-xs,0 1px 2px #0000000a), var(--ft-shadow-indigo-card-light,0 12px 40px #4f46e50f)}html[data-theme=dark] :where([data-surface=landing]) .cta-panel{background:var(--ft-surface-1)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] :where([data-surface=landing]) .cta-panel{background:color-mix(in srgb, var(--ft-surface-1) 92%, var(--ft-bg))}}html[data-theme=dark] :where([data-surface=landing]) .cta-panel{border-color:var(--ft-violet-500)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] :where([data-surface=landing]) .cta-panel{border-color:color-mix(in srgb, var(--ft-violet-500) 16%, var(--ft-border))}}:where([data-surface=landing]) .cta-panel .ft-linkedin-field{gap:12px}:where([data-surface=landing]) .cta-panel .ft-target-role.ft-optional-field{border-top:1px solid var(--ft-border);margin-top:0;margin-bottom:0;padding-top:18px}@supports (color:color-mix(in lab, red, red)){:where([data-surface=landing]) .cta-panel .ft-target-role.ft-optional-field{border-top:1px solid color-mix(in srgb, var(--ft-border) 50%, transparent)}}html[data-theme=dark] :where([data-surface=landing]) .cta-panel .ft-target-role.ft-optional-field{border-top-color:var(--ft-border)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] :where([data-surface=landing]) .cta-panel .ft-target-role.ft-optional-field{border-top-color:color-mix(in srgb, var(--ft-border) 70%, transparent)}}:where([data-surface=landing]) .cta-panel .ft-landing-privacy--cta{margin-top:0}:where([data-surface=landing]) .cta-trust-row{border-top:1px solid var(--ft-border);flex-wrap:wrap;gap:8px 14px;margin-top:16px;padding-top:14px;display:flex}@supports (color:color-mix(in lab, red, red)){:where([data-surface=landing]) .cta-trust-row{border-top:1px solid color-mix(in srgb, var(--ft-border) 45%, transparent)}}:where([data-surface=landing]) .cta-trust-row{font-family:var(--ft-font-mono);letter-spacing:.04em;color:var(--ft-text-dim);font-size:10.5px;line-height:1.4}:where([data-surface=landing]) .cta-play-link{text-align:center;margin:14px 0 0;padding-left:4px;font-size:14px;line-height:1.5}:where([data-surface=landing]) .cta-play-link a{color:var(--ft-violet-500);font-weight:500;text-decoration:none}:where([data-surface=landing]) .cta-play-link a:hover{color:var(--ft-indigo-700,var(--ft-violet-500));text-underline-offset:3px;text-decoration:underline}:where([data-surface=landing]) .cta-form .ft-inline-alert--spaced{margin-top:14px}@media (max-width:420px){:where([data-surface=landing]) .cta-panel{border-radius:16px;padding:16px}:where([data-surface=landing]) .cta-trust-row{gap:6px 10px;font-size:10px}}
@font-face{font-family:ftSans;src:url(../media/InstrumentSans_Variable-s.p.0vqsty9.6e1_0.ttf)format("truetype");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:ftSans;src:url(../media/InstrumentSans_Italic_Variable-s.p.02utdg-secqv-.ttf)format("truetype");font-display:swap;font-weight:100 900;font-style:italic}@font-face{font-family:ftSans Fallback;src:local(Arial);ascent-override:93.97%;descent-override:24.22%;line-gap-override:0.0%;size-adjust:103.22%}.ftsans_8ad87c6b-module__aHmdrW__className{font-family:ftSans,ftSans Fallback}.ftsans_8ad87c6b-module__aHmdrW__variable{--font-ft-sans:"ftSans", "ftSans Fallback"}
@font-face{font-family:ftMono;src:url(../media/DMMono_Light-s.p.0kw-kmbfv-y8-.ttf)format("truetype");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:ftMono;src:url(../media/DMMono_LightItalic-s.p.0po3b3ibgws_9.ttf)format("truetype");font-display:swap;font-weight:300;font-style:italic}@font-face{font-family:ftMono;src:url(../media/DMMono_Regular-s.p.00_b-076aqjh..ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:ftMono;src:url(../media/DMMono_Italic-s.p.13_lvwep_ixbz.ttf)format("truetype");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:ftMono;src:url(../media/DMMono_Medium-s.p.0r63g.suquqnl.ttf)format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:ftMono;src:url(../media/DMMono_MediumItalic-s.p.13e2kf~5j29nk.ttf)format("truetype");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:ftMono Fallback;src:local(Arial);ascent-override:75.44%;descent-override:23.58%;line-gap-override:0.0%;size-adjust:131.49%}.ftmono_aadd59d3-module__uK29PG__className{font-family:ftMono,ftMono Fallback}.ftmono_aadd59d3-module__uK29PG__variable{--font-ft-mono:"ftMono", "ftMono Fallback"}
@font-face{font-family:ftSerif;src:url(../media/DMSerifDisplay_Regular-s.p.11zwx~kx4863s.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:ftSerif;src:url(../media/DMSerifDisplay_Italic-s.p.06hz07t5rofgb.ttf)format("truetype");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:ftSerif Fallback;src:local(Arial);ascent-override:102.23%;descent-override:33.06%;line-gap-override:0.0%;size-adjust:101.35%}.ftserif_dcab3589-module__tErQDW__className{font-family:ftSerif,ftSerif Fallback}.ftserif_dcab3589-module__tErQDW__variable{--font-ft-serif:"ftSerif", "ftSerif Fallback"}
