@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500;600;700&family=Inter:wght@300;400;500;600;700&family=Inter+Tight:wght@500;600;700&display=swap";:root{--dc-bg:#F7F5F0;--dc-surface:#EFEBDF;--dc-ink:#1C2027;--dc-ink-muted:#4A5260;--dc-sage:#7A8C72;--dc-sage-deep:#4D5C45;--dc-gold:#B89968;--dc-gold-warm:#C7B188;--dc-rule:#D8D5CC;--dc-rule-alt:#E2DED2;--dc-font-heading:"Cormorant Garamond",serif;--dc-font-body:"Inter",system-ui,sans-serif;--dc-font-tight:"Inter Tight","Inter",sans-serif}.dc-page{font-family:var(--dc-font-body);color:var(--dc-ink);background:var(--dc-bg);line-height:1.5;-webkit-font-smoothing:antialiased}.dc-page *{box-sizing:border-box}.dc-page h1,.dc-page h2,.dc-page h3,.dc-page h4{font-family:var(--dc-font-heading)}.dc-page p{margin:0}.dc-page a{text-decoration:none;transition:background-color .2s,border-color .2s,color .2s}.dc-btn-primary{background:var(--dc-ink);color:var(--dc-bg);padding:16px 28px;border-radius:9px;font-size:15.5px;font-weight:600;font-family:var(--dc-font-body);box-shadow:0 8px 22px #1c202729;display:inline-block;cursor:pointer;border:none}.dc-btn-primary:hover{background:var(--dc-sage-deep)}.dc-btn-ghost{color:var(--dc-ink);padding:16px 22px;border-radius:9px;font-size:15.5px;font-weight:600;border:1px solid #C9C5BA;display:inline-block;cursor:pointer;background:transparent}.dc-btn-ghost:hover{border-color:var(--dc-ink)}.dc-btn-on-dark{background:var(--dc-bg);color:var(--dc-ink);padding:17px 34px;border-radius:10px;font-size:16px;font-weight:700;box-shadow:0 16px 36px -16px #00000080;display:inline-block;cursor:pointer;border:none}.dc-btn-on-dark:hover{background:var(--dc-gold-warm)}.dc-tier-btn-light{margin-top:auto;text-align:center;border:1px solid var(--dc-ink);color:var(--dc-ink);padding:13px;border-radius:9px;font-size:14.5px;font-weight:600;display:block;cursor:pointer;background:transparent}.dc-tier-btn-light:hover{background:var(--dc-surface)}.dc-tier-btn-dark{margin-top:auto;text-align:center;background:var(--dc-bg);color:var(--dc-ink);padding:14px;border-radius:9px;font-size:14.5px;font-weight:700;display:block;cursor:pointer;border:none}.dc-tier-btn-dark:hover{background:var(--dc-gold-warm)}.dc-faq details{border-bottom:1px solid var(--dc-rule)}.dc-faq summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 4px;font-size:17px;font-weight:600;cursor:pointer;list-style:none}.dc-faq summary::-webkit-details-marker{display:none}.dc-faq summary .faq-icon{flex:none;font-size:22px;color:var(--dc-sage);font-weight:400;transition:transform .2s}.dc-faq details[open] summary .faq-icon{transform:rotate(45deg)}.dc-faq details p{margin:0 4px 22px;font-size:15px;line-height:1.6;color:var(--dc-ink-muted)}.dc-cover-slot{display:block;width:100%;height:100%;background:var(--dc-surface);position:relative}.dc-cover-slot[data-empty=true]:after{content:attr(data-placeholder);position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:13px;color:var(--dc-ink-muted);text-align:center;padding:24px}.dc-cover-slot img{display:block;width:100%;height:100%;object-fit:cover}.dc-price-empty:empty{display:none!important}.dc-sticky-cta{display:none}@media(max-width:749px){.dc-sticky-cta{display:block;position:fixed;bottom:0;left:0;right:0;padding:14px 16px;background:var(--dc-ink);color:var(--dc-bg);text-align:center;font-weight:600;z-index:9999;box-shadow:0 -2px 12px #0000001f;opacity:0;transform:translateY(100%);transition:.25s;cursor:pointer}.dc-sticky-cta.is-visible{opacity:1;transform:translateY(0)}body{padding-bottom:60px}}@media(max-width:980px){.dc-page .hero-grid{grid-template-columns:1fr!important;gap:48px!important}.dc-page .hero-cover-wrap{justify-self:start!important;max-width:340px!important}.dc-page .h1-hero{font-size:clamp(40px,8vw,56px)!important}.dc-page .promise-h{font-size:clamp(30px,5.5vw,42px)!important}.dc-page .inside-grid{grid-template-columns:1fr!important;gap:40px!important}.dc-page .method-grid{grid-template-columns:repeat(2,1fr)!important}.dc-page .tiers-grid,.dc-page .testi-grid{grid-template-columns:1fr!important}}@media(max-width:560px){.dc-page .method-grid{grid-template-columns:1fr!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/dc-styles.css.map */
