.mktplan-module__L531sG__root .tpl-mktplan .hero h1{white-space:nowrap;font-size:clamp(30px,3.3vw,46px)}.mktplan-module__L531sG__root .tpl-mktplan .hero .lede{max-width:66ch}@media (max-width:1180px){.mktplan-module__L531sG__root .tpl-mktplan .hero h1{white-space:normal}}.mktplan-module__L531sG__root .mktplan-prog{font-variant-numeric:tabular-nums;align-items:center;gap:12px;min-width:230px;font-size:13.5px;display:flex}.mktplan-module__L531sG__root .mktplan-track{border-radius:var(--radius-pill);background:var(--neutral-200);flex:1;min-width:90px;height:8px;overflow:hidden}.mktplan-module__L531sG__root .mktplan-fill{background:var(--gradient-brand);border-radius:var(--radius-pill);height:100%;transition:width var(--dur-slow) var(--ease-standard)}@media (max-width:760px){.mktplan-module__L531sG__root .bar .mktplan-prog{display:none}}@media (max-width:520px){.mktplan-module__L531sG__root .mktplan-prog{width:100%;min-width:0}}.mktplan-module__L531sG__root .mktplan-linklike{font:600 13.5px var(--font-sans);color:var(--purple-600);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.mktplan-module__L531sG__root .mktplan-dl-hint{margin-top:4px;font-size:13.5px}.mktplan-module__L531sG__root .mktplan-cnt{font:600 12px/1 var(--font-sans);border-radius:var(--radius-pill);background:var(--neutral-100);color:var(--text-body);font-variant-numeric:tabular-nums;padding:5px 9px}.mktplan-module__L531sG__root .mktplan-cnt.mktplan-full{background:var(--green-50);color:var(--green-700)}.mktplan-module__L531sG__root .mktplan-chev{width:17px;height:17px;color:var(--neutral-500);transition:transform var(--dur-base) var(--ease-standard)}.mktplan-module__L531sG__root details[open]>summary .mktplan-chev{color:var(--purple-500);transform:rotate(180deg)}@media (max-width:900px) and (scripting:enabled){.mktplan-module__L531sG__root .mktplan-form:not([data-grp]) details.grp~details.grp{border-color:var(--border-card)}.mktplan-module__L531sG__root .mktplan-form:not([data-grp]) details.grp~details.grp>:not(summary){display:none}.mktplan-module__L531sG__root .mktplan-form:not([data-grp]) details.grp~details.grp>summary .mktplan-chev{color:var(--neutral-500);transform:none}}.mktplan-module__L531sG__root .mktplan-held{visibility:hidden}.mktplan-module__L531sG__root .mktplan-held [data-held]:before{content:attr(data-held)}.mktplan-module__L531sG__root .mktplan-form .f.mktplan-off{opacity:.5}.mktplan-module__L531sG__root .mktplan-f-sub{font:700 11px/1.2 var(--font-sans);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--purple-600);grid-column:1/-1;align-items:center;gap:8px;margin-top:4px;display:flex}.mktplan-module__L531sG__root .mktplan-f-sub.mktplan-off{color:var(--text-muted)}.mktplan-module__L531sG__root .mktplan-offnote{text-transform:none;letter-spacing:0;font-weight:500}.mktplan-module__L531sG__root .f input.mktplan-pct{background:var(--surface-card) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%239a9aa2' stroke-width='2.4' stroke-linecap='round'%3E%3Cline x1='19' x2='5' y1='5' y2='19'/%3E%3Ccircle cx='6.5' cy='6.5' r='2.5'/%3E%3Ccircle cx='17.5' cy='17.5' r='2.5'/%3E%3C/svg%3E") no-repeat right 12px center;padding-right:30px}.mktplan-module__L531sG__root .mktplan-form .f textarea{min-height:72px}.mktplan-module__L531sG__root .mktplan-chs{padding:0 0 4px}.mktplan-module__L531sG__root .mktplan-ch{border-top:1px solid var(--border-subtle);padding:11px 14px 12px}.mktplan-module__L531sG__root .mktplan-ch:first-child{border-top:0}.mktplan-module__L531sG__root .mktplan-ch-top{cursor:pointer;font:600 14px var(--font-sans);color:var(--neutral-800);justify-content:space-between;align-items:center;gap:12px;display:flex}.mktplan-module__L531sG__root .mktplan-nm{flex:1;min-width:0}.mktplan-module__L531sG__root .mktplan-nm small{color:var(--text-muted);font-size:12px;font-weight:500;display:block}.mktplan-module__L531sG__root .mktplan-ch-top input[type=checkbox]{appearance:none;background:var(--neutral-300);cursor:pointer;width:40px;height:24px;transition:background var(--dur-base);border-radius:999px;flex:none;margin:0;position:relative}.mktplan-module__L531sG__root .mktplan-ch-top input[type=checkbox]:after{content:"";width:18px;height:18px;box-shadow:var(--shadow-xs);transition:transform var(--dur-base);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}.mktplan-module__L531sG__root .mktplan-ch-top input[type=checkbox]:checked{background:var(--color-primary)}.mktplan-module__L531sG__root .mktplan-ch-top input[type=checkbox]:checked:after{transform:translate(16px)}.mktplan-module__L531sG__root .mktplan-ch-name{border:1px solid var(--border-strong);border-radius:var(--radius-sm);width:100%;height:36px;font:600 14px var(--font-sans);color:var(--text-strong);background:var(--surface-card);padding:0 10px}:is(.mktplan-module__L531sG__root .mktplan-ch-name:focus,.mktplan-module__L531sG__root .mktplan-ch-f input:focus,.mktplan-module__L531sG__root .mktplan-ch-f select:focus){border-color:var(--purple-400);box-shadow:var(--ring-focus);outline:0}.mktplan-module__L531sG__root .mktplan-ch-f{grid-template-columns:94px 96px minmax(0,1fr);gap:8px;margin-top:9px;display:grid}.mktplan-module__L531sG__root .mktplan-ch-f label{font:600 11.5px var(--font-sans);color:var(--text-muted);gap:4px;min-width:0;display:grid}:is(.mktplan-module__L531sG__root .mktplan-ch-f input,.mktplan-module__L531sG__root .mktplan-ch-f select){border:1px solid var(--border-strong);border-radius:var(--radius-sm);width:100%;min-width:0;height:38px;font:14px var(--font-sans);color:var(--text-strong);background:var(--surface-card);padding:0 10px}.mktplan-module__L531sG__root .mktplan-ch-f select{appearance:none;background:var(--surface-card) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%236e717a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 8px center;padding-right:26px}.mktplan-module__L531sG__root .mktplan-is-off .mktplan-ch-f{display:none}.mktplan-module__L531sG__root .mktplan-is-off .mktplan-nm{color:var(--text-muted)}.mktplan-module__L531sG__root .mktplan-is-out .mktplan-ch-f{opacity:.45}.mktplan-module__L531sG__root .mktplan-outnote{color:var(--text-muted);font-size:12.5px;font-weight:500}.mktplan-module__L531sG__root .mktplan-grp-sum{border-radius:var(--radius-md);background:var(--surface-lavender);font:600 13.5px var(--font-sans);color:var(--neutral-800);font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;margin:0 14px 14px;padding:10px 12px;display:flex}.mktplan-module__L531sG__root .mktplan-grp-sum b{color:var(--purple-700)}@media (max-width:520px){.mktplan-module__L531sG__root .mktplan-ch-f{grid-template-columns:1fr 1fr}.mktplan-module__L531sG__root .mktplan-ch-f label:last-child{grid-column:1/-1}}.mktplan-module__L531sG__root .mktplan-stage-note{text-align:center;max-width:760px;margin-top:16px;font-size:13.5px}.mktplan-module__L531sG__root .mktplan-lg-v{background:var(--purple-50);color:var(--text-strong);border-radius:4px;padding:1px 5px}.mktplan-module__L531sG__root .mktplan-ph-key{background:var(--purple-50);color:var(--purple-700);border:1px dashed var(--purple-200);border-radius:4px;padding:0 4px}.mktplan-module__L531sG__root .mktplan-pv-more{display:none}@media (max-width:900px){.mktplan-module__L531sG__root .mktplan-pv-more{margin-top:12px;display:inline-flex}.mktplan-module__L531sG__root .stage:not(.mktplan-full) .mktplan-doc{max-height:660px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 74%,#0000);mask-image:linear-gradient(#000 74%,#0000)}}.mktplan-module__L531sG__root .mktplan-doc h3{border-bottom:1px solid var(--purple-200);align-items:baseline;gap:8px;padding-bottom:6px;display:flex}.mktplan-module__L531sG__root .mktplan-no{color:var(--purple-600);font-variant-numeric:tabular-nums;font-size:12px}.mktplan-module__L531sG__root .mktplan-doc ul{gap:5px;margin:4px 0 0;padding:0;list-style:none;display:grid}.mktplan-module__L531sG__root .mktplan-rules li{padding-left:18px;position:relative}.mktplan-module__L531sG__root .mktplan-rules li:before{content:"";background:var(--purple-500);width:7px;height:7px;position:absolute;top:.6em;left:3px}.mktplan-module__L531sG__root .mktplan-boxes li{padding-left:24px;font-size:13.5px;position:relative}.mktplan-module__L531sG__root .mktplan-boxes li:before{content:"";border:1.5px solid var(--purple-500);border-radius:2px;width:14px;height:14px;position:absolute;top:.22em;left:0}.mktplan-module__L531sG__root .mktplan-goals{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mktplan-module__L531sG__root .mktplan-goals.mktplan-one{grid-template-columns:minmax(0,1fr)}.mktplan-module__L531sG__root .mktplan-gl{background:var(--bg-lavender);min-width:0;padding:14px 16px}.mktplan-module__L531sG__root .mktplan-gl-k{letter-spacing:.2em;text-transform:uppercase;color:var(--purple-700);margin-bottom:6px;font-size:10px;font-weight:700;display:block}.mktplan-module__L531sG__root .mktplan-gl-big{color:var(--neutral-950);font-variant-numeric:tabular-nums;font-size:24px;font-weight:700;line-height:1.2}.mktplan-module__L531sG__root .mktplan-gl-big small{color:var(--neutral-600);font-size:13px;font-weight:400}.mktplan-module__L531sG__root .mktplan-gl-row{border-bottom:1px solid var(--purple-100);grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:4px 10px;padding:5px 0;font-size:13.5px;display:grid}.mktplan-module__L531sG__root .mktplan-gl-row b{color:var(--neutral-950);font-variant-numeric:tabular-nums}.mktplan-module__L531sG__root .mktplan-gl p{margin:6px 0 0;font-size:13px}.mktplan-module__L531sG__root .mktplan-gl .mktplan-gl-c{color:var(--purple-800);font-weight:700;display:block}.mktplan-module__L531sG__root .mktplan-gl .mktplan-pace{border-radius:4px;margin-top:8px;padding:3px 8px;font-size:12px;font-weight:700;display:inline-block}.mktplan-module__L531sG__root .mktplan-pace.mktplan-ok{background:var(--green-50);color:var(--green-700)}.mktplan-module__L531sG__root .mktplan-pace.mktplan-warn{background:var(--amber-50);color:var(--amber-600)}.mktplan-module__L531sG__root .mktplan-up{color:var(--green-700);font-size:12px;font-style:normal;font-weight:700}.mktplan-module__L531sG__root .mktplan-dn{color:var(--amber-600);font-size:12px;font-style:normal;font-weight:700}.mktplan-module__L531sG__root .mktplan-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;display:grid}.mktplan-module__L531sG__root .mktplan-two h4{letter-spacing:.18em;text-transform:uppercase;color:var(--purple-700);margin:0 0 6px;font:700 10.5px Arial,sans-serif}.mktplan-module__L531sG__root .mktplan-two.mktplan-one{grid-template-columns:minmax(0,1fr)}.mktplan-module__L531sG__root .mktplan-two p{font-size:14px}.mktplan-module__L531sG__root .mktplan-dt-wrap{overflow-x:auto}.mktplan-module__L531sG__root .mktplan-dt{border-collapse:collapse;width:100%;font-size:13.5px}:is(.mktplan-module__L531sG__root .mktplan-dt th,.mktplan-module__L531sG__root .mktplan-dt td){border-bottom:1px solid var(--neutral-200);text-align:left;vertical-align:top;padding:7px 8px}.mktplan-module__L531sG__root .mktplan-dt thead th{letter-spacing:.14em;text-transform:uppercase;color:var(--purple-700);border-bottom:2px solid var(--purple-200);white-space:nowrap;font-size:10px}.mktplan-module__L531sG__root .mktplan-dt .mktplan-n{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}:is(.mktplan-module__L531sG__root .mktplan-dt tfoot th,.mktplan-module__L531sG__root .mktplan-dt tfoot td){color:var(--neutral-950);border-bottom:0;border-top:2px solid var(--neutral-300);font-weight:700}.mktplan-module__L531sG__root .mktplan-dt td.mktplan-dim{color:var(--neutral-500)}.mktplan-module__L531sG__root .mktplan-gtag{white-space:nowrap;border-radius:4px;padding:1px 6px;font-size:11px;font-weight:700;display:inline-block}.mktplan-module__L531sG__root .mktplan-gtag.mktplan-g-owners{background:var(--purple-100);color:var(--purple-700)}.mktplan-module__L531sG__root .mktplan-gtag.mktplan-g-guests{background:var(--blue-50);color:var(--blue-600)}.mktplan-module__L531sG__root .mktplan-gtag.mktplan-g-both{background:var(--neutral-100);color:var(--neutral-700)}.mktplan-module__L531sG__root .mktplan-split{background:var(--neutral-100);border-radius:99px;height:10px;margin:12px 0 6px;display:flex;overflow:hidden}.mktplan-module__L531sG__root .mktplan-split i{height:100%;display:block}:is(.mktplan-module__L531sG__root .mktplan-split .mktplan-g-owners,.mktplan-module__L531sG__root .mktplan-split-lg .mktplan-g-owners){background:var(--purple-500)}:is(.mktplan-module__L531sG__root .mktplan-split .mktplan-g-guests,.mktplan-module__L531sG__root .mktplan-split-lg .mktplan-g-guests){background:var(--blue-500)}:is(.mktplan-module__L531sG__root .mktplan-split .mktplan-g-both,.mktplan-module__L531sG__root .mktplan-split-lg .mktplan-g-both){background:var(--neutral-400)}.mktplan-module__L531sG__root .mktplan-split-lg{color:var(--neutral-600);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:6px 16px;font-size:12px;display:flex}.mktplan-module__L531sG__root .mktplan-split-lg i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:5px;display:inline-block}.mktplan-module__L531sG__root .mktplan-lines-c{gap:6px;margin-top:12px;display:grid}.mktplan-module__L531sG__root .mktplan-lines-c p{background:var(--neutral-50);border:1px solid var(--neutral-200);border-radius:6px;margin:0;padding:8px 10px;font-size:13.5px}.mktplan-module__L531sG__root .mktplan-lines-c b{color:var(--neutral-950)}.mktplan-module__L531sG__root .mktplan-lines-c .mktplan-warn{background:var(--amber-50);border-color:#f8dca9}.mktplan-module__L531sG__root .mktplan-months{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mktplan-module__L531sG__root .mktplan-mo{border:1px solid var(--neutral-200);border-top:3px solid var(--purple-400);min-width:0;padding:10px 12px 12px}.mktplan-module__L531sG__root .mktplan-mo-k{letter-spacing:.16em;text-transform:uppercase;color:var(--purple-700);font-size:10px;font-weight:700;display:block}.mktplan-module__L531sG__root .mktplan-mo-d{color:var(--neutral-600);font-variant-numeric:tabular-nums;font-size:12px;display:block}.mktplan-module__L531sG__root .mktplan-doc .mktplan-mo-t{color:var(--neutral-950);margin:7px 0 6px;font-size:14px;font-weight:700}.mktplan-module__L531sG__root .mktplan-kv{border-bottom:1px solid var(--neutral-200);margin:0}.mktplan-module__L531sG__root .mktplan-kv div{border-top:1px solid var(--neutral-200);grid-template-columns:110px minmax(0,1fr);gap:12px;padding:7px 0;display:grid}.mktplan-module__L531sG__root .mktplan-kv dt{color:var(--neutral-950);font-size:13.5px;font-weight:700}.mktplan-module__L531sG__root .mktplan-kv dd{overflow-wrap:anywhere;margin:0;font-size:13.5px}@media (max-width:640px){:is(.mktplan-module__L531sG__root .mktplan-goals,.mktplan-module__L531sG__root .mktplan-two,.mktplan-module__L531sG__root .mktplan-months){grid-template-columns:1fr}.mktplan-module__L531sG__root .mktplan-dt .mktplan-c-who{display:none}.mktplan-module__L531sG__root .mktplan-kv div{grid-template-columns:1fr;gap:1px}}.mktplan-module__L531sG__root .tpl-mktplan .tbl thead th small{font:500 13px var(--font-sans);color:var(--text-muted);margin-top:2px;display:block}.mktplan-module__L531sG__root .mktplan-ps th[scope=row]{font:700 15px var(--font-display);letter-spacing:0;text-transform:none;color:var(--text-strong);white-space:nowrap}.mktplan-module__L531sG__root .mktplan-ps th[scope=row] small{font:500 12.5px var(--font-sans);color:var(--text-muted);white-space:normal;margin-top:3px;display:block}.mktplan-module__L531sG__root .mktplan-prose{max-width:720px;color:var(--neutral-700);gap:14px;margin:32px auto 0;font-size:16.5px;display:grid}.mktplan-module__L531sG__root .mktplan-prose p{margin:0}.mktplan-module__L531sG__root .mktplan-after{margin-top:18px;text-align:center;max-width:72ch;margin-inline:auto}.mktplan-module__L531sG__root .mktplan-p-row-h{font:700 13px var(--font-sans);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);align-items:center;gap:10px;margin:0 0 16px;display:flex}.mktplan-module__L531sG__root .mktplan-p-row-h:after{content:"";background:var(--border-subtle);flex:1;height:1px}.mktplan-module__L531sG__root .mktplan-pgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.mktplan-module__L531sG__root .mktplan-pgrid+.mktplan-p-row-h{margin-top:36px}.mktplan-module__L531sG__root .mktplan-pc{align-content:start;gap:14px;min-width:0;padding:26px;display:grid}.mktplan-module__L531sG__root .mktplan-pc-h{align-items:center;gap:14px;display:flex}.mktplan-module__L531sG__root .mktplan-pc-h h3{font:700 18px var(--font-display);color:var(--text-strong)}.mktplan-module__L531sG__root .mktplan-pc dl{gap:10px;margin:0;display:grid}.mktplan-module__L531sG__root .mktplan-pc dt{font:700 11px/1.2 var(--font-sans);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--purple-600);margin-bottom:3px}.mktplan-module__L531sG__root .mktplan-pc dd{color:var(--neutral-800);margin:0;font-size:15px}@media (max-width:980px){.mktplan-module__L531sG__root .mktplan-pgrid{grid-template-columns:1fr}}.mktplan-module__L531sG__root .mktplan-formula{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:20px 36px;margin-top:36px;padding:28px;display:grid}.mktplan-module__L531sG__root .mktplan-formula h3{font:700 20px var(--font-display);color:var(--text-strong);margin:10px 0 8px}.mktplan-module__L531sG__root .mktplan-fx{gap:14px;display:grid}.mktplan-module__L531sG__root .mktplan-fx p{color:var(--neutral-800);font-size:15.5px;line-height:1.7}.mktplan-module__L531sG__root .mktplan-slot{background:var(--purple-50);color:var(--purple-700);border:1px dashed var(--purple-300);white-space:nowrap;border-radius:5px;padding:1px 6px;font-size:.94em;font-weight:600}.mktplan-module__L531sG__root .mktplan-fx .mktplan-eg{border-left:3px solid var(--purple-400);color:var(--neutral-700);padding:6px 0 6px 14px;font-style:italic}.mktplan-module__L531sG__root .mktplan-fx .mktplan-eg b{font-style:normal;font:700 10.5px/1 var(--font-sans);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);margin-bottom:6px;display:block}@media (max-width:860px){.mktplan-module__L531sG__root .mktplan-formula{grid-template-columns:1fr;padding:22px}}@media (max-width:520px){.mktplan-module__L531sG__root .mktplan-slot{white-space:normal}}.mktplan-module__L531sG__root .mktplan-chg{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.mktplan-module__L531sG__root .mktplan-cc{flex-direction:column;gap:12px;min-width:0;padding:24px;display:flex}.mktplan-module__L531sG__root .mktplan-cc-h{justify-content:space-between;align-items:center;gap:10px;display:flex}.mktplan-module__L531sG__root .mktplan-cc h3{font:700 17px var(--font-display);color:var(--text-strong);line-height:1.3}.mktplan-module__L531sG__root .mktplan-cc>p{font-size:14.5px}.mktplan-module__L531sG__root .mktplan-cc dl{border-top:1px dashed var(--border-strong);gap:8px;margin:auto 0 0;padding-top:12px;display:grid}.mktplan-module__L531sG__root .mktplan-cc dt{font:700 10.5px/1.2 var(--font-sans);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted)}.mktplan-module__L531sG__root .mktplan-cc dd{color:var(--neutral-800);margin:2px 0 0;font-size:14px}.mktplan-module__L531sG__root .mktplan-cc a{color:var(--text-link)}.mktplan-module__L531sG__root .mktplan-badge-owners{background:var(--purple-100);color:var(--purple-700)}.mktplan-module__L531sG__root .mktplan-badge-guests{background:var(--blue-50);color:var(--blue-600)}.mktplan-module__L531sG__root .mktplan-badge-both{background:var(--neutral-100);color:var(--neutral-700)}.mktplan-module__L531sG__root .mktplan-cc .badge{height:24px;padding:0 10px;font-size:12px}@media (max-width:1100px){.mktplan-module__L531sG__root .mktplan-chg{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.mktplan-module__L531sG__root .mktplan-chg{grid-template-columns:1fr}}.mktplan-module__L531sG__root .rail.mktplan-r3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:900px){.mktplan-module__L531sG__root .rail.mktplan-r3{grid-template-columns:1fr}}.mktplan-module__L531sG__root .mktplan-calc{margin-top:28px}.mktplan-module__L531sG__root .mktplan-calc .calc-in h3{font:700 18px var(--font-display);color:var(--text-strong);margin:0}.mktplan-module__L531sG__root .mktplan-sep{background:var(--border-subtle);grid-column:1/-1;height:1px;margin:2px 0}.mktplan-module__L531sG__root .mktplan-row2{border-top:1px solid var(--purple-200);gap:4px;padding-top:12px;display:grid}.mktplan-module__L531sG__root .mktplan-mid{font:800 28px/1 var(--font-display);color:var(--text-strong);font-variant-numeric:tabular-nums}.mktplan-module__L531sG__root .mktplan-calc .calc-out small{color:var(--text-body);font-size:13px}.mktplan-module__L531sG__root .mktplan-calc-note{color:var(--text-muted);font-size:13px}.mktplan-module__L531sG__root .mktplan-time{margin:0;padding:8px 28px;list-style:none;position:relative}.mktplan-module__L531sG__root .mktplan-time li{border-top:1px solid var(--border-subtle);grid-template-columns:28px 112px minmax(0,1fr) auto;align-items:center;gap:6px 18px;padding:16px 0;display:grid;position:relative}.mktplan-module__L531sG__root .mktplan-time li:first-child{border-top:0}.mktplan-module__L531sG__root .mktplan-time li:before{content:"";background:var(--neutral-200);width:2px;position:absolute;top:0;bottom:0;left:13px}.mktplan-module__L531sG__root .mktplan-time li:first-child:before{top:50%}.mktplan-module__L531sG__root .mktplan-time li:last-child:before{bottom:50%}.mktplan-module__L531sG__root .mktplan-dot{z-index:1;background:var(--surface-card);border:3px solid var(--purple-300);border-radius:50%;width:14px;height:14px;margin-left:7px;position:relative}.mktplan-module__L531sG__root .mktplan-is-now .mktplan-dot{background:var(--color-primary);border-color:var(--color-primary);box-shadow:var(--shadow-primary-sm)}.mktplan-module__L531sG__root .mktplan-tl-when{font:600 15px var(--font-display);color:var(--text-strong);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mktplan-module__L531sG__root .mktplan-tl-what{color:var(--neutral-800);font-size:15px}.mktplan-module__L531sG__root .mktplan-badge-outline{background:var(--surface-card);color:var(--text-body);border:1px solid var(--border-strong)}.mktplan-module__L531sG__root .mktplan-time .mktplan-badge-outline{justify-self:end;font-size:12px}@media (max-width:760px){.mktplan-module__L531sG__root .mktplan-time{padding:6px 18px}.mktplan-module__L531sG__root .mktplan-time li{grid-template-columns:28px minmax(0,1fr);align-items:start}:is(.mktplan-module__L531sG__root .mktplan-tl-what,.mktplan-module__L531sG__root .mktplan-time .mktplan-badge-outline){grid-column:2}.mktplan-module__L531sG__root .mktplan-time .mktplan-badge-outline{justify-self:start}.mktplan-module__L531sG__root .mktplan-dot{margin-top:4px}}.mktplan-module__L531sG__root .mktplan-kpi td:first-child{color:var(--text-strong);white-space:nowrap;font-weight:600}.mktplan-module__L531sG__root .mktplan-kpi .mktplan-side{font:700 11px var(--font-sans);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--purple-600);background:var(--surface-lavender)}.mktplan-module__L531sG__root .mktplan-kpi .mktplan-side td{color:var(--purple-700);padding:9px 16px;font-weight:700}.mktplan-module__L531sG__root .mktplan-kpi-notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:24px;display:grid}.mktplan-module__L531sG__root .mktplan-kpi-notes .card{padding:24px}.mktplan-module__L531sG__root .mktplan-kpi-notes h3{font:700 17px var(--font-display);color:var(--text-strong);margin:0 0 8px}.mktplan-module__L531sG__root .mktplan-kpi-notes p{font-size:15px}@media (max-width:860px){.mktplan-module__L531sG__root .mktplan-kpi-notes{grid-template-columns:1fr}}@media (max-width:640px){.mktplan-module__L531sG__root .tbl.mktplan-stack{min-width:0}.mktplan-module__L531sG__root .tbl.mktplan-stack thead{display:none}.mktplan-module__L531sG__root .tbl.mktplan-stack tr{border-bottom:1px solid var(--border-subtle);padding:14px 16px;display:block}.mktplan-module__L531sG__root .tbl.mktplan-stack tbody tr:last-child{border-bottom:0}:is(.mktplan-module__L531sG__root .tbl.mktplan-stack th,.mktplan-module__L531sG__root .tbl.mktplan-stack td){white-space:normal;border:0;width:auto;padding:3px 0;display:block}.mktplan-module__L531sG__root .tbl.mktplan-stack td[data-l]:before{content:attr(data-l);font:700 11px/1.4 var(--font-sans);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--purple-600);margin-top:6px;display:block}.mktplan-module__L531sG__root .tbl.mktplan-stack tbody th{margin-bottom:2px;font-size:13px}.mktplan-module__L531sG__root .mktplan-kpi.mktplan-stack td:first-child{font:700 15px var(--font-display)}.mktplan-module__L531sG__root .mktplan-kpi.mktplan-stack .mktplan-side td{padding:2px 0}.mktplan-module__L531sG__root .tbl-wrap:has(.mktplan-stack){overflow-x:visible}.mktplan-module__L531sG__root .tpl-mktplan .hero h1{font-size:30px}:is(.mktplan-module__L531sG__root .mktplan-pc,.mktplan-module__L531sG__root .mktplan-cc,.mktplan-module__L531sG__root .mktplan-pex){padding:20px}}.mktplan-module__L531sG__root .mktplan-rules-g{gap:16px;display:grid}.mktplan-module__L531sG__root .mktplan-rules-g .callout .tile{margin-top:2px}.mktplan-module__L531sG__root .mktplan-rules-g .callout p:not(.src){color:var(--neutral-800);font-size:15px}.mktplan-module__L531sG__root .mktplan-check-local{margin-top:20px}.mktplan-module__L531sG__root .mktplan-dx{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:28px;display:grid}.mktplan-module__L531sG__root .mktplan-dx-card{align-content:start;display:grid;overflow:hidden}.mktplan-module__L531sG__root .mktplan-dx-card h3{align-items:center;gap:12px;padding:20px 22px 16px;font-size:17px;font-weight:600;display:flex}.mktplan-module__L531sG__root .mktplan-dx-card h3 .badge{padding:6px 9px;font-size:12px}.mktplan-module__L531sG__root .mktplan-dx-row{border-top:1px solid var(--border-subtle);grid-template-columns:96px minmax(0,1fr);align-items:start;gap:12px;padding:14px 22px;font-size:15px;display:grid}.mktplan-module__L531sG__root .mktplan-dx-row .badge{justify-self:start;gap:5px;padding:6px 10px 6px 8px;font-size:12.5px}.mktplan-module__L531sG__root .mktplan-dx-row .badge .lu{width:14px;height:14px}.mktplan-module__L531sG__root .mktplan-badge-success{background:var(--green-50);color:var(--green-700)}.mktplan-module__L531sG__root .mktplan-badge-neutral{background:var(--neutral-100);color:var(--neutral-600)}.mktplan-module__L531sG__root .mktplan-dx-do p{color:var(--neutral-900);font-weight:500}.mktplan-module__L531sG__root .mktplan-dx-not{background:var(--neutral-50)}.mktplan-module__L531sG__root .mktplan-dx-not p{color:var(--neutral-500);text-decoration:line-through;-webkit-text-decoration-color:var(--neutral-400);text-decoration-color:var(--neutral-400)}@media (max-width:760px){.mktplan-module__L531sG__root .mktplan-dx{grid-template-columns:1fr}.mktplan-module__L531sG__root .mktplan-dx-row{grid-template-columns:1fr;gap:8px}}.mktplan-module__L531sG__root .mktplan-pex-g{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.mktplan-module__L531sG__root .mktplan-pex{flex-direction:column;gap:16px;min-width:0;padding:28px;display:flex}.mktplan-module__L531sG__root .mktplan-pex-h{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:14px;display:grid}.mktplan-module__L531sG__root .mktplan-pex-kind{font:700 12px var(--font-sans);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--purple-600)}.mktplan-module__L531sG__root .mktplan-pex-h h3{font:700 19px var(--font-display);color:var(--text-strong);margin:2px 0 4px}.mktplan-module__L531sG__root .mktplan-pex-h p{color:var(--text-muted);margin:0;font-size:13.5px}.mktplan-module__L531sG__root .mktplan-ex-stats{border:1px solid var(--border-card);border-radius:var(--radius-md);background:var(--surface-card);grid-template-columns:minmax(0,1fr);margin:0;display:grid;overflow:hidden}.mktplan-module__L531sG__root .mktplan-ex-stats div{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;padding:10px 14px;display:flex}.mktplan-module__L531sG__root .mktplan-ex-stats div+div{border-top:1px solid var(--border-card)}.mktplan-module__L531sG__root .mktplan-ex-stats dt{font:700 11px/1.2 var(--font-sans);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);flex:auto;min-width:0}.mktplan-module__L531sG__root .mktplan-ex-stats dd{font:600 15px/1.2 var(--font-display);color:var(--text-strong);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;flex:none;margin:0}.mktplan-module__L531sG__root .mktplan-ex-why{gap:9px;margin:2px 0 0;padding:0;list-style:none;display:grid}.mktplan-module__L531sG__root .mktplan-ex-why li{color:var(--neutral-800);align-items:flex-start;gap:10px;font-size:15px;display:flex}.mktplan-module__L531sG__root .mktplan-ex-why .lu{color:var(--purple-500);margin-top:3px}.mktplan-module__L531sG__root .mktplan-pex .btn{align-self:flex-start;margin-top:auto}@media (max-width:980px){.mktplan-module__L531sG__root .mktplan-pex-g{grid-template-columns:1fr}}
