html,body{width:100%;max-width:100%;overflow-x:hidden}.pricing-page[data-astro-cid-trulbuyk]{--pm-rose: #d9365d;--pm-rose-deep: #a91f3f;--pm-rose-soft: #ffe3e8;--pm-cream: #fff8f5;--pm-panel: rgba(255, 250, 246, .9);--pm-ink: var(--ink, #2e1719);--pm-muted: var(--ink-soft, #6b5658);--pm-line: var(--line, rgba(217, 54, 93, .14));min-height:100vh;width:100%;max-width:100%;overflow-x:hidden;text-align:center;background:radial-gradient(circle at 12% 8%,rgba(217,54,93,.18),transparent 30%),radial-gradient(circle at 90% 2%,rgba(255,199,211,.45),transparent 28%),radial-gradient(circle at 50% 42%,rgba(255,226,229,.42),transparent 28%),linear-gradient(180deg,#fff6f4,#fffdfb)}.text-highlight[data-astro-cid-trulbuyk]{color:var(--pm-rose);font-weight:800}.plan-card__button[data-astro-cid-trulbuyk],.final-cta[data-astro-cid-trulbuyk] a[data-astro-cid-trulbuyk]{display:inline-flex;align-items:center;justify-content:center;border-radius:16px;background:linear-gradient(180deg,#df355d,#bf294b);box-shadow:0 14px 28px #bf294b3d;color:#fffaf8;font-weight:800;text-decoration:none;white-space:nowrap;transition:transform .16s ease,box-shadow .16s ease}.plan-card__button[data-astro-cid-trulbuyk]:hover,.final-cta[data-astro-cid-trulbuyk] a[data-astro-cid-trulbuyk]:hover{transform:translateY(-2px);box-shadow:0 18px 34px #bf294b47}.pricing-hero[data-astro-cid-trulbuyk]{position:relative;width:min(1120px,calc(100% - 2rem));margin:0 auto;padding:8.4rem 0 3.2rem;display:grid;place-items:center}.pricing-hero[data-astro-cid-trulbuyk]:before,.pricing-hero[data-astro-cid-trulbuyk]:after{position:absolute;content:"♡";color:#d9365d2e;font-size:6rem;line-height:1;pointer-events:none}.pricing-hero[data-astro-cid-trulbuyk]:before{top:4.5rem;left:0;transform:rotate(-16deg)}.pricing-hero[data-astro-cid-trulbuyk]:after{right:0;bottom:1rem;transform:rotate(18deg)}.hero-badge[data-astro-cid-trulbuyk],.eyebrow[data-astro-cid-trulbuyk]{width:fit-content;margin:0 auto 1.2rem;padding:.65rem 1.15rem;border:1px solid rgba(217,54,93,.18);border-radius:999px;background:#ffe2e5c7;color:var(--pm-rose);font-size:.82rem;font-weight:900;text-transform:uppercase}.pricing-hero[data-astro-cid-trulbuyk] h1[data-astro-cid-trulbuyk],.plans-intro[data-astro-cid-trulbuyk] h2[data-astro-cid-trulbuyk],.emotion-section[data-astro-cid-trulbuyk] h2[data-astro-cid-trulbuyk],.how-section[data-astro-cid-trulbuyk] h2[data-astro-cid-trulbuyk],.final-cta[data-astro-cid-trulbuyk] h2[data-astro-cid-trulbuyk]{margin:0 auto;font-family:var(--font-display);font-weight:500;line-height:1.02;color:var(--pm-ink)}.pricing-hero[data-astro-cid-trulbuyk] h1[data-astro-cid-trulbuyk]{max-width:860px;font-size:clamp(2.8rem,6vw,5.3rem);letter-spacing:-.035em}.pricing-hero[data-astro-cid-trulbuyk] p[data-astro-cid-trulbuyk]{max-width:720px;margin:1.25rem auto 0;color:var(--pm-muted);font-size:1.14rem;line-height:1.75}.pricing-hero[data-astro-cid-trulbuyk] p[data-astro-cid-trulbuyk] strong[data-astro-cid-trulbuyk]{color:var(--pm-rose);font-weight:900}.hero-highlights[data-astro-cid-trulbuyk]{display:flex;justify-content:center;gap:.8rem;flex-wrap:wrap;margin-top:1.8rem}.hero-highlights[data-astro-cid-trulbuyk] span[data-astro-cid-trulbuyk]{padding:.8rem 1rem;border:1px solid var(--pm-line);border-radius:999px;background:#fffaf6d1;color:var(--pm-muted);font-weight:900;box-shadow:0 14px 34px #67373d0f}.hero-preview-card[data-astro-cid-trulbuyk]{position:relative;width:min(760px,100%);margin-top:2rem;padding:2rem;border:1px solid rgba(217,54,93,.16);border-radius:34px;background:linear-gradient(180deg,#fffaf6f5,#ffebefe6);box-shadow:0 28px 80px #d9365d24;overflow:hidden}.hero-preview-card[data-astro-cid-trulbuyk]:before{position:absolute;inset:-1px;content:"";border-radius:inherit;background:radial-gradient(circle at 50% 0%,rgba(226,55,97,.18),transparent 40%);pointer-events:none}.hero-preview-card[data-astro-cid-trulbuyk]>[data-astro-cid-trulbuyk]{position:relative;z-index:1}.hero-preview-card__icon[data-astro-cid-trulbuyk]{display:grid;place-items:center;width:4.5rem;height:4.5rem;margin:0 auto 1.2rem;border-radius:999px;background:var(--pm-rose-soft);color:var(--pm-rose);font-size:1.7rem;font-weight:900}.hero-preview-card[data-astro-cid-trulbuyk] strong[data-astro-cid-trulbuyk]{display:block;max-width:560px;margin:0 auto;color:var(--pm-ink);font-family:var(--font-display);font-size:2rem;font-weight:500;line-height:1.05}.hero-preview-card[data-astro-cid-trulbuyk] p[data-astro-cid-trulbuyk]{margin:.9rem auto 0;max-width:580px;color:var(--pm-muted);font-size:1rem;line-height:1.6}.hero-preview-card__items[data-astro-cid-trulbuyk]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:1.4rem}.hero-preview-card__items[data-astro-cid-trulbuyk] span[data-astro-cid-trulbuyk]{padding:.8rem .9rem;border:1px solid rgba(217,54,93,.1);border-radius:16px;background:#ffffffb8;color:var(--pm-muted);font-weight:900}.plans-intro[data-astro-cid-trulbuyk],.emotion-section[data-astro-cid-trulbuyk],.how-section[data-astro-cid-trulbuyk]{width:min(1080px,calc(100% - 3rem));margin:0 auto;padding:3.5rem 0 2rem}.plans-intro[data-astro-cid-trulbuyk] h2[data-astro-cid-trulbuyk],.emotion-section[data-astro-cid-trulbuyk] h2[data-astro-cid-trulbuyk],.how-section[data-astro-cid-trulbuyk] h2[data-astro-cid-trulbuyk],.final-cta[data-astro-cid-trulbuyk] h2[data-astro-cid-trulbuyk]{max-width:820px;font-size:clamp(2.1rem,5vw,3.7rem)}.plans-intro[data-astro-cid-trulbuyk] p[data-astro-cid-trulbuyk]:not(.eyebrow),.emotion-section[data-astro-cid-trulbuyk]>p[data-astro-cid-trulbuyk]:not(.eyebrow),.how-section[data-astro-cid-trulbuyk]>p[data-astro-cid-trulbuyk]:not(.eyebrow),.final-cta[data-astro-cid-trulbuyk] p[data-astro-cid-trulbuyk]:not(.eyebrow){max-width:680px;margin:1rem auto 0;color:var(--pm-muted);line-height:1.7}.plans-intro__steps[data-astro-cid-trulbuyk]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2rem}.plans-intro__steps[data-astro-cid-trulbuyk] div[data-astro-cid-trulbuyk]{padding:1.2rem;border:1px solid rgba(217,54,93,.14);border-radius:24px;background:#fffaf6db;box-shadow:0 16px 36px #67373d14}.plans-intro__steps[data-astro-cid-trulbuyk] strong[data-astro-cid-trulbuyk]{display:grid;place-items:center;width:2.5rem;height:2.5rem;margin:0 auto .8rem;border-radius:999px;background:var(--pm-rose-soft);color:var(--pm-rose);font-weight:900}.plans-intro__steps[data-astro-cid-trulbuyk] span[data-astro-cid-trulbuyk]{color:var(--pm-muted);font-weight:900;line-height:1.3}.plans-section[data-astro-cid-trulbuyk]{padding:1rem 1.5rem 3rem}.plans-grid[data-astro-cid-trulbuyk]{width:min(1080px,100%);margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;align-items:stretch}.plan-card[data-astro-cid-trulbuyk]{position:relative;display:flex;flex-direction:column;padding:2.2rem;border:1px solid var(--pm-line);border-radius:34px;background:#fffaf6f0;box-shadow:0 24px 64px #67373d1a;backdrop-filter:blur(12px)}.plan-card--featured[data-astro-cid-trulbuyk]{border-color:#d9365dad;box-shadow:0 30px 86px #d9365d38;background:radial-gradient(circle at 50% 0%,rgba(217,54,93,.11),transparent 38%),linear-gradient(180deg,#fffaf6fa,#ffeff2f0)}.plan-card__badge[data-astro-cid-trulbuyk]{position:absolute;top:-1rem;left:50%;transform:translate(-50%);padding:.52rem 1.2rem;border-radius:999px;background:linear-gradient(180deg,#e23761,#bf294b);color:#fff;font-size:.82rem;font-weight:900;white-space:nowrap;box-shadow:0 12px 26px #bf294b33}.plan-card__tag[data-astro-cid-trulbuyk]{width:fit-content;margin:0 auto 1.1rem;padding:.45rem .9rem;border-radius:999px;background:#d9365d14;color:var(--pm-rose);font-size:.78rem;font-weight:900;text-transform:uppercase}.plan-card__icon[data-astro-cid-trulbuyk]{display:grid;place-items:center;width:4.4rem;height:4.4rem;margin:0 auto 1.2rem;border-radius:999px;background:var(--pm-rose-soft);color:var(--pm-rose);font-size:1.5rem;font-weight:900}.plan-card[data-astro-cid-trulbuyk] h2[data-astro-cid-trulbuyk]{margin:0;color:var(--pm-ink);font-family:var(--font-display);font-size:2.25rem;font-weight:500;text-align:center}.plan-card__description[data-astro-cid-trulbuyk]{min-height:58px;margin:.8rem 0 1.2rem;color:var(--pm-muted);text-align:center;line-height:1.6}.plan-card__price[data-astro-cid-trulbuyk]{margin:.4rem 0 1.3rem;color:var(--pm-rose);text-align:center}.plan-card__price[data-astro-cid-trulbuyk] span[data-astro-cid-trulbuyk]{margin-right:.35rem;font-weight:900}.plan-card__price[data-astro-cid-trulbuyk] strong[data-astro-cid-trulbuyk]{font-family:var(--font-display);font-size:4rem;font-weight:500;line-height:1}.plan-card[data-astro-cid-trulbuyk] ul[data-astro-cid-trulbuyk]{display:grid;gap:.85rem;margin:0 0 1.4rem;padding:1.5rem 0;border-top:1px solid var(--pm-line);border-bottom:1px dashed var(--pm-line);list-style:none;text-align:left}.plan-card[data-astro-cid-trulbuyk] li[data-astro-cid-trulbuyk]{position:relative;padding-left:1.7rem;color:var(--pm-muted);font-weight:800;line-height:1.45}.plan-card[data-astro-cid-trulbuyk] li[data-astro-cid-trulbuyk]:before{position:absolute;left:0;color:var(--pm-rose);content:"✓"}.voice-box[data-astro-cid-trulbuyk]{margin-top:auto;margin-bottom:1.2rem;padding:1rem;border:1px solid var(--pm-line);border-radius:20px;background:#ffffffa8;text-align:center}.voice-box[data-astro-cid-trulbuyk] strong[data-astro-cid-trulbuyk]{display:block;margin-bottom:.8rem;color:var(--pm-rose);font-size:.95rem;font-weight:900}.voice-box[data-astro-cid-trulbuyk] div[data-astro-cid-trulbuyk]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.voice-box[data-astro-cid-trulbuyk] span[data-astro-cid-trulbuyk]{padding:.7rem .4rem;border-radius:14px;background:#fffaf6f2;color:var(--pm-muted);font-size:.9rem;font-weight:900}.plan-card__button[data-astro-cid-trulbuyk],.final-cta[data-astro-cid-trulbuyk] a[data-astro-cid-trulbuyk]{min-height:3.6rem;padding-inline:1.4rem;border-radius:16px}.emotion-grid[data-astro-cid-trulbuyk]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2rem}.emotion-grid[data-astro-cid-trulbuyk] article[data-astro-cid-trulbuyk],.steps-grid[data-astro-cid-trulbuyk] article[data-astro-cid-trulbuyk],.final-cta[data-astro-cid-trulbuyk]{border:1px solid var(--pm-line);background:#fffaf6d6;box-shadow:0 20px 56px #67373d14;backdrop-filter:blur(12px)}.emotion-grid[data-astro-cid-trulbuyk] article[data-astro-cid-trulbuyk]{padding:1.5rem;border-radius:26px}.emotion-grid[data-astro-cid-trulbuyk] div[data-astro-cid-trulbuyk]{display:grid;place-items:center;width:3.2rem;height:3.2rem;margin:0 auto 1rem;border-radius:999px;background:var(--pm-rose-soft);color:var(--pm-rose);font-weight:900}.emotion-grid[data-astro-cid-trulbuyk] h3[data-astro-cid-trulbuyk]{margin:0;color:var(--pm-ink);font-size:1.15rem}.emotion-grid[data-astro-cid-trulbuyk] p[data-astro-cid-trulbuyk]{margin:.7rem 0 0;color:var(--pm-muted);line-height:1.55}.how-section[data-astro-cid-trulbuyk]{padding-top:4rem}.steps-grid[data-astro-cid-trulbuyk]{width:min(1080px,100%);margin:2rem auto 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.steps-grid[data-astro-cid-trulbuyk] article[data-astro-cid-trulbuyk]{padding:1.5rem;border-radius:24px}.steps-grid[data-astro-cid-trulbuyk] span[data-astro-cid-trulbuyk]{display:grid;place-items:center;width:2.8rem;height:2.8rem;margin:0 auto 1rem;border-radius:999px;background:var(--pm-rose-soft);color:var(--pm-rose);font-weight:900}.steps-grid[data-astro-cid-trulbuyk] h3[data-astro-cid-trulbuyk]{margin:0;color:var(--pm-ink)}.steps-grid[data-astro-cid-trulbuyk] p[data-astro-cid-trulbuyk]{margin:.7rem 0 0;color:var(--pm-muted);line-height:1.6}.final-cta[data-astro-cid-trulbuyk]{width:min(900px,calc(100% - 3rem));margin:3rem auto 5rem;padding:2.5rem;border-radius:32px;text-align:center;background:radial-gradient(circle at 50% 0%,rgba(217,54,93,.12),transparent 40%),#fffaf6e6}.final-cta[data-astro-cid-trulbuyk] p[data-astro-cid-trulbuyk]:not(.eyebrow){margin:1rem auto 1.4rem;max-width:620px;color:var(--pm-muted)}.final-cta[data-astro-cid-trulbuyk] a[data-astro-cid-trulbuyk]{padding-inline:2rem}@media(max-width:860px){.plans-grid[data-astro-cid-trulbuyk],.plans-intro__steps[data-astro-cid-trulbuyk],.emotion-grid[data-astro-cid-trulbuyk],.steps-grid[data-astro-cid-trulbuyk]{grid-template-columns:1fr}}@media(max-width:640px){.pricing-page[data-astro-cid-trulbuyk]{background:radial-gradient(circle at 20% 0%,rgba(217,54,93,.14),transparent 34%),linear-gradient(180deg,#fff8f6,#fffdfb)}.pricing-hero[data-astro-cid-trulbuyk]{width:calc(100% - 2rem);padding:6.5rem 0 1.8rem}.pricing-hero[data-astro-cid-trulbuyk]:before,.pricing-hero[data-astro-cid-trulbuyk]:after{display:none}.hero-badge[data-astro-cid-trulbuyk],.eyebrow[data-astro-cid-trulbuyk]{font-size:.68rem;line-height:1.2;padding:.55rem .85rem}.pricing-hero[data-astro-cid-trulbuyk] h1[data-astro-cid-trulbuyk]{font-size:2.25rem;line-height:1.03;letter-spacing:-.03em}.pricing-hero[data-astro-cid-trulbuyk] p[data-astro-cid-trulbuyk]{margin-top:1rem;font-size:.98rem;line-height:1.55}.hero-highlights[data-astro-cid-trulbuyk]{display:grid;grid-template-columns:1fr;gap:.65rem;margin-top:1.25rem}.hero-highlights[data-astro-cid-trulbuyk] span[data-astro-cid-trulbuyk]{width:100%;padding:.8rem .95rem;border-radius:18px;font-size:.9rem}.hero-preview-card[data-astro-cid-trulbuyk]{padding:1.25rem;border-radius:24px}.hero-preview-card__icon[data-astro-cid-trulbuyk]{width:3.4rem;height:3.4rem;margin-bottom:.9rem;font-size:1.25rem}.hero-preview-card[data-astro-cid-trulbuyk] strong[data-astro-cid-trulbuyk]{font-size:1.55rem}.hero-preview-card[data-astro-cid-trulbuyk] p[data-astro-cid-trulbuyk]{font-size:.92rem}.hero-preview-card__items[data-astro-cid-trulbuyk]{grid-template-columns:1fr;gap:.55rem;margin-top:1rem}.hero-preview-card__items[data-astro-cid-trulbuyk] span[data-astro-cid-trulbuyk]{padding:.7rem .8rem;font-size:.86rem}.plans-intro[data-astro-cid-trulbuyk],.emotion-section[data-astro-cid-trulbuyk],.how-section[data-astro-cid-trulbuyk]{width:calc(100% - 2rem);padding:2.5rem 0 1.4rem}.plans-intro[data-astro-cid-trulbuyk] h2[data-astro-cid-trulbuyk],.emotion-section[data-astro-cid-trulbuyk] h2[data-astro-cid-trulbuyk],.how-section[data-astro-cid-trulbuyk] h2[data-astro-cid-trulbuyk],.final-cta[data-astro-cid-trulbuyk] h2[data-astro-cid-trulbuyk]{font-size:2rem;line-height:1.05;letter-spacing:-.02em}.plans-intro[data-astro-cid-trulbuyk] p[data-astro-cid-trulbuyk]:not(.eyebrow),.emotion-section[data-astro-cid-trulbuyk]>p[data-astro-cid-trulbuyk]:not(.eyebrow),.how-section[data-astro-cid-trulbuyk]>p[data-astro-cid-trulbuyk]:not(.eyebrow),.final-cta[data-astro-cid-trulbuyk] p[data-astro-cid-trulbuyk]:not(.eyebrow){font-size:.95rem;line-height:1.5}.plans-intro__steps[data-astro-cid-trulbuyk]{gap:.65rem;margin-top:1.4rem}.plans-intro__steps[data-astro-cid-trulbuyk] div[data-astro-cid-trulbuyk]{padding:.95rem;border-radius:18px}.plans-section[data-astro-cid-trulbuyk]{padding:.4rem 1rem 2.2rem}.plans-grid[data-astro-cid-trulbuyk]{width:100%;grid-template-columns:1fr;gap:1rem}.plan-card[data-astro-cid-trulbuyk]{width:100%;padding:1.25rem;border-radius:26px}.plan-card__badge[data-astro-cid-trulbuyk]{position:static;display:block;width:fit-content;margin:0 auto .9rem;transform:none;font-size:.72rem;padding:.45rem .9rem}.plan-card__tag[data-astro-cid-trulbuyk]{margin-bottom:.8rem;font-size:.68rem}.plan-card__icon[data-astro-cid-trulbuyk]{width:3.4rem;height:3.4rem;margin-bottom:.9rem;font-size:1.2rem}.plan-card[data-astro-cid-trulbuyk] h2[data-astro-cid-trulbuyk]{font-size:1.9rem;line-height:1.1}.plan-card__description[data-astro-cid-trulbuyk]{min-height:auto;margin:.7rem 0 1rem;font-size:.95rem;line-height:1.5}.plan-card__price[data-astro-cid-trulbuyk]{margin:.2rem 0 1rem}.plan-card__price[data-astro-cid-trulbuyk] strong[data-astro-cid-trulbuyk]{font-size:3.15rem}.plan-card[data-astro-cid-trulbuyk] ul[data-astro-cid-trulbuyk]{gap:.65rem;margin-bottom:1rem;padding:1rem 0}.plan-card[data-astro-cid-trulbuyk] li[data-astro-cid-trulbuyk]{padding-left:1.35rem;font-size:.9rem;line-height:1.35}.voice-box[data-astro-cid-trulbuyk]{padding:.85rem;border-radius:18px}.voice-box[data-astro-cid-trulbuyk] strong[data-astro-cid-trulbuyk]{font-size:.88rem}.voice-box[data-astro-cid-trulbuyk] div[data-astro-cid-trulbuyk]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.voice-box[data-astro-cid-trulbuyk] span[data-astro-cid-trulbuyk]{padding:.65rem .35rem;font-size:.78rem}.plan-card__button[data-astro-cid-trulbuyk],.final-cta[data-astro-cid-trulbuyk] a[data-astro-cid-trulbuyk]{width:100%;min-height:3.35rem;border-radius:14px;font-size:.95rem}.emotion-grid[data-astro-cid-trulbuyk],.steps-grid[data-astro-cid-trulbuyk]{grid-template-columns:1fr;gap:.8rem;margin-top:1.4rem}.emotion-grid[data-astro-cid-trulbuyk] article[data-astro-cid-trulbuyk],.steps-grid[data-astro-cid-trulbuyk] article[data-astro-cid-trulbuyk]{padding:1rem;border-radius:20px}.final-cta[data-astro-cid-trulbuyk]{width:calc(100% - 2rem);margin:1.5rem auto 3rem;padding:1.35rem;border-radius:24px}}
