@font-face{font-family:heading;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");font-display:swap;font-weight:700 800}@font-face{font-family:heading Fallback;src:local("Arial");ascent-override:82.39%;descent-override:23.92%;line-gap-override:0.00%;size-adjust:112.88%}.__className_3e3f97{font-family:heading,heading Fallback}.__variable_3e3f97{--font-head:"heading","heading Fallback"}@font-face{font-family:body;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");font-display:swap;font-weight:400 600}@font-face{font-family:body Fallback;src:local("Arial");ascent-override:93.97%;descent-override:24.22%;line-gap-override:0.00%;size-adjust:103.22%}.__className_d71913{font-family:body,body Fallback}.__variable_d71913{--font-body:"body","body Fallback"}.lp{--ink:#0f172a;--muted:#475569;--line:#dbe1f0;--board:#eef1fb;--brand:#3730a3;--brand-dark:#312e81;--accent:#4f46e5;--ship:#166534;--head:var(--font-head),system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font:16px/1.55 var(--font-body),system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--ink);background:#fff;-webkit-text-size-adjust:100%}.lp *,.lp :after,.lp :before{box-sizing:border-box}:where(.lp) a{color:inherit;text-decoration:none}:where(.lp) :is(h1,h2,h3,p,ul,ol,pre,dl){margin:0}.lp :focus-visible{outline:3px solid #818cf8;outline-offset:2px;border-radius:4px}.lp-wrap{max-width:1120px;margin:0 auto;padding:0 28px}.lp-hp label,.lp-sr{clip:rect(0 0 0 0);white-space:nowrap}.lp-hp,.lp-hp label,.lp-sr{position:absolute;width:1px;height:1px;overflow:hidden}.lp-hp{left:-9999px}.lp-nav{position:-webkit-sticky;position:sticky;top:0;z-index:10;background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lp-nav-in{display:flex;align-items:center;gap:16px;min-height:64px}.lp-logo{display:flex;margin-right:auto}.lp-logo img{display:block}.lp-nav-links{display:flex;align-items:center;gap:22px;font-size:14px;color:var(--muted)}.lp-nav-links a:not(.lp-btn):hover{color:var(--ink)}.lp-btn{display:inline-block;border:1px solid var(--brand);background:var(--brand);color:#fff;border-radius:999px;padding:11px 20px;font-family:inherit;font-size:15px;font-weight:600;line-height:1.2;cursor:pointer}.lp-btn:hover{background:var(--brand-dark);border-color:var(--brand-dark)}.lp-btn-sm{padding:8px 15px;font-size:14px}.lp :is(h1,h2,h3){font-family:var(--head);color:var(--ink)}.lp h1{font-size:clamp(38px,6.4vw,68px);line-height:.96;letter-spacing:-.045em;max-width:12em;margin-bottom:18px}.lp h1,.lp h2{font-weight:800}.lp h2{font-size:clamp(27px,3.8vw,38px);line-height:1.02;letter-spacing:-.035em;margin-bottom:10px}.lp .lp-h3{font-size:17px;font-weight:700;line-height:1.3;letter-spacing:-.01em;margin-bottom:4px}.lp-lead{font-size:clamp(16px,1.6vw,18px);margin-bottom:22px}.lp-lead,.lp-sub{color:var(--muted);max-width:520px}.lp-sub{font-size:17px;margin-bottom:24px}.lp-flush{margin-bottom:0}.lp-last{margin-bottom:0!important}.lp-hero{padding:40px 0 0}.lp-strip{margin-top:44px;background:var(--board);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:22px 0 30px;--g:14px;--dist:calc(300% + 3 * var(--g))}.lp-strip-in{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--g);gap:var(--g)}.lp-col{position:relative;min-width:0}.lp-colh{display:flex;justify-content:space-between;gap:8px;font-size:13px;line-height:1;color:var(--muted);margin-bottom:10px}.lp-colh b{color:var(--ink);font-weight:600}.lp-slot{position:relative;border:1.5px dashed #b4bedc;border-radius:12px}.lp-slot,.lp-spot{height:98px}.lp-ghost{position:relative;z-index:1;background:#fff;border:1px solid var(--line);border-radius:12px;padding:11px 12px;margin-top:10px;font-size:13px;color:#64748b}.lp-ghost.lp-first{margin-top:0}.lp-trail{top:48px;left:50%;width:calc(var(--dist) - 16px);border-top:2px dotted #a5b4fc}.lp-mv,.lp-trail{position:absolute}.lp-mv{inset:-1.5px;z-index:3;background:#fff;border:1px solid var(--line);border-radius:12px;padding:11px 13px;box-shadow:0 14px 30px -14px rgba(55,48,163,.45);transform:translateX(var(--dist));animation:lp-slide 1.6s ease .4s both}.lp-key{font-size:12px;font-weight:600;color:var(--accent)}.lp-mv-t{font:700 16px/1.2 var(--head);letter-spacing:-.01em;margin:3px 0 8px}.lp-mv .lp-chip{animation:lp-chip 1.6s ease .4s both}.lp-chip{display:inline-block;font-size:12px;font-weight:600;line-height:1.5;padding:1px 9px;border-radius:999px;background:#dcfce7;color:var(--ship)}.lp-chip:before{content:"";display:inline-block;width:6px;height:6px;margin:0 6px 1px 0;border-radius:50%;background:#16a34a}@keyframes lp-slide{0%{transform:translateX(0) rotate(0);box-shadow:0 2px 6px -4px rgba(55,48,163,.3)}45%{transform:translateX(calc(var(--dist) * .45)) rotate(-3deg) translateY(-6px);box-shadow:0 22px 34px -14px rgba(55,48,163,.5)}to{transform:translateX(var(--dist)) rotate(0)}}@keyframes lp-chip{0%,72%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}.lp-wr{display:grid;grid-template-columns:1.35fr 1fr;grid-gap:14px;gap:14px;background:var(--board);border-radius:18px;padding:14px}.lp-ask,.lp-comp,.lp-need{background:#fff;border:1px solid var(--line);border-radius:12px}.lp-comp{display:flex;flex-direction:column;box-shadow:0 14px 30px -18px rgba(55,48,163,.35)}.lp-tb{display:flex;gap:4px;padding:8px 10px;border-bottom:1px solid var(--line);color:#64748b;font-size:12px;font-weight:600}.lp-tb span{padding:2px 7px;border-radius:6px}.lp-tb .lp-tb-r{margin-left:auto;font-weight:500}.lp-txt{padding:14px 14px 10px;font-size:14.5px;line-height:1.6;min-height:120px}.lp-ctx{display:inline-flex;align-items:center;gap:5px;background:#eef2ff;color:var(--brand);border-radius:6px;padding:1px 7px;font-weight:600;font-size:13px}.lp-att{flex-wrap:wrap;padding:0 14px 12px}.lp-att,.lp-file{display:flex;gap:8px}.lp-file{align-items:center;border:1px solid var(--line);border-radius:10px;padding:6px 9px 6px 6px;font-size:12px;color:var(--muted)}.lp-file-m{color:#64748b}.lp-thumb{width:34px;height:26px;border-radius:5px;background:linear-gradient(#f1f5f9,#e2e8f0);border:1px solid var(--line)}.lp-bar{display:flex;align-items:center;gap:8px;margin-top:auto;padding:10px 12px;border-top:1px solid var(--line);font-size:12.5px;color:var(--muted)}.lp-pill{border:1px solid var(--line);padding:5px 11px;color:var(--ink)}.lp-go,.lp-pill{border-radius:999px;font-weight:600;white-space:nowrap}.lp-go{margin-left:auto;background:var(--brand);color:#fff;padding:7px 14px}.lp-side{display:flex;flex-direction:column;gap:10px;min-width:0}.lp-ask,.lp-need{padding:12px}.lp-who2{display:flex;align-items:center;gap:7px;font-size:12px;color:#64748b;margin-bottom:6px}.lp-who2 .lp-av{width:20px;height:20px;font-size:9px}.lp-q{background:#eef2ff;border-radius:12px 12px 12px 4px;padding:8px 10px;font-size:13.5px}.lp-need-h{display:flex;justify-content:space-between;margin-bottom:8px;font:700 15px var(--head);letter-spacing:-.01em}.lp-need-h span{font:600 12px var(--font-body),system-ui,sans-serif;color:#64748b}.lp-g{display:flex;gap:9px;padding:6px 0;border-top:1px solid #eef1f7;font-size:13px}.lp-need-h+.lp-g{border-top:0}.lp-g b{display:block;font-weight:600}.lp-g small{color:#64748b;font-size:12px}.lp-ic{flex:none;width:18px;height:18px;margin-top:1px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:700}.lp-ok{background:#dcfce7;color:var(--ship)}.lp-todo{border:1.5px dashed #b6c0da}.lp-notes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:20px;font-size:14px;color:var(--muted)}.lp-notes b{display:block;color:var(--ink);font:700 15px var(--head);letter-spacing:-.01em;margin-bottom:2px}.lp-sec{padding:64px 0 24px;scroll-margin-top:56px}.lp-sec-tight{padding-top:40px}.lp-life{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;background:var(--board);border-radius:18px;padding:16px}.lp-life .lp-colh{margin:2px 2px 10px}.lp-art{height:calc(100% - 22px);background:#fff;border:1px solid var(--line);border-radius:12px;padding:12px;font-size:14px}.lp-art p{color:var(--muted);margin-top:8px}.lp-art ul{margin:6px 0 0;padding-left:18px;color:var(--muted)}.lp-art-t{font:700 16px/1.2 var(--head);letter-spacing:-.01em}.lp-bub,.lp-me{padding:8px 11px;margin-bottom:6px}.lp-me{background:#f1f5f9;border-radius:12px 12px 4px 12px}.lp-bub{background:#e0e7ff;border-radius:12px 12px 12px 4px}.lp-who{display:flex;align-items:center;gap:8px;margin-bottom:8px}.lp-av{flex:none;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:10px;font-weight:700;color:#fff}.lp-av-a{background:#0f766e}.lp-av-c{background:#4f46e5}.lp-av-i{background:#475569;font-size:9px}.lp-av-s{background:#15803d}.lp-hist{display:grid;grid-template-columns:1fr 1.1fr;grid-gap:48px;gap:48px;align-items:start}.lp-tl{list-style:none;padding:0 0 0 20px;margin:0 0 0 11px;border-left:2px solid var(--line)}.lp-tl li{position:relative;display:flex;gap:12px;align-items:baseline;margin-bottom:16px}.lp-tl li:last-child{margin-bottom:0}.lp-tl .lp-av{position:absolute;left:-32px;top:-1px;width:24px;height:24px}.lp-tl time{margin-left:auto;color:#64748b;font-size:13px}.lp-portal{position:relative;border:1px solid var(--line);border-radius:18px;overflow:hidden;background:var(--board)}.lp-portal img{display:block;width:100%;height:auto;opacity:.55}.lp-menu{position:absolute;top:24px;left:24px;width:270px;border:1px solid var(--line);border-radius:12px;background:#fff;padding:8px;font-size:15px;box-shadow:0 18px 36px -16px rgba(55,48,163,.4)}.lp-menu>div{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:8px}.lp-menu .on{background:#e0e7ff}.lp-menu small{margin-left:auto;color:#64748b;font-size:13px}.lp-menu hr{border:0;border-top:1px solid var(--line);margin:6px 0}.lp-menu-muted{color:var(--muted)}.lp-bd{width:22px;height:22px;border-radius:6px;color:#fff;font-size:10px;display:grid;place-items:center;font-weight:700}.lp-req{background:var(--board);border-radius:18px;padding:28px;display:grid;grid-template-columns:1fr 1fr;grid-gap:28px;gap:28px;align-items:center}.lp-newcard{background:#fff;border:1px solid var(--line);border-radius:12px;padding:16px;box-shadow:0 12px 26px -16px rgba(15,23,42,.35)}.lp-newcard .lp-colh{margin-bottom:6px}.lp-form{display:flex;flex-direction:column;gap:4px}.lp-form input[type=email],.lp-form input[type=text]{width:100%;border:0;border-bottom:1.5px solid #94a3b8;border-radius:0;padding:10px 0;font:inherit;font-size:15px;color:var(--ink);background:transparent}.lp-form input:focus-visible{outline-offset:0;border-bottom-color:var(--accent)}.lp-form input::placeholder{color:#64748b}.lp-form .lp-btn{align-self:flex-start;margin-top:12px}.lp-error{color:#b91c1c;font-size:14px}.lp-thanks{padding:14px 0 6px;color:var(--brand);font-weight:600}.lp-foot{margin-top:56px;border-top:1px solid var(--line);font-size:14px;color:#64748b}.lp-foot-in{display:flex;gap:20px;padding-top:18px;padding-bottom:18px}.lp-foot-in span{margin-right:auto}.lp-foot-id{display:flex;align-items:center;gap:10px}.lp-foot a:hover{color:var(--ink)}@media (max-width:960px){.lp-life{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-hist{gap:28px}}@media (max-width:720px){.lp-wrap{padding:0 20px}.lp-hide-s{display:none}.lp-nav-links{gap:16px}.lp-hero{padding-top:28px}.lp-sec{padding-top:44px}.lp-sec-tight{padding-top:32px}.lp-strip{--g:12px;--dist:calc(100% + var(--g));margin-top:32px}.lp-strip-in{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-col-mid{display:none}.lp-life{grid-template-columns:1fr}.lp-art{height:auto}.lp-hist,.lp-notes,.lp-req,.lp-wr{grid-template-columns:1fr}.lp-wr{padding:10px}.lp-bar{flex-wrap:wrap}.lp-req{padding:18px}.lp-portal img{display:none}.lp-menu{position:static;width:auto;margin:14px}.lp-tl time{font-size:12px}}@media (prefers-reduced-motion:reduce){.lp *,.lp :after,.lp :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}