/* Free peak insertion module. Isolated styles. */
.pik-service{width:100%;padding:20px 0 55px;background:var(--cream);color:var(--purple)}
.pik-service__inner{width:100%;max-width:820px;margin:0 auto;padding:0 30px;text-align:center}
.pik-service__features{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 18px;margin:0 auto 22px;color:#2faa45;font-size:15px;font-weight:700}
.pik-card{width:100%;padding:30px 25px 28px;border:1px solid #d7d7d7;border-radius:12px;background:rgba(255,255,255,.55);box-shadow:0 3px 12px rgba(0,0,0,.04);text-align:left}
.pik-card__title{margin:0 0 18px;color:#303030;font-size:28px;line-height:1.2;text-align:center}
.pik-service__how{margin:0 0 18px;text-align:center}
.pik-service__how summary{display:flex;align-items:center;justify-content:center;gap:9px;width:max-content;margin:0 auto;padding:8px 16px;border:2px solid #663366;border-radius:8px;background:#fff;color:#663366;font-size:16px;font-weight:700;line-height:1.2;cursor:pointer;list-style:none;box-sizing:border-box}
.pik-service__how summary::-webkit-details-marker{display:none}
.pik-service__how-arrow{font-size:20px;line-height:.8;transform:translateY(-2px)}
.pik-service__how-body{padding:10px 18px 0;color:inherit;font-size:15px;line-height:1.45;text-align:left}
.pik-service__how-body div{margin-top:7px}
.pik-service__how-body b{color:#663366}
.pik-quota{width:max-content;max-width:100%;margin:0 auto 25px;padding:8px 15px;border:2px solid #663366;border-radius:25px;color:#666;background:#fff;font-size:15px;text-align:center}.pik-quota b{color:#444}
.pik-upload{position:relative;display:flex;align-items:center;justify-content:center;gap:13px;min-height:54px;border:2px solid #663366;border-radius:11px;background:#fff;color:#663366;cursor:pointer;transition:background .2s ease,box-shadow .2s ease}
.pik-upload:hover{background:#fff;box-shadow:0 2px 8px rgba(102,51,102,.12)}
.pik-upload input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}
.pik-upload__icon{font-size:29px;line-height:1;font-weight:700}.pik-upload__text{font-size:19px;font-weight:700}
.pik-help{margin:8px 0 26px;color:#777;font-size:13px;text-align:center}
.pik-check{display:flex;align-items:flex-start;gap:12px;margin:28px 0 24px;color:inherit;font-size:16px;line-height:1.45;cursor:pointer}.pik-check input{flex:0 0 auto;width:23px;height:23px;margin:1px 0 0;accent-color:#663366}
.pik-submit{display:block;min-width:225px;margin:0 auto;padding:14px 28px;border:0;border-radius:12px;background:#663366;color:#fff;font:inherit;font-size:18px;font-weight:700;cursor:pointer;transition:opacity .2s ease,transform .2s ease}.pik-submit:hover:not(:disabled){transform:translateY(-1px)}.pik-submit:disabled{background:#bdbdbd;cursor:not-allowed}.pik-submit.is-loading{opacity:.75;pointer-events:none}
.pik-status{min-height:22px;margin:13px 0 0;color:#8a3a3a;font-size:14px;text-align:center}.pik-status.is-ok{color:#2b7b38}
.pik-result{margin-top:22px;padding:20px;border:1px solid #d7ddd2;border-radius:10px;background:#f7faf3;text-align:center}.pik-result__title{margin-bottom:13px;color:#2b7b38;font-size:18px;font-weight:700}.pik-result__audio{width:100%;max-width:100%}.pik-download,.pik-again{display:inline-block;margin:14px 5px 0;padding:11px 18px;border-radius:9px;font-size:15px;font-weight:700;text-decoration:none;cursor:pointer}.pik-download{background:#663366;color:#fff}.pik-again{border:1px solid #663366;background:#fff;color:#663366}
.pik-service__bottom{margin:18px auto 0;text-align:center;color:inherit;font-size:15px;line-height:1.45}.pik-service__bottom strong{color:inherit}.pik-service__bottom a{font-weight:700;color:inherit}@media(max-width:700px){.pik-service{padding:10px 0 40px}.pik-service__inner{padding:0 15px}.pik-service__features{font-size:14px;gap:6px 12px}.pik-card{padding:24px 15px 23px}.pik-card__title{font-size:25px}.pik-service__how-body{font-size:14px}.pik-upload__text{font-size:17px}.pik-check{font-size:15px}.pik-download,.pik-again{display:block;margin:12px 0 0;text-align:center}}
