html:has(.lp){scroll-behavior:smooth;scroll-padding-top:calc(env(safe-area-inset-top,0px) + 78px)}@media (prefers-reduced-motion:reduce){html:has(.lp){scroll-behavior:auto}}body:has(.lp){overflow-x:hidden}.lp [hidden]:not([hidden=until-found i]){display:none!important}.lp{--recru-logo:url(/landing/recru-logo.webp);--ground:#eeedf3;--ground-2:#e6e4ee;--paper:#fff;--paper-2:#f7f6fa;--ink:#1b1a2e;--ink-2:#4b4960;--muted:#7b7990;--rule:#e4e2eb;--rule-2:#efeef4;--rule-strong:#c9c6d6;--accent:#6d28d9;--accent-ink:#5b21b6;--accent-soft:#f1ebfc;--ok:#1e8e5a;--ok-ink:#14663f;--ok-soft:#e8f5ee;--warn:#c27a0a;--warn-ink:#8a5606;--warn-soft:#fbf1df;--linkedin-ink:#0a66c2;--whatsapp-ink:#25d366;--crit:#c8322b;--crit-ink:#9a241e;--crit-soft:#fbe9e7;--night:#14132a;--night-rule:#2e2d48;--night-ink:#eceaf3;--night-muted:#9a97b5;--night-accent:#b49cfa;--shadow:0 1px 0 #1b1a2e0a, 0 30px 60px -36px #1b1a2e59;--grain-blend:multiply;--grain-opacity:.5;--logo-filter:none;--serif:"Newsreader", Georgia, "Times New Roman", serif;--sans:"IBM Plex Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace}@media (prefers-color-scheme:dark){.lp:not([data-theme=light]){--ground:#131320;--ground-2:#0f0f1a;--paper:#1b1b2a;--paper-2:#20202f;--ink:#eceaf3;--ink-2:#c5c2d3;--muted:#9a97ad;--rule:#2e2d40;--rule-2:#272637;--rule-strong:#46445c;--accent:#a78bfa;--accent-ink:#c4b5fd;--accent-soft:#2a2340;--ok:#34d399;--ok-ink:#6ee7b7;--ok-soft:#14302a;--warn:#fbbf24;--warn-ink:#fcd34d;--warn-soft:#3a2c12;--linkedin-ink:#70b5f9;--whatsapp-ink:#4ade80;--crit:#f87171;--crit-ink:#fca5a5;--crit-soft:#3d1c1c;--shadow:0 1px 0 #0003, 0 30px 60px -36px #000000b3;--grain-blend:overlay;--grain-opacity:.35;--logo-filter:brightness(0) invert(1)}}.lp[data-theme=dark]{--ground:#131320;--ground-2:#0f0f1a;--paper:#1b1b2a;--paper-2:#20202f;--ink:#eceaf3;--ink-2:#c5c2d3;--muted:#9a97ad;--rule:#2e2d40;--rule-2:#272637;--rule-strong:#46445c;--accent:#a78bfa;--accent-ink:#c4b5fd;--accent-soft:#2a2340;--ok:#34d399;--ok-ink:#6ee7b7;--ok-soft:#14302a;--warn:#fbbf24;--warn-ink:#fcd34d;--warn-soft:#3a2c12;--linkedin-ink:#70b5f9;--whatsapp-ink:#4ade80;--crit:#f87171;--crit-ink:#fca5a5;--crit-soft:#3d1c1c;--shadow:0 1px 0 #0003, 0 30px 60px -36px #000000b3;--grain-blend:overlay;--grain-opacity:.35;--logo-filter:brightness(0) invert(1)}.lp *{box-sizing:border-box}.lp{background:var(--ground);color:var(--ink);font:400 16px/1.5 var(--sans);-webkit-font-smoothing:antialiased;min-height:100vh;margin:0}.lp a{color:inherit;text-decoration:none}.lp a:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:3px}.lp h1,.lp h2,.lp h3{font-family:var(--serif);text-wrap:balance;letter-spacing:-.012em;margin:0;font-weight:500}.lp p{margin:0}.lp .num{font-variant-numeric:tabular-nums}.lp em.hi{color:var(--accent-ink);font-style:italic}@media (prefers-reduced-motion:reduce){.lp *,.lp :before,.lp :after{transition:none!important;animation:none!important}}.lp .grain{isolation:isolate;position:relative}.lp .grain:before{content:"";z-index:0;pointer-events:none;opacity:var(--grain-opacity);mix-blend-mode:var(--grain-blend);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0 0.6 0 0 0 .18 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.lp .grain>*{z-index:1;position:relative}.lp .gridlines{background-image:linear-gradient(to right, var(--rule) 1px, transparent 1px), linear-gradient(to bottom, var(--rule) 1px, transparent 1px);background-size:56px 56px}.lp .wrap{max-width:1160px;margin:0 auto;padding-inline:24px}@media (width<=720px){.lp .wrap{padding-inline:16px}}.lp .sec{padding-block:88px}@media (width<=720px){.lp .sec{padding-block:56px}}.lp .eyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink);align-items:center;gap:10px;font-size:11px;display:inline-flex}.lp .eyebrow:before{content:"";background:var(--accent);width:22px;height:1px}.lp .head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:40px;display:flex}.lp .head h2{max-width:22ch;margin-top:12px;font-size:clamp(28px,3.6vw,42px);line-height:1.08}.lp .head p{color:var(--ink-2);max-width:36ch;font-size:15.5px}.lp .btn{border:1px solid var(--rule-strong);background:var(--paper);border-radius:6px;justify-content:center;align-items:center;gap:10px;padding:13px 22px;font-size:15px;font-weight:500;line-height:1;transition:transform .15s,background .15s,border-color .15s;display:inline-flex}.lp .btn:hover{border-color:var(--ink);transform:translateY(-1px)}.lp .btn.primary{background:var(--ink);border-color:var(--ink);color:var(--paper)}.lp .btn.primary:hover{background:var(--accent);border-color:var(--accent);color:#fff}.lp .btn.ghost{color:var(--accent-ink);background:0 0;border-color:#0000;padding-inline:8px}.lp .btn.ghost:hover{text-underline-offset:4px;border-color:#0000;text-decoration:underline;transform:none}.lp .btn svg{width:15px;height:15px}.lp .nav{top:env(safe-area-inset-top,0px);z-index:30;background:color-mix(in srgb, var(--ground) 82%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--rule);position:sticky}.lp .nav .wrap{align-items:center;gap:28px;height:66px;display:flex}.lp .brand{align-items:center;gap:10px;display:inline-flex}.lp .brand .mark{background:var(--accent);color:#fff;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.lp .brand .mark svg{width:15px;height:15px}.lp .brand .logo{aspect-ratio:896/174;background:var(--recru-logo) left center / contain no-repeat;height:24px;filter:var(--logo-filter);display:block}.lp footer .brand .logo{height:22px}.lp .dx-mark-logo{aspect-ratio:896/174;background:var(--recru-logo) left center / contain no-repeat;height:13px;filter:var(--logo-filter);display:block}.lp .dx-lh-logo{aspect-ratio:896/174;background:var(--recru-logo) left center / contain no-repeat;height:21px;filter:var(--logo-filter);margin-bottom:5px;display:block}.lp .brand .sub{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border-left:1px solid var(--rule-strong);margin-left:2px;padding-left:10px;font-size:10.5px}.lp .nav ul{color:var(--ink-2);gap:26px;margin:0 0 0 12px;padding:0;font-size:14px;list-style:none;display:flex}.lp .nav ul a:hover{color:var(--ink)}.lp .nav .acts{align-items:center;gap:8px;margin-left:auto;display:flex}.lp .nav .acts .btn{padding:10px 16px;font-size:14px}.lp .nav .desktop-signin{align-items:center;gap:8px;display:inline-flex}.lp .nav .mobile-nav-only,.lpdd .lpdd-item.mobile-nav-only,.lpdd .lpdd-sep.mobile-nav-only{display:none}.lp .nav .landing-menu{color:var(--ink-2)}.lp .nav .landing-menu:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (width<=960px){.lp .nav ul,.lp .nav .desktop-signin,.lp .brand .sub{display:none}.lp .nav .mobile-nav-only,.lpdd .lpdd-item.mobile-nav-only{display:flex}.lpdd .lpdd-sep.mobile-nav-only{display:block}.lp .nav .acts .landing-menu{flex-shrink:0;width:44px;height:44px;padding:0}.lp .nav .landing-menu svg{width:22px;height:22px}.lp .nav .landing-menu:hover,.lp .nav .landing-menu[data-state=open]{background:var(--paper-2);color:var(--ink);text-decoration:none}}.lp .hero{border-bottom:1px solid var(--rule);position:relative;overflow:hidden}.lp .hero .wrap{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:start;gap:56px;min-height:600px;padding-block:88px 96px;display:grid;position:relative}@media (width<=960px){.lp .hero .wrap{grid-template-columns:1fr;gap:8px;padding-block:56px 40px}}.lp .hero-copy{z-index:1;max-width:540px;position:relative}.lp .hero h1{letter-spacing:-.018em;margin-top:20px;font-size:clamp(38px,4.6vw,58px);line-height:1.04}.lp .hero .lede{color:var(--ink-2);max-width:40ch;margin-top:20px;font-size:18px;line-height:1.5}.lp .hero .cta{flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;display:flex}.lp .hero .fine{font-family:var(--mono);color:var(--muted);letter-spacing:.02em;margin-top:16px;font-size:12px}.lp .hf-wrap{width:100%;height:430px;position:relative}@media (width<=960px){.lp .hf-wrap{height:380px;margin-top:8px}}@media (width<=520px){.lp .hf-wrap{height:340px}}.lp .hf-col{min-width:0}.lp .hf-hand{margin-top:0}.lp .hf-k{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;font-size:9.5px;font-weight:500;display:block}.lp .hf-k.mine{color:var(--accent-ink);padding-bottom:7px}.lp .hf-k.yours{color:var(--muted);padding-top:7px}.lp .hf-rule{background:var(--accent);border-radius:2px;height:2px;display:block}.lp .hf-client{position:relative}.lp .hf-crow{border-top:1px solid var(--rule);height:66px;position:relative}.lp .hf-crow:first-child{border-top:0}.lp .hf-crow.last{border-bottom:1px solid var(--rule)}.lp .hf-cstage{align-items:baseline;gap:7px;padding-top:7px;display:flex}.lp .hf-cstage b{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap;font-size:10px;font-weight:600}.lp .hf-cstage span{color:var(--muted);white-space:nowrap;font-size:11px}@media (width<=520px){.lp .hf-cstage span{display:none}.lp .hf-crow{height:58px}}.lp .hf-hint{font-family:var(--mono);letter-spacing:.06em;color:var(--muted);align-items:center;gap:6px;font-size:10.5px;display:inline-flex;position:absolute;top:-26px;right:0}.lp .hf-hint svg{width:12px;height:12px}@media (width<=960px){.lp .hf-hint{top:-22px}}.lp .hf-line{background:var(--rule);z-index:1;height:1px;position:absolute;left:0;right:0}.lp .hf-stage{pointer-events:none;align-items:baseline;gap:7px;padding-top:7px;display:flex;position:absolute;left:0}.lp .hf-stage b{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap;font-size:10px;font-weight:600}.lp .hf-stage span{color:var(--muted);white-space:nowrap;font-size:11px}@media (width<=520px){.lp .hf-stage span{display:none}}.lp .hf-dot{left:var(--fx);--hf-y0:1.5%;--hf-c0:var(--muted);--hf-op:.5;--hf-w0:7px;--hf-w1:7px;--hf-rep:1;--hf-life:lp-hf-appear;--hf-final:var(--muted);width:var(--hf-w0);height:var(--hf-w0);animation:lp-hf-p var(--dur,12s) var(--hf-ease,cubic-bezier(.42,.02,.58,1)) var(--delay,0s) var(--hf-rep,infinite) both;background:0 0;border:0;margin:0;padding:0;position:absolute;transform:translate(-50%,-50%)}.lp .hf-bead{box-sizing:border-box;background:var(--hf-c0);pointer-events:none;animation:lp-hf-look var(--dur,12s) linear var(--delay,0s) 1 both;border-radius:50%;position:absolute;inset:0}.lp .hf-dot{--hf-ease:linear}.lp .hf-dot.keep{--hf-rep:1;--hf-life:lp-hf-appear}.lp .hf-dot.pass{cursor:pointer;pointer-events:auto;--hf-op2:1;--hf-rep:1;--hf-life:lp-hf-appear;--hf-w1:12px;--hf-final:var(--ok);--hf-bd:var(--ok-ink);--hf-glow:0 0 0 4px color-mix(in srgb, var(--ok) 14%, transparent), 0 0 12px -2px color-mix(in srgb, var(--ok) 45%, transparent)}.lp .hf-dot.pass .hf-bead{border:2px solid #0000}.lp .hf-dot:not(.fig):not(.pass){pointer-events:none}.lp .hf-dot.pass:hover .hf-bead,.lp .hf-dot.pass:focus-visible .hf-bead{box-shadow:0 0 0 5px color-mix(in srgb, var(--ok) 22%, transparent)}.lp .hf-dot.moved{z-index:6;width:var(--hf-w1);height:var(--hf-w1);transition:left .7s cubic-bezier(.32,.72,.3,1),top .7s cubic-bezier(.32,.72,.3,1);animation:none!important}.lp .hf-dot.moved .hf-bead{opacity:1;visibility:visible;background:var(--ok);border-color:var(--ok-ink);box-shadow:var(--hf-glow);animation:none!important}.lp .hf-dot.fig{--hf-w0:9px;--hf-w1:9px;cursor:pointer;z-index:3}.lp .hf-dot.fig.pass{--hf-w1:14px}.lp .hf-dot.fig:hover,.lp .hf-dot.fig:focus-visible{--hf-w0:13px;--hf-w1:13px;z-index:40;animation-play-state:paused}.lp .hf-dot.fig:hover .hf-bead,.lp .hf-dot.fig:focus-visible .hf-bead{animation-play-state:paused,paused}.lp .hf-dot.fig.pass:hover,.lp .hf-dot.fig.pass:focus-visible{--hf-w0:16px;--hf-w1:16px}.lp .hf-dot.fig:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@keyframes lp-hf-p{0%{left:var(--hf-x0,var(--fx));top:var(--hf-y0);width:var(--hf-w0);height:var(--hf-w0)}55%{left:var(--fx);top:var(--fy);width:var(--hf-w0);height:var(--hf-w0)}64%,to{left:var(--fx);top:var(--fy);width:var(--hf-w1);height:var(--hf-w1)}}@keyframes lp-hf-look{0%{opacity:0;background-color:var(--hf-c0);box-shadow:none;border-color:#0000}8%{opacity:var(--hf-op,.5)}55%{opacity:var(--hf-op,.5);background-color:var(--hf-c0);box-shadow:none;border-color:#0000}64%,to{opacity:var(--hf-op2,var(--hf-op,.5));background-color:var(--hf-final);border-color:var(--hf-bd,transparent);box-shadow:var(--hf-glow,none)}}@keyframes lp-hf-cycle{0%{opacity:0;visibility:visible}7%{opacity:var(--hf-op,1)}80%{opacity:var(--hf-op,1)}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lp-hf-appear{0%{opacity:0}9%{opacity:var(--hf-op,1)}to{opacity:var(--hf-op,1)}}@media (prefers-reduced-motion:reduce){.lp .hf-dot{left:var(--fx);top:var(--fy);width:var(--hf-w1);height:var(--hf-w1);animation:none}.lp .hf-bead{opacity:var(--hf-op,1);visibility:visible;background-color:var(--hf-final);border-color:var(--hf-bd,transparent);box-shadow:var(--hf-glow,none);animation:none}}.lp .hf-card{background:var(--paper);border:1px solid var(--rule);width:218px;box-shadow:var(--shadow);opacity:0;visibility:hidden;pointer-events:none;z-index:5;text-align:left;border-radius:4px;padding:10px 12px 11px;transition:opacity .15s,transform .15s;position:absolute;top:20px;left:50%;transform:translate(-50%)translateY(4px)}.lp .hf-dot.fig[data-v=up] .hf-card{top:auto;bottom:20px}.lp .hf-dot.fig[data-h=left] .hf-card{left:0;right:auto;transform:translateY(4px)}.lp .hf-dot.fig[data-h=right] .hf-card{left:auto;right:0;transform:translateY(4px)}.lp .hf-dot.fig:hover .hf-card,.lp .hf-dot.fig:focus-visible .hf-card{opacity:1;visibility:visible;transform:translateY(0)}.lp .hf-dot.fig[data-h=center]:hover .hf-card,.lp .hf-dot.fig[data-h=center]:focus-visible .hf-card{transform:translate(-50%)translateY(0)}@media (width<=520px){.lp .hf-card{width:172px;padding:9px 10px 10px}}.lp .hf-card .hd{align-items:center;gap:9px;display:flex}.lp .hf-card .av{width:36px;height:36px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 8%, transparent);border-radius:50%;flex:none;display:block}.lp .hf-card .id{min-width:0}.lp .hf-card .nm{font-family:var(--serif);color:var(--ink);font-size:14.5px;font-weight:600;line-height:1.2;display:block}.lp .hf-card .rl{color:var(--muted);margin-top:1px;font-size:10.5px;display:block}.lp .hf-card .tg{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;border-radius:3px;margin-top:7px;padding:2px 7px;font-size:9px;display:inline-block}.lp .hf-card .tg.fail{background:var(--crit-soft);color:var(--crit-ink)}.lp .hf-card .tg.pass{background:var(--ok-soft);color:var(--ok-ink)}.lp .hf-card .qt{font-family:var(--serif);color:var(--ink-2);margin-top:6px;font-size:12.5px;font-style:italic;line-height:1.4;display:block}.lp .dx-wrap{gap:12px;width:min(100%,470px);display:grid}.lp .dx{background:var(--paper);border:1px solid var(--rule);box-shadow:var(--shadow);border-radius:4px;flex-direction:column;transition:transform .2s;display:flex;position:relative;overflow:hidden;transform:rotate(-.5deg)}.lp .dx:hover{transform:rotate(0)}@media (width<=960px){.lp .dx{transform:none}}.lp .dx button{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.lp .dx button:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.lp .dx-bar{border-bottom:1px solid var(--rule);background:var(--paper-2);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;padding:9px 14px;font-size:10.5px;display:flex}.lp .dx-bar .w{font-family:var(--serif);text-transform:none;letter-spacing:-.02em;color:var(--ink);font-size:16px;font-weight:600}.lp .dx-bar .sep{background:var(--rule-strong);width:1px;height:14px}.lp .dx-bar .tools{gap:4px;margin-left:auto;display:flex}.lp .dx-bar .tools button{width:26px;height:26px;color:var(--ink-2);border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.lp .dx-bar .tools button:hover{background:var(--rule-2);color:var(--ink)}.lp .dx-bar .tools svg{width:14px;height:14px}.lp .dx-toc{border-bottom:1px solid var(--rule);scrollbar-width:none;gap:2px;padding:6px 10px;display:flex;overflow-x:auto}.lp .dx-toc::-webkit-scrollbar{display:none}.lp .dx-toc button{color:var(--muted);white-space:nowrap;border-radius:4px;flex:none;padding:5px 9px;font-size:12px}.lp .dx-toc button:hover{color:var(--ink);background:var(--rule-2)}.lp .dx-toc button.active{color:var(--ink);background:var(--accent-soft);font-weight:500}.lp .dx-body{overscroll-behavior:contain;max-height:440px;padding:18px 20px 20px;overflow-y:auto}.lp .dx-body::-webkit-scrollbar{width:8px}.lp .dx-body::-webkit-scrollbar-thumb{background:var(--rule-strong);border:2px solid var(--paper);border-radius:4px}.lp .dx-lh{border-bottom:1px solid var(--rule);color:var(--ink-2);justify-content:space-between;align-items:center;gap:12px;padding-bottom:16px;font-size:11px;display:flex}.lp .dx-lh .for{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:9.5px;display:block}.lp .dx-lh .logo{border:1px solid var(--rule);background:var(--paper-2);width:36px;height:36px;font-family:var(--serif);border-radius:4px;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:inline-flex}.lp .dx-lh .client{text-align:left;align-items:center;gap:10px;min-width:0;display:flex}.lp .dx-lh-name{font-family:var(--serif);color:var(--ink);font-size:17px;line-height:1.15;display:block}.lp .dx-lh .dx-lh-seal{text-align:right;justify-items:end;gap:2px;display:grid}.lp .dx-lh .dx-lh-stamp{border:1px solid var(--rule);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);padding:3px 6px;font-size:7.5px}.lp .dx-lh .dx-lh-stamp b{color:var(--ink-2);font-weight:600}.lp .dx-cover{border-bottom:1px solid var(--ink);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;padding-block:20px 22px;display:grid}.lp .dx-cover-main{min-width:0}.lp .dx-eyebrow{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-ink);font-size:9.5px}.lp .dx-name-row{flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:6px;display:flex}.lp .dx-cover h3{margin:0;font-size:27px;line-height:1.05}.lp .dx-cover .role{font-family:var(--serif);color:var(--ink-2);margin-top:9px;font-size:14.5px;font-style:italic}.lp .dx-contacts{flex-wrap:wrap;gap:5px;display:flex}.lp .dx-cover .dx-ct{border:1px solid var(--rule);background:var(--paper);min-height:26px;color:var(--ink-2);font-family:var(--sans);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 7px;font-size:10px;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.lp .dx-cover .dx-ct svg{flex:none;width:13px;height:13px}.lp .dx-cover .dx-ct.linkedin svg{color:var(--linkedin-ink)}.lp .dx-cover .dx-ct.whatsapp svg{color:var(--whatsapp-ink)}.lp .dx-cover .dx-ct:hover{color:var(--ink);border-color:var(--ink-2);background:var(--paper)}.lp .dx-cover-meta{color:var(--muted);flex-wrap:wrap;gap:2px 0;margin-top:14px;font-size:10px;line-height:1.5;display:flex}.lp .dx-cover-meta span+span:before{content:"·";color:var(--rule-strong);margin:0 6px}.lp .dx-cover-meta b{color:var(--ink-2);font-weight:600}.lp .dx-gauge{flex-direction:column;align-items:center;gap:6px;display:flex}.lp .dx-score-ring{width:88px;height:88px;position:relative}.lp .dx-score-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.lp .dx-score-ring circle{fill:none;stroke-width:6px}.lp .dx-score-ring .track{stroke:var(--rule)}.lp .dx-score-ring .arc{stroke:var(--accent);stroke-linecap:round}.lp .dx-score-ring .val{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.lp .dx-score-ring .val b{font-family:var(--serif);font-size:30px;font-weight:500;line-height:1}.lp .dx-score-ring .val span{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:2px;font-size:8.5px}.lp .stamp{letter-spacing:.06em;text-transform:uppercase;border:1.5px solid;border-radius:3px;padding:4px 8px;font-size:10px;font-weight:600;display:inline-block}.lp .stamp.ok{color:var(--ok-ink);border-color:var(--ok);background:var(--ok-soft)}.lp .dot{border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.lp .dot.ok{background:var(--ok)}.lp .dot.warn{background:var(--warn)}.lp .dot.crit{background:var(--crit)}.lp .dot.neutral{background:var(--rule);border:1px solid var(--muted);box-sizing:border-box}.lp .dx-sec{padding-top:22px;scroll-margin-top:8px}.lp .dx-sec-h{align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.lp .dx-sec-h h4{font-family:var(--serif);margin:0;font-size:19px;font-weight:500}.lp .dx-sec-h i{background:var(--rule);flex:1;align-self:center;height:1px}.lp .dx-headline{font-family:var(--serif);font-size:16px;line-height:1.35}.lp .dx-headline em{color:var(--accent-ink)}.lp .dx-lede{color:var(--ink-2);margin-top:8px;font-size:12.5px;line-height:1.5}.lp .dx-facts{border-block:1px solid var(--rule);grid-template-columns:repeat(5,minmax(0,1fr));margin-top:14px;display:grid}.lp .dx-fact{border-right:1px solid var(--rule);min-width:0;margin-right:8px;padding:8px 8px 8px 0}.lp .dx-fact:last-child{border-right:0;margin-right:0}.lp .dx-fact .k{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:9px}.lp .dx-fact .v{font-family:var(--serif);margin-top:2px;font-size:19px;line-height:1.1}.lp .dx-fact .v small{font-family:var(--sans);color:var(--muted);margin-left:2px;font-size:9.5px}.lp .dx-fact .t{color:var(--ink-2);align-items:center;gap:4px;margin-top:3px;font-size:10px;display:flex}.lp .dx-cols{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=420px){.lp .dx-cols{grid-template-columns:1fr}}.lp .dx-cols h5{font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;border-bottom:2px solid;justify-content:space-between;margin:0;padding-bottom:6px;font-size:10px;font-weight:600;display:flex}.lp .dx-cols .for h5{color:var(--ok-ink);border-color:var(--ok)}.lp .dx-cols .ag h5{color:var(--warn-ink);border-color:var(--warn)}.lp .dx-cols ul{margin:0;padding:0;list-style:none}.lp .dx-cols li{border-bottom:1px solid var(--rule-2);color:var(--ink-2);padding:8px 0;font-size:12px;line-height:1.45}.lp .dx-cols li b{color:var(--ink);font-size:12.5px;font-weight:500;display:block}.lp .dx-ref{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-top:3px;font-size:9px;display:block}.lp .dx-list{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.lp .dx-item{border-bottom:1px solid var(--rule)}.lp .dx-head{grid-template-columns:20px minmax(0,1fr) auto 14px;align-items:start;gap:10px;width:100%;padding:11px 0;display:grid}.lp .dx-head:hover .dx-t{color:var(--accent-ink)}.lp .dx-mark{border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;display:inline-flex}.lp .dx-mark svg{width:11px;height:11px}.lp .dx-mark.ok{background:var(--ok-soft);color:var(--ok-ink)}.lp .dx-mark.warn{background:var(--warn-soft);color:var(--warn-ink)}.lp .dx-mark.crit{background:var(--crit-soft);color:var(--crit-ink)}.lp .dx-n{font-family:var(--serif);color:var(--rule-strong);text-align:center;font-size:22px;line-height:1}.lp .dx-t{font-family:var(--serif);font-size:15px;font-weight:500;line-height:1.25}.lp .dx-d{color:var(--ink-2);margin-top:2px;font-size:12px;line-height:1.45}.lp .dx-meta{font-family:var(--mono);color:var(--muted);letter-spacing:.04em;margin-top:2px;font-size:9.5px}.lp .dx-verdict{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;margin-top:3px;font-size:10px;font-weight:600}.lp .dx-verdict.ok{color:var(--ok-ink)}.lp .dx-verdict.warn{color:var(--warn-ink)}.lp .dx-verdict.crit{color:var(--crit-ink)}.lp .dx-verdict.mute{color:var(--muted);font-weight:500}.lp .dx-chev{color:var(--muted);width:14px;height:14px;margin-top:4px;transition:transform .18s}.lp [aria-expanded=true]>.dx-chev{transform:rotate(180deg)}.lp .dx-panel{gap:8px;padding:0 0 12px 30px;display:grid}.lp .dx-panel[hidden]{display:none}.lp .dx-tbl{border-collapse:collapse;width:100%;font-size:11.5px}.lp .dx-tbl th{text-align:left;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--rule);padding:0 8px 5px 0;font-size:9px;font-weight:500}.lp .dx-tbl td{border-bottom:1px solid var(--rule-2);vertical-align:top;color:var(--ink-2);padding:6px 8px 6px 0}.lp .dx-tbl tr:last-child td{border-bottom:0}.lp .dx-tbl td:first-child{color:var(--ink);font-weight:500}.lp .dx-st{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.lp .dx-quote{border-left:2px solid var(--rule);padding:2px 0 2px 10px}.lp .dx-quote .lbl,.lp .dx-read .lbl{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:9px;font-weight:500}.lp .dx-quote p{font-family:var(--serif);margin:2px 0 0;font-size:13.5px;line-height:1.45}.lp .dx-read{border-left:2px solid var(--accent);padding:2px 0 2px 10px}.lp .dx-read .lbl{color:var(--accent-ink)}.lp .dx-read p{color:var(--ink-2);margin:2px 0 0;font-size:12px;line-height:1.45}.lp .dx-flag{border-radius:3px;align-items:flex-start;gap:8px;padding:7px 9px;font-size:11.5px;line-height:1.45;display:flex}.lp .dx-flag.warn{background:var(--warn-soft);color:var(--warn-ink)}.lp .dx-flag.ok{background:var(--ok-soft);color:var(--ok-ink)}.lp .dx-flag b{font-weight:600}.lp .dx-audio{border:1px solid var(--rule);color:var(--ink-2);border-radius:999px;align-items:center;gap:7px;width:fit-content;padding:3px 9px 3px 4px;font-size:11px;display:inline-flex}.lp .dx-audio .play{background:var(--ink);width:18px;height:18px;color:var(--paper);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.lp .dx-audio .play svg{width:8px;height:8px}.lp .dx-audio .bar{background:var(--rule);width:70px;height:2px;position:relative}.lp .dx-audio .bar:after{content:"";background:var(--accent);width:38%;position:absolute;top:0;bottom:0;left:0}.lp .dx-notes{gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.lp .dx-notes li{color:var(--ink-2);grid-template-columns:12px minmax(0,1fr);align-items:start;gap:6px;font-size:12px;display:grid}.lp .dx-notes .dot{margin-top:6px}.lp .dx-notes b{color:var(--ink);font-weight:500}.lp .dx-ch .dx-head{grid-template-columns:26px minmax(0,1fr) auto 14px}.lp .dx-res{text-align:right}.lp .dx-res .big{font-family:var(--serif);font-size:20px;line-height:1}.lp .dx-res .big small{font-family:var(--sans);color:var(--muted);font-size:9.5px}.lp .dx-res .lab{letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:5px;margin-top:2px;font-size:10px;font-weight:600;display:inline-flex}.lp .lab.ok{color:var(--ok-ink)}.lp .lab.warn{color:var(--warn-ink)}.lp .dx-qa{border-top:1px solid var(--rule-2);margin:0;padding:0;list-style:none}.lp .dx-qa>li{border-bottom:1px solid var(--rule-2)}.lp .dx-qa .dx-head{grid-template-columns:10px minmax(0,1fr) 14px;padding:8px 0}.lp .dx-qa .dot{margin-top:6px}.lp .dx-q{font-size:12.5px;font-weight:500;line-height:1.35}.lp .dx-prev{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11.5px;overflow:hidden}.lp [aria-expanded=true] .dx-prev{display:none}.lp .dx-qa .dx-panel{padding:0 0 10px 20px}.lp .dx-script{counter-reset:q;gap:10px;margin:0;padding:0;list-style:none;display:grid}.lp .dx-script li{counter-increment:q;grid-template-columns:22px minmax(0,1fr);gap:8px;display:grid}.lp .dx-script li:before{content:counter(q);font-family:var(--serif);color:var(--muted);font-size:18px;line-height:1.1}.lp .dx-script label{cursor:pointer;align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.45;display:flex}.lp .dx-script input{accent-color:var(--accent);flex:none;margin:4px 0 0}.lp .dx-script input:checked+span{color:var(--muted);text-decoration:line-through}.lp .dx-script .why{color:var(--muted);margin-top:1px;font-size:11px;display:block}.lp .dx-final{border:1.5px solid var(--ink);border-radius:4px;margin-top:12px;padding:14px 16px}.lp .dx-final .k{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:9.5px}.lp .dx-final h5{font-family:var(--serif);margin:4px 0 0;font-size:17px;font-weight:500;line-height:1.25}.lp .dx-final p{color:var(--ink-2);margin:6px 0 0;font-size:12px;line-height:1.45}.lp .dx-traj{gap:0;margin:14px 0 0;padding:0;list-style:none;display:flex}.lp .dx-traj li{white-space:nowrap;text-overflow:ellipsis;border-top:2px solid var(--ok);min-width:0;color:var(--muted);flex:1 1 0;padding:8px 6px 0 0;font-size:10px;position:relative;overflow:hidden}.lp .dx-traj li:before{content:"";background:var(--ok);border:2px solid var(--ok);border-radius:50%;width:9px;height:9px;position:absolute;top:-6px;left:0}.lp .dx-traj li:first-child{border-top-color:var(--rule-strong)}.lp .dx-traj li:first-child:before{background:var(--paper);border-color:var(--muted)}.lp .dx-traj b{color:var(--ink);font-size:11px;font-weight:500;display:block}.lp .dx-colophon{border-top:1px solid var(--rule);color:var(--muted);margin-top:18px;padding-top:10px;font-size:10.5px;line-height:1.5}.lp .dx-decide{border-top:1px solid var(--rule);background:color-mix(in srgb, var(--paper) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);align-items:center;gap:10px;padding:9px 14px;font-size:12px;display:flex}.lp .dx-decide .sc{font-family:var(--serif);font-size:18px;font-weight:500}.lp .dx-decide .nm{font-weight:500}.lp .dx-decide .rc{color:var(--ok-ink);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:600}.lp .dx-decide .acts{gap:6px;margin-left:auto;display:flex}.lp .dx-decide .btn{border-radius:5px;padding:7px 11px;font-size:12px}.lp .dx-decide .btn.danger{color:var(--crit-ink)}.lp .dx-decide .btn:disabled{opacity:.55;cursor:not-allowed}@media (width<=420px){.lp .dx-decide .rc,.lp .dx-decide .nm{display:none}}.lp .dx-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:60;background:#14132a8c;position:fixed;inset:0}.lp .dx-backdrop[hidden]{display:none}.lp .dx.open{z-index:61;width:min(860px,100vw - 32px);height:min(92vh,980px);margin:auto;position:fixed;inset:0;transform:none;box-shadow:0 40px 80px -30px #00000080}.lp .dx.open .dx-body{flex:1;max-height:none;padding:28px 40px 32px}.lp .dx.open .dx-cover h3{font-size:34px}.lp .dx.open .dx-lh .logo{width:54px;height:54px;font-size:21px}.lp .dx.open .dx-lh-name{font-size:23px}.lp .dx.open .dx-lh-logo{height:24px}.lp .dx.open .dx-cover .role{font-size:19px}.lp .dx.open .dx-cover .dx-ct{padding:5px 10px;font-size:13px}.lp .dx.open .dx-cover .dx-ct svg{width:15px;height:15px}.lp .dx.open .dx-cover-meta{font-size:13px}.lp .dx.open .dx-score-ring{width:112px;height:112px}.lp .dx.open .dx-score-ring .val b{font-size:38px}.lp .dx.open .stamp{padding:6px 9px;font-size:11px}.lp .dx.open .dx-headline{font-size:19px}.lp .dx.open .dx-sec-h h4{font-size:22px}.lp .dx.open .dx-toc button{font-size:13px}@media (width<=720px){.lp .dx.open .dx-body{padding:20px 18px}}.lp .dx-caption{color:var(--ink-2);padding:0 4px;font-size:13.5px;line-height:1.5}.lp .dx-caption b{color:var(--ink);font-weight:500}.lp .dx-caption .st{font-family:var(--mono);letter-spacing:.04em;color:var(--muted);flex-wrap:wrap;gap:4px 6px;margin-top:8px;font-size:10.5px;display:flex}.lp .dx-caption .st span{align-items:center;gap:6px;display:inline-flex}.lp .dx-caption .st span+span:before{content:"→";color:var(--rule-strong)}.lp .strip{border-bottom:1px solid var(--rule);background:var(--ground-2)}.lp .strip .wrap{grid-template-columns:repeat(4,1fr);display:grid}.lp .strip .cell{border-right:1px solid var(--rule);margin-right:24px;padding:22px 24px 22px 0}.lp .strip .cell:last-child{border-right:0;margin-right:0}.lp .strip .v{font-family:var(--serif);letter-spacing:-.01em;font-size:26px;line-height:1.05}.lp .strip .k{color:var(--ink-2);margin-top:6px;font-size:13px}@media (width<=860px){.lp .strip .wrap{grid-template-columns:1fr 1fr}.lp .strip .cell:nth-child(2){border-right:0;margin-right:0}.lp .strip .cell:nth-child(-n+2){border-bottom:1px solid var(--rule)}}.lp .quote{background:var(--paper);border-bottom:1px solid var(--rule)}.lp .quote .wrap{max-width:900px}.lp .quote blockquote{font-family:var(--serif);letter-spacing:-.012em;margin:0;font-size:clamp(28px,3.8vw,44px);line-height:1.2}.lp .quote blockquote em{color:var(--accent-ink)}.lp .quote .who{align-items:center;gap:14px;margin-top:24px;font-size:14px;display:flex}.lp .quote .av{object-fit:cover;border-radius:50%;flex:none;width:44px;height:44px}.lp .quote .who b{font-weight:500;display:block}.lp .quote .who span{color:var(--muted)}.lp .track{grid-template-columns:repeat(5,1fr);display:grid;position:relative}.lp .track:before{content:"";background:var(--rule-strong);height:1px;position:absolute;top:13px;left:0;right:0}.lp .step{padding-right:22px;position:relative}.lp .step .who{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);background:var(--ground);align-items:center;gap:8px;padding-right:10px;font-size:10.5px;display:inline-flex;position:relative}.lp .step .who i{border:1.5px solid var(--rule-strong);background:var(--ground);width:26px;height:26px;font-family:var(--serif);color:var(--ink);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-style:normal;display:inline-flex}.lp .step.recru .who{color:var(--accent-ink)}.lp .step.recru .who i{border-color:var(--accent);background:var(--accent);color:#fff}.lp .step.recru .who b{color:var(--accent);font-weight:700}.lp .step h3{margin-top:16px;font-size:21px;line-height:1.2}.lp .step p{color:var(--ink-2);max-width:24ch;margin-top:6px;font-size:13.5px}@media (width<=960px){.lp .track{grid-template-columns:1fr 1fr 1fr;row-gap:36px}.lp .track:before{display:none}}@media (width<=600px){.lp .track{grid-template-columns:1fr 1fr}}.lp .night{background:var(--night);color:var(--night-ink);position:relative;overflow:hidden}.lp .night:after{content:"";pointer-events:none;background:radial-gradient(900px 500px at 80% 20%,#6d28d959,#0000 60%),radial-gradient(600px 400px at 10% 95%,#b49cfa1f,#0000 60%);position:absolute;inset:0}.lp .night .matrix{pointer-events:none;background-image:radial-gradient(#b49cfa38 1px,#0000 1.3px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 20% 80%,#0000);mask-image:linear-gradient(#0000,#000 20% 80%,#0000)}.lp .night .wrap{z-index:1;position:relative}.lp .night .eyebrow{color:var(--night-accent)}.lp .night .eyebrow:before{background:var(--night-accent)}.lp .night .head p{color:var(--night-muted)}.lp .night button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.lp .night button:focus-visible{outline:2px solid var(--night-accent);outline-offset:2px;border-radius:3px}.lp .duo{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;gap:24px;display:grid}@media (width<=960px){.lp .duo{grid-template-columns:1fr}}.lp .card-n{border:1px solid var(--night-rule);background:#ffffff08;border-radius:4px;flex-direction:column;min-width:0;padding:22px 24px;display:flex}.lp .card-n .t{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--night-accent);font-size:10.5px}.lp .card-n h3{margin-top:8px;font-size:22px;line-height:1.15}.lp .fun-top{border-bottom:1px solid var(--night-rule);justify-content:space-between;align-items:baseline;margin-top:18px;padding-bottom:10px;display:flex}.lp .fun-top b{font-family:var(--serif);font-size:30px;font-weight:500}.lp .fun-top span{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--night-muted);font-size:11px}.lp .layers{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.lp .layer{border:1px solid var(--night-rule);border-radius:3px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 14px;transition:border-color .25s,background .25s;display:grid;position:relative;overflow:hidden}.lp .layer:before{content:"";width:var(--w,0%);pointer-events:none;background:#6d28d947;transition:width .6s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.lp .layer>*{position:relative}.lp .layer .i{font-family:var(--mono);color:var(--night-accent);font-size:10.5px}.lp .layer b{font-family:var(--serif);font-size:16.5px;font-weight:500}.lp .layer small{font-family:var(--sans);color:var(--night-muted);min-height:1.2em;margin-top:1px;font-size:11.5px;display:block}.lp .layer .c{font-family:var(--mono);white-space:nowrap;text-align:right;font-size:12.5px}.lp .layer .c em{letter-spacing:.06em;text-transform:uppercase;color:var(--night-muted);font-size:10px;font-style:normal;display:block}.lp .layer.on{border-color:var(--night-accent);background:#b49cfa0f}.lp .layer.final{border-color:var(--night-accent);background:#b49cfa24;margin-top:6px}.lp .layer.final b,.lp .layer.final .c{color:#fff}.lp .layer.final:before{background:#b49cfa2e}.lp .fun-note{color:var(--night-muted);margin-top:14px;font-size:12.5px;line-height:1.5}.lp .fun-note b{color:var(--night-ink);font-weight:500}.lp .agent{background:var(--paper);color:var(--ink);border-radius:4px;flex-direction:column;flex:1;margin-top:16px;display:flex;overflow:hidden}.lp .agent .bar{border-bottom:1px solid var(--rule);font-family:var(--mono);color:var(--muted);align-items:center;gap:10px;padding:9px 14px;font-size:11px;display:flex}.lp .agent .bar i{background:var(--rule-strong);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.lp .agent .bar .ttl{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;margin-left:6px;overflow:hidden}.lp .stepper{border-bottom:1px solid var(--rule);background:var(--paper-2);grid-template-columns:repeat(4,1fr);display:grid}.lp .stepper button{text-align:left;border-right:1px solid var(--rule);border-bottom:2px solid #0000;gap:2px;min-width:0;padding:10px 8px 9px;display:grid}.lp .stepper button:last-child{border-right:0}.lp .stepper .n{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;gap:6px;font-size:10px;display:flex}.lp .stepper .n svg{width:11px;height:11px;color:var(--ok);display:none}.lp .stepper .l{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:500;overflow:hidden}.lp .stepper button.cur{border-bottom-color:var(--accent);background:var(--paper)}.lp .stepper button.cur .l{color:var(--ink)}.lp .stepper button.done .n svg{display:inline}.lp .stepper button.done .n{color:var(--ok-ink)}@media (width<=520px){.lp .stepper .l{display:none}.lp .stepper button{padding:10px 6px}}.lp .agent .body{flex:1;align-content:start;gap:12px;padding:16px 18px;display:grid}.lp .msg{grid-template-columns:26px minmax(0,1fr);align-items:start;gap:12px;display:grid}.lp .msg .av{width:26px;height:26px;font-family:var(--serif);background:var(--paper-2);border:1px solid var(--rule);color:var(--ink-2);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.lp .msg.ai .av{background:var(--accent);border-color:var(--accent);color:#fff}.lp .msg .av svg{width:12px;height:12px}.lp .msg .txt{color:var(--ink-2);font-size:13.5px;line-height:1.5}.lp .msg .txt b{color:var(--ink);font-weight:500}.lp .props{gap:6px;display:grid}.lp .prop{border:1px solid var(--rule);background:var(--paper-2);border-radius:3px;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;font-size:13px;transition:opacity .15s;display:grid}.lp .prop.off{opacity:.55}.lp .prop.off .lbl{text-decoration:line-through;-webkit-text-decoration-color:var(--rule-strong);-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong)}.lp .prop .cb{border:1.5px solid var(--rule-strong);background:var(--paper);border-radius:3px;justify-content:center;align-items:center;width:15px;height:15px;display:inline-flex}.lp .prop.on .cb{background:var(--accent);border-color:var(--accent);color:#fff}.lp .prop .cb svg{width:9px;height:9px}.lp .prop .lbl{text-align:left;color:var(--ink);min-width:0;font-weight:500;line-height:1.3}.lp .prop .lbl small{color:var(--muted);font-size:11.5px;font-weight:400;display:block}.lp .tag{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:3px;padding:3px 7px;font-size:9.5px}.lp .tag.elim{background:var(--crit-soft);color:var(--crit-ink)}.lp .tag.flag{background:var(--warn-soft);color:var(--warn-ink)}.lp .tag.crit{background:var(--accent-soft);color:var(--accent-ink)}.lp .tag.ext{background:var(--paper);color:var(--muted);border-color:var(--rule)}.lp button.tag:hover{border-color:currentColor}.lp button.tag:after{content:" ⇄";opacity:.6}.lp .seg{border:1px solid var(--rule);background:var(--paper);border-radius:4px;display:inline-flex;overflow:hidden}.lp .seg button{color:var(--ink-2);border-right:1px solid var(--rule);padding:6px 11px;font-size:12.5px}.lp .seg button:last-child{border-right:0}.lp .seg button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.lp .row{border-top:1px solid var(--rule-2);color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:13px;display:flex}.lp .row b{color:var(--ink);font-weight:500;display:block}.lp .row small{color:var(--muted);font-size:11.5px}.lp .sub-h{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:4px;font-size:10px}.lp .agent .foot{border-top:1px solid var(--rule);background:var(--paper-2);font-family:var(--mono);color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 18px;font-size:11px;display:flex}.lp .agent .foot .btn{padding:8px 12px;font-size:12.5px}.lp .agent .foot .hint{margin-left:auto}.lp .ready{gap:14px;padding:22px 18px;display:grid}.lp .ready h4{font-family:var(--serif);margin:0;font-size:24px;font-weight:500;line-height:1.15}.lp .ready p{color:var(--ink-2);font-size:14px}.lp .ready .sum{border-top:1px solid var(--ink);grid-template-columns:repeat(4,1fr);display:grid}@media (width<=520px){.lp .ready .sum{grid-template-columns:1fr 1fr}}.lp .ready .sum div{border-bottom:1px solid var(--rule);padding:10px 10px 10px 0}.lp .ready .sum .v{font-family:var(--serif);font-size:24px;line-height:1}.lp .ready .sum .k{color:var(--muted);margin-top:4px;font-size:11.5px}.lp .deliver{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:32px;display:grid}.lp .deliver .dx-wrap{width:100%}.lp .deliver .dx{transform:none}.lp .deliver .dx-body{max-height:560px}@media (width<=1100px) and (width>=901px){.lp .deliver .dx-facts{grid-template-columns:repeat(3,minmax(0,1fr))}}.lp .deliver-side{top:calc(env(safe-area-inset-top,0px) + 84px);gap:20px;display:grid;position:sticky}.lp .deliver-side .dx-caption{padding:0;font-size:16px}.lp .deliver-side .dx-caption b{font-family:var(--serif);letter-spacing:-.01em;margin-bottom:8px;font-size:24px;line-height:1.2;display:block}.lp .deliver-side .team{grid-template-columns:1fr;gap:10px;margin-top:0}@media (width<=900px){.lp .deliver-side{position:static}.lp .deliver{grid-template-columns:1fr}}.lp .pill{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:3px;align-items:center;padding:3px 8px;font-size:10.5px;font-weight:600;display:inline-flex}.lp .pill.ok{background:var(--ok-soft);color:var(--ok-ink)}.lp .pill.warn{background:var(--warn-soft);color:var(--warn-ink)}.lp .pill.ac{background:var(--accent-soft);color:var(--accent-ink)}.lp .team{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px;display:grid}@media (width<=720px){.lp .team{grid-template-columns:1fr}}.lp .team div{border:1px solid var(--rule);background:var(--paper);color:var(--ink-2);border-radius:4px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;padding:16px 18px;font-size:13.5px;display:grid}.lp .team svg{width:20px;height:20px;color:var(--accent)}.lp .team b{color:var(--ink);font-size:14.5px;font-weight:500;display:block}.lp .price{background:var(--paper);border-block:1px solid var(--rule)}.lp .pways{border:1px solid var(--rule);background:var(--paper-2);border-radius:4px;overflow:hidden}.lp .pway{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1.5fr) 175px minmax(0,1fr);align-items:center;gap:24px;padding:15px 22px;display:grid}.lp .pway:last-child{border-bottom:0}.lp .pway.me{background:var(--accent-soft);border-top:1.5px solid var(--accent);box-shadow:inset 5px 0 0 var(--accent);padding-block:21px}.lp .pway .wt{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:10px;display:block}.lp .pway.me .wt{background:var(--accent);color:var(--paper);letter-spacing:.14em;border-radius:2px;padding:3px 8px;display:inline-block}.lp .pway .wd{color:var(--ink-2);margin-top:7px;font-size:13.5px;line-height:1.45;display:block}.lp .pway.me .wd{color:var(--ink);margin-top:9px;font-size:14.5px;font-weight:500}.lp .pway .wp{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink-2);font-size:22px;line-height:1;display:block}.lp .pway.me .wp{color:var(--accent-ink);font-size:34px}.lp .pway .wn{font-family:var(--mono);color:var(--muted);margin-top:6px;font-size:10.5px;display:block}.lp .pway.me .wn{color:var(--accent-ink)}.lp .pway .badge{background:var(--accent);color:var(--paper);font-family:var(--mono);letter-spacing:.06em;border-radius:2px;margin-top:9px;padding:3px 8px;font-size:10.5px;font-weight:500;display:inline-block}.lp .pway .w-inc{color:var(--ink-2);grid-template-columns:14px minmax(0,1fr);gap:9px;font-size:12.5px;line-height:1.45;display:grid}.lp .pway .w-inc svg{width:14px;height:14px;margin-top:2px}.lp .pway .w-inc.yes svg{color:var(--ok)}.lp .pway.me .w-inc{color:var(--ink);font-size:13px;font-weight:500}.lp .pway .w-inc.no svg{color:var(--crit)}.lp .pcta{flex-wrap:wrap;align-items:center;gap:18px;margin-top:18px;display:flex}.lp .pcta .fine{font-family:var(--mono);color:var(--muted);font-size:11px}.lp .ptable{border:1px solid var(--rule);border-radius:4px;flex-direction:column;margin-top:22px;display:flex;overflow:hidden}.lp .ptable table{border-collapse:collapse;width:100%;font-size:13.5px}.lp .ptable th{text-align:left;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--rule);background:var(--paper-2);padding:9px 16px;font-size:10px;font-weight:500}.lp .ptable td{border-bottom:1px solid var(--rule-2);color:var(--ink-2);padding:9px 16px}.lp .ptable tr:last-child td{border-bottom:0}.lp .ptable td:first-child{color:var(--ink);font-weight:500}.lp .ptable td:last-child,.lp .ptable th:last-child{text-align:right}.lp .ptable td:last-child{font-family:var(--serif);color:var(--ink);font-size:17px}.lp .ptable .cap{font-family:var(--mono);color:var(--muted);border-top:1px solid var(--rule);background:var(--paper-2);margin-top:auto;padding:10px 16px;font-size:10.5px}.lp .seals{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}@media (width<=960px){.lp .seals{grid-template-columns:1fr 1fr}}@media (width<=520px){.lp .seals{grid-template-columns:1fr}}.lp .seal{background:var(--paper);border:1px solid var(--rule);border-radius:4px;padding:24px 22px;position:relative}.lp .seal .ring2{border:1.5px solid var(--accent);width:52px;height:52px;color:var(--accent-ink);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}.lp .seal .ring2:after{content:"";border:1px dashed var(--rule-strong);border-radius:50%;position:absolute;inset:4px}.lp .seal .ring2 svg{width:20px;height:20px}.lp .seal h3{margin-top:16px;font-size:20px;line-height:1.15}.lp .seal p{color:var(--ink-2);margin-top:6px;font-size:13.5px}.lp .final .box{border:1.5px solid var(--ink);background:var(--paper);box-shadow:var(--shadow);border-radius:4px;grid-template-columns:minmax(0,1.2fr) auto;align-items:center;gap:32px;padding:48px 52px;display:grid}@media (width<=860px){.lp .final .box{grid-template-columns:1fr;padding:28px 22px}}.lp .final h2{font-size:clamp(30px,4vw,46px);line-height:1.08}.lp .final p{color:var(--ink-2);max-width:40ch;margin-top:10px;font-size:16px}.lp .final .acts{flex-direction:column;gap:10px;min-width:240px;display:flex}.lp .final .acts .fine{font-family:var(--mono);color:var(--muted);text-align:center;font-size:11.5px}.lp footer{border-top:1px solid var(--rule);color:var(--muted);padding-block:32px 52px;font-size:13.5px}.lp footer .wrap{grid-template-columns:1.4fr 1fr 1fr;gap:32px;display:grid}@media (width<=860px){.lp footer .wrap{grid-template-columns:1fr 1fr}}.lp footer h4{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);margin:0 0 12px;font-size:11px;font-weight:600}.lp footer ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lp footer a:hover{color:var(--ink)}.lp footer .colophon{border-top:1px solid var(--rule);font-family:var(--mono);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:16px;margin-top:16px;padding-top:14px;font-size:11.5px;display:flex}.lp{overflow-wrap:break-word}.lp .sec{scroll-margin-top:8px}.lp img,.lp svg,.lp canvas{max-width:100%}@media (width<=600px){.lp .nav .wrap{gap:12px;height:58px}.lp .brand .logo{height:21px}.lp .nav .acts .btn{padding:9px 14px;font-size:13.5px}}@media (width<=380px){.lp .brand .logo{height:19px}.lp .nav .acts .btn{padding:8px 11px;font-size:12.5px}}@media (width<=600px){.lp .sec{padding-block:50px}.lp .head{gap:12px;margin-bottom:28px}.lp .head h2{max-width:none;font-size:clamp(25px,7.2vw,33px)}.lp .head p{max-width:none;font-size:14.5px}.lp .quote blockquote{font-size:clamp(23px,6.4vw,31px)}.lp .quote .who{margin-top:18px}}@media (width<=960px){.lp .hero .wrap{gap:26px}.lp .hf-wrap{margin-top:30px}.lp .hf-hint{top:-21px;left:0;right:auto}}.lp .hint-sm{display:none}@media (width<=720px){.lp .hint-lg{display:none}.lp .hint-sm{display:inline}}@media (width<=600px){.lp .hero h1{margin-top:16px;font-size:clamp(30px,8.4vw,40px)}.lp .hero .lede{max-width:none;margin-top:16px;font-size:16.5px}.lp .hero .cta{gap:10px;margin-top:24px}.lp .hero .cta .btn{flex:100%}.lp .hero .fine{font-size:11px;line-height:1.65}}.lp .hf-card{max-width:calc(100vw - 28px)}.lp .hf-dot.fig:focus .hf-card{opacity:1;visibility:visible;transform:translateY(0)}.lp .hf-dot.fig[data-h=center]:focus .hf-card{transform:translate(-50%)translateY(0)}.lp .hf-dot.fig:focus{--hf-w0:13px;--hf-w1:13px;z-index:40;outline:none;animation-play-state:paused}.lp .hf-dot.fig:focus .hf-bead{animation-play-state:paused,paused}.lp .hf-dot.fig.pass:focus{--hf-w0:16px;--hf-w1:16px}@media (hover:none){.lp .hf-dot.pass:after,.lp .hf-dot.fig:after{content:"";border-radius:50%;position:absolute;inset:-13px}.lp .hf-dot.fig .hf-card{z-index:50}}@media (width<=600px){.lp .hf-stage b,.lp .hf-cstage b{letter-spacing:.09em;font-size:9.5px}.lp .hf-k{font-size:9px}.lp .track{gap:30px 16px}.lp .step{padding-right:0}.lp .step h3{margin-top:12px;font-size:19px}.lp .step p{max-width:none;font-size:13px}.lp .step .who{letter-spacing:.08em;font-size:9.5px}.lp .step .who i{width:24px;height:24px;font-size:12px}.lp .strip .n{font-size:clamp(26px,8vw,34px)}.lp .strip .k{font-size:12px}.lp .card-n h3{font-size:20px;line-height:1.2}.lp .fun-top{margin-top:14px}.lp .fun-top b{font-size:26px}.lp .fun-top span{letter-spacing:.06em;text-align:right;font-size:9.5px}.lp .layer{grid-template-columns:16px minmax(0,1fr) auto;gap:10px;padding:10px 11px}.lp .layer b{font-size:15px}.lp .layer small{font-size:11px}.lp .layer .i{font-size:9.5px}.lp .layer .c{font-size:11.5px}.lp .layer .c em{font-size:8.5px}.lp .fun-note{font-size:12px}}.lp .ttl-short{display:none}@media (width<=620px){.lp .ttl-long{display:none}.lp .ttl-short{display:inline}}@media (width<=520px){.lp .stepper .l{font-size:10.5px;display:block}.lp .stepper button{padding:8px 6px 7px}.lp .stepper .n{gap:4px;font-size:9px}.lp .stepper .n svg{width:10px;height:10px}}@media (width<=400px){.lp .stepper .l{letter-spacing:-.01em;font-size:9.5px}.lp .stepper button{padding:8px 4px 7px}.lp .ttl-short{display:none}}@media (width<=345px){.lp .stepper .l{font-size:8.8px}.lp .stepper button{padding:8px 3px 7px}}@media (width<=600px){.lp .agent .bar{gap:8px;padding:9px 12px}.lp .agent .body{gap:11px;padding:14px}.lp .msg{grid-template-columns:24px minmax(0,1fr);gap:10px}.lp .msg .av{width:24px;height:24px}.lp .msg .txt{font-size:13px}.lp .prop{grid-template-columns:16px minmax(0,1fr);row-gap:6px;padding:9px 11px}.lp .prop .tag{grid-column:2;justify-self:start}.lp .agent .foot{row-gap:8px;padding:10px 14px}.lp .agent .foot .hint{width:100%;margin-left:0;line-height:1.45}.lp .ready{padding:20px 14px}.lp .ready h4,.lp .ready .sum .v{font-size:21px}.lp .row{font-size:12.5px}.lp .seg button{padding:6px 9px;font-size:12px}}@media (width<=720px){.lp .dx-toc{-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000 100%)}}@media (width<=600px){.lp .dx-body{padding:16px 15px 18px}.lp .dx-bar{gap:8px;padding:9px 12px}.lp .dx-bar .w{font-size:15px}.lp .dx-lh{flex-direction:column;align-items:flex-start;gap:10px}.lp .dx-lh .client{text-align:left}.lp .dx-lh .dx-lh-seal{text-align:left;justify-items:start}.lp .dx-cover{grid-template-columns:minmax(0,1fr);gap:14px;padding-block:14px 16px}.lp .dx-cover h3{font-size:23px}.lp .dx-cover .role{font-size:13.5px}.lp .dx-cover .dx-contacts{gap:5px}.lp .dx-gauge{flex-direction:row;justify-content:flex-start;align-items:center;gap:16px}.lp .dx-score-ring{width:72px;height:72px}.lp .dx-score-ring .val b{font-size:25px}.lp .dx-score-ring .val span{font-size:7.5px}.lp .dx-facts{grid-template-columns:1fr 1fr}.lp .dx-fact{padding:9px 10px 9px 0}.lp .dx-fact:nth-child(2n){border-right:0;margin-right:0}.lp .dx-fact:nth-child(n+3){border-top:1px solid var(--rule)}.lp .dx-fact:last-child{border-right:1px solid var(--rule)}.lp .dx-fact .k{overflow-wrap:anywhere;white-space:normal}.lp .dx-fact .t{white-space:normal}.lp .dx-fact .v{font-size:18px}.lp .dx-sec-h h4{font-size:17px}.lp .dx-headline{font-size:15px}.lp .dx-head{grid-template-columns:18px minmax(0,1fr) auto 12px;gap:8px}.lp .dx-t{font-size:14px}.lp .dx-n{font-size:19px}.lp .dx-traj{flex-wrap:wrap;row-gap:14px}.lp .dx-traj li{white-space:normal;flex:0 0 33.333%;padding-right:8px}.lp .dx-final{padding:13px 14px}.lp .dx-final h5{font-size:16px}}@media (width<=480px){.lp .dx-cols{grid-template-columns:1fr}}@media (width<=420px){.lp .dx-decide .nm{display:inline}}@media (width<=480px){.lp .dx-decide{gap:9px;padding:9px 12px}.lp .dx-decide .sc{font-size:17px}.lp .dx-decide .nm{font-size:12px}.lp .dx-decide .btn{padding:7px 10px;font-size:11.5px}}@media (width<=340px){.lp .dx-decide .nm,.lp .dx-decide .rc{display:none}}@media (width<=760px){.lp .pway{grid-template-columns:1fr;gap:12px;padding:16px 18px}.lp .pway.me{padding-block:20px}.lp .pway.me .wp{font-size:30px}}@media (width<=600px){.lp .pcta .btn{width:100%}.lp .ptable table{font-size:12.5px}.lp .ptable th,.lp .ptable td{padding:9px 12px}.lp .ptable th{letter-spacing:.05em;font-size:9.5px}.lp .ptable td:last-child{white-space:nowrap;font-size:15.5px}.lp .ptable .cap{padding:10px 12px;font-size:10px}.lp .seal{padding:20px 18px}.lp .final .box{padding:26px 20px}.lp .final .btn{width:100%}.lp footer .colophon{flex-direction:column;gap:6px;font-size:11px}}@media (width<=860px){.lp footer .wrap>div:first-child,.lp footer .wrap>.about{grid-column:1/-1}}@media (width<=520px){.lp footer .wrap{grid-template-columns:1fr 1fr;gap:24px 20px}}.lp .hf-card{--nudge:0px;transform:translateX(calc(-50% + var(--nudge))) translateY(4px)}.lp .hf-dot.fig[data-h=left] .hf-card,.lp .hf-dot.fig[data-h=right] .hf-card{transform:translateX(var(--nudge)) translateY(4px)}.lp .hf-dot.fig:hover .hf-card,.lp .hf-dot.fig:focus-visible .hf-card,.lp .hf-dot.fig:focus .hf-card{transform:translateX(var(--nudge)) translateY(0)}.lp .hf-dot.fig[data-h=center]:hover .hf-card,.lp .hf-dot.fig[data-h=center]:focus-visible .hf-card,.lp .hf-dot.fig[data-h=center]:focus .hf-card{transform:translateX(calc(-50% + var(--nudge))) translateY(0)}@media (width<=600px){.lp .hf-card{width:168px;padding:9px 10px 10px}}.lp .hf-dot.fig.show-card{z-index:45}.lp .hf-dot.fig.show-card .hf-card{opacity:1;visibility:visible;transform:translateX(var(--nudge)) translateY(0)}.lp .hf-dot.fig.show-card[data-h=center] .hf-card{transform:translateX(calc(-50% + var(--nudge))) translateY(0)}.lp .hf-dot.pass[data-stage="3"]{cursor:default}.lp .hf-dot.fig.pass[data-stage="3"]{cursor:pointer}.lp .dx-traj li{white-space:normal;text-overflow:clip;padding-right:10px;overflow:visible}.lp .dx-traj b{font-size:10.5px;line-height:1.2}.lp .nav ul a.montar{color:var(--accent-ink);font-weight:500}.lp .nav ul a.montar:hover{color:var(--accent)}.lp .nav ul a.montar.atual{text-decoration:underline;-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:6px;text-decoration-thickness:2px}
