.pd-mx{margin-top:8px;max-width:880px}.pd-mx-hint{display:block;margin-top:2px;font-size:12px;font-weight:400;color:var(--text-muted,var(--pd-ink-soft,#5c6662))}.pd-mx-wrap{overflow-x:auto;border:.5px solid var(--hairline,var(--pd-hairline,#dad5c9));border-radius:12px;background:var(--paper-raised,#fbf9f4);-webkit-overflow-scrolling:touch}.pd-mx-table{width:100%;table-layout:fixed;border-collapse:collapse}.pd-mx-table td,.pd-mx-table th{padding:10px 8px;text-align:center;border-bottom:.5px solid var(--hairline,var(--pd-hairline,#dad5c9));vertical-align:middle;overflow-wrap:break-word;hyphens:none}.pd-mx-table td.feat,.pd-mx-table th.feat{width:24%;padding-left:12px;text-align:left;font-weight:500;color:var(--text,var(--pd-ink,#1f2a27));font-size:13px}.pd-mx-table thead th{width:19%;background:var(--paper,#f6f3ec);font-family:var(--pd-serif,Georgia,serif);font-weight:500;font-size:14px;line-height:1.2;color:var(--text,var(--pd-ink,#1f2a27))}.pd-mx-table thead th.feat{width:24%}.pd-mx-table thead th.plus{background:var(--ink-tint,var(--pd-teal-tint,#dce8e2))}.pd-mx-table td.plus{background:color-mix(in srgb,var(--ink-tint,#dce8e2) 40%,transparent)}.pd-mx-table thead th.free,.pd-mx-table thead th.free-col{background:var(--ink-tint,var(--pd-teal-tint,#dce8e2))}.pd-mx-table thead th.free{font-weight:500}.pd-mx-table td.free,.pd-mx-table td.free-col{background:color-mix(in srgb,var(--ink-tint,#dce8e2) 55%,transparent)}.pd-mx-table tbody tr:last-child td{border-bottom:none}.pd-mx-price{display:block;font-family:var(--pd-serif,Georgia,serif);font-size:13px;color:var(--ink,var(--pd-teal-deep,#0f3d35));margin-top:3px;font-weight:500}.pd-mx-price small{font-family:inherit;font-size:11px;color:var(--text-muted,var(--pd-pencil,#5c6662));font-weight:400;margin-left:2px}.pd-mx-no,.pd-mx-yes{display:inline-flex;align-items:center;justify-content:center}.pd-mx-no{opacity:.55}.pd-mx-note{font-size:12px;color:var(--text-muted,var(--pd-ink-soft,#5c6662));line-height:1.3}.pd-mx-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}@media (min-width:720px){.pd-mx-table td,.pd-mx-table th{padding:11px 10px}.pd-mx-table td.feat,.pd-mx-table th.feat{font-size:14px;padding-left:14px}.pd-mx-price,.pd-mx-table thead th{font-size:15px}}.pd-mx-phone{display:none}@media (max-width:640px){.pd-mx-wrap{display:none}.pd-mx-phone{display:block}.pd-mx-plans{display:flex;gap:8px;margin:0 -16px;padding:2px 16px 12px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scroll-padding-left:16px}.pd-mx-plans::-webkit-scrollbar{display:none}.pd-mx-plans button{appearance:none;flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:128px;min-height:56px;padding:9px 14px;border:.5px solid var(--hairline,#dad5c9);border-radius:14px;background:var(--paper-raised,#fbf9f4);color:var(--text,#1f2a27);font:inherit;text-align:left;scroll-snap-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent}.pd-mx-plans button strong{font-family:var(--pd-serif,Georgia,serif);font-weight:500;font-size:15px;line-height:1.2}.pd-mx-plans button span{font-size:12.5px;color:var(--text-muted,#5c6662)}.pd-mx-plans button.is-on{border-color:var(--ink,#0f3d35);background:var(--ink,#0f3d35);color:var(--paper,#f6f3ec)}.pd-mx-plans button.is-on span{color:color-mix(in srgb,var(--paper,#f6f3ec) 78%,transparent)}.pd-mx-plans button:focus-visible{outline:2px solid var(--focus,#0f3d35);outline-offset:2px}.pd-mx-list{list-style:none;margin:0;padding:0 4px;border:.5px solid var(--hairline,#dad5c9);border-radius:14px;background:var(--paper-raised,#fbf9f4)}.pd-mx-list li{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:52px;padding:10px;border-bottom:.5px solid var(--hairline,#dad5c9)}.pd-mx-list li:last-child{border-bottom:0}.pd-mx-list li.is-off .pd-mx-list-label{color:var(--text-muted,#5c6662)}.pd-mx-list-copy{min-width:0;flex:1 1 auto}.pd-mx-list-label{display:block;font-size:14.5px;font-weight:500;line-height:1.3;color:var(--text,#1f2a27)}.pd-mx-list-cell{flex:0 0 auto;max-width:46%;text-align:right}.pd-mx-list-cell .pd-mx-note{font-size:13px;color:var(--text,#1f2a27)}}