/* Standalone product and support pages. */
#aseta-site.ap7{width:100%;margin:0;padding:0;overflow:clip}
#aseta-site.ap7 .hp7__header{height:var(--hp-header-height)}
#aseta-site.ap7 .hp7__nav-about,#aseta-site.ap7 .hp7__footer-about{background:none;border:0;font-size:inherit;font-weight:inherit;padding:0}
#aseta-site .pp7{--pp-gutter:clamp(24px,4.4444vw,64px);font-size:18px;line-height:1.55;overflow:clip}
#aseta-site .pp7__container{width:100%;max-width:1440px;padding-inline:var(--pp-gutter);margin-inline:auto}
#aseta-site .pp7__actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:28px}
#aseta-site .pp7__button{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:15px 24px;max-width:100%;border:1px solid transparent;border-radius:2px;font-family:inherit;font-size:15px;font-weight:500;line-height:22px;text-align:center;text-decoration:none;white-space:normal;transition:background .18s,border-color .18s,transform .18s;cursor:pointer;box-sizing:border-box}
#aseta-site .pp7__button--buy{background:#e96d39;color:#261c2e!important;box-shadow:0 3px 8px #100d1622}
#aseta-site .pp7__button--buy:hover{background:#f08050}
#aseta-site .pp7__button--buy:active{background:#dc6633;transform:translateY(1px)}
#aseta-site .pp7__button--outline{background:transparent;border-color:#756777;color:inherit}
#aseta-site .pp7__button--outline:hover{background:#f2e8da12;border-color:currentColor}
#aseta-site .pp7__button--plum{background:#261c2e;color:#f2e8da!important}
#aseta-site .pp7__button--plum:hover{background:#42304b}
#aseta-site .pp7__button--cream{background:#f2e8da;color:#261c2e!important}
#aseta-site .pp7__notice{max-width:520px;width:calc(100% - 40px);padding:48px 32px 32px;background:#261c2e;border:1px solid #756777;border-radius:3px;color:#f2e8da;font:18px/1.55 'HP7 Plex',sans-serif}
#aseta-site .pp7__notice::backdrop{background:#100d16a6;backdrop-filter:blur(6px)}
#aseta-site .pp7__notice h2{font-size:30px;line-height:1.2;margin-bottom:18px}
#aseta-site .pp7__notice p{color:#b9adbf;margin-bottom:28px}
#aseta-site .pp7__notice-close{position:absolute;right:12px;top:8px;width:36px;height:36px;font-size:28px;line-height:1;background:none;color:inherit;border:0;cursor:pointer}
#aseta-site .pp7 [data-pp-motion-toggle]{min-height:36px;min-width:36px;border:1px solid #f2e8da40;border-radius:2px;background:#20192755;color:#f2e8da;font:13px/1 inherit;cursor:pointer}
@media(max-width:640px){#aseta-site .pp7{font-size:17px}#aseta-site .pp7__actions{gap:12px}#aseta-site .pp7__button{min-height:50px;padding:13px 20px;font-size:14px}}
@media(prefers-reduced-motion:reduce){#aseta-site .pp7__button{transition:none}}
