@import"https://fonts.googleapis.com/css2?family=DM+Serif+Display:ital@0;1&family=Work+Sans:ital,wght@0,400;0,500;0,600;0,700;1,400&display=swap";:root{--pna-cream:#faf5ec;--pna-sand:#f0e6d6;--pna-terra:#c4502e;--pna-terra-deep:#a03f22;--pna-olive:#6b7a4f;--pna-char:#2b2118;--pna-char-soft:#6e6052;--pna-line:#e2d5bf;--pna-line-dark:rgba(250,245,236,.16);--pna-cream-on-dark:rgba(250,245,236,.74);--pna-shadow:0 28px 64px -30px rgba(43,33,24,.5);--pna-maxw:1180px;--pna-serif:"DM Serif Display",Georgia,serif;--pna-sans:"Work Sans",system-ui,sans-serif}.pna{font-family:var(--pna-sans);color:var(--pna-char);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;padding:104px 0;background:var(--pna-cream)}.pna *{box-sizing:border-box}.pna h1,.pna h2,.pna h3,.pna h4{font-family:var(--pna-serif);font-weight:400;line-height:1.06;margin:0;letter-spacing:-.01em;color:var(--pna-char)}.pna p{margin:0}.pna a{color:inherit;text-decoration:none}.pna img{max-width:100%;display:block}.pna .wrap{max-width:var(--pna-maxw);margin:0 auto;padding:0 32px}.pna .eyebrow{font-weight:700;text-transform:uppercase;letter-spacing:.22em;font-size:12px;color:var(--pna-terra);display:inline-flex;align-items:center;gap:12px}.pna .eyebrow:before{content:"";width:30px;height:1.5px;background:currentColor;display:inline-block}.pna.on-dark .eyebrow{color:#e8b27d}.pna .acad{display:inline-block;background:var(--pna-terra);color:#fff;font-size:10.5px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;padding:7px 14px;border-radius:999px}.pna .pill{display:inline-flex;align-items:center;gap:8px;background:var(--pna-sand);border:1px solid var(--pna-line);color:var(--pna-char);font-size:13.5px;font-weight:600;padding:9px 18px;border-radius:999px}.pna .pill.olive{background:#eef0e4;border-color:#d8ddc4;color:#4d5a37}.pna .pill.terra{background:#f7e3da;border-color:#ecc9bb;color:var(--pna-terra-deep)}.pna .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--pna-sans);font-weight:600;font-size:15.5px;padding:16px 32px;border-radius:999px;cursor:pointer;border:1px solid transparent;transition:transform .18s ease,box-shadow .25s ease,background .2s ease,color .2s ease;white-space:nowrap}.pna .btn-primary{background:var(--pna-terra);color:#fff;box-shadow:0 16px 34px -14px #c4502ecc}.pna .btn-primary:hover{background:var(--pna-terra-deep);transform:translateY(-2px)}.pna .btn-outline{background:transparent;color:var(--pna-char);border-color:#2b211866}.pna .btn-outline:hover{background:var(--pna-char);color:var(--pna-cream);border-color:var(--pna-char)}.pna .btn-outline-dark{background:transparent;color:var(--pna-cream);border-color:#faf5ec66}.pna .btn-outline-dark:hover{background:var(--pna-cream);color:var(--pna-char);border-color:var(--pna-cream)}.pna .micro{font-size:13px;color:var(--pna-char-soft)}.pna .ph{position:relative;background:repeating-linear-gradient(45deg,#f0e6d6 0 14px,#ece0cc 14px 28px);display:flex;align-items:center;justify-content:center}.pna .ph span{font-family:ui-monospace,Menlo,monospace;font-size:12px;color:#8a7a64;background:#faf5eceb;padding:7px 13px;border-radius:8px;border:1px dashed #c9b896;text-align:center;line-height:1.5}.pna.pna-hero{padding:120px 0 96px;position:relative;overflow:hidden}.pna.pna-hero:before{content:"";position:absolute;width:760px;height:760px;border-radius:50%;right:-280px;top:-300px;background:radial-gradient(circle,rgba(196,80,46,.09),transparent 64%)}.pna .hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:center;position:relative;z-index:1}.pna .hero-grid h1{font-size:clamp(44px,5.6vw,78px);margin-top:22px}.pna .hero-grid h1 em{font-style:italic;color:var(--pna-terra)}.pna .hero-grid .sub{font-size:19px;color:var(--pna-char-soft);margin-top:24px;max-width:30em}.pna .hero-grid .actions{display:flex;gap:16px;flex-wrap:wrap;align-items:center;margin-top:36px}.pna .hero-grid .micro{margin-top:18px}.pna .hero-grid .pills{display:flex;gap:10px;flex-wrap:wrap;margin-top:30px}.pna .hero-art{position:relative}.pna .hero-photo{border-radius:24px;overflow:hidden;box-shadow:var(--pna-shadow);aspect-ratio:4/5}.pna .hero-photo img{width:100%;height:100%;object-fit:cover}.pna .hero-badge{position:absolute;left:-22px;bottom:34px;background:var(--pna-cream);border:1px solid var(--pna-line);border-radius:16px;padding:16px 20px;box-shadow:var(--pna-shadow)}.pna .hero-badge b{display:block;font-family:var(--pna-serif);font-size:22px;font-weight:400}.pna .hero-badge small{font-size:12.5px;color:var(--pna-char-soft)}.pna.pna-problem{background:var(--pna-sand)}.pna .problem-in{max-width:760px;margin:0 auto;text-align:center}.pna .problem-in h2{font-size:clamp(32px,4.2vw,52px);margin-top:20px}.pna .problem-in h2 em{font-style:italic;color:var(--pna-terra)}.pna .problem-in p{color:var(--pna-char-soft);font-size:18px;margin-top:22px}.pna .fails{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:34px}.pna .turn{margin-top:38px;font-family:var(--pna-serif);font-style:italic;font-size:26px;color:var(--pna-char)!important}.pna .sec-head{text-align:center;max-width:680px;margin:0 auto 64px}.pna .sec-head h2{font-size:clamp(32px,4.2vw,52px);margin-top:20px}.pna .sec-head h2 em{font-style:italic;color:var(--pna-terra)}.pna .sec-head p{color:var(--pna-char-soft);font-size:18px;margin-top:18px}.pna .mod-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.pna .mod{background:#fffdf8;border:1px solid var(--pna-line);border-radius:20px;overflow:hidden;display:flex;flex-direction:column;transition:transform .22s ease,box-shadow .25s ease}.pna .mod:hover{transform:translateY(-6px);box-shadow:var(--pna-shadow)}.pna .mod .ph,.pna .mod .mod-img{aspect-ratio:4/3}.pna .mod .mod-img img{width:100%;height:100%;object-fit:cover}.pna .mod .body{padding:28px 28px 30px;display:flex;flex-direction:column;flex:1}.pna .mod .idx{font-family:var(--pna-serif);font-style:italic;font-size:17px;color:var(--pna-olive)}.pna .mod h3{font-size:25px;margin-top:10px}.pna .mod p{font-size:15px;color:var(--pna-char-soft);margin-top:12px;flex:1}.pna .mod .themes{margin:18px 0 0;padding:16px 0 0;border-top:1px solid var(--pna-line);list-style:none;display:grid;gap:8px}.pna .mod .themes li{display:flex;gap:10px;align-items:baseline;font-size:14px}.pna .mod .themes li:before{content:"\2014";color:var(--pna-terra);flex:0 0 auto}.pna .printables{margin-top:30px;display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.pna.pna-benefits{background:var(--pna-char);color:var(--pna-cream)}.pna.pna-benefits .sec-head h2{color:var(--pna-cream)!important}.pna.pna-benefits .sec-head h2 em{color:#e8b27d}.pna .ben-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.pna .ben{border:1px solid var(--pna-line-dark);border-radius:20px;padding:36px 32px;background:#faf5ec08}.pna .ben .glyph{font-family:var(--pna-serif);font-style:italic;font-size:40px;color:#e8b27d;line-height:1}.pna .ben h3{font-size:24px;color:var(--pna-cream)!important;margin-top:18px}.pna .ben p{font-size:15px;color:var(--pna-cream-on-dark);margin-top:14px}.pna .method-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:64px;align-items:center}.pna .method-grid .ph,.pna .method-grid .method-img{border-radius:24px;aspect-ratio:4/5;box-shadow:var(--pna-shadow);overflow:hidden}.pna .method-grid .method-img img{width:100%;height:100%;object-fit:cover}.pna .method-grid h2{font-size:clamp(32px,4.2vw,52px);margin-top:20px}.pna .method-grid h2 em{font-style:italic;color:var(--pna-terra)}.pna .method-grid p{color:var(--pna-char-soft);font-size:17px;margin-top:18px;max-width:32em}.pna .solves{margin:26px 0 0;padding:0;list-style:none;display:grid;gap:12px}.pna .solves li{display:flex;gap:13px;align-items:baseline;font-size:15.5px}.pna .solves li:before{content:"\2713";color:var(--pna-olive);font-weight:700;flex:0 0 auto}.pna .tease{margin-top:30px;font-family:var(--pna-serif);font-style:italic;font-size:21px;color:var(--pna-char)!important;border-left:3px solid var(--pna-terra);padding-left:20px}.pna.pna-moments{background:var(--pna-sand)}.pna .mom-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.pna .mom{background:var(--pna-cream);border:1px solid var(--pna-line);border-radius:18px;padding:28px 26px}.pna .mom b{font-family:var(--pna-serif);font-weight:400;font-size:20px;display:block}.pna .mom p{font-size:14px;color:var(--pna-char-soft);margin-top:10px}.pna .notfor{text-align:center;margin-top:40px;font-size:15px;color:var(--pna-char-soft)}.pna .notfor b{color:var(--pna-char)}.pna.pna-author{background:var(--pna-char);color:var(--pna-cream)}.pna .author-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:64px;align-items:center}.pna .author-grid .ph,.pna .author-grid .author-img{border-radius:24px;aspect-ratio:4/5;box-shadow:var(--pna-shadow);overflow:hidden}.pna .author-grid .author-img img{width:100%;height:100%;object-fit:cover}.pna .author-grid h2{font-size:clamp(32px,4.2vw,52px);color:var(--pna-cream)!important;margin-top:20px}.pna .author-grid h2 em{font-style:italic;color:#e8b27d}.pna .author-grid p{color:var(--pna-cream-on-dark);font-size:17px;margin-top:18px;max-width:32em}.pna .sig{font-family:var(--pna-serif);font-style:italic;font-size:24px;color:#e8b27d!important;margin-top:28px}.pna .rev-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.pna .rev{background:#fffdf8;border:1px solid var(--pna-line);border-radius:18px;padding:30px;display:flex;flex-direction:column;min-height:200px}.pna .rev .ph-line{font-family:ui-monospace,Menlo,monospace;font-size:13px;color:#8a7a64;border:1px dashed #c9b896;border-radius:10px;padding:18px;flex:1;display:flex;align-items:center;justify-content:center;text-align:center;line-height:1.6}.pna .rev .real{font-size:15px;color:var(--pna-char);flex:1}.pna .rev small{margin-top:16px;color:var(--pna-char-soft);font-size:13px}.pna.pna-tiers{background:var(--pna-sand)}.pna .tier-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:stretch}.pna .tier{background:var(--pna-cream);border:1px solid var(--pna-line);border-radius:22px;padding:38px 32px;display:flex;flex-direction:column;position:relative}.pna .tier.hero-tier{background:var(--pna-char);color:var(--pna-cream);border-color:var(--pna-char);transform:scale(1.03);box-shadow:var(--pna-shadow);z-index:1}.pna .tier .pop{position:absolute;top:-14px;left:50%;transform:translate(-50%);background:var(--pna-terra);color:#fff;font-size:10.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;padding:7px 16px;border-radius:999px;white-space:nowrap}.pna .tier .tname{font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--pna-olive)}.pna .tier.hero-tier .tname{color:#e8b27d}.pna .tier h3{font-size:27px;margin-top:10px}.pna .tier.hero-tier h3{color:var(--pna-cream)!important}.pna .tier .price{font-family:var(--pna-serif);font-size:52px;line-height:1;margin-top:18px}.pna .tier .price small{font-family:var(--pna-sans);font-size:13px;color:var(--pna-char-soft);display:block;margin-top:6px;font-weight:500}.pna .tier.hero-tier .price small{color:var(--pna-cream-on-dark)}.pna .tier ul{list-style:none;margin:26px 0 0;padding:24px 0 0;border-top:1px solid var(--pna-line);display:grid;gap:11px;flex:1}.pna .tier.hero-tier ul{border-color:var(--pna-line-dark)}.pna .tier ul li{display:flex;gap:11px;align-items:baseline;font-size:14.5px}.pna .tier ul li:before{content:"\2713";color:var(--pna-olive);font-weight:700;flex:0 0 auto}.pna .tier.hero-tier ul li:before{color:#e8b27d}.pna .tier ul li.dim{color:var(--pna-char-soft)}.pna .tier ul li.dim:before{content:"\2014";color:var(--pna-line)}.pna .tier .btn{margin-top:30px;width:100%}.pna .guarantee{text-align:center;margin-top:36px;font-size:14px;color:var(--pna-char-soft)}.pna .guarantee a{text-decoration:underline;text-underline-offset:3px}.pna .faq-list{max-width:780px;margin:0 auto;display:grid;gap:14px}.pna details{background:#fffdf8;border:1px solid var(--pna-line);border-radius:16px;padding:0 28px;transition:border-color .2s}.pna details[open]{border-color:#cdb892}.pna summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 0;font-family:var(--pna-serif);font-size:20px}.pna summary::-webkit-details-marker{display:none}.pna summary:after{content:"+";font-family:var(--pna-sans);font-size:22px;color:var(--pna-terra);transition:transform .25s;flex:0 0 auto}.pna details[open] summary:after{transform:rotate(45deg)}.pna details .a{padding:0 0 24px;color:var(--pna-char-soft);font-size:15.5px;max-width:42em}.pna.pna-final{background:var(--pna-terra);color:#fff;text-align:center;padding:120px 0;position:relative;overflow:hidden}.pna.pna-final:before{content:"";position:absolute;width:600px;height:600px;border-radius:50%;left:-220px;bottom:-340px;background:radial-gradient(circle,rgba(255,255,255,.12),transparent 64%)}.pna.pna-final h2{font-size:clamp(36px,5vw,64px);color:#fff!important;max-width:13em;margin:20px auto 0;position:relative}.pna.pna-final h2 em{font-style:italic;color:#fbdcae}.pna.pna-final p{color:#ffffffe6;font-size:18px;max-width:30em;margin:20px auto 0;position:relative}.pna.pna-final .actions{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin-top:38px;position:relative}.pna .btn-cream{background:var(--pna-cream);color:var(--pna-char)}.pna .btn-cream:hover{background:#fff;transform:translateY(-2px)}.pna.pna-final .risk{margin-top:24px;font-size:14px;color:#ffffffd9;position:relative}.pna-sticky{display:none}@media(max-width:749px){.pna-sticky{display:flex;align-items:center;justify-content:center;gap:10px;position:fixed;bottom:0;left:0;right:0;padding:14px 16px;background:var(--pna-terra);color:#fff;text-align:center;font-family:var(--pna-sans);font-weight:700;font-size:15.5px;z-index:9999;box-shadow:0 -2px 12px #0000001f;opacity:0;transform:translateY(100%);transition:.25s;cursor:pointer}.pna-sticky.is-visible{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:no-preference){.pna .reveal{opacity:0;transform:translateY(26px);transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0s)}.pna .reveal.in{opacity:1;transform:none}}@media(max-width:980px){.pna .hero-grid,.pna .method-grid,.pna .author-grid{grid-template-columns:1fr;gap:44px}.pna .mod-grid,.pna .ben-grid,.pna .rev-grid,.pna .tier-grid{grid-template-columns:1fr}.pna .mom-grid{grid-template-columns:1fr 1fr}.pna .tier.hero-tier{transform:none}.pna.pna-hero{padding-top:80px}}@media(max-width:560px){.pna .mom-grid{grid-template-columns:1fr}.pna .hero-badge{left:10px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/pna-styles.css.map */
