.adpk{background:#fff;color-scheme:light;--_violet:#6761e5;--_fucsia:#e040fb;--_lavanda:#b380f8;--_navy:#292e53;--_muted:#545875;--_lilac:#f0effc;--_line:#e3e2f3;--_card:#fff;--_head:var(--font-heading,"Space Grotesk",system-ui,sans-serif);--_serif:var(--font-serif,"Fraunces",Georgia,serif);color:var(--_navy);font-family:var(--_head);padding:96px 24px;scroll-margin-top:110px}.adpk *,.adpk :after,.adpk :before{box-sizing:border-box}.adpk__inner{align-items:center;display:grid;gap:64px;grid-template-columns:minmax(0,1fr) minmax(0,480px);margin:0 auto;max-width:1120px}.adpk__eyebrow{color:var(--_fucsia);font-size:12px;font-weight:600;letter-spacing:.08em;margin:0 0 12px;text-transform:uppercase}.adpk__title{font-family:var(--_head);line-height:1.1;margin:0 0 18px}.adpk__title-main{color:var(--_violet);display:block;font-size:clamp(1.9rem,3.4vw,2.65rem);font-weight:700}.adpk__title-accent{color:var(--_navy);display:block;font-family:var(--_serif);font-size:clamp(1.7rem,3vw,2.4rem);font-style:italic;font-weight:400}.adpk__intro{color:var(--_muted);font-size:17px;line-height:1.6;margin:0 0 24px;max-width:520px}.adpk__included{border-top:1px solid var(--_line);max-width:520px;padding-top:20px}.adpk__included-title{font-size:16px;font-weight:700;margin:0 0 12px}.adpk__list{display:grid;gap:12px;list-style:none;margin:0;padding:0}.adpk__list li{align-items:flex-start;display:flex;font-size:15px;gap:10px;line-height:1.45}.adpk__list svg{fill:none;flex-shrink:0;height:20px;stroke:var(--_fucsia);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4;width:20px}.adpk__side{align-items:center;gap:16px}.adpk-card,.adpk__side{display:flex;flex-direction:column}.adpk-card{background:var(--_card);border:2px solid var(--_violet);border-radius:20px;box-shadow:0 24px 60px rgba(103,97,229,.14);height:-moz-fit-content;height:fit-content;padding:38px 32px 32px;position:relative;width:100%}.adpk-card__badge{background:var(--_fucsia);border-radius:8px;color:#fff;font-size:12px;font-weight:700;left:32px;letter-spacing:.06em;padding:6px 12px;position:absolute;text-transform:uppercase;top:-14px}.adpk-card__title{color:var(--_navy);font-family:var(--_head);font-size:26px;font-weight:700;margin:0 0 4px}.adpk-card__sub{color:var(--_muted);font-size:14px;margin:0 0 12px}.adpk-card__price{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 0}.adpk-card__price-pre,.adpk-card__price-suf{color:var(--_muted);font-size:16px}.adpk-card__price-value{color:var(--_violet);font-size:48px;font-weight:700;line-height:1}.adpk-card__price--custom{color:var(--_violet);font-size:22px;font-weight:700;line-height:1.3}.adpk-card__note{color:var(--_muted);font-size:13px;margin:6px 0 0}.adpk-card__features{list-style:none;margin:20px 0 0;padding:0}.adpk-card__features li{border-bottom:1px solid var(--_line);font-size:15px;line-height:1.4;padding:11px 0}.adpk-card__extras{color:var(--_muted);font-size:14px;line-height:1.5;margin:12px 0 0}.adpk-btn{align-items:center;background:var(--_fucsia);border-radius:10px;color:#fff;display:flex;font-family:var(--_head);font-size:16px;font-weight:700;justify-content:center;margin-top:24px;min-height:50px;padding:0 20px;text-align:center;text-decoration:none;transition:background .2s,transform .2s}.adpk-btn:hover{background:var(--_lavanda);color:#fff;transform:translateY(-2px)}.adpk-btn:focus-visible{outline:2px solid var(--_navy);outline-offset:3px}.adpk__secondary{align-items:center;color:var(--_fucsia);display:inline-flex;font-size:15px;font-weight:600;gap:8px;text-decoration:underline;text-underline-offset:4px}.adpk__secondary svg{fill:none;height:16px;stroke:currentColor;stroke-width:2;width:16px}.adpk__secondary:hover{color:var(--_lavanda)}.adpk__secondary:focus-visible{border-radius:4px;outline:2px solid var(--_fucsia);outline-offset:3px}@media (max-width:960px){.adpk__inner{gap:44px;grid-template-columns:1fr}.adpk__side{margin:0 auto;max-width:520px;width:100%}}@media (max-width:767px){.adpk{padding:64px 20px}.adpk-card{padding:34px 22px 24px}.adpk-card__badge{left:22px}.adpk-card__price-value{font-size:40px}}@media (prefers-reduced-motion:reduce){.adpk-btn{transition:none}.adpk-btn:hover{transform:none}}