.lp-billing-toggle{display:inline-flex;background:#fff;border:1px solid #e6e6e6;border-radius:999px;padding:4px;gap:4px}.lp-billing-toggle button{border:none;background:transparent;font-family:var(--font-ui,inherit);font-size:var(--text-base);font-weight:600;color:#4D4D4D;padding:10px 18px;border-radius:999px;transition:background-color .2s ease,color .2s ease;display:inline-flex;align-items:center;gap:8px}.lp-billing-toggle button.lp-billing-active{background:#003F36;color:#FFFFFF}.lp-save-pill{background:#E5ECEB;color:#003F36;font-size:var(--text-meta);font-weight:700;padding:2px 8px;border-radius:999px}.lp-billing-active .lp-save-pill{background:rgba(250,248,243,.2);color:#FFFFFF}.lp-plans-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:stretch;max-width:880px;margin:0 auto}.lp-plan-card{position:relative;background:#fff;border:1px solid #e6e6e6;border-radius:20px;padding:32px 28px;display:flex;flex-direction:column}.lp-plan-card-featured{background:#003F36;border:none;padding:40px 32px;margin-top:-16px;margin-bottom:-16px;box-shadow:0 24px 48px rgba(20,26,16,.28);z-index:calc(var(--z-base) + 2)}.lp-plan-badge{position:absolute;top:-14px;left:50%;transform:translateX(-50%);background:#8CC4BA;color:#1c2418;font-family:var(--font-ui,inherit);font-size:var(--text-meta);font-weight:800;letter-spacing:.08em;padding:6px 14px;border-radius:999px;white-space:nowrap}.lp-plan-badge-inline{position:static;transform:none;display:inline-block}.lp-instead-block{margin-top:24px;padding-top:20px;border-top:1px solid rgba(250,248,243,.15)}.lp-instead-chip{font-family:var(--font-ui,inherit);font-size:var(--text-xs);color:#9fae8f;background:rgba(250,248,243,.08);border:1px solid rgba(250,248,243,.15);padding:5px 10px;border-radius:999px;text-decoration:line-through}.lp-compare-scroll{overflow-x:auto;border-radius:16px;border:1px solid #e6e6e6}.lp-compare-table{width:100%;border-collapse:collapse;background:#fff;min-width:640px}.lp-compare-table td,.lp-compare-table th{padding:16px 20px;text-align:left;font-family:var(--font-ui,inherit);font-size:var(--text-base);border-bottom:1px solid #e6e6e6;white-space:nowrap}.lp-compare-table thead th{font-family:var(--font-display,inherit);font-size:var(--text-metric);font-weight:400;color:#191919;padding-top:24px}.lp-compare-price{font-family:var(--font-ui,inherit);font-size:var(--text-sm);color:#4D4D4D;font-weight:600;margin-top:2px}.lp-compare-label{font-weight:600;color:#191919}.lp-compare-yes{color:#003F36;font-weight:600}.lp-compare-no{color:#E6E6E6}.lp-compare-table td:nth-child(4),.lp-compare-table th:nth-child(4){background:color-mix(in srgb,var(--accent) 6%,transparent)}.lp-compare-badge-cell{border-bottom:none;padding-top:4px}@media (max-width:720px){.lp-plans-grid{grid-template-columns:1fr}.lp-plan-card-featured{margin-top:0;margin-bottom:0;grid-column:auto}}@media (max-width:640px){.lp-plans-grid{grid-template-columns:1fr;gap:20px}.lp-plan-card-featured{grid-column:auto}}.lp-plans-grid-2{grid-template-columns:repeat(2,1fr);max-width:880px;margin:0 auto}.lp-compare-2{min-width:0}.lp-compare-2 th[scope=row]{white-space:normal}.lp-compare-2 td:nth-child(4),.lp-compare-2 th:nth-child(4){background:transparent}.lp-compare-2 td:nth-child(3),.lp-compare-2 th:nth-child(3){background:color-mix(in srgb,var(--accent) 6%,transparent)}.lp-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:1024px){.lp-plans-grid-2 .lp-plan-card-featured{grid-column:auto}}@media (max-width:640px){.lp-plans-grid-2{grid-template-columns:1fr}.lp-compare-2 td,.lp-compare-2 th{padding:12px 10px;font-size:var(--text-sm);white-space:normal}}