.bde-section-490-241 .section-container{display:flex;flex-direction:column}.bde-section-490-241 .section-container{padding-left:0px;padding-right:0px;padding-bottom:0px;padding-top:0px}@media (min-width:1120px){.bde-section-490-241{display:none}}@media (max-width:1119px) and (min-width:1024px){.bde-section-490-241{display:none}}@media (max-width:1023px) and (min-width:768px){.bde-section-490-241{display:none}}@media (max-width:767px) and (min-width:480px){.bde-section-490-241{display:none}}@media (max-width:479px){.bde-section-490-241{display:none}}.bde-code-block-490-242{z-index:1000;width:100%}.bde-section-490-240 .section-container{display:flex;flex-direction:column}.dg-section-story,.dg-section-faq,.dg-section-pricing{margin:0 auto}.dg-section-testimonials{margin:0 auto}img.dg-logo-img{width:300px}.dg-section-subtitle{font-size:16px!important}#emily-story>div>div.dg-section-header>span,.dg-section-header{font-size:22px!important}.dg-footer{width:100%}a.dg-btn-dark{color:#FAF6F0}.dg-highlight-text{font-size:18px!important}.dg-transformational-quote{font-size:18px!important}.dg-card-price-subtitle,.dg-gift-card-price,.dg-pricing-group-label h3,.dg-intl-card-price-sub{font-size:1em!important}.hero-button{max-width:350px;width:100px;margin-top:20px;margin-left:auto;margin-right:auto}.dg-contents{max-width:380px;width:95%;margin:0 auto}.dg-toggle-wrapper{display:flex;justify-content:center;align-items:center;margin:0 auto 40px auto;width:fit-content;background-color:rgba(186,115,97,0.08);padding:6px;border-radius:9999px;border:1px solid rgba(186,115,97,0.2)}.dg-toggle-btn{border:none;outline:none;background:transparent;padding:12px 28px;border-radius:9999px;font-family:var(--font-sans);font-weight:600;color:var(--brand-slate-light);cursor:pointer;transition:all 0.25s cubic-bezier(0.4,0,0.2,1)}.dg-toggle-btn.is-active{background-color:#FFF;color:var(--brand-slate);box-shadow:0 4px 12px rgba(58,51,48,0.08)}.dg-pricing-panel{display:none;opacity:0;transform:translateY(8px);transition:opacity 0.3s ease,transform 0.3s ease}.dg-pricing-panel.is-active{display:block;opacity:1;transform:translateY(0)}.dg-intl-trigger-wrap{text-align:center;margin:48px auto 0 auto}.dg-intl-toggle-btn{background:transparent;border:none;color:var(--brand-rose-dark);font-family:var(--font-sans);font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:8px;text-decoration:underline;text-underline-offset:4px;transition:color 0.2s ease}.dg-intl-toggle-btn:hover{color:var(--brand-rose)}.dg-intl-toggle-btn svg{width:18px;height:18px;transition:transform 0.25s ease}.dg-intl-toggle-btn.is-expanded svg{transform:rotate(180deg)}.dg-intl-drawer{display:none;margin-top:32px;animation:dgFadeIn 0.3s ease forwards}.dg-intl-drawer.is-open{display:block}@keyframes dgFadeIn{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.dg-toggle-wrapper{width:100%;max-width:380px}.dg-toggle-btn{flex:1;padding:10px 14px;text-align:center}}.dg-credibility-bar{margin:24px auto 36px auto;padding:16px 0px;text-align:center;max-width:820px;border-top:1px solid rgba(186,115,97,0.25);border-bottom:1px solid rgba(186,115,97,0.25)}.dg-cred-author{display:block;font-family:var(--font-serif);font-style:italic;font-weight:700;color:var(--brand-rose-dark);margin-bottom:6px}.dg-cred-item{font-size:20px;color:var(--brand-slate-light);line-height:1.5;display:block;max-width:780px;margin:0 auto}@media (max-width:640px){.dg-credibility-bar{margin:14px auto 28px auto}.dg-cred-item{font-size:1.49rem;line-height:1.4;margin:5px auto}}@media (max-width:640px){.dg-cred-dot{display:none}}.dg-screenshot-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:24px;max-width:820px;margin:40px auto 60px}.dg-screenshot-card{background:#fff;border-radius:12px;padding:10px;box-shadow:0 4px 14px rgba(0,0,0,0.05);border:1px solid rgba(0,0,0,0.06)}.dg-screenshot-img{width:100%;height:auto;border-radius:8px;display:block;padding-bottom:20px}@media (max-width:640px){.dg-screenshot-grid{grid-template-columns:1fr!important;gap:16px;margin-top:24px;padding:0 16px}}