:root{--plum-deep:#2D2228;--plum-soft:#C9B7C0}.pg-top{border-bottom:1px solid var(--line)}.pg-top .wrap{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:20px;padding-bottom:20px}.pg-top a.brand{display:inline-flex;align-items:center;text-decoration:none;line-height:0;width:auto}.pg-top img{width:clamp(180px,21vw,222px);height:auto;display:block}.pg-top a.back{font-family:var(--sans);font-size:clamp(14px,1.5vw,16px);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);text-decoration:none;border-bottom:1px solid transparent;padding-bottom:2px;transition:color .15s ease,border-color .15s ease}.pg-top a.back:hover{color:var(--ink);border-color:var(--honey)}.pg-top a.back:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.pg-top a.brand:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px;border-radius:2px}.pg-hero .wrap{display:grid;gap:clamp(30px,5vw,52px)}.pg-hero{padding-bottom:clamp(40px,7vw,72px)}.pg-hero-copy{max-width:46rem}.pg-hero h1{font-size:clamp(40px,7vw,78px);margin:16px 0 0}.pg-hero .lede{margin-top:22px;font-size:clamp(20px,2.4vw,24px);color:var(--ink-soft)}.pg-cta{margin-top:34px;display:flex;gap:14px;flex-wrap:wrap}@media (max-width:560px){.pg-cta{flex-direction:column;align-items:stretch}}.pg-hero-figure{margin:0}.pg-hero-figure img{width:100%;height:auto;display:block;border-radius:4px;box-shadow:0 24px 60px #2a242038}.pg-hero-figure figcaption{margin-top:12px;font-family:var(--serif);font-style:italic;font-weight:600;font-size:clamp(19px,2.2vw,22px);color:var(--ink-soft)}.pg-hero-figure figcaption a{color:var(--honey-text);text-decoration:underline;text-underline-offset:2px}.pg-hero-figure figcaption a:hover{color:var(--forest)}.pg-hero-figure figcaption a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.pg-story,#pricing-web{background:linear-gradient(180deg,var(--porcelain) 0%,var(--rose-blush) 38%,var(--rose-blush) 62%,var(--porcelain) 100%)}.pg-3dw #pricing-web .oneoff b{color:var(--honey-text)}.pg-3dw .care-note{margin:18px auto 0;max-width:62ch;text-align:center;font-size:clamp(16px,1.9vw,18px);color:var(--ink-soft)}.pg-3dw .care-note b{color:var(--ink);font-weight:600}.pg-3dw .care-note .care-price{color:var(--honey-text);font-weight:700}.pg-story .sub+.sub{margin-top:16px}.pg-story .sub a{color:var(--forest);font-weight:600;text-decoration:underline;text-underline-offset:2px}.pg-story .sub a:hover{color:var(--forest-deep)}.pg-story .sub a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.deck{--p1:1;--p2:1;--p3:1;position:relative;margin-top:48px;perspective:1400px;height:clamp(250px,36vw,470px)}.deck-card{position:absolute;top:0;left:0;width:min(54%,560px);display:block;text-decoration:none;will-change:transform;transform-style:preserve-3d}.deck-card:nth-child(1){z-index:3;transform:rotateY(calc(var(--p1) * -35deg))}.deck-card:nth-child(2){z-index:2;transform:translate(calc(var(--p2) * 52%)) translateZ(calc(-70px + var(--p2) * -100px)) rotateY(calc(var(--p2) * -38deg))}.deck-card:nth-child(3){z-index:1;transform:translate(calc(var(--p3) * 104%)) translateZ(calc(-140px + var(--p3) * -200px)) rotateY(calc(var(--p3) * -40deg))}.deck-face{display:block;border-radius:18px;overflow:hidden;background:#241d1a;border:1px solid var(--line);box-shadow:0 24px 60px #2a242047;transition:transform .35s ease,box-shadow .35s ease}.deck-face img{display:block;width:100%;aspect-ratio:1200/630;height:auto;object-fit:cover}.deck-label{display:block;padding:12px 16px;font-family:var(--sans);font-size:clamp(14px,1.6vw,16px);line-height:1.45;color:var(--porcelain);background:#1a1614e0;text-align:right}.deck-label b{color:var(--honey-soft);font-weight:600}.deck-card[href]:hover .deck-face{transform:translateY(-10px) scale(1.02);box-shadow:0 34px 80px #2a242061}.deck-card[href]:focus-visible{outline:2px solid var(--honey);outline-offset:5px;border-radius:18px}@media (hover:hover){.deck-card:nth-child(2):hover,.deck-card:nth-child(3):hover{z-index:5}.deck-card:nth-child(2):hover .deck-face{transform:rotateY(calc(var(--p2) * 38deg)) translateZ(calc(var(--p2) * 250px)) scale(1.03)}.deck-card:nth-child(3):hover .deck-face{transform:rotateY(calc(var(--p3) * 40deg)) translateZ(calc(var(--p3) * 430px)) scale(1.03)}}.deck-card.is-popped{z-index:5}.deck-card:nth-child(2).is-popped .deck-face{transform:rotateY(calc(var(--p2) * 38deg)) translateZ(calc(var(--p2) * 250px)) scale(1.03)}.deck-card:nth-child(3).is-popped .deck-face{transform:rotateY(calc(var(--p3) * 40deg)) translateZ(calc(var(--p3) * 430px)) scale(1.03)}.deck-cue-tap{display:none}.deck-card.is-popped .deck-cue-tap{display:inline}.deck-card.is-popped .deck-cue-rest{display:none}@media (max-width:760px){.deck{height:auto;perspective:1100px;padding-bottom:calc(var(--p3) * 178px)}.deck-card{width:88%}.deck-label{min-height:2.9em}.deck-card:nth-child(1){position:relative;transform:rotateY(calc(var(--p1) * -30deg))}.deck-card:nth-child(2){transform:translate(calc(var(--p2) * 10%)) translateY(calc(var(--p2) * 74px)) translateZ(calc(-60px + var(--p2) * -40px)) rotateY(calc(var(--p2) * -34deg))}.deck-card:nth-child(3){transform:translate(calc(var(--p3) * 20%)) translateY(calc(var(--p3) * 174px)) translateZ(calc(-120px + var(--p3) * -80px)) rotateY(calc(var(--p3) * -38deg))}.deck-card:nth-child(2).is-popped .deck-face{transform:rotateY(calc(var(--p2) * 34deg)) translateZ(calc(var(--p2) * 130px)) scale(1.02)}.deck-card:nth-child(3).is-popped .deck-face{transform:rotateY(calc(var(--p3) * 38deg)) translateZ(calc(var(--p3) * 230px)) scale(1.02)}}.pg-3dw .cards.in .card:nth-child(6){animation-delay:1.25s}.tier-list{list-style:none;margin:16px 0 0;padding:0}.tier-list li{position:relative;padding-left:28px;margin-bottom:10px;font-size:clamp(15px,1.8vw,16.5px);line-height:1.55;color:var(--ink)}.tier-list li:before{content:"✓";position:absolute;left:0;top:0;color:var(--forest);font-weight:600}.tier-list li.tier-not{color:var(--ink-soft)}.tier-list li.tier-not:before{content:"–";color:var(--ink-soft);font-weight:400}.pg-3dw .tier .tier-deliverables{margin-top:auto;padding-top:16px}.pg-3dw .tier .tier-list{margin-bottom:16px}.pg-3dw .tiers .tier:nth-child(1) h3,.pg-3dw .tiers .tier:nth-child(2) h3,.pg-3dw .tiers .tier:nth-child(3) h3{color:var(--honey-title)}
