.lp{--lp-frame-radius:var(--radius-xl);overflow-x:clip}.lp h2{font-size:var(--fs-h2);max-width:18ch}.lp h3{text-wrap:balance}.lp .lp-section{padding:var(--section-y) 0}.lp-head{display:grid;grid-gap:var(--space-2) var(--space-5);gap:var(--space-2) var(--space-5);margin-bottom:clamp(2.5rem,5vw,4rem)}.lp-head h2{margin:0}.lp-head p{margin:0;max-width:30rem;font-size:var(--fs-lead);color:var(--ink-2)}@media (min-width:900px){.lp-head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end}.lp-head--stack{grid-template-columns:minmax(0,1fr);max-width:44rem}}.lp-overline{display:flex;align-items:center;gap:.75rem;margin:0 0 var(--space-3);font-size:var(--fs-micro);font-weight:600;letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--ink-2)}.lp-overline:before{content:"";width:1.75rem;height:1px;background:var(--ink-3)}.lp-privacy{display:flex;align-items:flex-start;gap:.5rem;margin:0;font-size:var(--fs-small);font-weight:500;line-height:1.45;color:var(--ink-2)}.lp-privacy svg{flex-shrink:0;margin-top:.05em;color:var(--status-good)}.lp-textlink{font-weight:600;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:.25em}.lp-textlink:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.lp-fix{margin-top:var(--space-2);padding:.85rem 1rem;border-radius:var(--radius-md);background:var(--juice);color:var(--juice-ink)}.lp-fix b{display:block;margin-bottom:.2rem;font-size:var(--fs-micro);font-weight:700;letter-spacing:var(--tracking-overline);text-transform:uppercase}.lp-fix p{margin:0;font-weight:500;line-height:1.5}.lp .lp-hero{position:relative;padding:clamp(1.5rem,4vw,4rem) 0 clamp(3.5rem,7vw,6rem);overflow-x:clip}.lp-hero-grid{display:grid;grid-gap:clamp(2rem,4vw,3.5rem);gap:clamp(2rem,4vw,3.5rem);align-items:center}.lp-hero-copy{min-width:0;max-width:40rem}.lp-hero h1{font-size:clamp(2.5rem,3.4vw + 1rem,4.25rem);line-height:var(--lh-tight);letter-spacing:var(--tracking-display);margin:0 0 var(--space-3);max-width:13ch}.lp-hero-lede{font-size:var(--fs-lead);line-height:1.55;color:var(--ink-2);max-width:var(--measure);margin:0 0 var(--space-4)}.lp-hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:var(--space-3)}.lp-hero-meta{margin:var(--space-1) 0 0;font-size:var(--fs-small);color:var(--ink-3)}.lp-hero-visual{position:relative;min-width:0}.lp-hero-visual:before{content:"";position:absolute;inset:-1.5rem -1rem -1.5rem 12%;border-radius:var(--radius-xl);background:var(--lavender);z-index:0}@media (max-width:599px){.lp-hero h1{max-width:none}.lp-hero-lede{font-size:1.0625rem;margin-bottom:var(--space-3)}.lp-hero-actions .btn{flex:1 1 auto}.lp-hero-meta{margin-left:0}.lp-hero-visual:before{inset:-1rem calc(var(--gutter) * -1) -1rem 20%;border-radius:var(--radius-lg) 0 0 var(--radius-lg)}}@media (min-width:1280px){.lp-hero-grid{grid-template-columns:minmax(0,.84fr) minmax(0,1fr);gap:3.5rem}.lp-hero-visual{margin-right:calc((100vw - var(--content-width-wide)) / -2 - var(--gutter))}.lp-hero-visual:before{inset:-2rem 0 -2rem 10%;border-radius:var(--radius-xl) 0 0 var(--radius-xl)}.lp-frame{--lp-frame-radius:var(--radius-xl) 0 0 var(--radius-xl);border-right:0}.lp-frame-bar,.lp-rail{padding-right:calc(1.25rem + 16px)}}.lp-frame{position:relative;z-index:1;margin:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--lp-frame-radius);box-shadow:var(--shadow-lg);overflow:hidden;container-type:inline-size;font-size:.9375rem}.lp-frame-bar{display:flex;align-items:center;gap:.75rem;min-height:2.75rem;padding:.4rem .75rem .4rem 1.1rem;border-bottom:1px solid var(--line);background:var(--paper)}.lp-frame-dots{display:inline-flex;gap:6px;flex-shrink:0}.lp-frame-dots i{width:9px;height:9px;border-radius:50%;background:var(--line-strong)}.lp-frame-title{min-width:0;font-size:var(--fs-small);font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-frame-tag{padding:.2rem .55rem;border-radius:var(--radius-pill);background:var(--paper-2);font-size:.6875rem;font-weight:600;letter-spacing:.04em}.lp-frame-tag,.lp-replay{flex-shrink:0;color:var(--ink-2)}.lp-replay{display:inline-flex;align-items:center;gap:.35rem;margin-left:auto;padding:.35rem .6rem;border:0;border-radius:var(--radius-pill);background:transparent;font:inherit;font-size:var(--fs-micro);font-weight:600;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out)}.lp-replay:hover{background:rgba(37,26,102,.06);color:var(--ink)}@media (max-width:419px){.lp-frame-title{display:none}.lp-frame-tag{margin-left:0}}.lp-frame-body{display:grid}@container (min-width: 600px){.lp-frame-body{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr)}.lp-rail{border-top:0;border-left:1px solid var(--line)}}.lp-pane-label{margin:0 0 .75rem;font-size:var(--fs-micro);font-weight:600;letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--ink-3)}.lp-transcript{min-width:0;padding:1.25rem 1.25rem 1.5rem}.lp-line{padding:.55rem 0}.lp-line .ref{display:block;margin-bottom:.15rem;font-size:.75rem}.lp-line p{margin:0;line-height:1.55;color:var(--ink)}.lp-line--quiet p{color:var(--ink-2)}.lp-line--flag{margin:.25rem -.75rem;padding:.75rem;border-radius:var(--radius-md);background:var(--paper-2)}.lp-lead{color:inherit;background-color:transparent;background-image:linear-gradient(var(--juice),var(--juice));background-repeat:no-repeat;background-size:100% .62em;background-position:0 88%;padding:0 .1em;margin:0 -.05em;border-radius:var(--radius-xs);box-decoration-break:clone;-webkit-box-decoration-break:clone}.lp-flag{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.6rem;transform-origin:left center}.lp-flag .ref{font-size:.75rem;margin-left:.2rem}.lp-rail{min-width:0;display:flex;flex-direction:column;gap:.9rem;padding:1.25rem;background:var(--paper);border-top:1px solid var(--line)}.lp-score{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:.35rem .9rem;gap:.35rem .9rem}.lp-ring{width:3.5rem;height:3.5rem;transform:rotate(-90deg)}.lp-ring circle{fill:none;stroke-width:6}.lp-ring-track{stroke:var(--line)}.lp-ring-value{stroke:var(--status-warn-fill);stroke-linecap:round}.lp-score-text{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .75rem}.lp-score-num{display:flex;align-items:baseline;gap:.2rem;margin:0;line-height:1}.lp-score-stack{display:inline-grid}.lp-score-stack>b{grid-area:1/1}.lp-score-num b{font-family:var(--font-display);font-size:2.25rem;font-weight:600;color:var(--ink);min-width:2ch}.lp-score-of{font-size:.9375rem;font-weight:500;color:var(--ink-3)}.lp-band{padding:.25rem .65rem;border-radius:var(--radius-pill);font-size:var(--fs-micro);font-weight:600}.lp-band--good{color:var(--status-good);background:var(--status-good-bg)}.lp-band--warn{color:var(--status-warn);background:var(--status-warn-bg)}.lp-band--bad{color:var(--status-bad-ink);background:var(--status-bad-bg)}.lp-score-line{grid-column:1/-1;margin:0;font-size:var(--fs-small);color:var(--ink-2)}.lp-score-line b{color:var(--sev-high);font-weight:600}.lp-coach{padding:1rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.lp-coach-over{margin:0 0 .3rem;font-size:var(--fs-micro);font-weight:600;color:var(--ink-3)}.lp .lp-coach-title{margin:0 0 .5rem;font-family:var(--font-body);font-size:1rem;font-weight:600;line-height:1.35;letter-spacing:-.01em}.lp-coach-cost{margin:0;font-size:.8125rem;line-height:1.5;color:var(--ink-2)}.lp-coach-cost b{display:block;font-size:.6875rem;font-weight:700;letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--ink-3)}.lp-coach .lp-fix{margin-top:.75rem;padding:.7rem .85rem}.lp-coach .lp-fix p{font-size:.875rem}.lp-seq,.lp-w{animation-duration:var(--dur-slow);animation-timing-function:var(--ease-out);animation-fill-mode:both;animation-delay:var(--d,0s)}.lp-seq--in{animation-name:lp-in}.lp-seq--slide{animation-name:lp-slide}.lp-seq--out{animation-name:lp-out;animation-duration:var(--dur-fast)}.lp-seq--ghost{animation-name:lp-ghost}.lp-seq--pop{animation-name:lp-pop;animation-duration:var(--dur-base);animation-timing-function:var(--ease-out-expo)}.lp-seq--sweep{animation-name:lp-sweep;animation-duration:var(--dur-story);animation-timing-function:var(--ease-in-out)}.lp-seq--ring{animation-name:lp-ring;animation-duration:1.1s}.lp-w{animation-name:lp-word;animation-duration:.22s;animation-delay:calc(var(--d, 0s) + var(--w, 0) * var(--step, 50ms))}@keyframes lp-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes lp-out{0%{opacity:1}to{opacity:0}}@keyframes lp-ghost{0%{opacity:.35;transform:translateX(8px)}to{opacity:1;transform:none}}@keyframes lp-slide{0%{opacity:0;transform:translateX(18px)}to{opacity:1;transform:none}}@keyframes lp-pop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}@keyframes lp-sweep{0%{background-size:0 .62em}to{background-size:100% .62em}}@keyframes lp-ring{0%{stroke-dashoffset:var(--ring-len)}}@keyframes lp-word{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.lp-seq,.lp-w{animation:none!important}.lp-replay,.lp-score-ghost{display:none}}.lp-bento{display:grid;grid-gap:1rem;gap:1rem}.lp-tile{display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-4);min-width:0;padding:clamp(1.5rem,3vw,2.5rem);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.lp-tile h3{font-size:var(--fs-h3);line-height:1.25;max-width:22ch;margin-bottom:.6rem}.lp-tile-copy p{margin:0;max-width:34rem;color:var(--ink-2)}.lp-stat{padding-top:var(--space-3);border-top:1px solid var(--line)}.lp-stat-value{margin:0 0 .5rem;font-family:var(--font-display);font-size:var(--fs-number);font-weight:600;line-height:1;letter-spacing:-.02em;color:var(--ink)}.lp-stat-unit{margin-left:.04em;font-family:var(--font-body);font-weight:500;font-size:.9em}.lp-stat-label{margin:0 0 .6rem;max-width:30rem;font-size:var(--fs-small);line-height:1.5;color:var(--ink-2)}.lp-stat-source{font-style:normal;font-size:var(--fs-micro);font-weight:600;letter-spacing:.02em;color:var(--ink-3)}.lp-tile--signal{background:var(--grad-night);border-color:transparent;color:var(--ink-on-dark)}.lp-tile--signal h3{color:var(--ink-on-dark);font-size:var(--fs-h3);max-width:18ch}.lp-tile--signal .lp-stat-label,.lp-tile--signal .lp-tile-copy p{color:var(--ink-on-dark-2)}.lp-tile--signal .lp-stat{border-top-color:var(--line-on-dark)}.lp-tile--signal .lp-stat-value{color:var(--ink-on-dark);font-size:clamp(4rem,5vw + 1.5rem,7rem)}.lp-tile--signal .lp-stat-source{color:var(--mid-on-dark)}.lp-miss{display:grid;grid-gap:.5rem;gap:.5rem;padding:1rem 1.1rem;border-radius:var(--radius-md);background:var(--paper);border:1px solid var(--line)}.lp-miss-line .ref{display:block;font-size:.75rem}.lp-miss-line p{margin:0;color:var(--ink)}.lp-miss-line .quote-text{font-size:1.125rem}.lp-miss-line--mod p{color:var(--ink-2);font-size:var(--fs-small)}.lp-miss-note{display:flex;align-items:center;gap:.5rem;padding-top:.6rem;border-top:1px solid var(--line);font-size:var(--fs-small);font-weight:600;color:var(--ink)}@media (min-width:900px){.lp-bento{grid-template-columns:repeat(12,minmax(0,1fr))}.lp-tile{min-height:21rem}.lp-tile--signal{grid-column:span 7}.lp-tile--scale,.lp-tile--wording{grid-column:span 5}.lp-tile--followup{grid-column:span 7}}@media (min-width:1200px){.lp-tile--followup{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.lp-how{border-top:1px solid var(--line)}.lp-how-grid{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.lp-how-head h2{margin-bottom:var(--space-2)}.lp-how-head p{margin:0;max-width:24rem;color:var(--ink-2);font-size:var(--fs-lead)}.lp-steps{list-style:none;margin:0;padding:0;border-top:1px solid var(--line-strong)}.lp-step{border-bottom:1px solid var(--line)}.lp-step-inner{display:grid;grid-template-columns:3rem minmax(0,1fr);grid-gap:var(--space-2) var(--space-3);gap:var(--space-2) var(--space-3);padding:var(--space-4) 0}.lp-step-num{font-family:var(--font-display);font-style:italic;font-size:2rem;line-height:1;color:var(--mid)}.lp .lp-step-copy h3{margin:0 0 .4rem;font-size:var(--fs-h4)}.lp-step-copy p{margin:0;max-width:28rem;color:var(--ink-2)}.lp-mini{grid-column:2;min-width:0;padding:.9rem 1rem;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);font-size:.8125rem}.lp-mini-paper{padding-bottom:.75rem;margin-bottom:.75rem;border-bottom:1px dashed var(--line-strong)}.lp-mini-paper .ref{display:block;font-size:.6875rem}.lp-mini-paper p{margin:0 0 .4rem;color:var(--ink)}.lp-privacy--mini{font-size:.75rem}.lp-privacy--mini svg{width:15px;height:15px}.lp-types{display:flex;flex-wrap:wrap;gap:.35rem;list-style:none;margin:0 0 .75rem;padding:0}.lp-types li{padding:.3rem .65rem;border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--line-strong);font-weight:500;color:var(--ink-2);white-space:nowrap}.lp-types li.is-on{background:var(--night);box-shadow:none;color:var(--ink-on-dark)}.lp-mini-cap{margin:.75rem 0 0;font-size:.75rem;font-weight:600;color:var(--ink-3)}.lp-mini-priority{margin:0 0 .75rem;padding:.65rem .8rem;border-radius:var(--radius-sm);background:var(--night);color:var(--ink-on-dark);line-height:1.45}.lp-mini-priority b{display:block;font-size:.6875rem;letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--mid-on-dark)}.lp-cov{list-style:none;margin:0;padding:0}.lp-cov li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:.6rem;gap:.6rem;padding:.4rem 0;border-top:1px solid var(--line)}.lp-cov li:first-child{border-top:0}.lp-cov-name{color:var(--ink);min-width:0}.lp-cov-status{font-weight:600;color:var(--ink-3)}.lp-dot{width:8px;height:8px;border-radius:50%}.lp-dot--full{background:var(--status-good-fill)}.lp-dot--partial{background:var(--status-warn-fill)}.lp-dot--compromised,.lp-dot--missing{background:var(--status-bad-fill)}@media (min-width:800px){.lp-step-inner{grid-template-columns:4rem minmax(0,1fr) minmax(0,1.05fr);align-items:start}.lp-mini{grid-column:3;grid-row:1}}@media (min-width:1100px){.lp-how-grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--space-5)}.lp-how-head{position:-webkit-sticky;position:sticky;top:6.5rem;align-self:start}}.lp .lp-examples{background:var(--grad-night);color:var(--ink-on-dark)}.lp-ex{display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.lp-ex-copy{min-width:0}.lp-ex h2{color:var(--ink-on-dark);margin-bottom:var(--space-3);max-width:16ch}.lp-ex-lede{margin:0 0 var(--space-2);max-width:30rem;font-size:var(--fs-lead);color:var(--ink-on-dark-2)}.lp-ex-note{display:inline-block;margin:0 0 var(--space-4);padding:.35rem .75rem;border-radius:var(--radius-sm);background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.28);font-size:var(--fs-small);color:var(--ink-on-dark)}.lp-ex-list{display:grid;border-top:1px solid var(--line-on-dark)}.lp-ex-item{display:grid;grid-template-columns:3rem minmax(0,1fr);align-items:baseline;grid-gap:.75rem;gap:.75rem;width:100%;padding:.9rem .75rem;border:0;border-bottom:1px solid var(--line-on-dark);background:transparent;font:inherit;text-align:left;color:var(--ink-on-dark-2);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.lp-ex-item:hover{color:var(--ink-on-dark);background:rgba(255,255,255,.04)}.lp-ex-item.is-active{color:var(--ink-on-dark);background:var(--night-2)}.lp-ex-item.is-active .lp-ex-item-title{font-weight:600}.lp-ex-item:focus-visible{outline:2px solid var(--mid-on-dark);outline-offset:-2px}.lp-ex-kind{font-size:.6875rem;font-weight:700;letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--mid-on-dark)}.lp-ex-kind--strength{color:var(--ink-on-dark-3)}.lp-ex-item.is-active .lp-ex-kind--issue{color:var(--juice)}.lp-stack{display:grid;min-width:0;padding-top:2.5rem}.lp-card{grid-area:1/1;min-width:0;padding:clamp(1.5rem,3vw,2.5rem);border-radius:var(--radius-lg);background:var(--surface);color:var(--ink);box-shadow:0 24px 48px rgba(0,0,0,.28);transform-origin:50% 0;transition:transform var(--dur-slow) var(--ease-out),opacity var(--dur-base) var(--ease-out),background-color var(--dur-base) var(--ease-out)}.lp-card[data-pos="0"]{z-index:3}.lp-card[data-pos="1"]{z-index:2;transform:translateY(-1.25rem) scale(.955);background:var(--lavender)}.lp-card[data-pos="2"]{z-index:1;transform:translateY(-2.5rem) scale(.91);background:var(--blue-100)}.lp-card[data-pos="3"]{z-index:0;transform:translateY(-2.5rem) scale(.91);opacity:0}.lp-card:not([data-pos="0"])>:not(.lp-card-chips){visibility:hidden}.lp-card-chips{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:var(--space-3)}.lp-card-times{font-size:var(--fs-micro);font-weight:600;color:var(--ink-2)}.lp-card .lp-card-illus{background:var(--paper-2);color:var(--ink-2)}.lp .lp-card-title{font-size:var(--fs-h3);line-height:1.2;margin:0 0 var(--space-3);max-width:24ch}.lp-card-quote{margin:0 0 var(--space-3);padding:0}.lp-card-quote .quote-text{margin:0 0 .35rem;font-size:1.1875rem;color:var(--ink)}.lp-card-quote cite{font-style:normal}.lp-card-cost{margin:0;font-size:var(--fs-small);color:var(--ink-2);max-width:36rem}.lp-card-cost b,.lp-card-why b{display:block;margin-bottom:.2rem;font-size:var(--fs-micro);font-weight:700;letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--ink-3)}.lp-card-why{margin-top:var(--space-2);padding:.85rem 1rem;border-radius:var(--radius-md);background:var(--status-good-bg)}.lp-card-why b{color:var(--status-good)}.lp-card-why p{margin:0;color:var(--ink)}@media (max-width:999px){.lp-ex{gap:0}.lp-ex-copy{display:contents}.lp-stack{order:1;margin-bottom:var(--space-3)}.lp-ex-list{order:2}}@media (min-width:1000px){.lp-ex{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:var(--space-5)}}@media (prefers-reduced-motion:reduce){.lp-card{transition:none}}.lp-who-grid{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.lp-who-head p{margin:0;max-width:26rem;font-size:var(--fs-lead);color:var(--ink-2)}.lp-roles{list-style:none;margin:0;padding:0;border-top:1px solid var(--line-strong)}.lp-role{display:grid;grid-gap:.3rem;gap:.3rem;padding:var(--space-3) 0;border-bottom:1px solid var(--line)}.lp .lp-role h3{margin:0;font-size:var(--fs-h4)}.lp-role p{margin:0;color:var(--ink-2)}@media (min-width:760px){.lp-role{grid-template-columns:minmax(0,12rem) minmax(0,1fr);align-items:baseline;gap:var(--space-3)}}@media (min-width:1100px){.lp-who-grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--space-5)}.lp-who-head{position:-webkit-sticky;position:sticky;top:6.5rem;align-self:start}}.lp .lp-closing{padding:var(--section-y) 0;background:var(--paper-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.lp-closing-inner{max-width:46rem;margin:0 auto;text-align:center}.lp .lp-closing h2{max-width:18ch;margin:0 auto var(--space-3);font-size:clamp(2.25rem,3.6vw + 1rem,4.25rem);line-height:var(--lh-tight)}.lp-closing-inner>p:not(.lp-privacy){margin:0 auto var(--space-4);max-width:30rem;font-size:var(--fs-lead);color:var(--ink-2)}.lp-closing-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-3);margin-bottom:var(--space-3)}.lp-closing .lp-privacy{justify-content:center;align-items:center;text-align:left}#faq.lp-faq{padding:var(--section-y) 0;background:var(--paper)}.lp-faq-grid{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.lp-faq-head p{margin:0;max-width:22rem;color:var(--ink-2)}.lp-faq-head a{font-weight:600;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.lp .faq-list{max-width:none;margin:0;border-top:1px solid var(--line-strong)}.lp .faq-question{padding:1.35rem 0;font-size:1.0625rem;font-weight:600;letter-spacing:-.01em}.lp .faq-answer{padding:0 3rem 1.5rem 0;max-width:44rem;line-height:1.65}.lp .faq-panel{transition:grid-template-rows var(--dur-base) var(--ease-in-out)}@media (min-width:1100px){.lp-faq-grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--space-5)}.lp-faq-head{position:-webkit-sticky;position:sticky;top:6.5rem;align-self:start}}@media (max-width:599px){.lp .faq-answer{padding-right:0}}@media (prefers-reduced-motion:reduce){.lp .faq-panel{transition:none}}.lp-checks{display:flex;flex-direction:column;gap:.5rem;padding:.9rem 1rem;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface)}.lp-checks-detected{align-self:flex-start;padding:.25rem .6rem;border-radius:999px;background:var(--lavender-soft,#edeafb);font-size:.72rem;font-weight:600;color:var(--ink)}.lp-checks ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.45rem}.lp-check{display:flex;align-items:center;gap:.5rem;font-size:.82rem;color:var(--ink-2)}.lp-check i{flex-shrink:0;width:.55rem;height:.55rem;border-radius:50%}.lp-check--good i{background:var(--status-good)}.lp-check--bad i{background:var(--status-bad,#b3372c)}