.gx-pk-board{background:var(--gx-band);border:1px solid var(--color-rule);border-radius:14px;flex-direction:column;margin:0;padding:4px 14px;list-style:none;display:flex;gap:0!important}.gx-pk-plat{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:60px;padding-block:10px;display:grid}.gx-pk-plat+.gx-pk-plat{border-top:1px solid var(--color-rule)}.gx-pk-plat-copy{flex-direction:column;min-width:0;display:flex}.gx-pk-plat-copy b{color:var(--color-ink);font-size:15px;font-weight:600;line-height:1.3}.gx-pk-plat-copy small{color:var(--color-ink-muted);margin-top:2px;font-size:13px;line-height:1.35}.gx-pk-plat-count{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.gx-pk-plat-count>b{color:var(--color-ink);font-family:var(--font-figures-family), ui-sans-serif, system-ui, sans-serif;font-variant-numeric:lining-nums tabular-nums;font-size:22px;font-weight:600;line-height:1}.gx-pk-plat-count .gx-pk-slots{align-items:center;gap:3px;padding-top:0;display:inline-flex}.gx-pk-plat-count .gx-pk-slots i{background:var(--pm-ink);border-radius:3px;width:8px;height:8px;display:block}.gx-pk-plat:has(>.gx-pm[data-platform=google]){--pm-ink:var(--pm-google)}.gx-pk-plat:has(>.gx-pm[data-platform=meta]){--pm-ink:var(--pm-meta)}.gx-pk-plat:has(>.gx-pm[data-platform=linkedin]){--pm-ink:var(--pm-linkedin)}.gx-pk-plat.is-addon .gx-pm{filter:grayscale();opacity:.55}.gx-pk-plat.is-addon .gx-pk-plat-copy b{color:var(--color-ink-muted)}.gx-pk-plat-add{border:1px dashed var(--gx-rule-strong);color:var(--color-ink);font-family:var(--font-figures-family), ui-sans-serif, system-ui, sans-serif;white-space:nowrap;border-radius:999px;flex-direction:column;align-items:flex-end;padding:6px 12px;font-size:14px;font-weight:600;line-height:1.1;display:inline-flex}.gx-pk-plat-add small{color:var(--color-ink-muted);font-family:var(--font-sans,inherit);font-size:11px;font-weight:500}.gx-pm{--pm-google:#4285f4;--pm-meta:#0467df;--pm-linkedin:#0a66c2;background:var(--color-surface);border:1px solid var(--color-rule);color:var(--pm-ink,var(--color-ink));border-radius:10px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.gx-pm[data-platform=google]{--pm-ink:var(--pm-google)}.gx-pm[data-platform=meta]{--pm-ink:var(--pm-meta)}.gx-pm[data-platform=linkedin]{--pm-ink:var(--pm-linkedin)}.gx-pm svg{width:20px;height:20px}.gx-pk-board{--pm-google:#4285f4;--pm-meta:#0467df;--pm-linkedin:#0a66c2}.theme-dark .gx-pm[data-platform=meta],.theme-dark .gx-pm[data-platform=linkedin]{--pm-ink:#5b9cf5}.gx-pk-extras{border-top:1px solid var(--color-rule);margin-top:clamp(40px,5vw,64px);padding-top:clamp(32px,4vw,48px)}.gx-pk-extras-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 32px;display:flex}.gx-pk-extras-head h3{color:var(--color-ink);letter-spacing:-.015em;font-size:clamp(20px,2vw,24px);font-weight:580}.gx-pk-extras-head p{color:var(--color-ink-muted);max-width:60ch;font-size:15px;line-height:1.5}.gx-pk-extras-list{gap:16px;margin-top:24px;padding:0;list-style:none;display:grid}@media (min-width:800px){.gx-pk-extras-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.gx-pk-extra{background:var(--color-surface);border:1px solid var(--color-rule);border-radius:16px;flex-direction:column;padding:24px;display:flex}.gx-pk-extra-icon{background:var(--gx-band);color:var(--color-ink);border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.gx-pk-extra-icon svg{width:24px;height:24px}.gx-pk-extra h4{color:var(--color-ink);letter-spacing:-.01em;margin-top:18px;font-size:17px;font-weight:600}.gx-pk-extra-body{color:var(--color-ink-muted);flex:1;margin-top:8px;font-size:14.5px;line-height:1.55}.gx-pk-extra-marks{gap:6px;margin-top:16px;display:flex}.gx-pk-extra-marks .gx-pm{border-radius:8px;width:30px;height:30px}.gx-pk-extra-marks .gx-pm svg{width:16px;height:16px}.gx-pk-extra-price{border-top:1px solid var(--color-rule);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:20px;padding-top:16px;display:flex}.gx-pk-extra-price b{color:var(--color-ink);font-family:var(--font-figures-family), ui-sans-serif, system-ui, sans-serif;font-variant-numeric:lining-nums;letter-spacing:-.02em;font-size:28px;font-weight:600;line-height:1}.gx-pk-extra-price span{color:var(--color-ink-muted);font-size:14px}@media (max-width:640px){.gx-pk-board{padding-inline:10px}.gx-pk-plat{gap:10px}.gx-pk-plat .gx-pm{width:32px;height:32px}}
