.dg-hero{color:#fff;background:linear-gradient(321deg,#2c3529,#2d362a 18%,#252b1f 44%,#323b2d 61%,#2c3529);padding:64px 20px 56px}.dg-hero-inner{text-align:center;max-width:880px;margin:0 auto}.dg-eyebrow{color:var(--gold,#d9f275);letter-spacing:.06em;text-transform:uppercase;background:#ffffff1a;border-radius:100px;align-items:center;gap:7px;margin-bottom:18px;padding:7px 16px;font-size:12px;font-weight:700;display:inline-flex}.dg-hero h1{letter-spacing:-.01em;margin:0 0 16px;font-size:42px;font-weight:800;line-height:1.12}.dg-hero-sub{color:#ffffffc7;max-width:640px;margin:0 auto;font-size:17px;line-height:1.6}.dg-hero-updated{color:#ffffff8c;text-transform:uppercase;letter-spacing:.05em;margin-top:22px;font-size:12px}.dg-body{background:var(--bg,#f5f0e8);padding:48px 0 8px}.dg-section{max-width:880px;margin:0 auto 48px;padding:0 20px}.dg-section h2{color:var(--text,#1a1a1a);letter-spacing:-.01em;margin:0 0 14px;font-size:26px;font-weight:800}.dg-section h3{color:var(--text,#1a1a1a);margin:20px 0 8px;font-size:18px;font-weight:700}.dg-section p{color:var(--text2,#505050);margin:0 0 14px;font-size:15.5px;line-height:1.7}.dg-section ul,.dg-section ol{margin:0 0 14px;padding-left:22px}.dg-section li{color:var(--text2,#505050);margin-bottom:6px;font-size:15.5px;line-height:1.7}.dg-callout{border:1px solid var(--border,#0000001a);border-left:4px solid var(--dark2,#3a5530);border-radius:var(--radius,8px);background:#fff;margin-bottom:14px;padding:16px 20px}.dg-callout p{color:var(--text2,#505050);margin:0;font-size:14px;line-height:1.65}.dg-callout strong{color:var(--text,#1a1a1a)}.dg-table-wrap{border:1px solid var(--border,#0000001a);border-radius:var(--radius-lg,24px);-webkit-overflow-scrolling:touch;background:#fff;margin-bottom:14px;overflow-x:auto}.dg-table{border-collapse:collapse;width:100%;min-width:480px;font-size:14.5px}.dg-table th,.dg-table td{text-align:left;white-space:nowrap;padding:13px 16px}.dg-table thead th{background:var(--dark2,#3a5530);color:#fff;letter-spacing:.02em;text-transform:uppercase;font-size:12.5px;font-weight:700;position:sticky;top:0}.dg-table tbody tr:nth-child(2n){background:var(--bg,#f5f0e8)}.dg-table tbody td{color:var(--text2,#505050);border-bottom:1px solid var(--border,#00000014)}.dg-table tbody tr:last-child td{border-bottom:none}.dg-table tbody td:first-child{color:var(--text,#1a1a1a);font-weight:700}.dg-table-caption{color:var(--text3,#8c8c8c);margin:-4px 0 14px;font-size:12.5px}.dg-steps{gap:12px;margin-bottom:14px;display:grid}.dg-step{border:1px solid var(--border,#0000001a);border-radius:var(--radius,8px);background:#fff;align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.dg-step-num{background:var(--dark2,#3a5530);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;font-weight:800;display:flex}.dg-step p{margin:0;font-size:14.5px}.dg-cta{max-width:880px;margin:0 auto 56px;padding:0 20px}.dg-cta-card{background:var(--dark2,#3a5530);border-radius:var(--radius-lg,24px);text-align:center;color:#fff;padding:36px 32px}.dg-cta-card h2{color:#fff;margin:0 0 10px;font-size:24px}.dg-cta-card p{color:#ffffffc7;margin:0 0 22px;font-size:15px}.dg-cta-btn{background:var(--gold,#d9f275);color:var(--dark3,#1e2e17);border-radius:100px;padding:14px 30px;font-size:15px;font-weight:800;text-decoration:none;display:inline-block}.dg-faq-list{gap:10px;display:grid}.dg-faq-item{border:1px solid var(--border,#0000001a);border-radius:var(--radius,8px);background:#fff;overflow:hidden}.dg-faq-q{cursor:pointer;text-align:left;width:100%;color:var(--text,#1a1a1a);background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;font-size:15.5px;font-weight:700;display:flex}.dg-faq-icon{color:var(--dark2,#3a5530);flex-shrink:0;font-size:20px;font-weight:400;transition:transform .2s}.dg-faq-icon--open{transform:rotate(45deg)}.dg-faq-slide{max-height:0;transition:max-height .25s;overflow:hidden}.dg-faq-slide--open{max-height:300px}.dg-faq-slide-inner{padding:0 18px 16px}.dg-faq-a{color:var(--text2,#505050);margin:0;font-size:14.5px;line-height:1.65}.dg-related{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.dg-related-card{border:1px solid var(--border,#0000001a);border-radius:var(--radius,8px);background:#fff;padding:16px 18px;text-decoration:none;display:block}.dg-related-card-label{letter-spacing:.04em;text-transform:uppercase;color:var(--dark2,#3a5530);font-size:11.5px;font-weight:700}.dg-related-card-title{color:var(--text,#1a1a1a);margin-top:4px;font-size:15.5px;font-weight:700;display:block}@media (max-width:640px){.dg-hero{padding:48px 20px 40px}.dg-hero h1{font-size:30px}.dg-hero-sub{font-size:15px}.dg-section h2{font-size:22px}}
