.lt-pricing :is(h1,h2,h3,h4){letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:600;line-height:1.08}.lt-pricing .h1{letter-spacing:-.045em;font-size:clamp(2.3rem,4.4vw,3.4rem);line-height:1.05}.lt-pricing .h2{font-size:clamp(1.9rem,3.4vw,2.6rem)}.lt-pricing .h3{letter-spacing:-.03em;font-size:1.45rem}.lt-pricing .lead{color:var(--mute);max-width:56ch;font-size:1.1rem;line-height:1.6}.lt-pricing .eyebrow{font-family:var(--sans);letter-spacing:1.4px;text-transform:uppercase;color:var(--violet);font-size:.875rem;font-weight:600}.lt-pricing :is(a,button,summary):focus-visible{outline:2px solid var(--violet);outline-offset:3px}.lt-pricing .white{background:#fff}.lt-pricing .sec{padding-block:72px}.lt-pricing .phero{text-align:center;padding-block:64px 24px;position:relative}.lt-pricing .phero:before{content:"";z-index:-1;background:radial-gradient(50% 50% at 0 0,#7c3aed29,#0000 70%);height:560px;position:absolute;inset:-62px 0 auto}.lt-pricing .phero:after{content:"";z-index:-1;background-image:linear-gradient(#7c3aed12 1px,#0000 1px),linear-gradient(90deg,#7c3aed12 1px,#0000 1px);background-size:40px 40px;height:560px;position:absolute;inset:-62px 0 auto;-webkit-mask-image:radial-gradient(70% 70% at 0 0,#000 10%,#0000 70%);mask-image:radial-gradient(70% 70% at 0 0,#000 10%,#0000 70%)}.lt-pricing .phero .in{flex-direction:column;align-items:center;gap:16px;display:flex}.lt-pricing .phero .h1{max-width:16ch}.lt-pricing .phero .lead{text-align:center}.lt-pricing .plans{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:16px;padding-block:32px 24px;display:grid}@media (max-width:1000px){.lt-pricing .plans{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.lt-pricing .plans{grid-template-columns:1fr}}.lt-pricing .plan{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;gap:14px;padding:26px;display:flex;position:relative;box-shadow:0 30px 60px -20px #2e106524}.lt-pricing .plan.pop{border-color:var(--violet);box-shadow:0 0 0 1px var(--violet), 0 30px 60px -20px #7c3aed66}.lt-pricing .plan .tag{font:600 .7rem var(--mono);letter-spacing:.06em;background:var(--violet);color:#fff;white-space:nowrap;border-radius:999px;padding:5px 11px;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.lt-pricing .plan .pn{font-size:1.05rem;font-weight:600}.lt-pricing .plan .pn small{color:var(--mute);min-height:2.7em;margin-top:2px;font-size:.86rem;font-weight:400;display:block}.lt-pricing .plan .pp{align-items:baseline;gap:4px;height:46px;margin-top:44px;line-height:1;display:flex}.lt-pricing .plan .pp b{letter-spacing:-.045em;font-size:2.6rem;font-weight:700}.lt-pricing .plan .pp span{color:var(--mute);font-size:.9rem}.lt-pricing .plan .caps{color:var(--ink2);border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:4px;padding:12px 0;font-size:.92rem;display:flex}.lt-pricing .plan .caps b{font-size:1rem;font-weight:600}.lt-pricing .plan ul{color:var(--ink2);flex-direction:column;flex:1 0 auto;gap:9px;margin:0;padding:0;font-size:.92rem;list-style:none;display:flex}.lt-pricing .plan li{grid-template-columns:18px 1fr;gap:9px;display:grid}.lt-pricing .plan li i{background:var(--violet);color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;margin-top:2px;font-style:normal;display:grid}.lt-pricing .plan li i svg{width:10px;height:10px}.lt-pricing .plan li.inh{color:var(--mute)}.lt-pricing .plan li.inh i{color:var(--violet);background:#e9e4f6}.lt-pricing .plan .btn{width:100%;margin-top:auto}.lt-pricing .assure{color:var(--mute);flex-wrap:wrap;justify-content:center;gap:28px;padding-bottom:64px;font-size:.92rem;display:flex}.lt-pricing .assure span{align-items:center;gap:7px;display:inline-flex}.lt-pricing .assure svg{color:#15803d;width:15px;height:15px}.lt-pricing .sec-h{margin-top:12px}.lt-pricing .tbl{border:1px solid var(--line);background:#fff;border-radius:14px;margin-top:36px;overflow-x:auto;box-shadow:0 30px 60px -20px #2e10651f}.lt-pricing table{border-collapse:collapse;width:100%;min-width:760px;font-size:.94rem}.lt-pricing :is(th,td){text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:14px 18px}.lt-pricing thead th{background:#fff;font-size:.9rem;font-weight:600}.lt-pricing thead th .sub{color:var(--mute);font-weight:400}.lt-pricing tbody th{color:var(--ink);font-weight:500}.lt-pricing :is(th,td).pop{background:var(--vt)}.lt-pricing th.pop{box-shadow:inset 0 2px 0 var(--violet)}.lt-pricing td .y{background:var(--violet);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;display:inline-grid}.lt-pricing td .y svg{width:11px;height:11px}.lt-pricing td .n{color:var(--faint)}.lt-pricing tr.grp>*{background:var(--bg);font:600 .74rem var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--violet);padding:9px 18px}.lt-pricing tr.grp>.pop{background:#eae2fb}.lt-pricing .fine2{color:var(--mute);margin-top:14px;font-size:.88rem}.lt-pricing .fine2 a{color:var(--violet)}.lt-pricing .faqh{text-align:center}.lt-pricing .faq{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0 48px;margin:40px auto 0;display:grid}@media (max-width:760px){.lt-pricing .faq{grid-template-columns:1fr}}.lt-pricing .faq details{border-bottom:1px solid var(--line)}.lt-pricing .faq summary{cursor:pointer;justify-content:space-between;gap:16px;padding:18px 0;font-size:1.02rem;font-weight:600;list-style:none;display:flex}.lt-pricing .faq summary::-webkit-details-marker{display:none}.lt-pricing .faq summary:after{content:"+";color:var(--mute);font-weight:400}.lt-pricing .faq details[open] summary:after{content:"–"}.lt-pricing .faq p{color:var(--mute);max-width:62ch;padding:0 0 18px;font-size:.97rem}.lt-pricing .sec.prose{padding-block:56px}.lt-pricing .pr-prose{max-width:760px;color:var(--mute);flex-direction:column;gap:12px;margin:0 auto;font-size:.98rem;line-height:1.6;display:flex}.lt-pricing .pr-prose .h3{color:var(--ink)}.lt-pricing .pr-prose b{color:var(--ink);font-weight:700}.lt-pricing .cta{text-align:center;background:radial-gradient(50% 60% at 100% 100%,#7c3aed29,#0000 70%),#f6f4fc;padding-block:112px}.lt-pricing .cta .in{flex-direction:column;align-items:center;gap:20px;display:flex}.lt-pricing .cta .h1{max-width:18ch}.lt-pricing .cta .lead{text-align:center}.lt-pricing .cta .ctas{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@media (max-width:480px){.lt-pricing .cta .ctas{align-self:stretch}.lt-pricing .cta .ctas .btn{flex:auto;justify-content:center}}@media (max-width:1000px){.lt-pricing .plan .pn small{min-height:0}.lt-pricing .plan .pp{height:auto}}@media (max-width:760px){.lt-pricing :is(th,td):first-child{z-index:1;box-shadow:1px 0 0 var(--line);background:#fff;position:sticky;left:0}.lt-pricing tr.grp>:first-child{background:var(--bg)}.lt-pricing .tbl:after{content:"Swipe to compare plans";text-align:center;color:var(--mute);padding:10px;font-size:.8rem;display:block}}
