.pricing-page-v2{display:block;overflow-x:hidden}body.lm-light-page .pricing-inner{max-width:1200px;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,2.5rem)}body.lm-light-page .pricing-hero{background:var(--lm-surface);border-bottom:1px solid var(--lm-border);padding-top:calc(var(--banner-offset,0px) + 88px);text-align:center;padding-bottom:clamp(2.5rem,4.5vw,3.5rem)}body.lm-light-page .pricing-hero .lmv2-eyebrow:before{display:none}body.lm-light-page .pricing-hero__title{letter-spacing:-.035em;color:var(--lm-text-primary);max-width:46rem;margin:1rem auto 0;font-size:clamp(2.1rem,3.15vw,2.95rem);font-weight:700;line-height:1.1}body.lm-light-page .pricing-hero__sub{max-width:36rem;margin:1.125rem auto 0}body.lm-light-page .pricing-plans{padding-block:clamp(2.5rem,4.5vw,3.5rem) clamp(1.5rem,3vw,2rem)}body.lm-light-page .pricing-toggle-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin-bottom:2rem;display:flex}body.lm-light-page .pricing-toggle{background:var(--lm-surface);border:1px solid var(--lm-border-strong);border-radius:var(--lm-radius-pill);padding:.25rem;display:inline-flex}body.lm-light-page .pricing-toggle button{font:inherit;color:var(--lm-text-secondary);border-radius:var(--lm-radius-pill);cursor:pointer;background:0 0;border:0;padding:.5rem 1.375rem;font-size:.875rem;font-weight:600;transition:background .15s,color .15s}body.lm-light-page .pricing-toggle button.is-on{background:var(--lm-navy);color:#fff}body.lm-light-page .pricing-save-chip{color:var(--lm-success-text);background:var(--lm-success-tint);border-radius:var(--lm-radius-pill);padding:.4rem .8rem;font-size:.8125rem;font-weight:600}body.lm-light-page .pricing-cols{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1rem;display:grid}body.lm-light-page .pricing-plan{background:var(--lm-surface);border:1px solid var(--lm-border);border-radius:var(--lm-radius-card);box-shadow:var(--lm-shadow-card);flex-direction:column;padding:1.75rem 1.5rem 1.5rem;display:flex;position:relative}body.lm-light-page .pricing-plan--featured{border:2px solid var(--lm-blue)}body.lm-light-page .pricing-plan__tag{background:var(--lm-blue);color:#fff;letter-spacing:.09em;text-transform:uppercase;border-radius:var(--lm-radius-pill);padding:.25rem .8rem;font-size:.6875rem;font-weight:600;position:absolute;top:-.8rem;left:1.5rem}body.lm-light-page .pricing-plan__name{letter-spacing:-.02em;color:var(--lm-text-primary);font-size:1.25rem;font-weight:600}body.lm-light-page .pricing-plan__band{color:var(--lm-text-muted);margin:.125rem 0 1rem;font-size:.8125rem}body.lm-light-page .pricing-plan__price{letter-spacing:-.03em;color:var(--lm-text-primary);font-variant-numeric:tabular-nums;font-size:2rem;font-weight:700;line-height:1.05}body.lm-light-page .pricing-plan__price small{color:var(--lm-text-muted);letter-spacing:0;font-size:.9375rem;font-weight:500}body.lm-light-page .pricing-plan__per{color:var(--lm-text-muted);min-height:2.5rem;margin:.375rem 0 1.125rem;font-size:.8125rem}body.lm-light-page .pricing-plan__per strong{color:var(--lm-text-primary);font-weight:600}body.lm-light-page .pricing-plan__cta{text-align:center;border-radius:var(--lm-radius);background:var(--lm-surface);color:var(--lm-text-primary);border:1px solid var(--lm-border-strong);margin-bottom:1.25rem;padding:.775rem 1.5rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:border-color .15s,color .15s,background .15s;display:block}body.lm-light-page .pricing-plan__cta:hover{border-color:var(--lm-blue);color:var(--lm-blue-hover)}body.lm-light-page .pricing-plan__cta--primary{background:var(--lm-blue-interactive);color:#fff;border-color:var(--lm-blue-interactive)}body.lm-light-page .pricing-plan__cta--primary:hover{background:var(--lm-blue-hover);border-color:var(--lm-blue-hover);color:#fff}body.lm-light-page .pricing-plan__fh{letter-spacing:.09em;text-transform:uppercase;color:var(--lm-text-muted);margin-bottom:.375rem;font-size:.75rem;font-weight:600}body.lm-light-page .pricing-plan__fh strong{color:var(--lm-blue-hover)}body.lm-light-page .pricing-plan__features{margin:0;padding:0;list-style:none}body.lm-light-page .pricing-plan__features li{color:var(--lm-text-secondary);gap:.5rem;padding:.375rem 0;font-size:.875rem;line-height:1.5;display:flex}body.lm-light-page .pricing-plan__features li svg{color:var(--lm-success-text);flex:none;margin-top:.3rem}body.lm-light-page .pricing-plan__features li strong{color:var(--lm-text-primary);font-weight:600}body.lm-light-page .pricing-plan__more{border-top:1px solid var(--lm-border);margin-top:auto;padding-top:.25rem}body.lm-light-page .pricing-plan__more summary{cursor:pointer;color:var(--lm-blue-hover);-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;padding:.6rem 0;font-size:.8125rem;font-weight:600;list-style:none;display:flex}body.lm-light-page .pricing-plan__more summary::-webkit-details-marker{display:none}body.lm-light-page .pricing-plan__more summary svg{transition:transform .2s}body.lm-light-page .pricing-plan__more[open] summary svg{transform:rotate(180deg)}body.lm-light-page .pricing-plan__group{letter-spacing:.08em;text-transform:uppercase;color:var(--lm-text-muted);align-items:center;gap:.45rem;margin:.75rem 0 .125rem;font-size:.6875rem;font-weight:600;display:flex}body.lm-light-page .pricing-plan__group-marker{background:var(--lm-info-tint);width:1.0625rem;height:1.0625rem;color:var(--lm-blue-hover);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.65rem;display:inline-flex}body.lm-light-page .pricing-plan__features--detail li{color:var(--lm-text-muted);padding:.28rem 0;font-size:.8125rem}body.lm-light-page .pricing-plan__features--detail li strong{color:var(--lm-text-secondary)}body.lm-light-page .pricing-varband{background:linear-gradient(135deg, var(--lm-navy), var(--lm-navy-deep));border-radius:var(--lm-radius-xl);color:#fff;flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:1.125rem;padding:1.375rem 1.75rem;display:flex}body.lm-light-page .pricing-varband__plus{letter-spacing:-.02em;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:1.875rem;font-weight:700}body.lm-light-page .pricing-varband__plus small{color:#ffffffa8;font-size:.875rem;font-weight:500}body.lm-light-page .pricing-varband__desc{color:#ffffffa8;flex:1;min-width:17rem;font-size:.875rem;line-height:1.55}body.lm-light-page .pricing-varband__desc strong{color:#fff;font-weight:600}body.lm-light-page .pricing-varband__desc .pricing-varband__cap{color:var(--lm-success);font-weight:700}body.lm-light-page .pricing-note{color:var(--lm-text-muted);text-align:center;margin-top:.875rem;font-size:.8125rem}body.lm-light-page .pricing-steps,body.lm-light-page .pricing-impact-section,body.lm-light-page .pricing-example,body.lm-light-page .pricing-agents,body.lm-light-page .pricing-audience,body.lm-light-page .pricing-faq{padding-block:clamp(1.75rem,3.5vw,2.75rem)}body.lm-light-page .pricing-section-title{margin:.75rem 0 1.375rem}body.lm-light-page .pricing-steps__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.875rem;display:grid}body.lm-light-page .pricing-steps__card{background:var(--lm-surface);border:1px solid var(--lm-border);border-radius:var(--lm-radius-card);box-shadow:var(--lm-shadow-card);padding:1.375rem 1.5rem}body.lm-light-page .pricing-steps__num{background:var(--lm-info-tint);width:1.75rem;height:1.75rem;color:var(--lm-blue-hover);border-radius:50%;justify-content:center;align-items:center;margin-bottom:.75rem;font-size:.8125rem;font-weight:600;display:flex}body.lm-light-page .pricing-steps__card h3{color:var(--lm-text-primary);margin-bottom:.375rem;font-size:1.05rem;font-weight:600}body.lm-light-page .pricing-steps__card p{color:var(--lm-text-secondary);font-size:.875rem;line-height:1.55}body.lm-light-page .pricing-steps__card p strong{color:var(--lm-text-primary);font-weight:600}body.lm-light-page .pricing-impact{background:linear-gradient(135deg, var(--lm-navy), var(--lm-navy-deep));border-radius:var(--lm-radius-xl);color:#fff;box-shadow:var(--lm-shadow-deep);padding:clamp(1.75rem,3.5vw,2.5rem);position:relative;overflow:hidden}body.lm-light-page .pricing-impact:before{content:"";pointer-events:none;background:radial-gradient(26rem 13rem at 85% 0,#2392ff38,#0000 70%);position:absolute;inset:0}body.lm-light-page .pricing-impact>*{position:relative}body.lm-light-page .pricing-impact .pricing-impact__eyebrow{color:#ffffffd9}body.lm-light-page .pricing-impact .pricing-impact__eyebrow:before{background:var(--lm-success)}body.lm-light-page .pricing-impact .pricing-impact__title{color:#fff;margin-top:.75rem}body.lm-light-page .pricing-impact .pricing-impact__lead{color:#ffffffa8;max-width:40rem;margin-top:.625rem}body.lm-light-page .pricing-impact__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;margin-top:1.875rem;display:grid}body.lm-light-page .pricing-impact__value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#fff;font-size:clamp(1.5rem,2.4vw,1.75rem);font-weight:700}body.lm-light-page .pricing-impact__label{color:#ffffffa8;margin-top:.25rem;font-size:.8125rem;line-height:1.4}body.lm-light-page .pricing-ticker{border-radius:var(--lm-radius-card);background:#ffffff0f;border:1px solid #ffffff24;align-items:center;gap:.75rem;margin-top:1.875rem;padding:.75rem 1.125rem;display:flex}body.lm-light-page .pricing-ticker__dot{background:currentColor;border-radius:50%;flex:none;width:9px;height:9px;transition:color .45s;position:relative}body.lm-light-page .pricing-ticker__dot:after{content:"";opacity:.6;border:2px solid;border-radius:50%;animation:2s ease-out infinite pricing-pulse;position:absolute;inset:-4px}@keyframes pricing-pulse{0%{opacity:.7;transform:scale(.5)}70%{opacity:0;transform:scale(1.25)}to{opacity:0;transform:scale(1.25)}}body.lm-light-page .pricing-ticker__label{letter-spacing:.1em;text-transform:uppercase;flex:none;min-width:11.5rem;font-size:.6875rem;font-weight:700;transition:color .45s}body.lm-light-page .pricing-ticker__item{color:#ffffffc7;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.5rem;min-width:0;font-size:.875rem;animation:.45s pricing-ticker-in;display:flex;overflow:hidden}body.lm-light-page .pricing-ticker__item strong{color:#fff;font-weight:600}body.lm-light-page .pricing-ticker__detail{text-overflow:ellipsis;overflow:hidden}body.lm-light-page .pricing-ticker__detail strong{color:var(--lm-success);font-weight:700}@keyframes pricing-ticker-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}body.lm-light-page .pricing-example__card{background:var(--lm-surface);border:1px solid var(--lm-border);border-radius:var(--lm-radius-card);box-shadow:var(--lm-shadow-card);padding:clamp(1.5rem,3vw,2rem)}body.lm-light-page .pricing-example__card h3{color:var(--lm-text-primary);font-size:1.125rem;font-weight:600}body.lm-light-page .pricing-example__sub{color:var(--lm-text-muted);margin:.125rem 0 1.375rem;font-size:.8125rem}body.lm-light-page .pricing-example__flow{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}body.lm-light-page .pricing-example__step{border-left:1px solid var(--lm-border);padding:0 1.25rem .875rem}body.lm-light-page .pricing-example__step:first-child{border-left:none;padding-left:0}body.lm-light-page .pricing-example__label{letter-spacing:.08em;text-transform:uppercase;color:var(--lm-text-muted);font-size:.6875rem;font-weight:600}body.lm-light-page .pricing-example__value{letter-spacing:-.02em;color:var(--lm-text-primary);font-variant-numeric:tabular-nums;margin:.25rem 0 .125rem;font-size:1.5rem;font-weight:700}body.lm-light-page .pricing-example__value--good{color:var(--lm-success-text)}body.lm-light-page .pricing-example__desc{color:var(--lm-text-muted);font-size:.8125rem;line-height:1.45}body.lm-light-page .pricing-example__foot{border-top:1px solid var(--lm-border);color:var(--lm-text-secondary);margin-top:.5rem;padding-top:.875rem;font-size:.875rem}body.lm-light-page .pricing-example__foot strong{color:var(--lm-text-primary);font-weight:600}body.lm-light-page .pricing-agents__head .lmv2-h2{margin-top:.75rem}body.lm-light-page .pricing-agents__head .lmv2-lead{max-width:44rem;margin-top:.625rem}body.lm-light-page .pricing-agents__nav{justify-content:flex-end;gap:.5rem;margin-top:1rem;display:flex}body.lm-light-page .pricing-agents__nav button{background:var(--lm-surface);border:1px solid var(--lm-border-strong);width:2.5rem;height:2.5rem;color:var(--lm-text-primary);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:border-color .15s,color .15s,opacity .15s;display:flex}body.lm-light-page .pricing-agents__nav button:hover:not(:disabled){border-color:var(--lm-blue);color:var(--lm-blue-hover)}body.lm-light-page .pricing-agents__nav button:disabled{opacity:.4;cursor:default}body.lm-light-page .pricing-agents__track{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:.875rem;padding:.875rem .125rem 1.125rem;display:flex;overflow-x:auto}body.lm-light-page .pricing-agents__track::-webkit-scrollbar{display:none}body.lm-light-page .pricing-agents__card{scroll-snap-align:start;background:var(--lm-surface);border:1px solid var(--lm-border);border-radius:var(--lm-radius-card);min-height:14rem;box-shadow:var(--lm-shadow-card);flex-direction:column;flex:0 0 20rem;padding:1.375rem 1.375rem 1.125rem;display:flex}body.lm-light-page .pricing-agents__card--custom{border:1px dashed var(--lm-ai);background:linear-gradient(160deg, var(--lm-surface), var(--lm-ai-tint))}body.lm-light-page .pricing-agents__top{justify-content:space-between;align-items:center;gap:.625rem;margin-bottom:.875rem;display:flex}body.lm-light-page .pricing-agents__ico{border-radius:.75rem;flex:none;justify-content:center;align-items:center;width:2.375rem;height:2.375rem;display:flex}body.lm-light-page .pricing-agents__chip{letter-spacing:.07em;text-transform:uppercase;border-radius:var(--lm-radius-sm);white-space:nowrap;padding:.25rem .7rem;font-size:.6875rem;font-weight:600}body.lm-light-page .pricing-agents__name{letter-spacing:-.01em;color:var(--lm-text-primary);margin-bottom:.5rem;font-size:1.05rem;font-weight:600}body.lm-light-page .pricing-agents__quote{color:var(--lm-text-secondary);margin-bottom:.875rem;font-size:.875rem;font-style:italic;line-height:1.5}body.lm-light-page .pricing-agents__price{color:var(--lm-ai-text);font-variant-numeric:tabular-nums;margin-bottom:.5rem;font-size:1.375rem;font-weight:700}body.lm-light-page .pricing-agents__stat{border-top:1px solid var(--lm-border);color:var(--lm-text-muted);align-items:baseline;gap:.5rem;margin-top:auto;padding-top:.75rem;font-size:.75rem;line-height:1.5;display:flex}body.lm-light-page .pricing-agents__stat:before{content:"";background:var(--agent-dot,var(--lm-blue));border-radius:50%;flex:none;width:6px;height:6px;transform:translateY(-1px)}body.lm-light-page .pricing-agents__stat strong{color:var(--lm-text-primary);font-weight:600}body.lm-light-page .pricing-agents__cta{color:var(--lm-ai-text);align-items:center;gap:.375rem;margin-bottom:.75rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}body.lm-light-page .pricing-agents__cta:hover{text-decoration:underline}body.lm-light-page .pricing-audience__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.875rem;display:grid}body.lm-light-page .pricing-audience__card{background:var(--lm-surface);border:1px solid var(--lm-border);border-radius:var(--lm-radius-card);box-shadow:var(--lm-shadow-card);padding:1.125rem 1.375rem}body.lm-light-page .pricing-audience__role{letter-spacing:.08em;text-transform:uppercase;color:var(--lm-blue-hover);background:var(--lm-info-tint);border-radius:var(--lm-radius-sm);margin-bottom:.5rem;padding:.25rem .7rem;font-size:.6875rem;font-weight:600;display:inline-block}body.lm-light-page .pricing-audience__card p{color:var(--lm-text-secondary);font-size:.875rem;line-height:1.55}body.lm-light-page .pricing-audience__card p strong{color:var(--lm-text-primary);font-weight:600}body.lm-light-page .pricing-faq__list{max-width:52rem}body.lm-light-page .pricing-faq__item{background:var(--lm-surface);border:1px solid var(--lm-border);border-left:3px solid var(--lm-blue);border-radius:var(--lm-radius-card);box-shadow:var(--lm-shadow-card);margin-bottom:.75rem;overflow:hidden}body.lm-light-page .pricing-faq__item summary{cursor:pointer;color:var(--lm-text-primary);-webkit-user-select:none;user-select:none;padding:1.05rem 3.5rem 1.05rem 1.375rem;font-size:.9375rem;font-weight:600;list-style:none;position:relative}body.lm-light-page .pricing-faq__item summary::-webkit-details-marker{display:none}body.lm-light-page .pricing-faq__item summary:after{content:"+";background:var(--lm-surface-sunken);width:1.875rem;height:1.875rem;color:var(--lm-text-secondary);border-radius:50%;justify-content:center;align-items:center;font-size:1.125rem;font-weight:400;line-height:1;display:flex;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}body.lm-light-page .pricing-faq__item[open] summary:after{content:"–"}body.lm-light-page .pricing-faq__item p{color:var(--lm-text-secondary);padding:0 1.375rem 1.125rem;font-size:.875rem;line-height:1.6}body.lm-light-page .pricing-faq__item p strong{color:var(--lm-text-primary);font-weight:600}body.lm-light-page .pricing-faq__more{color:var(--lm-text-muted);margin-top:1.125rem;font-size:.875rem}body.lm-light-page .pricing-faq__more a{color:var(--lm-blue-hover);font-weight:600;text-decoration:none}body.lm-light-page .pricing-faq__more a:hover{text-decoration:underline}body.lm-light-page .pricing-final{text-align:center;background:linear-gradient(#0000,#2392ff0f);margin-top:1.5rem;padding-block:clamp(3rem,5.5vw,4.25rem)}body.lm-light-page .pricing-final__sub{max-width:30rem;margin:.75rem auto 1.5rem}body.lm-light-page .pricing-final__cta{border-radius:var(--lm-radius);background:var(--lm-blue-interactive);color:#fff;padding:.825rem 1.75rem;font-size:1.1rem;font-weight:600;text-decoration:none;transition:background .15s;display:inline-block}body.lm-light-page .pricing-final__cta:hover{background:var(--lm-blue-hover)}@media (max-width:900px){body.lm-light-page .pricing-cols{grid-template-columns:1fr}body.lm-light-page .pricing-plan--featured{order:-1}}@media (max-width:860px){body.lm-light-page .pricing-steps__grid,body.lm-light-page .pricing-audience__grid{grid-template-columns:1fr}body.lm-light-page .pricing-impact__grid,body.lm-light-page .pricing-example__flow{grid-template-columns:repeat(2,minmax(0,1fr))}body.lm-light-page .pricing-example__step{padding:.625rem 1rem}body.lm-light-page .pricing-example__step:nth-child(odd){border-left:none;padding-left:0}body.lm-light-page .pricing-ticker{flex-wrap:wrap}body.lm-light-page .pricing-ticker__label{min-width:0}body.lm-light-page .pricing-ticker__item{white-space:normal;flex-basis:100%}}@media (prefers-reduced-motion:reduce){body.lm-light-page .pricing-ticker__dot:after,body.lm-light-page .pricing-ticker__item{animation:none}}
