.edition-pricing{padding:clamp(3.5rem,5vw,5rem) 0 2.5rem}.edition-pricing>.mk-wrap{max-width:1120px;position:relative}.edition-intro{text-align:center;max-width:750px;margin:0 auto 2.5rem}.edition-intro h1,.edition-intro h2{color:#fff;font-size:clamp(2.4rem,4.3vw,3.5rem);line-height:1.08}.edition-intro>p:not(.mk-eyebrow){max-width:650px;margin:0 auto 1rem;font-size:1.06rem}.edition-intro>a{color:var(--mint);align-items:center;gap:.5rem;font-size:.94rem;display:inline-flex}.edition-intro>a svg{width:17px}.edition-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.edition-card{background:#10252f;border:1px solid #ffffff2b;border-radius:20px;flex-direction:column;min-width:0;padding:clamp(24px,3vw,36px);display:flex}.edition-card.edition-pro{border-color:#5fe0c5a6;box-shadow:0 0 0 4px #5fe0c50d}.edition-card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.edition-card-top h2{color:#fff;margin:0;font-size:1.7rem}.edition-tag{color:#dbe6e9;border:1px solid #fff3;border-radius:999px;padding:5px 10px;font-size:.73rem;line-height:1.2}.edition-purpose{margin:12px 0 0;font-size:.95rem}.edition-price-note{min-height:3.3em;margin-bottom:24px;font-size:.88rem}.edition-card .mk-price{flex-wrap:wrap;margin-top:24px}.edition-card .mk-price strong{font-size:clamp(3rem,4.8vw,4rem)}.edition-card .mk-includes{gap:12px}.edition-card .mk-includes li{font-size:.93rem}.edition-card-action{margin-top:auto}.edition-card-action .mk-btn{white-space:normal;text-align:center;padding:13px 16px;font-size:.98rem;line-height:1.4}.edition-card-action>p{margin:12px 0 0;font-size:.83rem;line-height:1.55}.edition-card .mk-quantity{flex-wrap:wrap;font-size:.9rem}.edition-card .mk-quantity option{color:var(--ink);background:#fff}.edition-assurances{text-align:center;margin:25px auto 0;font-size:.86rem}.edition-assurances p{margin:5px 0}.edition-assurances p:first-child{justify-content:center;align-items:center;gap:8px;display:flex}.edition-assurances svg{width:19px;color:var(--mint);flex:none}.edition-assurances a{color:#d3f9ef}.edition-notice{margin:0 0 24px}.edition-comparison{padding:clamp(3.5rem,5vw,5rem) 0;scroll-margin-top:80px}.edition-comparison .mk-wrap,.edition-questions .mk-wrap{max-width:1120px}.edition-section-head{margin-bottom:28px}.edition-section-head h2{font-size:clamp(1.8rem,3vw,2.6rem)}.edition-section-head p:last-child{max-width:620px;color:var(--muted);margin-bottom:0}.edition-table-wrap{border:1px solid var(--border);background:#fff;border-radius:16px;overflow:hidden}.edition-table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:.94rem}.edition-feature-col{width:56%}.edition-table thead th{background:var(--night);color:#fff;padding:20px;font-size:1rem}.edition-table thead th:first-child{text-align:left}.edition-table thead th:last-child{color:var(--mint)}.edition-table th,.edition-table td{border-bottom:1px solid var(--border);vertical-align:middle;overflow-wrap:break-word;white-space:normal;padding:15px 20px}.edition-table th[scope=row]{text-align:left;font-size:inherit;color:var(--ink);text-transform:none;letter-spacing:normal;font-weight:500}.edition-table td,.edition-table thead th:not(:first-child){text-align:center}.edition-table td:last-child{background:#096e6708}.edition-table .edition-group th{color:var(--teal-dark);text-align:left;background:#edf5f2;padding:12px 20px;font-size:.8rem;font-weight:700}.edition-table tbody:last-child tr:last-child>*{border-bottom:0}.edition-included{vertical-align:middle;width:27px;height:27px;color:var(--teal);background:#e5f5ee;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.edition-included svg{width:19px;height:19px}.edition-excluded{color:#74848d}.edition-table-notes{color:var(--muted);grid-template-columns:1.5fr 1fr;gap:32px;margin-top:22px;font-size:.85rem;display:grid}.edition-table-notes p{margin:0}.edition-questions{padding:clamp(3.5rem,5vw,5rem) 0}.edition-questions .mk-faq-list{max-width:820px}.edition-help{margin:28px 0 0}@media (max-width:700px){.edition-cards{grid-template-columns:minmax(0,1fr);gap:20px}.edition-intro{text-align:left}.edition-intro h1,.edition-intro h2{max-width:14ch}.edition-price-note{min-height:0}.edition-card-action{margin-top:0}.edition-table-notes{grid-template-columns:1fr;gap:12px}.edition-feature-col{width:50%}.edition-table{font-size:.79rem}.edition-table th,.edition-table td{padding:12px 9px}.edition-table thead th{padding:15px 9px;font-size:.9rem}.edition-table .edition-group th{padding:11px 9px;font-size:.75rem}}
