.landing .hero-badge-static{cursor:default}.landing .hero-badge-static:hover{border-color:var(--lp-line);color:var(--lp-muted)}.landing .persona-definition{padding-block:var(--lp-space-8) 0}.landing .persona-definition p{max-width:46em;color:var(--lp-muted);text-wrap:pretty;margin:0;font-size:clamp(17px,1.5vw,19px);line-height:1.6}.landing .persona-why{gap:var(--lp-space-6);margin-top:var(--lp-space-7);display:grid}.landing .persona-why p{max-width:46em;color:var(--lp-muted);text-wrap:pretty;margin:0;font-size:16px;line-height:1.6}.landing .persona-why-pair{gap:var(--lp-space-8);grid-template-columns:repeat(2,minmax(0,1fr))}.landing .persona-why-turn{gap:var(--lp-space-7);justify-items:start}.landing .persona-why-turn p:last-child:not(:only-child){max-width:20em;padding-top:var(--lp-space-6);border-top:.5px solid var(--lp-grid-line);color:var(--lp-ink);font-family:var(--lp-font-display);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(22px,2.2vw,28px);font-weight:520;line-height:1.2}.landing .persona-why-prose p{max-width:42em}.landing .asks-grid-flat{background:0 0;border:0;grid-template-columns:minmax(0,1fr)}.landing .asks-grid-flat ul{gap:var(--lp-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.landing .asks-band{background:linear-gradient(#ffffffb8,#ffffffb8),url(../step-bg-2.jpg) 50% /cover no-repeat,var(--lp-tint);position:relative;overflow:hidden}.landing .asks-band .asks-grid:before{content:none}.landing .asks-band .asks-section{padding-block:var(--lp-space-11)}.landing .persona-argument{padding:var(--lp-space-9);border:.5px solid var(--lp-grid-line);background:var(--lp-field);text-align:center}.landing .persona-argument h2{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(26px,2.6vw,34px);font-weight:520;line-height:1.1}.landing .persona-argument p{max-width:46em;margin:var(--lp-space-6) auto 0;color:var(--lp-muted);text-wrap:pretty;font-size:16px;line-height:1.6}.landing .persona-pricing{gap:var(--lp-space-8);padding-top:var(--lp-space-8);border-top:.5px solid var(--lp-grid-line);grid-template-columns:minmax(0,1.4fr) auto;align-items:center;display:grid}.landing .persona-pricing h2{margin:0 0 var(--lp-space-5);letter-spacing:-.02em;font-size:clamp(22px,2vw,27px);font-weight:520;line-height:1.15}.landing .persona-pricing p{max-width:44em;color:var(--lp-muted);margin:0;font-size:16px;line-height:1.6}.landing .persona-pricing-actions{align-items:flex-start;gap:var(--lp-space-4);flex-direction:column;display:flex}.landing .persona-closing{align-items:center;gap:var(--lp-space-7);padding:var(--lp-space-10) var(--lp-space-9);border:.5px solid var(--lp-grid-line);background:var(--lp-surface);text-align:center;flex-direction:column;display:flex}.landing .persona-closing h2{letter-spacing:-.02em;text-wrap:balance;max-width:18em;margin:0;font-size:clamp(30px,3.2vw,42px);font-weight:520;line-height:1.08}.landing .persona-crosslinks{align-items:baseline;gap:var(--lp-space-5) var(--lp-space-7);padding-top:var(--lp-space-7);border-top:.5px solid var(--lp-grid-line);flex-wrap:wrap;display:flex}.landing .persona-crosslinks>p{color:var(--lp-dim);font:600 13px/1.3 var(--lp-font-sans);letter-spacing:.04em;text-transform:uppercase;margin:0}.landing .persona-crosslinks ul{gap:var(--lp-space-4) var(--lp-space-7);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.landing .persona-crosslinks a{align-items:center;gap:var(--lp-space-2);color:var(--lp-ink);transition:color var(--lp-time) ease,border-color var(--lp-time) ease;border-bottom:1px solid #0000;font-size:15px;display:inline-flex}.landing .persona-crosslinks a svg{transition:transform var(--lp-time) ease}.landing .persona-crosslinks a:hover{color:var(--lp-mark);border-bottom-color:var(--lp-mark)}.landing .persona-crosslinks a:hover svg{transform:translate(2px)}@media (width<=62rem){.landing .asks-grid-flat ul,.landing .persona-pricing,.landing .persona-why-pair{grid-template-columns:minmax(0,1fr)}.landing .persona-pricing{align-items:start}}@media (width<=42rem){.landing .persona-argument,.landing .persona-closing{padding:var(--lp-space-7) var(--lp-space-5)}}@media (prefers-reduced-motion:reduce){.landing .persona-crosslinks a,.landing .persona-crosslinks a svg{transition:none}}
