/** Shopify CDN: Minification failed

Line 6:189 Unexpected "*"

**/
@import url("https://fonts.googleapis.com/css2?family=DM+Serif+Display&family=Fraunces:opsz,wght@9..144,400..700&family=Inter:wght@400;500;600&family=Caveat:wght@500&display=swap");#pcos-cc*{box-sizing:border-box}#pcos-cc{--cream:#FDF5EE;--cream-2:#FCEFF2;--cream-3:#F9E9DA;--rose:#F5C6CF;--rose-2:#F2D4DB;--berry:#C9748C;--berry-deep:#8B3A55;--lavender:#D6C5E8;--lavender-2:#C9B8E5;--sage:#C8DDC4;--sage-2:#B5CFB0;--honey:#F5E1AE;--honey-2:#F0D48A;--peach:#F5D5C4;--sky:#D6E4EC;--ink:#3E2E4A;--ink-soft:#6B5B6E;--ink-muted:#9C8A9C;--rule:#E8DDE0;font-family:"Inter",-apple-system,sans-serif;color:var(--ink);line-height:1.6;margin:0 auto;padding:0;max-width:1240px;background:var(--cream)}#pcos-cc a{color:inherit;text-decoration:none}#pcos-cc .hero-wrap{padding:40px 20px 0}#pcos-cc .hero{position:relative;border-radius:28px;overflow:hidden;background:linear-gradient(135deg,#E8D8E0 0%,#EFDDE3 100%);aspect-ratio:1200/600;min-height:400px;display:flex;align-items:center;justify-content:center}#pcos-cc .hero-content{position:relative;z-index:2;text-align:center;padding:0 40px;max-width:720px}#pcos-cc .hero-content h1{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:clamp(36px,6vw,60px);line-height:1.1;letter-spacing:-.02em;margin:0 0 16px;color:var(--ink)}#pcos-cc .hero-content h1 em{font-style:italic;color:var(--berry)}#pcos-cc .hero-content .subline{font-family:"Fraunces",Georgia,serif;font-size:clamp(16px,2.2vw,20px);color:var(--ink-soft);margin:0 0 32px;max-width:600px}#pcos-cc .hero-content .cta-group{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}#pcos-cc .hero-cta{display:inline-flex;align-items:center;gap:8px;background:var(--ink);color:#fff;font-weight:600;font-size:14px;padding:16px 36px;border-radius:999px;box-shadow:0 10px 30px -8px rgba(62,46,74,.5);cursor:pointer;border:none}#pcos-cc .hero-cta:hover{background:var(--berry-deep)}#pcos-cc .hero-cta.secondary{background:transparent;border:2px solid var(--ink);color:var(--ink)}#pcos-cc .hero-cta.secondary:hover{background:rgba(62,46,74,.05)}@media (max-width:600px){#pcos-cc .hero-content{padding:0 20px}#pcos-cc .hero-content .cta-group{gap:12px}#pcos-cc .hero-cta{font-size:13px;padding:14px 28px}}#pcos-cc .section{padding:60px 20px}#pcos-cc .section-head{display:grid;grid-template-columns:1fr 1.6fr;gap:44px;margin-bottom:44px}@media (max-width:800px){#pcos-cc .section-head{grid-template-columns:1fr;gap:16px}}#pcos-cc .label{display:inline-flex;align-items:center;gap:10px;font-size:11px;letter-spacing:.25em;text-transform:uppercase;color:var(--berry);font-weight:700}#pcos-cc .label::before{content:"";width:24px;height:1.5px;background:var(--berry)}#pcos-cc .stitle{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:clamp(30px,4.2vw,48px);line-height:1.05;letter-spacing:-.02em;margin:0}#pcos-cc .stitle em{font-style:italic;color:var(--berry)}#pcos-cc .lede{font-family:"Fraunces",Georgia,serif;font-size:16px;color:var(--ink-soft);margin:12px 0 0;max-width:52ch}#pcos-cc .pain-points{padding:60px 20px;background:rgba(245,198,207,.08)}#pcos-cc .pain-points .section-inner{max-width:900px;margin:0 auto;text-align:center}#pcos-cc .pain-points h2{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:clamp(32px,4.5vw,50px);line-height:1.1;letter-spacing:-.02em;margin:0 0 12px;color:var(--ink)}#pcos-cc .pain-points .intro{font-size:16px;color:var(--ink-soft);margin:0 0 40px;max-width:600px;margin-left:auto;margin-right:auto}#pcos-cc .pain-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;margin-bottom:40px}@media (max-width:700px){#pcos-cc .pain-grid{grid-template-columns:1fr;gap:20px}}#pcos-cc .pain-item{text-align:left;padding:24px;background:#fff;border-radius:16px;box-shadow:0 4px 12px rgba(62,46,74,.06)}#pcos-cc .pain-item::before{content:"?";display:block;font-size:28px;color:var(--berry);font-weight:700;margin-bottom:12px}#pcos-cc .pain-item p{font-size:15px;margin:0;color:var(--ink-soft);line-height:1.6}#pcos-cc .pain-transition{font-size:16px;color:var(--ink-soft);font-style:italic;max-width:700px;margin:0 auto}#pcos-cc .pain-cta{font-size:16px;font-weight:600;color:var(--berry);margin-top:8px}#pcos-cc .roadmap-section{padding:60px 20px}#pcos-cc .roadmap-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;margin-top:40px}@media (max-width:1000px){#pcos-cc .roadmap-steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){#pcos-cc .roadmap-steps{grid-template-columns:1fr}}#pcos-cc .step-card{background:#fff;border-radius:20px;padding:32px 24px;box-shadow:0 4px 12px rgba(62,46,74,.08);display:flex;flex-direction:column;gap:12px;position:relative}#pcos-cc .step-card.step-1{border-top:4px solid var(--rose)}#pcos-cc .step-card.step-2{border-top:4px solid var(--honey)}#pcos-cc .step-card.step-3{border-top:4px solid var(--sky)}#pcos-cc .step-card.step-4{border-top:4px solid var(--sage)}#pcos-cc .step-card.step-5{border-top:4px solid var(--lavender)}#pcos-cc .step-num{font-size:13px;letter-spacing:.2em;text-transform:uppercase;font-weight:700;color:var(--berry)}#pcos-cc .step-card h3{font-family:"DM Serif Display",Georgia,serif;font-size:22px;margin:0;color:var(--ink);line-height:1.2}#pcos-cc .step-card p{font-size:14px;color:var(--ink-soft);margin:0;line-height:1.55}#pcos-cc .step-card .guide-title{font-weight:600;color:var(--ink);font-size:15px;margin-top:4px}#pcos-cc .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px}@media (max-width:900px){#pcos-cc .grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){#pcos-cc .grid{grid-template-columns:1fr}}#pcos-cc .card{border-radius:20px;padding:0;display:flex;flex-direction:column;overflow:hidden;transition:all .3s;box-shadow:0 4px 16px -6px rgba(62,46,74,.08)}#pcos-cc .card:hover{transform:translateY(-6px);box-shadow:0 20px 40px -20px rgba(62,46,74,.25)}#pcos-cc .card.c1{background:var(--rose-2)}#pcos-cc .card.c2{background:var(--honey)}#pcos-cc .card.c3{background:var(--sky)}#pcos-cc .card.c4{background:var(--sage)}#pcos-cc .card.c5{background:var(--lavender)}#pcos-cc .card.c6{background:var(--peach)}#pcos-cc .card .img-wrap{aspect-ratio:1/1;overflow:hidden;position:relative;background:rgba(255,255,255,.35)}#pcos-cc .card .img-wrap img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s}#pcos-cc .card:hover .img-wrap img{transform:scale(1.04)}#pcos-cc .card .body{padding:22px 22px 24px;display:flex;flex-direction:column;gap:10px;flex:1}#pcos-cc .card .badge{display:inline-flex;align-items:center;gap:8px;font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;font-weight:700;color:var(--berry-deep)}#pcos-cc .card .badge::before{content:"♡";font-size:11px}#pcos-cc .card h3{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:22px;line-height:1.15;margin:0;color:var(--ink);letter-spacing:-.01em}#pcos-cc .card p.desc{font-size:13.5px;color:var(--ink);opacity:.75;line-height:1.55;margin:0 0 12px;min-height:44px}#pcos-cc .card .price-row{display:flex;align-items:baseline;gap:10px;margin-top:auto;padding-top:14px;border-top:1px solid rgba(62,46,74,.14)}#pcos-cc .card .price{font-family:"DM Serif Display",Georgia,serif;font-size:32px;color:var(--ink);line-height:1}#pcos-cc .card .price-note{font-size:11px;color:var(--ink-soft);letter-spacing:.05em;text-transform:uppercase;font-weight:600}#pcos-cc .card form.atc{margin:0;padding:0}#pcos-cc .card .atc-btn{width:100%;margin-top:12px;background:var(--ink);color:#fff;font-family:"Inter",sans-serif;font-weight:600;font-size:13px;padding:14px 20px;border-radius:999px;border:none;cursor:pointer;letter-spacing:.05em;text-transform:uppercase;transition:all .25s;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 4px 12px -3px rgba(62,46,74,.35)}#pcos-cc .card .atc-btn:hover{background:var(--berry);transform:translateY(-2px);box-shadow:0 8px 20px -4px rgba(201,116,140,.5)}#pcos-cc .card .atc-btn.bonus{background:var(--berry);cursor:default}#pcos-cc .card .atc-btn.bonus:hover{transform:none}#pcos-cc .transformation{padding:60px 20px;background:linear-gradient(135deg,rgba(212,197,232,.1) 0%,rgba(200,221,196,.1) 100%)}#pcos-cc .transformation .section-inner{max-width:1000px;margin:0 auto}#pcos-cc .transformation h2{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:clamp(32px,4.2vw,46px);line-height:1.1;letter-spacing:-.02em;margin:0 0 48px;text-align:center}#pcos-cc .transform-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}@media (max-width:800px){#pcos-cc .transform-grid{grid-template-columns:1fr;gap:40px}}#pcos-cc .transform-col{display:flex;flex-direction:column;gap:20px}#pcos-cc .transform-col h3{font-family:"DM Serif Display",Georgia,serif;font-size:24px;margin:0;color:var(--ink);font-weight:400}#pcos-cc .transform-col h3 em{color:var(--berry);font-style:italic}#pcos-cc .state-list{display:flex;flex-direction:column;gap:16px}#pcos-cc .state-item{display:flex;gap:12px;align-items:flex-start}#pcos-cc .state-item::before{content:"→";color:var(--berry);font-weight:700;font-size:18px;margin-top:-2px;flex-shrink:0}#pcos-cc .state-item p{font-size:15px;color:var(--ink-soft);margin:0;line-height:1.5}#pcos-cc .bundle{margin:40px 20px 0;background:var(--ink);color:#fff;border-radius:28px;padding:56px 44px;display:grid;grid-template-columns:1fr 1.2fr;gap:44px;align-items:center;position:relative;overflow:hidden}@media (max-width:800px){#pcos-cc .bundle{grid-template-columns:1fr;padding:40px 28px;gap:32px;margin:40px 20px 0}}#pcos-cc .bundle::before{content:"";position:absolute;top:-40px;right:-40px;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,var(--berry) 0%,transparent 70%);opacity:.4}#pcos-cc .bundle-img{border-radius:20px;overflow:hidden;aspect-ratio:1/1}#pcos-cc .bundle-img img{width:100%;height:100%;object-fit:cover;display:block}#pcos-cc .bundle-copy{display:flex;flex-direction:column;gap:8px}#pcos-cc .bundle .kick{font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--rose);font-weight:700;margin-bottom:14px}#pcos-cc .bundle h2{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:clamp(30px,4vw,42px);line-height:1.1;margin:0 0 16px;letter-spacing:-.015em}#pcos-cc .bundle h2 em{font-style:italic;color:var(--rose)}#pcos-cc .bundle>.bundle-copy>p:first-of-type{color:rgba(255,255,255,.75);font-size:15px;margin:0 0 20px}#pcos-cc .bundle .price-block{background:rgba(255,255,255,.08);padding:28px;border-radius:20px;border:1px solid rgba(255,255,255,.14);display:flex;flex-direction:column;gap:14px}#pcos-cc .bundle .price-block .old{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:rgba(255,255,255,.55);font-weight:600}#pcos-cc .bundle .price-block .big{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:60px;line-height:1;color:#fff}#pcos-cc .bundle .price-block .big s{font-size:24px;color:rgba(255,255,255,.4);margin-right:12px}#pcos-cc .bundle .price-block .save{font-size:13px;color:var(--rose);font-weight:600}#pcos-cc .bundle .price-note{font-size:12px;color:rgba(255,255,255,.6);margin-top:4px}#pcos-cc .btn{display:inline-flex;align-items:center;gap:12px;background:var(--berry);color:#fff;padding:16px 32px;border-radius:999px;font-family:"Inter",sans-serif;font-weight:600;font-size:14px;text-decoration:none;box-shadow:0 8px 24px -6px rgba(201,116,140,.5);border:none;cursor:pointer}#pcos-cc .btn:hover{background:var(--berry-deep);color:#fff}#pcos-cc .bundle .bundle-copy>div:last-child{margin-top:12px}#pcos-cc .fertility{padding:60px 20px}#pcos-cc .fertility .section-inner{max-width:700px;margin:0 auto;text-align:center}#pcos-cc .fertility h2{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:clamp(30px,4vw,42px);line-height:1.1;letter-spacing:-.02em;margin:0 0 24px}#pcos-cc .fertility p{font-size:15px;color:var(--ink-soft);line-height:1.7;margin:0 0 16px}#pcos-cc .fertility .disclaimer{font-size:13px;color:var(--ink-muted);font-style:italic;background:rgba(212,197,232,.1);padding:20px 24px;border-radius:12px;margin-top:28px}#pcos-cc .positioning{padding:60px 20px;background:rgba(245,198,207,.06)}#pcos-cc .positioning .section-inner{max-width:900px;margin:0 auto}#pcos-cc .positioning h2{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:clamp(30px,4vw,42px);line-height:1.1;letter-spacing:-.02em;margin:0 0 48px;text-align:center}#pcos-cc .positioning-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}@media (max-width:900px){#pcos-cc .positioning-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){#pcos-cc .positioning-grid{grid-template-columns:1fr}}#pcos-cc .positioning-item{text-align:center}#pcos-cc .positioning-item h3{font-family:"DM Serif Display",Georgia,serif;font-size:24px;margin:0 0 12px;color:var(--ink);font-weight:400}#pcos-cc .positioning-item p{font-size:14px;color:var(--ink-soft);line-height:1.6;margin:0}#pcos-cc .faq-wrap{padding:60px 20px 40px;max-width:900px;margin:0 auto}#pcos-cc details.faq{border-bottom:1px solid var(--rule);padding:24px 0}#pcos-cc details.faq summary{display:flex;justify-content:space-between;align-items:baseline;gap:20px;font-family:"DM Serif Display",serif;font-size:18px;line-height:1.25;cursor:pointer;list-style:none;font-weight:400}#pcos-cc details.faq summary::-webkit-details-marker{display:none}#pcos-cc details.faq summary::after{content:"+";color:var(--berry);font-size:24px;flex-shrink:0}#pcos-cc details.faq[open] summary::after{content:"−"}#pcos-cc details.faq p{margin:14px 0 0;font-size:14px;color:var(--ink-soft);line-height:1.65}#pcos-cc .guarantee-wrap{padding:0 20px 40px}#pcos-cc .guarantee{background:linear-gradient(135deg,var(--rose) 0%,var(--lavender) 100%);border-radius:28px;padding:56px 44px;display:grid;grid-template-columns:120px 1fr;gap:40px;align-items:center;box-shadow:0 20px 60px -20px rgba(201,116,140,.25)}@media (max-width:700px){#pcos-cc .guarantee{grid-template-columns:1fr;text-align:center;padding:36px 28px;gap:24px}}#pcos-cc .seal{width:120px;height:120px;border-radius:50%;background:#fff;color:var(--berry);font-family:"DM Serif Display",serif;display:grid;place-items:center;text-align:center;border:4px solid var(--berry);flex-shrink:0}@media (max-width:700px){#pcos-cc .seal{margin:0 auto}}#pcos-cc .seal .n{font-size:38px;line-height:1;font-weight:400}#pcos-cc .seal .d{font-size:10px;font-weight:700;letter-spacing:.2em;color:var(--berry-deep)}#pcos-cc .guarantee h3{font-family:"DM Serif Display",serif;font-weight:400;font-size:clamp(24px,3vw,32px);line-height:1.15;margin:0 0 12px}#pcos-cc .guarantee p{font-size:15px;opacity:.85;margin:0}#pcos-cc .final{text-align:center;padding:80px 20px 100px}#pcos-cc .final .caveat{font-family:"Caveat",cursive;font-size:28px;color:var(--berry);margin-bottom:12px}#pcos-cc .final h2{font-family:"DM Serif Display",serif;font-weight:400;font-size:clamp(38px,5vw,60px);line-height:1;margin:0 auto 28px;max-width:18ch}#pcos-cc .final h2 em{font-style:italic;color:var(--berry)}#pcos-cc .final .reassure{margin-top:28px;display:inline-flex;align-items:center;gap:24px;flex-wrap:wrap;justify-content:center;font-size:12px;color:var(--ink-muted)}#pcos-cc .final .reassure span::before{content:"♡";color:var(--berry);margin-right:6px}.pcos-bleed{background:#FDF5EE;width:100%;overflow-x:hidden}#pcos-cc h1,#pcos-cc h2,#pcos-cc h3,#pcos-cc summary{color:var(--ink)}#pcos-cc .hero-content h1 em,#pcos-cc .stitle em,#pcos-cc .final h2 em,#pcos-cc .transform-col h3 em,#pcos-cc .transformation h2 em{color:var(--berry)}#pcos-cc .bundle h2,#pcos-cc .bundle .price-block .big{color:#fff}#pcos-cc .bundle h2 em{color:var(--rose)}#pcos-cc .pcos-sticky{display:none}@media (max-width:749px){#pcos-cc .pcos-sticky{display:block;position:fixed;left:0;right:0;bottom:0;z-index:9999;background:#3E2E4A;box-shadow:0 -2px 14px rgba(62,46,74,.18);padding:10px 14px;opacity:0;transform:translateY(100%);transition:.25s}#pcos-cc .pcos-sticky.on{opacity:1;transform:translateY(0)}#pcos-cc .pcos-sticky form{margin:0}#pcos-cc .pcos-sticky button{width:100%;background:#C9748C;color:#fff;border:none;border-radius:999px;padding:15px 18px;font-family:"Inter",sans-serif;font-weight:700;font-size:14px;cursor:pointer}#pcos-cc .final{padding-bottom:150px}}
