.dd-hero-faq-section{--dd-ink: #1E1A12;--dd-body-color: #3A3226;--dd-body-soft: #5B4D3C;--dd-paper: #FAF3E6;--dd-white: #FFFFFF;--dd-line: #E6D9BE;--dd-label: #8A6220;--dd-badge-bg: #F1E4CE;--dd-on-primary: #FBF3E4;--dd-on-primary-soft: #E9E0CE;--dd-on-accent: #241B0C;font-family:Public Sans,sans-serif;color:var(--dd-ink);background:var(--dd-paper)}.dd-hero-faq-section *,.dd-hero-faq-section *:before,.dd-hero-faq-section *:after{box-sizing:border-box}.dd-hero-faq-section h1,.dd-hero-faq-section h2,.dd-hero-faq-section h3{font-family:Fraunces,serif;margin:0}.dd-hero-faq-section a{text-decoration:none}.dd-hero-faq-section p{margin:0}.dd-container{max-width:1280px;margin:0 auto;padding:0 32px}.dd-hero{padding:40px 0 88px}.dd-eyebrow{font-size:13px;letter-spacing:.14em;font-weight:600;color:var(--dd-label);text-transform:uppercase;margin-bottom:16px}.dd-h1{font-size:clamp(36px,6vw,60px);font-weight:600;line-height:1.06;margin-bottom:22px}.dd-subhead{font-family:Fraunces,serif;font-style:italic;font-size:clamp(19px,2.4vw,23px);color:var(--dd-primary);font-weight:500;margin:0 0 22px}.dd-lead{font-size:17px;line-height:1.7;color:var(--dd-body-color);max-width:660px;margin-bottom:34px}.dd-lead p+p{margin-top:14px}.dd-btn{display:inline-flex;align-items:center;gap:10px;padding:15px 28px;border-radius:999px;font-size:15px;font-weight:600;border:none;cursor:pointer}.dd-btn--primary{background:var(--dd-primary);color:var(--dd-on-primary)}.dd-btn--accent{background:var(--dd-accent);color:var(--dd-on-accent);font-weight:700;padding:16px 30px;font-size:15.5px}.dd-white-section{background:var(--dd-white);padding:80px 0}.dd-paper-section{background:var(--dd-paper);padding:88px 0}.dd-section-intro{max-width:680px;margin-bottom:48px}.dd-section-intro--center{text-align:center;margin-left:auto;margin-right:auto;margin-bottom:44px}.dd-h2{font-size:clamp(28px,4vw,36px);font-weight:600;margin-bottom:16px}.dd-body{font-size:16.5px;line-height:1.7;color:var(--dd-body-color)}.dd-body p+p{margin-top:12px}.dd-grid{display:grid;gap:22px}.dd-grid--3{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:28px}.dd-grid--ways{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-bottom:40px}.dd-card{background:var(--dd-paper);border:1px solid var(--dd-line);border-radius:18px;padding:30px 26px}.dd-way-card{background:var(--dd-paper);border:1px solid var(--dd-line);border-radius:16px;padding:26px 22px}.dd-icon-badge{width:46px;height:46px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:18px;background:var(--dd-badge-bg);color:var(--dd-primary)}.dd-icon-badge--sm{width:42px;height:42px;border-radius:10px;margin-bottom:16px}.dd-card-title{font-size:18px;font-weight:600;margin-bottom:8px}.dd-card-text{font-size:14.5px;line-height:1.6;color:var(--dd-body-soft);margin:0}.dd-way-label{font-size:15.5px;font-weight:600}.dd-vision-quote{font-family:Fraunces,serif;font-size:clamp(20px,2.6vw,25px);line-height:1.55;color:var(--dd-primary);font-weight:500;margin:0 0 22px}.dd-vision-body{font-size:16.5px;line-height:1.75;color:var(--dd-body-color);max-width:680px}.dd-closing-line{font-size:15.5px;line-height:1.7;color:var(--dd-body-soft);max-width:680px;margin:0}.dd-tags{display:flex;flex-wrap:wrap;gap:12px}.dd-tag{background:var(--dd-badge-bg);color:var(--dd-primary);font-size:13.5px;font-weight:600;padding:9px 18px;border-radius:999px}.dd-cta-band{background:var(--dd-primary);padding:90px 0;text-align:center}.dd-cta-heading{font-family:Fraunces,serif;font-size:clamp(28px,4.2vw,38px);font-weight:866px;color:var(--dd-on-primary);margin-bottom:20px}.dd-cta-body{font-size:17px;line-height:1.75;color:var(--dd-on-primary-soft);max-width:866px;margin:20px auto 34px}.dd-faq-list{display:flex;flex-direction:column}.dd-faq-item{border-bottom:1px solid var(--dd-line)}.dd-faq-item[open]{background:var(--dd-white)}.dd-faq-question{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 6px;font-size:16.5px;font-weight:600;color:var(--dd-ink)}.dd-faq-question::-webkit-details-marker{display:none}.dd-faq-chevron{flex-shrink:0;transition:transform .2s ease;color:var(--dd-primary)}.dd-faq-item[open] .dd-faq-chevron{transform:rotate(180deg)}.dd-faq-answer{font-size:15px;line-height:1.7;color:var(--dd-body-soft);max-width:620px;padding:0 6px;margin-bottom:24px}@media(max-width:600px){.dd-container{padding:0 20px}}
/*# sourceMappingURL=/cdn/shop/t/1/compiled_assets/styles.css.map?subset=AAAAAAAE */
