.subscribe-container[data-astro-cid-ajzedo7x]{max-width:800px;margin:0 auto;padding:2rem 1rem;text-align:center}.subscribe-header[data-astro-cid-ajzedo7x]{position:relative}.subscribe-mark[data-astro-cid-ajzedo7x]{position:absolute;top:50%;left:50%;width:380px;height:380px;transform:translate(-50%,-58%);opacity:.09;mix-blend-mode:multiply;pointer-events:none;user-select:none;z-index:0}.subscribe-header[data-astro-cid-ajzedo7x] h1[data-astro-cid-ajzedo7x],.subscribe-header[data-astro-cid-ajzedo7x] p[data-astro-cid-ajzedo7x]{position:relative;z-index:1}@media(max-width:768px){.subscribe-mark[data-astro-cid-ajzedo7x]{width:260px;height:260px}}.subscribe-header[data-astro-cid-ajzedo7x] h1[data-astro-cid-ajzedo7x]{font-family:var(--font-heading);font-size:3rem;margin-bottom:1rem}.subscribe-header[data-astro-cid-ajzedo7x] p[data-astro-cid-ajzedo7x]{font-size:1.2rem;color:rgb(var(--gray));max-width:600px;margin:0 auto 3rem}.notification[data-astro-cid-ajzedo7x]{padding:1.2rem;border-radius:var(--radius-none);margin-bottom:2rem;text-align:left;font-size:1rem;display:flex;flex-direction:column;gap:.5rem;border:1px solid}.notification[data-astro-cid-ajzedo7x].success{background-color:var(--bg-cream-dark);border-color:rgb(var(--black));color:rgb(var(--black))}.notification[data-astro-cid-ajzedo7x].info{background-color:var(--bg-cream-dark);border-color:rgb(var(--gray-light));color:rgb(var(--black))}.notification[data-astro-cid-ajzedo7x].warning{background-color:#eab3080d;border-color:#eab3084d;color:#a16207}.notification[data-astro-cid-ajzedo7x].success-hero{max-width:600px;margin:0 auto 3rem;text-align:center;padding:2.5rem}.notification[data-astro-cid-ajzedo7x].success-hero h2[data-astro-cid-ajzedo7x]{font-family:var(--font-heading);font-size:2rem;margin-bottom:.5rem}.notification[data-astro-cid-ajzedo7x].info-centered{max-width:600px;margin:0 auto 2rem;text-align:center}.plans[data-astro-cid-ajzedo7x]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2.5rem;margin-bottom:3rem;text-align:left}.plan-card[data-astro-cid-ajzedo7x]{background:var(--bg-cream);border:1.5px solid rgb(var(--black));border-radius:var(--radius-none);padding:2.5rem;box-shadow:none;display:flex;flex-direction:column;transition:opacity var(--transition-normal);position:relative}.plan-card[data-astro-cid-ajzedo7x]:hover{opacity:.95}.plan-card[data-astro-cid-ajzedo7x].popular{border:1.5px solid rgb(var(--black));background:var(--bg-cream-dark)}.badge[data-astro-cid-ajzedo7x]{position:absolute;top:-14px;right:24px;display:inline-flex;align-items:center;background:var(--highlight);color:rgb(var(--black));font-family:var(--font-nav);font-weight:550;font-size:1.25rem;line-height:1.1;text-transform:uppercase;letter-spacing:.01em;padding:.3rem .7rem;border-radius:var(--radius-none)}.plan-title[data-astro-cid-ajzedo7x]{font-family:var(--font-heading);font-size:1.8rem;margin-bottom:.5rem;color:rgb(var(--black))}.plan-price[data-astro-cid-ajzedo7x]{font-size:2.25rem;font-weight:700;color:rgb(var(--black));margin-bottom:1.5rem;display:flex;align-items:baseline}.plan-price[data-astro-cid-ajzedo7x] span[data-astro-cid-ajzedo7x]{font-size:1rem;color:rgb(var(--gray));font-weight:400;margin-left:.25rem}.features[data-astro-cid-ajzedo7x]{list-style-type:none;padding:0;margin:0 0 2rem;font-size:.95rem;color:rgb(var(--gray-dark))}.features[data-astro-cid-ajzedo7x] li[data-astro-cid-ajzedo7x]{margin-bottom:.75rem;display:flex;align-items:center;gap:.5rem}.features[data-astro-cid-ajzedo7x] li[data-astro-cid-ajzedo7x]:before{content:"✓";color:rgb(var(--black));font-weight:700}.plan-btn[data-astro-cid-ajzedo7x]{align-self:flex-start;margin-top:auto;--ink-btn-pad-x: .6rem;padding-block:.35rem;font-size:1.4rem;line-height:1}.form-section[data-astro-cid-ajzedo7x]{background:var(--bg-cream-dark);border:1.5px solid rgb(var(--black));border-radius:var(--radius-none);padding:2.5rem;max-width:600px;margin:0 auto}.form-section[data-astro-cid-ajzedo7x] h3[data-astro-cid-ajzedo7x]{font-family:var(--font-heading);font-size:1.8rem;margin-bottom:.5rem}.form-section[data-astro-cid-ajzedo7x] p[data-astro-cid-ajzedo7x]{color:rgb(var(--gray));margin-bottom:1.5rem;font-size:.95rem}.signup-form[data-astro-cid-ajzedo7x]{display:flex;gap:.5rem}.signup-form[data-astro-cid-ajzedo7x] input[data-astro-cid-ajzedo7x][type=email]{flex:1 1 0;min-width:0;box-sizing:border-box;padding:.75rem 1rem;border:1px solid rgb(var(--gray-light));border-radius:var(--radius-none);font-family:var(--font-body);font-size:1rem;outline:none;transition:border-color var(--transition-normal);background:var(--bg-cream)}.signup-form[data-astro-cid-ajzedo7x] input[data-astro-cid-ajzedo7x][type=email]::placeholder{font-family:var(--font-label);font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:rgb(var(--gray));opacity:1}.signup-form[data-astro-cid-ajzedo7x] input[data-astro-cid-ajzedo7x][type=email]:focus{border-color:rgb(var(--black))}.signup-form[data-astro-cid-ajzedo7x] button[data-astro-cid-ajzedo7x].plan-btn{flex:none;align-self:stretch;margin-top:0}@media(max-width:768px){.subscribe-header[data-astro-cid-ajzedo7x] h1[data-astro-cid-ajzedo7x]{font-size:2rem}.subscribe-header[data-astro-cid-ajzedo7x] p[data-astro-cid-ajzedo7x]{font-size:1rem;margin-bottom:2rem}.plans[data-astro-cid-ajzedo7x]{gap:1.5rem;margin-bottom:2rem}.plan-card[data-astro-cid-ajzedo7x]{padding:1.5rem}.notification[data-astro-cid-ajzedo7x].success-hero{padding:1.5rem;margin-bottom:2rem}.notification[data-astro-cid-ajzedo7x].success-hero h2[data-astro-cid-ajzedo7x]{font-size:1.6rem}}@media(max-width:600px){.signup-form[data-astro-cid-ajzedo7x]{flex-direction:column}}
