.digital-packages{--pk-ink:var(--ui-ink);--pk-muted:var(--ui-muted);--pk-green:var(--ui-brand);--pk-line:var(--ui-line);--pk-cream:var(--ui-paper);background:var(--ui-ivory);color:var(--pk-ink)}.digital-packages .pk-top{background:0 0}.digital-packages .pk-hero{max-width:1264px;padding:56px 32px 40px}.digital-packages .pk-hero h1{font-size:var(--ui-h1);max-width:820px}.digital-packages .pk-hero h1 em{font:inherit;color:var(--ui-brand)}.digital-packages .pk-hero>p{max-width:690px;font-size:16px;line-height:1.65}.digital-packages .pk-hero>.pk-status{border:1px solid var(--ui-line);background:var(--ui-paper);border-radius:var(--ui-r);max-width:840px;font-size:14px}.digital-packages .pk-plans{gap:20px;max-width:1264px;margin:0 auto;padding:0 32px}.digital-packages .pk-plan{border-radius:var(--ui-r-card);border-color:var(--ui-line);box-shadow:none;background:#fff}.digital-packages .pk-plan.is-featured{border:2px solid var(--ui-brand);color:var(--ui-ink);background:#f0faf6}.digital-packages .pk-art{background:#eef4f0;height:174px}.digital-packages .pk-plan.is-featured .pk-art{background:#dfefe6}.digital-packages .pk-art .pk-thumb{border-radius:var(--ui-r);top:20px;box-shadow:0 6px 14px #153f2c15}.digital-packages .pk-body{padding:24px}.digital-packages .pk-name h2{font:650 25px/1.2 var(--font);letter-spacing:-.04em}.digital-packages .pk-flag{color:var(--ui-brand);letter-spacing:0;background:#dcf3e6;font-size:12px}.digital-packages .pk-plan .pk-desc,.digital-packages .pk-plan .pk-excluded,.digital-packages .pk-plan .pk-note,.digital-packages .pk-plan .pk-price small{color:var(--ui-muted)}.digital-packages .pk-plan .pk-excluded{border-color:var(--ui-line)}.digital-packages .pk-plan li svg{color:var(--ui-brand)}.digital-packages .pk-plan .pk-cta{background:var(--ui-brand);color:#fff;border-color:var(--ui-brand)}.digital-packages .pk-cta{border-radius:var(--ui-r);min-height:var(--ui-btn-h);padding:var(--ui-btn-pad);font:var(--ui-btn-font)}.digital-packages .pk-plan .pk-cta.ghost{color:var(--ui-brand);border-color:var(--ui-line2);background:#fff}.digital-packages .pk-price strong{font-size:44px}.digital-packages .pk-head,.digital-packages .pk-free-row{max-width:1264px;padding-inline:32px}.digital-packages .pk-head h2,.digital-packages .pk-faq h2,.digital-packages .pk-custom h2{font:650 clamp(26px,3vw,40px)/1.15 var(--font);letter-spacing:-.04em}.digital-packages .pk-compare{padding:80px 0 16px}.digital-packages .pk-table-wrap{max-width:1264px;padding:0 32px}.digital-packages .pk-table{border-radius:var(--ui-r-card);border-color:var(--ui-line)}.digital-packages .pk-table thead th{font:650 17px var(--font);background:#f3f7f4}.digital-packages .pk-table thead th:nth-child(3){background:var(--ui-brand);color:#fff}.digital-packages .pk-table th,.digital-packages .pk-table td{border-color:#e5ede8}.digital-packages .pk-free-row{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px}.digital-packages .pk-free-card .pk-thumb{aspect-ratio:4/3;box-shadow:none;border-radius:var(--ui-r)}.digital-packages .pk-free-card>span small{letter-spacing:.04em;font-size:12px}.digital-packages .pk-free{padding:72px 0 32px}.digital-packages .pk-custom{color:#fff;border-radius:var(--ui-r-card);background:#103c31;gap:30px;max-width:1200px;margin:64px auto;padding:40px}.digital-packages .pk-custom h2{color:#fff}.digital-packages .pk-custom .pk-cta{color:var(--ui-brand);background:#fff}.digital-packages .pk-faq{max-width:960px;padding:32px 32px 80px}.digital-packages .pk-faq summary:after{color:var(--ui-brand);font-family:var(--font)}@media (max-width:980px){.digital-packages .pk-plans{max-width:640px}.digital-packages .pk-art{height:190px}.digital-packages .pk-custom{margin-inline:32px}}@media (max-width:640px){.digital-packages .pk-hero{padding:32px 20px}.digital-packages .pk-plans,.digital-packages .pk-head,.digital-packages .pk-table-wrap,.digital-packages .pk-free-row{padding-inline:20px}.digital-packages .pk-free-row{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.digital-packages .pk-body{padding:22px}.digital-packages .pk-compare{padding-top:56px}.digital-packages .pk-custom{margin:48px 20px;padding:28px 24px}.digital-packages .pk-faq{padding:24px 20px 56px}.digital-packages .pk-free-card{min-width:0}.digital-packages .pk-table thead th{font-size:14px}.digital-packages .pk-table td,.digital-packages .pk-table th{padding:12px 10px}.digital-packages .pk-free-row>li{width:auto}}
