@font-face{font-family:Lato;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/lynkmagic-landing/lato-300-latin.woff2) format("woff2")}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/lynkmagic-landing/lato-400-latin.woff2) format("woff2")}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/lynkmagic-landing/lato-700-latin.woff2) format("woff2")}@font-face{font-family:Lato;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/lynkmagic-landing/lato-900-latin.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/lynkmagic-landing/inter-var-latin.woff2) format("woff2")}.fms-landing{--pink:#FF218C;--pink-deep:#C4006A;--pink-tint:#FFF0F7;--peach:#FBAA5A;--indigo:#4F46E5;--indigo-deep:#3730A3;--indigo-soft:#EEF0FE;--blue:#1F6F9E;--violet:#6E1D8B;--ink:#17181C;--ink-soft:#383D49;--muted:#565C6B;--paper:#F4F2F1;--surface:#FFFFFF;--surface-2:#FAF9F8;--line:#E3E1DF;--line-strong:#CFCCC9;--green:#15803D;--green-soft:#DCFCE7;--amber:#9A4D07;--amber-soft:#FBE9CE;--radius:12px;--radius-lg:20px;--shadow-sm:0 1px 2px rgba(23,24,28,.05);--shadow-md:0 6px 22px rgba(23,24,28,.09);--shadow-lg:0 18px 48px rgba(23,24,28,.12);--maxw:1160px;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--ink);background:var(--paper);line-height:1.55;-webkit-font-smoothing:antialiased;font-size:17px}html{scroll-behavior:smooth;scroll-padding-top:84px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.fms-landing *{animation-duration:.01ms!important;transition-duration:.01ms!important}}.fms-landing .display,.fms-landing .wordmark,.fms-landing h1,.fms-landing h2,.fms-landing h3{font-family:Lato,-apple-system,sans-serif}.fms-landing a{color:var(--indigo-deep);text-decoration:none}.fms-landing a:hover{text-decoration:underline}.fms-landing :focus-visible{outline:3px solid var(--indigo);outline-offset:2px;border-radius:4px}.fms-landing .wrap{max-width:var(--maxw);margin:0 auto;padding:0 24px}.fms-landing .btn{display:inline-flex;align-items:center;gap:8px;font-family:Inter,sans-serif;font-weight:600;font-size:16px;padding:13px 22px;border-radius:10px;border:1.5px solid transparent;cursor:pointer;min-height:48px;transition:background .15s,border-color .15s,transform .05s}.fms-landing .btn-primary{background:var(--indigo);color:#fff}.fms-landing .btn-primary:hover{background:var(--indigo-deep);text-decoration:none}.fms-landing .btn-primary:active{transform:translateY(1px)}.fms-landing .btn-ghost{background:transparent;color:var(--indigo-deep);border-color:var(--line-strong)}.fms-landing .btn-ghost:hover{background:var(--surface);text-decoration:none;border-color:var(--indigo)}.fms-landing .brand{display:inline-flex;align-items:center;gap:10px}.fms-landing .mark{display:inline-flex;align-items:center;gap:1px;line-height:1}.fms-landing .mark .bracket{font-family:Lato,sans-serif;font-weight:900;color:var(--indigo);font-size:30px}.fms-landing .mark .heart{width:22px;height:22px;object-fit:contain;display:block}.fms-landing .wordmark{font-weight:700;font-size:21px;color:var(--ink);letter-spacing:-.2px}.fms-landing .wordmark sup{font-size:.5em;font-weight:700;top:-.7em}.fms-landing header.nav{position:sticky;top:0;z-index:50;background:rgba(244,242,241,.88);backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid var(--line)}.fms-landing .nav-inner{display:flex;align-items:center;justify-content:space-between;height:72px}.fms-landing .nav-links{display:flex;align-items:center;gap:28px}.fms-landing .nav-links a{color:var(--ink-soft);font-size:15px;font-weight:500}.fms-landing .nav-links a:hover{color:var(--ink);text-decoration:none}.fms-landing .nav-actions{display:flex;align-items:center;gap:14px}.fms-landing .nav-toggle{display:none;background:none;border:0;cursor:pointer}.fms-landing .hero{padding:72px 0 40px}.fms-landing .hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:56px;align-items:center}.fms-landing .eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;letter-spacing:.3px;text-transform:uppercase;color:var(--indigo-deep);background:var(--indigo-soft);padding:6px 12px;border-radius:999px;margin-bottom:20px}.fms-landing .hero h1{font-size:46px;line-height:1.08;font-weight:900;letter-spacing:-1px;margin:0 0 18px;color:var(--ink)}.fms-landing .hero h1 .nm{color:var(--pink-deep)}.fms-landing .hero .sub{font-size:20px;color:var(--ink-soft);margin:0 0 30px;max-width:34ch}.fms-landing .hero-cta{display:flex;gap:14px;flex-wrap:wrap}.fms-landing .hero-note{margin-top:18px;font-size:14px;color:var(--muted)}.fms-landing .intake{display:grid;grid-template-columns:.92fr 1.08fr;gap:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden}.fms-landing .intake-col{padding:20px;min-width:0}.fms-landing .intake-col.convo{background:linear-gradient(180deg,#fff,var(--surface-2));border-right:1px solid var(--line)}.fms-landing .intake-head{display:flex;align-items:center;gap:8px;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--muted);margin-bottom:14px}.fms-landing .dot{width:8px;height:8px;border-radius:50%;flex:none}.fms-landing .dot.pink{background:var(--pink)}.fms-landing .dot.indigo{background:var(--indigo)}.fms-landing .dot.live{background:var(--green);box-shadow:0 0 0 0 rgba(21,128,61,.5);animation:fms-landing-pulse 2s infinite}@keyframes fms-landing-pulse{70%{box-shadow:0 0 0 6px rgba(21,128,61,0)}to{box-shadow:0 0 0 0 rgba(21,128,61,0)}}.fms-landing .bubble{border-radius:14px;padding:9px 12px;font-size:13.5px;margin-bottom:9px;max-width:94%}.fms-landing .bubble.ai{background:var(--indigo-soft);color:var(--ink);border-bottom-left-radius:4px}.fms-landing .bubble.user{background:var(--pink-tint);color:var(--ink);margin-left:auto;border-bottom-right-radius:4px}.fms-landing .bubble .who{display:flex;align-items:center;gap:5px;font-size:10.5px;font-weight:700;color:var(--muted);margin-bottom:3px}.fms-landing .bubble .who .vc{color:var(--pink-deep)}.fms-landing .bubble .lang{display:inline-block;margin-top:4px;font-size:10.5px;color:var(--violet);font-weight:600}.fms-landing .record{padding:20px}.fms-landing .record-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid var(--line)}.fms-landing .record-name{font-family:Lato,sans-serif;font-weight:900;font-size:14px;color:var(--ink)}.fms-landing .record-auto{display:inline-flex;align-items:center;gap:6px;flex:none;font-size:10.5px;font-weight:700;color:var(--indigo-deep);background:var(--indigo-soft);padding:4px 9px;border-radius:999px}.fms-landing .record-auto .mm{display:inline-flex;align-items:center;line-height:1}.fms-landing .record-auto .mm .bk{font-family:Lato;font-weight:900;color:var(--indigo)}.fms-landing .record-auto .mm img{width:11px;height:11px}.fms-landing .record-section{font-size:10.5px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--muted);margin:14px 0 8px}.fms-landing .record-section:first-of-type{margin-top:0}.fms-landing .rec-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px 10px}.fms-landing .rec-grid .rec-field.wide{grid-column:1/-1}.fms-landing .rec-field label{display:block;font-size:10.5px;font-weight:600;color:var(--muted);margin-bottom:4px}.fms-landing .rec-input{display:flex;align-items:center;justify-content:space-between;gap:8px;border:1.5px solid var(--line);border-radius:8px;padding:8px 10px;background:var(--surface-2);font-size:13px;color:var(--ink);min-height:36px;line-height:1.3}.fms-landing .rec-input .val{font-weight:600}.fms-landing .rec-input.filled{border-color:#b9e4c8;background:#f1fbf5}.fms-landing .rec-input.review{border-color:#ecd6a6;background:#fdf6ea}.fms-landing .rec-input .stamp{flex:none;width:17px;height:17px;border-radius:50%;display:grid;place-items:center}.fms-landing .rec-input.filled .stamp{background:var(--green-soft);color:var(--green)}.fms-landing .rec-input.review .stamp{background:var(--amber-soft);color:var(--amber)}.fms-landing .record-foot{display:flex;align-items:center;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid var(--line);font-size:12px;color:var(--muted)}.fms-landing .record-foot b{color:var(--ink)}.fms-landing .record-foot .bar{flex:1;height:6px;border-radius:999px;background:var(--surface-2);overflow:hidden}.fms-landing .record-foot .bar i{display:block;height:100%;width:92%;background:var(--green);border-radius:999px}.fms-landing .js-fill.will-fill .rec-field{opacity:0;transform:translateY(6px)}.fms-landing .js-fill.will-fill.run .rec-field{opacity:1;transform:none;transition:opacity .4s ease,transform .4s ease}.fms-landing section.band{padding:78px 0}.fms-landing section.band.alt{background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.fms-landing .kicker{font-size:13px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--indigo-deep);margin:0 0 12px}.fms-landing h2{font-size:34px;line-height:1.15;font-weight:900;letter-spacing:-.6px;margin:0 0 14px}.fms-landing .lead{font-size:19px;color:var(--ink-soft);max-width:62ch;margin:0}.fms-landing .thesis{text-align:center}.fms-landing .thesis h2{font-size:40px}.fms-landing .thesis .lead{margin:0 auto 18px}.fms-landing .thesis .split{display:inline-flex;gap:10px;align-items:center;flex-wrap:wrap;justify-content:center;margin-top:8px;font-size:15px;color:var(--muted)}.fms-landing .thesis .chip{background:var(--paper);border:1px solid var(--line-strong);border-radius:999px;padding:7px 15px;font-weight:500;color:var(--ink-soft)}.fms-landing .thesis .chip b{color:var(--ink)}.fms-landing .vp{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.fms-landing .vp.rev{direction:rtl}.fms-landing .vp.rev>*{direction:ltr}.fms-landing .vp+.vp{margin-top:72px}.fms-landing .vp ul{list-style:none;padding:0;margin:22px 0 0}.fms-landing .vp li{display:flex;gap:12px;align-items:flex-start;padding:9px 0;font-size:17px;color:var(--ink-soft)}.fms-landing .vp li svg{flex:none;margin-top:3px}.fms-landing .viz{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:22px}.fms-landing .viz-title{font-size:12px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:var(--muted);margin:0 0 16px}.fms-landing .tiles{display:grid;grid-template-columns:1fr 1fr;gap:14px}.fms-landing .tile{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius);padding:16px}.fms-landing .tile .label{font-size:13px;color:var(--muted);margin:0 0 6px}.fms-landing .tile .num{font-family:Lato,sans-serif;font-weight:900;font-size:34px;color:var(--ink);line-height:1}.fms-landing .tile .num small{font-size:15px;font-weight:700;color:var(--muted)}.fms-landing .tile .trend{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:600;margin-top:8px}.fms-landing .tile .trend.good{color:var(--green)}.fms-landing .tile-note{margin:14px 0 0;font-size:13px;color:var(--muted)}.fms-landing .check{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.fms-landing .check:last-child{border-bottom:0}.fms-landing .check .ic{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;flex:none}.fms-landing .check .ic.ok{background:var(--green-soft);color:var(--green)}.fms-landing .check .ic.rev{background:var(--amber-soft);color:var(--amber)}.fms-landing .check .ct{font-size:15px}.fms-landing .check .ct b{display:block;color:var(--ink);font-weight:600}.fms-landing .check .ct span{font-size:13px;color:var(--muted)}.fms-landing .check .pill{margin-left:auto;font-size:12px;font-weight:600;padding:4px 10px;border-radius:999px}.fms-landing .check .pill.ok{background:var(--green-soft);color:var(--green)}.fms-landing .check .pill.rev{background:var(--amber-soft);color:var(--amber)}.fms-landing .viz-foot{margin:16px 0 0;font-size:13px;color:var(--muted)}.fms-landing .ovo{display:grid;grid-template-columns:1fr 1fr;gap:16px}.fms-landing .ovo-col{border-radius:var(--radius);padding:20px;border:1px solid var(--line)}.fms-landing .ovo-col.build{background:var(--surface-2)}.fms-landing .ovo-col.operate{background:var(--indigo-soft);border-color:#cdd2fb}.fms-landing .ovo-col h4{font-family:Lato,sans-serif;margin:0 0 4px;font-size:18px;font-weight:900}.fms-landing .ovo-col .tag{font-size:13px;color:var(--muted);margin:0 0 14px}.fms-landing .ovo-col.operate .tag{color:var(--indigo-deep)}.fms-landing .ovo-col ul{list-style:none;margin:0;padding:0}.fms-landing .ovo-col li{font-size:14.5px;padding:7px 0;display:flex;gap:9px;align-items:flex-start;color:var(--ink-soft)}.fms-landing .ovo-col li:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;margin-top:8px}.fms-landing .ovo-col.build li:before{background:var(--line-strong)}.fms-landing .ovo-col.operate li:before{background:var(--indigo)}.fms-landing .ovo-price{margin-top:14px;font-size:13px;color:var(--muted)}.fms-landing .ovo-price b{color:var(--indigo-deep);font-weight:700}.fms-landing .demo{background:linear-gradient(180deg,var(--surface),var(--surface-2));border-top:1px solid var(--line)}.fms-landing .demo-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:56px;align-items:start}.fms-landing .demo-copy h2{font-size:32px}.fms-landing .demo-copy .lead{margin-bottom:22px}.fms-landing .demo-copy .assur{list-style:none;padding:0;margin:24px 0 0}.fms-landing .demo-copy .assur li{display:flex;gap:10px;align-items:center;padding:7px 0;color:var(--ink-soft);font-size:15px}.fms-landing .demo-form{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:12px;overflow:hidden}.fms-landing .demo-form iframe{display:block;border:0;border-radius:calc(var(--radius-lg) - 6px)}.fms-landing footer.foot{background:var(--ink);color:#C9CBD2;padding:44px 0 34px}.fms-landing footer.foot a{color:#C9CBD2}.fms-landing footer.foot a:hover{color:#fff}.fms-landing .foot-top{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;padding-bottom:26px;border-bottom:1px solid #2a2b31}.fms-landing .foot .mark .bracket{color:#A5A0F5}.fms-landing .foot .wordmark{color:#fff}.fms-landing .foot-links{display:flex;gap:24px;flex-wrap:wrap;font-size:14px}.fms-landing .foot-legal{margin-top:24px;font-size:13px;color:#8A8D97;max-width:78ch}.fms-landing .foot-legal .tm{display:block;margin-top:8px}@media (max-width:900px){.fms-landing .demo-grid,.fms-landing .hero-grid,.fms-landing .thesis .split,.fms-landing .vp,.fms-landing .vp.rev{grid-template-columns:1fr;direction:ltr}.fms-landing .vp{gap:32px}.fms-landing .vp+.fms-landing .vp{margin-top:48px}.fms-landing .hero h1{font-size:36px}.fms-landing .thesis h2,.fms-landing h2{font-size:28px}.fms-landing .nav-links{display:none}.fms-landing .nav-links.open{display:flex;flex-direction:column;position:absolute;top:72px;left:0;right:0;background:var(--surface);border-bottom:1px solid var(--line);padding:16px 24px;gap:16px}.fms-landing .nav-toggle{display:inline-flex}.fms-landing .intake,.fms-landing .ovo,.fms-landing .tiles{grid-template-columns:1fr}.fms-landing .intake-col.convo{border-right:0;border-bottom:1px solid var(--line)}}.fms-landing .rollup-top{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px}.fms-landing .rollup-chip{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;color:var(--ink-soft);background:var(--surface-2);border:1px solid var(--line);border-radius:999px;padding:6px 12px}.fms-landing .rollup-chip b{font-family:Lato,sans-serif;font-weight:900;color:var(--indigo-deep)}.fms-landing .srow{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.fms-landing .srow:last-of-type{border-bottom:0}.fms-landing .srow .sdot{width:10px;height:10px;border-radius:50%;flex:none}.fms-landing .srow .sdot.good{background:var(--green)}.fms-landing .srow .sdot.ok{background:var(--indigo)}.fms-landing .srow .sdot.rev{background:var(--amber)}.fms-landing .srow .sname{flex:1;min-width:0}.fms-landing .srow .sname b{display:block;font-size:14.5px;font-weight:600;color:var(--ink)}.fms-landing .srow .sname small{font-size:12px;color:var(--muted)}.fms-landing .srow .spart{font-family:Lato,sans-serif;font-weight:900;font-size:15px;color:var(--ink-soft);flex:none;text-align:right;min-width:70px}.fms-landing .srow .spart small{display:block;font-family:Inter,sans-serif;font-size:10.5px;font-weight:500;color:var(--muted)}.fms-landing .srow .spct{font-family:Lato,sans-serif;font-weight:900;font-size:17px;color:var(--ink);flex:none;min-width:46px;text-align:right}.fms-landing .srow .stag{font-size:11px;font-weight:700;padding:3px 9px;border-radius:999px;flex:none;min-width:92px;text-align:center}.fms-landing .srow .stag.good{background:var(--green-soft);color:var(--green)}.fms-landing .srow .stag.ok{background:var(--indigo-soft);color:var(--indigo-deep)}.fms-landing .srow .stag.rev{background:var(--amber-soft);color:var(--amber)}.fms-landing .oversight-cta{margin-top:26px}@media (max-width:620px){.fms-landing .srow .spart{display:none}.fms-landing .srow .stag{min-width:78px}}.fms-landing .promise{display:flex;align-items:center;gap:11px;margin:0 0 26px;background:var(--indigo-soft);border:1px solid #cdd2fb;border-radius:12px;padding:13px 16px;font-size:15.5px;font-weight:600;color:var(--indigo-deep);max-width:40ch}.fms-landing .promise svg{flex:none}.fms-landing .promise b{font-weight:800}.fms-landing .factbar{background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.fms-landing .factbar .wrap{display:flex;flex-wrap:wrap;gap:14px 44px;padding-top:20px;padding-bottom:20px;align-items:center}.fms-landing .fact{display:flex;flex-direction:column;gap:2px}.fms-landing .fact .fl{font-size:12px;font-weight:600;letter-spacing:.3px;text-transform:uppercase;color:var(--muted)}.fms-landing .fact .fv{font-family:Lato,sans-serif;font-weight:900;font-size:18px;color:var(--ink);letter-spacing:-.2px}.fms-landing .fact .fv small{font-family:Inter,sans-serif;font-weight:600;font-size:13px;color:var(--ink-soft)}.fms-landing .factbar .fsep{width:1px;align-self:stretch;background:var(--line)}@media (max-width:700px){.fms-landing .factbar .fsep{display:none}.fms-landing .factbar .wrap{gap:16px}}.fms-landing .steps{list-style:none;padding:0;margin:0 0 24px}.fms-landing .steps li{display:flex;gap:14px;align-items:flex-start;padding:11px 0}.fms-landing .steps .sn{flex:none;width:28px;height:28px;border-radius:50%;background:var(--indigo);color:#fff;font-family:Lato;font-weight:900;font-size:14px;display:grid;place-items:center}.fms-landing .steps .st{font-size:16px;color:var(--ink-soft)}.fms-landing .steps .st b{color:var(--ink);font-weight:700}.fms-landing .steps li.big .sn{background:var(--pink)}.fms-landing .stature-band{background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.fms-landing .stature-band .wrap{padding-top:15px;padding-bottom:15px}.fms-landing .stature{margin:0;text-align:center;font-size:15.5px;color:var(--ink-soft)}.fms-landing .stature b{color:var(--ink);font-weight:700}.fms-landing .thesis .founder{font-size:15px;color:var(--muted);max-width:62ch;margin:16px auto 0}