.dg-site{font-family:Arial,Helvetica,sans-serif;color:#171717;font-size:18px;line-height:1.6;letter-spacing:0;background:#fff}.dg-site *{box-sizing:border-box}.dg-site h1,.dg-site h2,.dg-site h3,.dg-site h4,.dg-site p{margin:0}.dg-site h1,.dg-site h2,.dg-site h3,.dg-site h4{font-family:Arial,Helvetica,sans-serif;font-weight:800;letter-spacing:-.035em;color:inherit}.dg-site h1{font-size:clamp(38px,4.2vw,64px);line-height:1.06}.dg-site h2{font-size:clamp(30px,3vw,46px);line-height:1.12}.dg-site h3{font-size:26px;line-height:1.22}.dg-site p{font-size:19px;line-height:1.65}.dg-site a{color:inherit;text-decoration:none}.dg-site button,.dg-site input,.dg-site select,.dg-site textarea{font:inherit;font-size:18px}.dg-site img{display:block;max-width:100%;height:auto}.dg-site a:focus-visible,.dg-site button:focus-visible,.dg-site input:focus-visible,.dg-site summary:focus-visible,.dg-site textarea:focus-visible{outline:3px solid #e86126;outline-offset:4px}.dg-wrap{max-width:1320px;margin:0 auto;padding:0 30px}.dg-narrow{max-width:900px;margin:0 auto;padding:0 30px}.dg-pad{padding-top:80px;padding-bottom:80px}.dg-eyebrow{font-size:16px!important;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.dg-orange{color:#b54718}.dg-dark .dg-orange{color:#f47b37}.dg-kicker{display:flex;align-items:center;gap:10px}.dg-kicker:before{content:'';width:8px;height:8px;background:#e86126;border-radius:50%;flex:none}.dg-button{display:inline-flex;justify-content:center;align-items:center;min-height:58px;padding:15px 27px;background:#b54718;color:#fff!important;border:2px solid #b54718;border-radius:4px;font-size:18px;font-weight:800;line-height:1.25;cursor:pointer;letter-spacing:.01em;text-align:center;transition:background .2s,border-color .2s}.dg-button:hover{background:#a94013;border-color:#a94013}.dg-button--dark{background:#181818;border-color:#181818}.dg-button--outline{background:transparent;color:#181818!important;border-color:#181818}.dg-button--outline:hover{background:#f2f2f2}.dg-section-intro{max-width:760px;margin:0 auto 40px;text-align:center}.dg-section-intro h2+p{margin-top:20px}.dg-grid{display:grid;gap:30px}.dg-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.dg-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.dg-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.dg-panel{padding:30px;background:#f5f4f0;border:1px solid #e5e4df;border-radius:8px}.dg-panel h3{margin-bottom:16px}.dg-muted{color:#555}.dg-dark{background:#171b18;color:#fff}.dg-soft{background:#f5f4f0}.dg-rule{height:1px;background:#dfdfd9;margin:30px 0}.dg-link{font-weight:700;text-decoration:underline!important;text-underline-offset:5px}.dg-step-number{font-size:18px;font-weight:800;color:#b44d1d;margin-bottom:16px;display:block}.dg-faq{border-top:1px solid #d8d8d2}.dg-faq details{border-bottom:1px solid #d8d8d2;padding:22px 0}.dg-faq summary{cursor:pointer;font-size:21px;font-weight:700;list-style:none;padding-right:40px;position:relative;line-height:1.4}.dg-faq summary:after{content:'+';position:absolute;right:4px;top:-3px;font-size:30px;font-weight:400}.dg-faq details[open] summary:after{content:'−'}.dg-faq summary::-webkit-details-marker{display:none}.dg-faq details p{padding-top:18px;color:#444}.dg-site .dg-spaced>*+*{margin-top:24px}.dg-center{text-align:center}.dg-prose{font-size:20px}.dg-prose p+p,.dg-prose h2,.dg-prose h3,.dg-prose ul{margin-top:28px}.dg-prose h2{font-size:34px}.dg-prose li{margin-bottom:12px}.dg-prose a{text-decoration:underline;text-underline-offset:4px}.dg-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.dg-form-grid label{display:block;font-size:18px;font-weight:700;margin-bottom:8px}.dg-form-grid input,.dg-form-grid textarea{width:100%;padding:14px;border:1px solid #a6aaa2;border-radius:4px;background:#fff;color:#171717}.dg-form-wide{grid-column:1/-1}.dg-notice{padding:20px;border-left:4px solid #e86728;background:#f7f2e9}.dg-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:989px){.dg-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.dg-pad{padding-top:55px;padding-bottom:55px}}@media(max-width:749px){.dg-wrap,.dg-narrow{padding-left:20px;padding-right:20px}.dg-grid--2,.dg-grid--3{grid-template-columns:1fr}.dg-grid{gap:22px}.dg-site h1{font-size:38px}.dg-site h2{font-size:31px}.dg-site h3{font-size:25px}.dg-site p{font-size:18px}.dg-panel{padding:23px}.dg-pad{padding-top:45px;padding-bottom:45px}.dg-grid--4{grid-template-columns:1fr}.dg-section-intro{margin-bottom:30px}.dg-form-grid{grid-template-columns:1fr}.dg-button{width:100%;font-size:18px;min-height:56px}.dg-prose h2{font-size:29px}.dg-faq summary{font-size:20px}}@media(prefers-reduced-motion:reduce){.dg-site *{scroll-behavior:auto!important;transition:none!important}}
