.ll-pricing{box-sizing:border-box;width:100%;max-width:960px;padding:64px max(16px,env(safe-area-inset-right))112px max(16px,env(safe-area-inset-left));font-family:var(--font-inter),system-ui,sans-serif;color:#1f1d1a;flex-direction:column;gap:28px;margin:0 auto;display:flex}@media (min-width:640px){.ll-pricing{padding-left:32px;padding-right:32px}}.ll-pricing h1{font-family:var(--font-fraunces),Georgia,serif;letter-spacing:-.02em;margin:0;font-size:clamp(40px,6vw,56px);font-weight:500;line-height:1.05}.ll-pricing__intro{color:#4a4640;max-width:58ch;margin:0;font-size:19px;line-height:1.55}.ll-pricing__table{background:#fff;border:1px solid #e6e2d8;border-radius:16px;margin-top:12px;overflow:hidden}.ll-pricing__row{border-top:1px solid #ede8e0;grid-template-columns:1fr 1.6fr 1fr;align-items:center;gap:16px;padding:18px 24px;font-size:16px;display:grid}.ll-pricing__head{font-family:var(--font-space-mono),ui-monospace,monospace;color:#4a4640;background:#f7f0e3;border-top:0;padding:14px 24px;font-size:13px}.ll-pricing__what{color:#4a4640;line-height:1.5}.ll-pricing__rate{text-align:right;flex-direction:column;gap:2px;display:flex}.ll-pricing__price{font-family:var(--font-space-mono),ui-monospace,monospace;font-size:20px}.ll-pricing__unit{color:#736e67;font-size:13px}.ll-pricing__notes p{color:#4a4640;max-width:66ch;margin:0 0 10px;font-size:15px;line-height:1.55}@media (max-width:640px){.ll-pricing__row{grid-template-columns:1fr auto}.ll-pricing__what{grid-area:2/1/auto/-1}.ll-pricing__head span:nth-child(2){display:none}}.ll-pricing__label{letter-spacing:.06em;text-transform:uppercase;color:#736e67;margin:0 0 -16px;font-size:13px}.ll-pricing__ent{background:linear-gradient(120deg,#fce7f3 0%,#ffedd5 22%,#fef9c3 42%,#dcfce7 62%,#e0f2fe 80%,#ede9fe 100%);border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:24px;text-decoration:none;display:flex;color:#1f1d1a!important}.ll-pricing__ent>span:first-child{flex-direction:column;gap:4px;display:flex}.ll-pricing__ent b{font-family:var(--font-fraunces),Georgia,serif;font-size:24px;font-weight:400}.ll-pricing__ent>span:first-child>span{color:#3d3a35;font-size:15px}.ll-pricing__ent-cta{color:#fff;background:#4f46e5;border-radius:999px;flex:none;align-items:center;min-height:44px;padding:0 22px;font-weight:600;display:inline-flex}
