body.eff-pgwomen{margin:0;background:#FFF6F2}body.eff-pgwomen .wb-k{margin:0 0 14px;letter-spacing:.2em;text-transform:uppercase;font-size:12px;font-weight:700;color:var(--blush)}body.eff-pgwomen .wb-k.dark{color:var(--cr)}body.eff-pgwomen .wb-hero{position:relative;isolation:isolate;overflow:hidden;text-align:center;color:#FFF0F2;padding:clamp(72px,12vw,150px) 16px clamp(64px,10vw,124px);background:radial-gradient(ellipse 70% 60% at 50% 30%,#7A1426 0,#4E0011 55%,#1C0307 100%)}body.eff-pgwomen .wb-hero h1{margin:0 auto;max-width:14ch;font-size:clamp(48px,9.4vw,118px);line-height:.96}body.eff-pgwomen .wb-hero h1 .script{display:block;color:var(--rose);font-size:.42em;margin-top:.45em;line-height:1.3}body.eff-pgwomen .wb-w{display:inline-block;opacity:0;transform:translateY(.5em);animation:wbRise .9s cubic-bezier(.2,.7,.2,1) forwards}@keyframes wbRise{to{opacity:1;transform:none}}body.eff-pgwomen .wb-lede{margin:24px auto 30px;max-width:660px;font-size:clamp(17px,2vw,20px);color:#FFDCE3}body.eff-pgwomen .wb-bottle{width:96px;margin:0 auto 20px;filter:drop-shadow(0 20px 40px rgba(238,128,167,.38));animation:wbFloat 6s ease-in-out infinite}body.eff-pgwomen .wb-bottle img{display:block;width:100%;height:auto}@keyframes wbFloat{50%{transform:translateY(-9px)}}body.eff-pgwomen .wb-ruby{position:absolute;z-index:-1;width:var(--s,18px);height:calc(var(--s, 18px) * 1.3);left:var(--x);top:var(--y);opacity:.55;background:linear-gradient(140deg,#ff6f98,#b3123f 55%,#5c0620);clip-path:polygon(50% 0,100% 38%,82% 100%,18% 100%,0 38%);animation:wbDrift 14s ease-in-out infinite;animation-delay:var(--d,0s)}@keyframes wbDrift{50%{transform:translateY(-22px) rotate(12deg)}}body.eff-pgwomen .wb-btn{display:inline-flex;align-items:center;gap:8px;font:inherit;font-weight:700;font-size:16px;text-decoration:none;padding:13px 22px;border-radius:999px;cursor:pointer;background:var(--cr);color:#fff;border:1.5px solid var(--cr);box-shadow:0 18px 36px -22px rgba(157,27,43,.9);transition:transform .25s}body.eff-pgwomen .wb-btn:hover{transform:translateY(-2px)}body.eff-pgwomen .wb-btn.light{background:var(--blush);color:var(--deep);border-color:var(--blush)}body.eff-pgwomen .wb-verse{background:#12020A;color:#FFE6EB;text-align:center;padding:clamp(70px,12vw,140px) 16px;position:relative;isolation:isolate;overflow:hidden}body.eff-pgwomen .wb-verse:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse 40% 50% at 50% 50%,rgba(238,128,167,.2),transparent 70%)}body.eff-pgwomen .wb-verse p{margin:0 auto;max-width:820px;font-family:"DM Serif Display",Georgia,serif;font-style:italic;font-size:clamp(28px,4.6vw,52px);line-height:1.22}body.eff-pgwomen .wb-verse span{display:block;margin-top:18px;font-style:normal;font-family:DM Sans,sans-serif;font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:var(--rose)}body.eff-pgwomen .wb-sec{max-width:1160px;margin:0 auto;padding:clamp(56px,8vw,100px) 16px;text-align:center}body.eff-pgwomen .wb-sec h2{margin:0 0 12px;font-size:clamp(34px,5.4vw,58px);line-height:1.05;color:var(--wine)}body.eff-pgwomen .wb-sec h2 em{font-style:italic;color:var(--cr)}body.eff-pgwomen .wb-sec>p{max-width:660px;margin:0 auto;color:#6E4651}body.eff-pgwomen .wb-fine{margin-top:28px!important;font-size:14px}body.eff-pgwomen .wb-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;margin-top:36px;text-align:left;perspective:1200px}body.eff-pgwomen .wb-card{position:relative;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;gap:6px;min-height:300px;padding:22px;border-radius:160px 160px 26px 26px;text-decoration:none;color:#FFF0F2;background:linear-gradient(165deg,#9D1B2B,#640A1B 58%,#4E0011);box-shadow:0 34px 64px -44px rgba(78,0,17,.75);transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s;animation:wbCard .8s cubic-bezier(.2,.7,.2,1) both}@keyframes wbCard{0%{opacity:0;transform:translateY(20px)}}body.eff-pgwomen .wb-card:hover{transform:translateY(-6px) rotateX(4deg);box-shadow:0 42px 74px -40px rgba(157,27,43,.8)}body.eff-pgwomen .wb-card.t1{background:linear-gradient(165deg,#FDBEC8,#EE80A7);color:var(--deep)}body.eff-pgwomen .wb-card.t2{background:radial-gradient(ellipse 100% 80% at 30% 0,#640A1B,#2A040B 78%)}body.eff-pgwomen .wb-card.t3{background:linear-gradient(165deg,#FFF,#FDE3E8);color:var(--deep);border:1px solid #f6d3da}body.eff-pgwomen .wb-facet{display:grid;place-items:center;width:100%;height:108px;margin-bottom:8px}body.eff-pgwomen .wb-facet i{width:62px;height:80px;background:linear-gradient(140deg,#ff8fb0,#c0163f 50%,#5c0620);clip-path:polygon(50% 0,100% 38%,82% 100%,18% 100%,0 38%);filter:drop-shadow(0 10px 18px rgba(0,0,0,.3));transition:transform .6s}body.eff-pgwomen .wb-card:hover .wb-facet i{transform:rotate(10deg) scale(1.06)}body.eff-pgwomen .wb-month{font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;opacity:.85;text-align:center}body.eff-pgwomen .wb-card b{font-weight:400;font-size:27px;line-height:1.1}body.eff-pgwomen .wb-card b,body.eff-pgwomen .wb-title{font-family:"DM Serif Display",Georgia,serif;text-align:center}body.eff-pgwomen .wb-title{font-style:italic;font-size:17px;opacity:.9}body.eff-pgwomen .wb-ref{font-size:13px;text-align:center;opacity:.75}body.eff-pgwomen .wb-open{margin-top:auto;padding-top:10px;font-size:14px;font-weight:700;text-align:center}body.eff-pgwomen .wb-band{position:relative;isolation:isolate;overflow:hidden;color:#FFF0F2;text-align:center;padding:clamp(36px,6vw,70px) 16px clamp(46px,7vw,80px);background:radial-gradient(ellipse 80% 70% at 50% 20%,#7A1426,#4E0011 60%,#1C0307)}body.eff-pgwomen .wb-band.t1{background:radial-gradient(ellipse 80% 70% at 50% 20%,#B3263A,#640A1B 60%,#2A040B)}body.eff-pgwomen .wb-band.t3{background:radial-gradient(ellipse 80% 70% at 50% 20%,#9D1B2B,#4E0011 65%,#12020A)}body.eff-pgwomen .wb-back{display:inline-block;font-size:14px;font-weight:700;color:#FFE1E7!important;text-decoration:none;background:rgba(255,255,255,.08);border:1px solid rgba(253,190,200,.45);border-radius:999px;padding:8px 14px;margin-bottom:18px}body.eff-pgwomen .wb-numeral{margin:0;font-family:"DM Serif Display",Georgia,serif;font-size:clamp(80px,16vw,170px);line-height:.9;color:transparent;-webkit-text-stroke:1.5px rgba(238,128,167,.7);animation:wbNum 1.4s cubic-bezier(.2,.7,.2,1) both}@keyframes wbNum{0%{opacity:0;transform:scale(1.15);letter-spacing:.1em}}body.eff-pgwomen .wb-band h1{margin:0 auto;max-width:18ch;font-size:clamp(38px,7vw,78px);line-height:1.02}body.eff-pgwomen .wb-sub{margin:10px 0 0;font-family:Pacifico,cursive;font-size:clamp(20px,3vw,30px);color:var(--rose)}body.eff-pgwomen .wb-tools{margin-top:24px}body.eff-pgwomen .wb-paper{max-width:840px;margin:-30px auto 0;position:relative;background:#fff;border:1px solid #f6d3da;border-radius:30px;padding:clamp(22px,5vw,54px);box-shadow:0 40px 90px -60px rgba(78,0,17,.6)}@media (max-width:880px){body.eff-pgwomen .wb-paper{margin:-24px 12px 0}}body.eff-pgwomen .wb-key{margin:0 0 34px;padding:clamp(22px,4vw,36px);border-radius:24px;color:#FFE6EB;text-align:center;background:radial-gradient(ellipse 80% 90% at 50% 0,#640A1B,#1C0307 80%)}body.eff-pgwomen .wb-key blockquote{margin:0;font-family:"DM Serif Display",Georgia,serif;font-style:italic;font-size:clamp(21px,3vw,29px);line-height:1.35}body.eff-pgwomen .wb-key figcaption{margin-top:14px;font-size:12.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--rose)}body.eff-pgwomen .wb-key figcaption a{color:var(--blush);margin-left:8px;letter-spacing:.06em;text-transform:none;font-size:14px}body.eff-pgwomen .wb-block{margin:0 0 32px}body.eff-pgwomen .wb-block h2{margin:0 0 12px;font-size:clamp(27px,4vw,36px);color:var(--wine)}body.eff-pgwomen .wb-block p{margin:0 0 1em;font-size:17.5px;line-height:1.72;color:#2A0D14}body.eff-pgwomen .wb-passes{list-style:none;margin:0;padding:0;display:grid;gap:8px}body.eff-pgwomen .wb-pass{border:1px solid #f6d3da;border-radius:16px;padding:10px 14px;background:#FFF9F7}body.eff-pgwomen .wb-pass-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}body.eff-pgwomen .wb-pass-row b{font-weight:700;color:var(--deep);margin-right:auto}body.eff-pgwomen .wb-mini{font:inherit;font-size:13.5px;font-weight:700;color:var(--cr);background:#fff;border:1px solid #f0c7d0;border-radius:999px;padding:6px 12px;cursor:pointer;text-decoration:none}body.eff-pgwomen .wb-text{margin-top:12px;font-family:Georgia,Times New Roman,serif;font-size:18px;line-height:1.72}body.eff-pgwomen .wb-text p{margin:0 0 .6em}body.eff-pgwomen .wb-text sup{font-family:DM Sans,sans-serif;font-size:11px;font-weight:800;color:var(--rose);margin-right:5px;vertical-align:.55em}body.eff-pgwomen .wb-kjv{font-family:DM Sans,sans-serif;font-size:12px!important;letter-spacing:.14em;text-transform:uppercase;color:#9A6B76}body.eff-pgwomen .wb-note{color:#7A4B56;font-style:italic}body.eff-pgwomen .wb-qgrid{display:grid;gap:14px;margin:0 0 32px}body.eff-pgwomen .wb-qs{border-radius:22px;padding:20px 22px;background:#FFF6F2;border:1px solid #f6d3da}body.eff-pgwomen .wb-qs h3{display:flex;align-items:center;gap:12px;margin:0 0 10px;font-size:23px;color:var(--wine)}body.eff-pgwomen .wb-qs h3 span{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:50%;background:var(--cr);color:#fff;font-family:DM Sans,sans-serif;font-size:15px;font-weight:800}body.eff-pgwomen .wb-qs ol{margin:0;padding-left:22px;display:grid;gap:8px}body.eff-pgwomen .wb-qs li{font-size:16.5px;line-height:1.55}body.eff-pgwomen .wb-p31{margin:0 0 32px;padding:24px;border-radius:24px;background:linear-gradient(150deg,#FDBEC8,#FDE3E8);color:var(--deep)}body.eff-pgwomen .wb-p31 p:last-child{margin:0;font-family:"DM Serif Display",Georgia,serif;font-size:clamp(20px,2.6vw,24px);line-height:1.38}body.eff-pgwomen .wb-discuss{font-family:"DM Serif Display",Georgia,serif;font-size:clamp(20px,2.5vw,24px)!important;line-height:1.35!important;color:var(--deep)!important}body.eff-pgwomen .wb-care{margin:0 0 32px;padding:16px 18px;border-radius:18px;background:#FFF;border:1px solid #f6d3da;border-left:5px solid var(--rose);color:#4E2A33;font-size:15.5px;line-height:1.6}body.eff-pgwomen .wb-prayer{margin:0 0 22px;padding:26px;border-radius:24px;color:#FFE6EB;background:linear-gradient(150deg,#640A1B,#4E0011)}body.eff-pgwomen .wb-prayer p:last-child{margin:0;font-family:"DM Serif Display",Georgia,serif;font-style:italic;font-size:clamp(19px,2.4vw,22px);line-height:1.45}body.eff-pgwomen .wb-take{margin:0;padding:20px 22px;border-radius:20px;border:2px dashed var(--rose)}body.eff-pgwomen .wb-take p:last-child{margin:0;font-weight:600;font-size:17px}body.eff-pgwomen .wb-printfoot{display:none}body.eff-pgwomen .wb-nav{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:30px}body.eff-pgwomen .wb-nav a{display:grid;gap:2px;text-decoration:none;padding:14px 16px;border-radius:18px;border:1px solid #f6d3da;color:var(--wine);font-family:"DM Serif Display",Georgia,serif;font-size:20px}body.eff-pgwomen .wb-nav a span{font-family:DM Sans,sans-serif;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--cr)}body.eff-pgwomen .wb-nav a.r{text-align:right}body.eff-pgwomen .pgx-foot{margin-top:60px}@media (max-width:520px){body.eff-pgwomen .wb-nav{grid-template-columns:1fr}body.eff-pgwomen .wb-nav a.r{text-align:left}}@media (prefers-reduced-motion:reduce){body.eff-pgwomen .wb-card,body.eff-pgwomen .wb-numeral,body.eff-pgwomen .wb-w{animation:none;opacity:1;transform:none}body.eff-pgwomen .wb-bottle,body.eff-pgwomen .wb-ruby{animation:none}body.eff-pgwomen .wb-btn,body.eff-pgwomen .wb-card,body.eff-pgwomen .wb-facet i{transition:none}}@media print{body.eff-pgwomen{background:#fff}body.eff-pgwomen .noprint,body.eff-pgwomen .pgx-foot,body.eff-pgwomen .pgx-top,body.eff-pgwomen .wb-nav,body.eff-pgwomen .wb-ruby{display:none!important}body.eff-pgwomen .pgx{background:#fff;color:#000;font-size:11.5pt}body.eff-pgwomen .wb-band{background:none!important;color:#4E0011;padding:0 0 8pt}body.eff-pgwomen .wb-numeral{-webkit-text-stroke:0;color:#9D1B2B;font-size:28pt;animation:none}body.eff-pgwomen .wb-band h1{font-size:26pt}body.eff-pgwomen .wb-sub{color:#9D1B2B;font-size:14pt}body.eff-pgwomen .wb-k{color:#9D1B2B}body.eff-pgwomen .wb-paper{margin:0;border:0;box-shadow:none;padding:0;border-radius:0}body.eff-pgwomen .wb-key,body.eff-pgwomen .wb-prayer{background:none!important;color:#000;border:1px solid #9d1b2b}body.eff-pgwomen .wb-key figcaption{color:#9D1B2B}body.eff-pgwomen .wb-p31,body.eff-pgwomen .wb-pass,body.eff-pgwomen .wb-qs{background:none!important;border:1px solid #ccc}body.eff-pgwomen .wb-block p,body.eff-pgwomen .wb-qs li{font-size:11.5pt}body.eff-pgwomen .wb-care,body.eff-pgwomen .wb-key,body.eff-pgwomen .wb-p31,body.eff-pgwomen .wb-prayer,body.eff-pgwomen .wb-qs,body.eff-pgwomen .wb-take{break-inside:avoid;page-break-inside:avoid}body.eff-pgwomen .wb-printfoot{display:block;margin-top:14pt;font-size:9pt;color:#555;text-align:center}}