.menu-enter-active[data-v-b5196107],
.menu-leave-active[data-v-b5196107]{transition:opacity 0.28s ease, transform 0.28s ease}.menu-enter-from[data-v-b5196107],
.menu-leave-to[data-v-b5196107]{opacity:0;transform:translateY(-8px)}.p-hero-glow[data-v-4b4f4d66]{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(
    34rem 30rem at var(--glow-x, 52%) var(--glow-y, 38%),
    rgba(197, 143, 131, 0.17),
    transparent 64%
  );transition:background 0.5s ease}.p-hero-word[data-v-4b4f4d66]{position:absolute;left:-0.06em;bottom:0.02em;z-index:0;font-family:'Cormorant Garamond', Georgia, serif;font-size:clamp(9rem, 24vw, 24rem);font-style:italic;line-height:0.72;color:transparent;-webkit-text-stroke:1px rgba(109, 31, 44, 0.09);pointer-events:none;user-select:none;white-space:nowrap}.p-branch-card[data-v-4b4f4d66]{position:relative;max-width:36rem;overflow:hidden;border:1px solid rgba(109, 31, 44, 0.35);background:var(--wine);padding:22px 22px 24px;color:var(--cream);box-shadow:10px 10px 0 rgba(95, 111, 127, 0.22)}.p-branch-card[data-v-4b4f4d66]::after{content:'';position:absolute;right:-4rem;bottom:-5rem;width:12rem;height:12rem;border:1px solid rgba(246, 241, 231, 0.14);border-radius:999px;pointer-events:none}.p-branch-card__mark[data-v-4b4f4d66]{display:block;height:0.45em;font-family:'Cormorant Garamond', Georgia, serif;font-size:64px;line-height:0.9;color:var(--clay)}.p-branch-card__question[data-v-4b4f4d66]{position:relative;z-index:1;margin-top:4px;font-family:'Cormorant Garamond', Georgia, serif;font-size:clamp(1.2rem, 1.85vw, 1.55rem);line-height:1.18}.p-branch-card__context[data-v-4b4f4d66]{position:relative;z-index:1;margin-top:10px;color:rgba(246, 241, 231, 0.7);font-size:13px;line-height:1.65}.p-branch-card--business[data-v-4b4f4d66]{background:var(--clay);border-color:rgba(95, 111, 127, 0.55)}.p-branch-card--business .p-branch-card__solution[data-v-4b4f4d66]{color:#c9d2da}.p-choice.p-choice--business.p-choice--active[data-v-4b4f4d66]{border-color:var(--clay);background:var(--clay)}.p-branch-card__solution[data-v-4b4f4d66]{position:relative;z-index:1;margin-top:12px;border-top:1px solid rgba(246, 241, 231, 0.2);padding-top:12px;color:#d6dce2;font-size:14px;font-weight:500;line-height:1.6}.p-branch-empty[data-v-4b4f4d66]{display:flex;max-width:30rem;align-items:flex-start;gap:10px;border:1px dashed rgba(109, 31, 44, 0.32);padding:16px 18px;color:var(--muted);font-size:12.5px;line-height:1.6}.p-branch-empty__arrow[data-v-4b4f4d66]{flex:0 0 auto;font-family:'Cormorant Garamond', Georgia, serif;font-size:24px;line-height:1;color:var(--clay)}.p-hero-sun[data-v-4b4f4d66]{position:absolute;top:6%;right:-8rem;z-index:0;width:min(38rem, 60vw);height:min(38rem, 60vw);border-radius:999px;background:radial-gradient(circle, rgba(95, 111, 127, 0.38), rgba(184, 195, 204, 0.16) 52%, transparent 70%);filter:blur(8px);pointer-events:none}.p-choice[data-v-4b4f4d66]{display:inline-flex;align-items:center;gap:9px;min-height:48px;padding:0 18px 0 14px;border:1px solid rgba(23, 19, 15, 0.28);border-radius:999px;background:transparent;color:var(--ink);font-size:13px;cursor:pointer;transition:border-color 0.3s ease, background 0.3s ease, color 0.3s ease}.p-choice[data-v-4b4f4d66]:hover{border-color:var(--wine);color:var(--wine)}.p-choice.p-choice--active[data-v-4b4f4d66],
.p-choice.p-choice--active[data-v-4b4f4d66]:hover{border-color:var(--wine);background:var(--wine);color:var(--cream)}.p-choice__icon[data-v-4b4f4d66]{display:inline-flex;width:18px;height:18px}.p-choice__icon svg[data-v-4b4f4d66]{width:100%;height:100%}.p-choice__dot[data-v-4b4f4d66]{width:5px;height:5px;margin-left:3px;border-radius:999px;background:currentColor;opacity:0.4}.p-choice--active .p-choice__dot[data-v-4b4f4d66]{opacity:1}.p-portrait[data-v-4b4f4d66]{position:relative;z-index:1;overflow:hidden;aspect-ratio:4 / 5;border-radius:15rem 15rem 18px 18px;background:var(--paper-2);box-shadow:0 28px 60px -38px rgba(23, 19, 15, 0.55)}.p-portrait img[data-v-4b4f4d66]{width:100%;height:100%;object-fit:cover;object-position:50% 18%}.p-portrait__shade[data-v-4b4f4d66]{position:absolute;inset:auto 0 0;height:34%;background:linear-gradient(to top, rgba(23, 19, 15, 0.68), transparent)}.p-portrait__caption[data-v-4b4f4d66]{position:absolute;inset:auto 18px 16px;display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.p-portrait__index[data-v-4b4f4d66]{font-size:9px;letter-spacing:0.2em;color:rgba(246, 241, 231, 0.65)}.p-portrait-frame[data-v-4b4f4d66]{position:absolute;inset:14px -12px -12px 14px;z-index:0;border:1px solid rgba(109, 31, 44, 0.38);border-radius:15rem 15rem 18px 18px}.p-badge[data-v-4b4f4d66]{position:absolute;top:1.4rem;left:-1.3rem;z-index:2;display:grid;width:104px;height:104px;place-items:center;border-radius:999px;background:var(--cream);color:var(--wine);box-shadow:0 12px 30px -18px rgba(23, 19, 15, 0.55)}.p-badge svg[data-v-4b4f4d66]{position:absolute;inset:0;width:100%;height:100%}.p-badge text[data-v-4b4f4d66]{fill:currentColor;font-family:'Inter', sans-serif;font-size:5.9px;letter-spacing:1.05px}.p-badge__center[data-v-4b4f4d66]{display:grid;width:46px;height:46px;place-items:center;border:1px solid rgba(109, 31, 44, 0.14);border-radius:999px;background:var(--cream);font-family:'Cormorant Garamond', Georgia, serif;font-size:27px;line-height:1}.p-chip[data-v-4b4f4d66]{position:absolute;z-index:2;display:inline-flex;align-items:center;padding:8px 12px;border:1px solid rgba(23, 19, 15, 0.16);border-radius:999px;background:rgba(246, 241, 231, 0.9);color:var(--ink);font-size:10px;letter-spacing:0.06em;white-space:nowrap;backdrop-filter:blur(6px)}.p-chip--1[data-v-4b4f4d66]{top:24%;left:-1.8rem}.p-chip--2[data-v-4b4f4d66]{top:40%;right:-1.6rem}.p-chip--3[data-v-4b4f4d66]{bottom:22%;left:-2.1rem}.p-chip--4[data-v-4b4f4d66]{bottom:8%;right:-0.8rem}.branch-enter-active[data-v-4b4f4d66],
.branch-leave-active[data-v-4b4f4d66]{transition:opacity 0.32s ease, transform 0.32s ease}.branch-enter-from[data-v-4b4f4d66]{opacity:0;transform:translateY(8px)}.branch-leave-to[data-v-4b4f4d66]{opacity:0;transform:translateY(-6px)}@media (max-width: 1023px){.p-portrait[data-v-4b4f4d66]{border-radius:12rem 12rem 16px 16px}.p-portrait-frame[data-v-4b4f4d66]{border-radius:12rem 12rem 16px 16px}.p-chip--1[data-v-4b4f4d66]{top:24%;left:0.2rem}.p-chip--2[data-v-4b4f4d66]{top:44%;right:-0.4rem}.p-chip--3[data-v-4b4f4d66]{display:none}.p-chip--4[data-v-4b4f4d66]{bottom:9%;left:0.2rem;right:auto}.p-badge[data-v-4b4f4d66]{top:0.6rem;left:0.4rem;width:88px;height:88px}.p-badge__center[data-v-4b4f4d66]{width:38px;height:38px;font-size:23px}}@media (max-width: 480px){.p-hero-word[data-v-4b4f4d66]{bottom:0.14em;font-size:13rem}.p-chip--2[data-v-4b4f4d66]{display:none}.p-chip--4[data-v-4b4f4d66]{right:-0.1rem;left:auto}}.p-mark[data-v-8208d333]{color:var(--wine);background:linear-gradient(transparent 64%, rgba(95, 111, 127, 0.26) 64%);padding:0 2px}.p-author[data-v-8208d333]{position:relative;display:grid;grid-template-columns:220px minmax(0, 1fr);gap:2.2rem;margin-top:3.5rem;padding:2rem;background:var(--wine-deep);color:var(--cream);box-shadow:16px 16px 0 rgba(95, 111, 127, 0.26);transform:rotate(-0.35deg)}.p-author[data-v-8208d333]::after{content:'“';position:absolute;right:1.2rem;top:0.2rem;font-family:'Cormorant Garamond', Georgia, serif;font-size:11rem;line-height:1;color:rgba(184, 195, 204, 0.16);pointer-events:none}.p-author__photo-wrap[data-v-8208d333]{position:relative;align-self:start;background:var(--cream);padding:10px 10px 14px;transform:rotate(-2deg);box-shadow:0 18px 30px -22px rgba(0, 0, 0, 0.6)}.p-author__photo[data-v-8208d333]{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover;object-position:50% 16%;filter:saturate(0.92) contrast(1.02)}.p-author__tape[data-v-8208d333]{position:absolute;top:-11px;left:50%;z-index:2;width:76px;height:20px;background:var(--rose);opacity:0.86;transform:translateX(-50%) rotate(-4deg)}.p-author__name[data-v-8208d333]{margin-top:10px;font-family:'Cormorant Garamond', Georgia, serif;font-size:27px;line-height:0.95;color:var(--ink)}.p-author__role[data-v-8208d333]{margin-top:4px;color:var(--wine);font-size:8.5px;line-height:1.5;letter-spacing:0.12em;text-transform:uppercase}.p-author__body[data-v-8208d333]{position:relative;min-width:0;padding:4px 0}.p-author__label[data-v-8208d333]{display:inline-block;color:var(--rose);font-size:9px;letter-spacing:0.2em;text-transform:uppercase}.p-author__text[data-v-8208d333]{position:relative;z-index:1;max-width:46rem;margin-top:13px;color:rgba(246, 241, 231, 0.78);font-size:13.2px;line-height:1.72}.p-author__final[data-v-8208d333]{position:relative;z-index:1;max-width:46rem;margin-top:14px;border-top:1px solid rgba(246, 241, 231, 0.2);padding-top:13px;color:var(--cream);font-size:14.5px;font-weight:500;line-height:1.6}.p-author__stamp[data-v-8208d333]{position:absolute;right:0;top:0;border:1px solid var(--rose);padding:6px 10px;color:var(--rose);font-size:8px;letter-spacing:0.18em;text-transform:uppercase;transform:rotate(-5deg)}@media (max-width: 767px){.p-author[data-v-8208d333]{grid-template-columns:1fr;gap:1.5rem;padding:1.2rem;box-shadow:8px 8px 0 rgba(95, 111, 127, 0.26)}.p-author__photo-wrap[data-v-8208d333]{max-width:220px}.p-author__stamp[data-v-8208d333]{position:static;display:inline-block;margin-top:1.2rem}}.p-benefits[data-v-d712e286]{position:relative;background:var(--steel-deep);color:var(--cream)}.p-benefits__bg[data-v-d712e286]{position:absolute;inset:-6%;background-position:center;background-size:cover;filter:blur(14px) brightness(0.72) saturate(0.8);opacity:0.82;transform:scale(1.08);pointer-events:none}.p-benefits__veil[data-v-d712e286]{position:absolute;inset:0;background:linear-gradient(
    90deg,
    rgba(20, 24, 28, 0.78) 0%,
    rgba(20, 24, 28, 0.52) 55%,
    rgba(20, 24, 28, 0.8) 100%
  );pointer-events:none}.p-benefit[data-v-d712e286]{display:grid;grid-template-columns:54px minmax(0, 1.02fr) minmax(0, 1fr) 36px;align-items:center;gap:24px;border-bottom:1px solid rgba(244, 242, 238, 0.14);padding:28px 0;transition:background 0.3s ease, padding 0.3s ease}.p-benefit[data-v-d712e286]:hover{background:rgba(244, 242, 238, 0.05);padding-left:12px;padding-right:12px}.p-benefit__num[data-v-d712e286]{color:var(--blush);font-size:20px;line-height:1;opacity:0.75}.p-benefit__title[data-v-d712e286]{font-family:'Cormorant Garamond', Georgia, serif;font-size:clamp(1.7rem, 2.8vw, 2.3rem);font-weight:400;line-height:1.08;color:var(--cream)}.p-benefit__text[data-v-d712e286]{max-width:30rem;color:rgba(244, 242, 238, 0.7);font-size:15px;line-height:1.65}.p-benefit__text strong[data-v-d712e286]{color:var(--blush);font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.p-benefit__arrow[data-v-d712e286]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid rgba(244, 242, 238, 0.25);border-radius:999px;color:var(--cream);opacity:0.65;transition:opacity 0.3s ease, transform 0.3s ease, background 0.3s ease}.p-benefit:hover .p-benefit__arrow[data-v-d712e286]{background:var(--wine);border-color:var(--wine);opacity:1;transform:rotate(8deg)}@media (max-width: 767px){.p-benefit[data-v-d712e286]{grid-template-columns:34px minmax(0, 1fr) 30px;gap:12px;padding:20px 0}.p-benefit__title[data-v-d712e286]{grid-column:2}.p-benefit__text[data-v-d712e286]{grid-column:2 / 4;margin-top:-4px}.p-benefit__arrow[data-v-d712e286]{grid-column:3;grid-row:1;width:30px;height:30px}}.p-cases-word[data-v-3a659b15]{position:absolute;top:-0.12em;right:-0.03em;font-family:'Cormorant Garamond', Georgia, serif;font-size:clamp(8rem, 18vw, 18rem);font-style:italic;line-height:0.8;color:transparent;-webkit-text-stroke:1px rgba(246, 241, 231, 0.08);pointer-events:none;user-select:none}.p-cases-track[data-v-3a659b15]{display:flex;gap:20px;margin-left:-20px;margin-right:-20px;padding:0 20px 4px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:20px;outline:none}.p-cases-track[data-v-3a659b15]:focus-visible{outline:1px solid rgba(246, 241, 231, 0.4);outline-offset:6px}.p-case[data-v-3a659b15]{flex:0 0 min(78vw, 352px);box-shadow:8px 8px 0 rgba(95, 111, 127, 0.55);display:flex;flex-direction:column;overflow:hidden;scroll-snap-align:start;border:1px solid rgba(246, 241, 231, 0.14);background:var(--cream);border-radius:4px;transition:transform 0.4s ease, box-shadow 0.4s ease}.p-case[data-v-3a659b15]:hover{transform:translateY(-4px);box-shadow:0 30px 50px -30px rgba(0, 0, 0, 0.55)}.p-case__media[data-v-3a659b15]{position:relative;display:block;width:100%;aspect-ratio:4 / 3.15;overflow:hidden;padding:0;border:0;background:var(--paper-2);cursor:pointer}.p-case__media img[data-v-3a659b15]{width:100%;height:100%;object-fit:cover;transition:transform 0.7s cubic-bezier(0.2, 0.7, 0.2, 1)}.p-case:hover .p-case__media img[data-v-3a659b15]{transform:scale(1.04)}.p-case__index[data-v-3a659b15]{position:absolute;top:12px;left:12px;display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:34px;border-radius:999px;background:rgba(246, 241, 231, 0.92);color:var(--wine);font-size:10px;letter-spacing:0.12em;backdrop-filter:blur(4px)}.p-case__badge[data-v-3a659b15]{position:absolute;right:10px;bottom:10px;padding:6px 9px;border-radius:2px;background:var(--wine-deep);color:var(--cream);font-size:8px;letter-spacing:0.16em;text-transform:uppercase}.p-case__body[data-v-3a659b15]{display:flex;flex:1;flex-direction:column;padding:20px 20px 22px}.p-case__short[data-v-3a659b15]{display:-webkit-box;flex:1;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.p-case__more[data-v-3a659b15]{display:flex;width:100%;align-items:center;justify-content:space-between;margin-top:18px;border:1px solid var(--ink);background:var(--ink);padding:11px 14px;color:var(--cream);font-size:10px;letter-spacing:0.12em;text-transform:uppercase;cursor:pointer;transition:background 0.3s ease, border-color 0.3s ease}.p-case__more[data-v-3a659b15]:hover{border-color:var(--wine);background:var(--wine)}.p-arrow[data-v-3a659b15]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid rgba(246, 241, 231, 0.24);border-radius:999px;background:transparent;color:var(--cream);cursor:pointer;transition:background 0.3s ease, border-color 0.3s ease, color 0.3s ease}.p-arrow[data-v-3a659b15]:hover:not(:disabled){background:var(--cream);border-color:var(--cream);color:var(--wine-deep)}.p-arrow[data-v-3a659b15]:disabled{opacity:0.3;cursor:default}.p-modal[data-v-3a659b15]{border-radius:4px;box-shadow:0 40px 90px -30px rgba(0, 0, 0, 0.7)}.p-modal__close[data-v-3a659b15]{position:absolute;top:12px;right:12px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid rgba(23, 19, 15, 0.18);border-radius:999px;background:rgba(246, 241, 231, 0.9);color:var(--ink);cursor:pointer;backdrop-filter:blur(4px)}.p-modal__label[data-v-3a659b15]{font-size:9px;line-height:1.2;letter-spacing:0.18em;text-transform:uppercase;color:var(--wine)}.p-modal__text[data-v-3a659b15]{margin-top:7px;color:var(--muted);font-size:13px;line-height:1.72}.pmodal-enter-active[data-v-3a659b15],
.pmodal-leave-active[data-v-3a659b15]{transition:opacity 0.28s ease}.pmodal-enter-active .p-modal[data-v-3a659b15],
.pmodal-leave-active .p-modal[data-v-3a659b15]{transition:transform 0.32s ease, opacity 0.32s ease}.pmodal-enter-from[data-v-3a659b15],
.pmodal-leave-to[data-v-3a659b15]{opacity:0}.pmodal-enter-from .p-modal[data-v-3a659b15],
.pmodal-leave-to .p-modal[data-v-3a659b15]{opacity:0;transform:translateY(18px) scale(0.99)}@media (min-width: 768px){.p-case[data-v-3a659b15]{flex-basis:352px}.p-case__media[data-v-3a659b15]{aspect-ratio:4 / 4.6}}@media (max-width: 640px){.p-cases-track[data-v-3a659b15]{margin-left:-20px;margin-right:-20px;scroll-padding-left:20px}.p-modal[data-v-3a659b15]{max-height:94dvh;border-radius:4px 4px 0 0}}.p-diag-word[data-v-8fdb80eb]{position:absolute;right:-0.02em;bottom:-0.14em;font-family:'Cormorant Garamond', Georgia, serif;font-size:clamp(12rem, 30vw, 30rem);font-style:italic;line-height:0.8;color:transparent;-webkit-text-stroke:1px rgba(109, 31, 44, 0.1);pointer-events:none;user-select:none}.p-diag-wave[data-v-8fdb80eb]{position:absolute;top:4%;right:-9rem;width:min(46rem, 70vw);height:min(46rem, 70vw);pointer-events:none}.p-diag-ornament[data-v-8fdb80eb]{position:absolute;right:1.2rem;bottom:1rem;color:var(--clay);font-size:52px;line-height:1;opacity:0.28;pointer-events:none}.p-diag-panel[data-v-8fdb80eb]{position:relative;border-top:4px solid var(--clay);box-shadow:14px 14px 0 rgba(95, 111, 127, 0.2);min-height:0;border:1px solid rgba(23, 19, 15, 0.14);background:var(--cream);padding:26px 22px 28px;box-shadow:0 28px 60px -48px rgba(23, 19, 15, 0.5)}@media (min-width: 768px){.p-diag-panel[data-v-8fdb80eb]{padding:38px 38px 36px}}.p-diag-step[data-v-8fdb80eb],
.p-diag-result[data-v-8fdb80eb]{position:relative}.p-diag-count[data-v-8fdb80eb]{font-family:'Cormorant Garamond', Georgia, serif;font-size:13px;letter-spacing:0.18em;color:var(--wine)}.p-option[data-v-8fdb80eb]{display:flex;width:100%;align-items:flex-start;gap:13px;padding:14px 14px;border:1px solid rgba(23, 19, 15, 0.16);border-radius:3px;background:transparent;text-align:left;cursor:pointer;transition:border-color 0.25s ease, background 0.25s ease, color 0.25s ease}.p-option[data-v-8fdb80eb]:hover{border-color:var(--wine);background:rgba(109, 31, 44, 0.04)}.p-option--active[data-v-8fdb80eb]{border-color:var(--wine);background:var(--wine);color:var(--cream)}.p-option__letter[data-v-8fdb80eb]{display:inline-flex;flex:0 0 26px;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid currentColor;border-radius:999px;font-size:10px;opacity:0.65}.p-option__text[data-v-8fdb80eb]{flex:1;font-size:13.5px;line-height:1.55}.p-option__mark[data-v-8fdb80eb]{display:inline-flex;flex:0 0 18px;align-items:center;justify-content:center;width:18px;height:18px;margin-top:3px;opacity:0;transition:opacity 0.25s ease}.p-option--active .p-option__mark[data-v-8fdb80eb]{opacity:1}.q-enter-active[data-v-8fdb80eb],
.q-leave-active[data-v-8fdb80eb]{transition:opacity 0.3s ease, transform 0.3s ease}.q-enter-from[data-v-8fdb80eb]{opacity:0;transform:translateX(14px)}.q-leave-to[data-v-8fdb80eb]{opacity:0;transform:translateX(-10px)}.p-deliverable[data-v-8a25caad]{display:grid;grid-template-columns:52px 1fr;gap:8px;border-bottom:1px solid var(--line);padding:20px 0;transition:padding 0.35s ease, background 0.35s ease}.p-deliverable[data-v-8a25caad]:nth-child(even){background:rgba(184, 195, 204, 0.2);padding-left:10px;padding-right:10px}.p-deliverable[data-v-8a25caad]:hover{background:rgba(232, 221, 202, 0.45);padding-left:8px;padding-right:8px}.p-deliverable__num[data-v-8a25caad]{font-family:'Cormorant Garamond', Georgia, serif;font-size:21px;color:var(--clay);padding-top:3px;transition:color 0.3s ease}.p-deliverable:hover .p-deliverable__num[data-v-8a25caad]{color:var(--wine)}.p-deliverable__title[data-v-8a25caad]{font-family:'Cormorant Garamond', Georgia, serif;font-size:clamp(1.35rem, 2.1vw, 1.7rem);font-weight:500;line-height:1.08;color:var(--wine)}.p-deliverable__text[data-v-8a25caad]{margin-top:5px;max-width:30rem;color:var(--muted);font-size:12.5px;line-height:1.65}.p-deliverables-sticker[data-v-8a25caad]{display:inline-block;border:1px solid var(--wine);padding:8px 12px;color:var(--wine);font-size:9px;letter-spacing:0.14em;text-transform:uppercase;transform:rotate(-3deg)}.p-deliverables-feedback[data-v-8a25caad]{position:relative;display:flex;align-items:flex-start;gap:14px;margin-top:2rem;border:1px solid rgba(109, 31, 44, 0.2);background:var(--rose);padding:20px 20px 18px;color:var(--ink);box-shadow:8px 8px 0 rgba(95, 111, 127, 0.24);transform:rotate(-0.5deg)}.p-deliverables-feedback__star[data-v-8a25caad]{flex:0 0 auto;color:var(--wine);font-size:28px;line-height:1}.p-doc-scene[data-v-8a25caad]{position:relative}.p-doc-scene[data-v-8a25caad]::before{content:'';position:absolute;inset:-3rem -4rem;z-index:-1;background:radial-gradient(circle at 55% 45%, rgba(184, 195, 204, 0.55), transparent 62%);pointer-events:none}.p-doc-scene[data-v-8a25caad]{width:min(80vw, 360px);height:500px;perspective:1200px}.p-doc-page[data-v-8a25caad]{position:absolute;top:50%;left:50%;width:305px;height:424px;border-radius:3px;box-shadow:0 30px 60px -40px rgba(23, 19, 15, 0.65);transform-origin:50% 60%;transition:transform 0.7s cubic-bezier(0.2, 0.7, 0.2, 1)}.p-doc-page--back[data-v-8a25caad]{background:var(--wine);transform:translate(-50%, -50%) rotate(-8deg) translate(-14px, 6px)}.p-doc-page--mid[data-v-8a25caad]{background:var(--sand);padding:22px 20px;transform:translate(-50%, -50%) rotate(5deg) translate(18px, -4px)}.p-doc-page--main[data-v-8a25caad]{display:flex;flex-direction:column;overflow:hidden;background:var(--cream);transform:translate(-50%, -50%) rotate(-1deg)}.p-doc-scene:hover .p-doc-page--main[data-v-8a25caad]{transform:translate(-50%, -54%) rotate(-2.5deg)}.p-doc-scene:hover .p-doc-page--mid[data-v-8a25caad]{transform:translate(-50%, -50%) rotate(9deg) translate(30px, -2px)}.p-doc-scene:hover .p-doc-page--back[data-v-8a25caad]{transform:translate(-50%, -50%) rotate(-12deg) translate(-26px, 10px)}.p-doc-cover[data-v-8a25caad]{position:relative;flex:0 0 47%;padding:20px 20px 16px;background:var(--wine-deep);color:var(--cream)}.p-doc-cover__eyebrow[data-v-8a25caad]{display:block;font-size:6.5px;letter-spacing:0.22em;text-transform:uppercase;color:rgba(246, 241, 231, 0.55)}.p-doc-cover__title[data-v-8a25caad]{margin-top:8px;font-family:'Cormorant Garamond', Georgia, serif;font-size:31px;font-style:italic;line-height:0.92}.p-doc-cover__sub[data-v-8a25caad]{margin-top:6px;font-size:6.5px;letter-spacing:0.13em;text-transform:uppercase;color:rgba(246, 241, 231, 0.5)}.p-doc-stamp[data-v-8a25caad]{position:absolute;right:9px;bottom:9px;padding:4px 5px;border:1px solid rgba(197, 143, 131, 0.55);color:var(--blush);font-size:5.5px;letter-spacing:0.14em;text-transform:uppercase;transform:rotate(-4deg)}.p-doc-body[data-v-8a25caad]{flex:1;padding:15px 18px}.p-doc-kicker[data-v-8a25caad]{font-size:6px;letter-spacing:0.16em;text-transform:uppercase;color:var(--wine)}.p-doc-h[data-v-8a25caad]{margin-top:4px;font-family:'Cormorant Garamond', Georgia, serif;font-size:14px;line-height:1.02;color:var(--ink)}.p-doc-text[data-v-8a25caad]{margin-top:5px;font-size:6.5px;line-height:1.55;color:var(--muted)}.p-doc-lines[data-v-8a25caad]{display:flex;flex-direction:column;gap:4px;margin-top:8px}.p-doc-lines span[data-v-8a25caad]{display:block;height:2px;width:100%;background:rgba(23, 19, 15, 0.09)}.p-doc-lines span.short[data-v-8a25caad]{width:62%}.p-doc-footer[data-v-8a25caad]{display:flex;align-items:center;justify-content:space-between;margin-top:14px;border-top:1px solid var(--line);padding-top:6px;font-size:5.5px;letter-spacing:0.16em;text-transform:uppercase;color:var(--muted)}.p-doc-price[data-v-8a25caad]{margin-top:2px;font-family:'Cormorant Garamond', Georgia, serif;font-size:21px;color:var(--wine)}.p-doc-note[data-v-8a25caad]{position:absolute;right:-8px;bottom:12%;z-index:4;padding:8px 11px;border:1px solid rgba(23, 19, 15, 0.16);border-radius:999px;background:var(--cream);font-size:8.5px;letter-spacing:0.08em;color:var(--ink);white-space:nowrap}@media (max-width: 480px){.p-doc-scene[data-v-8a25caad]{height:400px}.p-doc-page[data-v-8a25caad]{width:248px;height:348px}.p-doc-cover__title[data-v-8a25caad]{font-size:27px}}.p-extra-word[data-v-4cbd6317]{position:absolute;right:-0.03em;bottom:-0.22em;font-family:'Cormorant Garamond', Georgia, serif;font-size:clamp(9rem, 22vw, 22rem);font-style:italic;line-height:0.8;color:transparent;-webkit-text-stroke:1px rgba(246, 241, 231, 0.13);pointer-events:none;user-select:none;white-space:nowrap}.p-extra-card[data-v-4cbd6317]{position:relative;border:1px solid rgba(23, 19, 15, 0.16);background:var(--cream);padding:22px;color:var(--ink);box-shadow:10px 10px 0 rgba(61, 11, 19, 0.28);transform:rotate(-1deg)}.p-extra-link[data-v-4cbd6317]{display:flex;min-height:54px;align-items:center;gap:10px;border:1px solid rgba(23, 19, 15, 0.18);background:transparent;padding:9px 12px;color:var(--ink);font-size:12px;transition:background 0.3s ease, border-color 0.3s ease, color 0.3s ease}.p-extra-link[data-v-4cbd6317]:hover{border-color:var(--wine);background:var(--wine);color:var(--cream)}.p-extra-link__icon[data-v-4cbd6317]{display:inline-flex;flex:0 0 32px;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;color:#fff}.p-extra-link__icon--tg[data-v-4cbd6317]{background:#229ed9}.p-extra-link__icon--max[data-v-4cbd6317]{border-radius:9px;object-fit:cover}.p-buy-word[data-v-92e92134]{position:absolute;right:-0.02em;bottom:-0.16em;font-family:'Cormorant Garamond', Georgia, serif;font-size:clamp(13rem, 26vw, 26rem);font-style:italic;line-height:0.8;color:transparent;-webkit-text-stroke:1px rgba(109, 31, 44, 0.06);pointer-events:none;user-select:none}.p-buy-card[data-v-92e92134]{position:relative;overflow:hidden;border:1px solid rgba(23, 19, 15, 0.12);background:var(--wine-deep);padding:24px 20px 26px;color:var(--cream);box-shadow:0 32px 70px -46px rgba(23, 19, 15, 0.6)}.p-buy-card[data-v-92e92134]::before{content:'';position:absolute;top:-6rem;right:-6rem;width:16rem;height:16rem;border-radius:999px;background:radial-gradient(circle, rgba(197, 143, 131, 0.24), transparent 66%);pointer-events:none}.p-segmented[data-v-92e92134]{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:3px;padding:3px;border:1px solid rgba(246, 241, 231, 0.18);border-radius:999px}.p-segmented__item[data-v-92e92134]{min-height:38px;border:0;border-radius:999px;background:transparent;color:rgba(246, 241, 231, 0.65);font-size:11.5px;cursor:pointer;transition:background 0.3s ease, color 0.3s ease}.p-segmented__item[data-v-92e92134]:hover{color:var(--cream)}.p-segmented__item--active[data-v-92e92134]{background:var(--cream);color:var(--ink)}.price-enter-active[data-v-92e92134],
.price-leave-active[data-v-92e92134]{transition:opacity 0.28s ease, transform 0.28s ease}.price-enter-from[data-v-92e92134]{opacity:0;transform:translateY(8px)}.price-leave-to[data-v-92e92134]{opacity:0;transform:translateY(-6px)}@media (min-width: 768px){.p-buy-card[data-v-92e92134]{padding:30px 30px 32px}}.p-footer-word[data-v-d00a1923]{position:absolute;right:-0.04em;bottom:-0.22em;font-family:'Cormorant Garamond', Georgia, serif;font-size:clamp(10rem, 24vw, 24rem);font-style:italic;line-height:0.8;color:transparent;-webkit-text-stroke:1px rgba(246, 241, 231, 0.07);pointer-events:none;user-select:none}.p-checkout[data-v-e0aadf58]{border-radius:4px;box-shadow:0 40px 100px -30px rgba(0, 0, 0, 0.75)}.p-checkout__close[data-v-e0aadf58]{position:absolute;top:12px;right:12px;z-index:5;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid rgba(23, 19, 15, 0.16);border-radius:999px;background:rgba(246, 241, 231, 0.9);color:var(--ink);cursor:pointer;backdrop-filter:blur(4px)}.p-checkout__glow[data-v-e0aadf58]{position:absolute;width:26rem;height:26rem;top:-8rem;right:-10rem;border-radius:999px;background:radial-gradient(circle, rgba(197, 143, 131, 0.28), transparent 68%);pointer-events:none}.p-field-label[data-v-e0aadf58]{display:block;margin-bottom:2px;font-size:9px;letter-spacing:0.16em;text-transform:uppercase;color:var(--muted)}.p-field[data-v-e0aadf58]{width:100%;border:0;border-bottom:1px solid rgba(23, 19, 15, 0.22);border-radius:0;background:transparent;padding:9px 0 8px;color:var(--ink);font-size:14px;outline:none;transition:border-color 0.25s ease}.p-field[data-v-e0aadf58]::placeholder{color:rgba(23, 19, 15, 0.35)}.p-field[data-v-e0aadf58]:focus{border-bottom-color:var(--wine)}.p-honeypot[data-v-e0aadf58]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.p-spinner[data-v-e0aadf58]{width:13px;height:13px;border:1.5px solid rgba(246, 241, 231, 0.35);border-top-color:var(--cream);border-radius:999px;animation:p-spin 0.8s linear infinite}.checkout-enter-active[data-v-e0aadf58],
.checkout-leave-active[data-v-e0aadf58]{transition:opacity 0.28s ease}.checkout-enter-active .p-checkout[data-v-e0aadf58],
.checkout-leave-active .p-checkout[data-v-e0aadf58]{transition:transform 0.32s ease, opacity 0.32s ease}.checkout-enter-from[data-v-e0aadf58],
.checkout-leave-to[data-v-e0aadf58]{opacity:0}.checkout-enter-from .p-checkout[data-v-e0aadf58],
.checkout-leave-to .p-checkout[data-v-e0aadf58]{opacity:0;transform:translateY(18px) scale(0.99)}@media (max-width: 767px){.p-checkout[data-v-e0aadf58]{border-radius:4px 4px 0 0}}