.dg-hero{padding-top:32px;padding-bottom:64px}.dg-hero .pi-breadcrumb{margin-bottom:42px}.pi-site .dg-eyebrow{margin-bottom:16px;color:#842982;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.dg-hero h1{font-size:clamp(40px,4.6vw,66px);line-height:1.12;font-weight:800}.dg-hero h1 span{color:#a733a4}.pi-site .dg-intro{max-width:750px;margin-top:24px;font-size:17px;line-height:1.85;color:#6b7280}.dg-actions{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin-top:30px}.pi-site .dg-small{margin-top:14px;font-size:12px;line-height:1.8;color:#6b7280}.dg-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:80px;align-items:start;padding-bottom:72px}.dg-steps-section{min-width:0;scroll-margin-top:110px}.dg-explore h2,.dg-help h2,.dg-steps-section h2{font-size:clamp(28px,3vw,38px);line-height:1.2}.dg-steps{margin:32px 0 0;padding:0;list-style:none}.dg-steps>li{display:grid;grid-template-columns:42px minmax(0,1fr);gap:22px;padding:28px 0;border-top:1px solid #e5e7eb}.dg-number{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#f6e8f5;color:#842982;font-size:13px;font-weight:800}.dg-steps h3{font-size:21px;line-height:1.45;letter-spacing:-.025em;padding-top:4px}.pi-site .dg-steps p{margin-top:12px;font-size:15px;line-height:1.85;color:#6b7280}.dg-steps strong{color:#1f1f1f;font-weight:700}.dg-steps .pi-text-link{margin-top:16px;color:#842982;gap:12px}.dg-choice{max-width:350px;margin-top:18px;padding:16px 20px;border:1px solid #e7bde5;border-radius:12px;background:#fcf8fc}.dg-choice>span{display:block;font-size:11px;color:#6b7280;margin-bottom:8px}.dg-choice>strong{display:flex;align-items:center;justify-content:space-between;font-size:15px;color:#842982}.pi-site .dg-steps .dg-tip{padding:13px 16px;border-left:3px solid #a733a4;background:#f8f8f8;color:#1f1f1f;font-size:13px}.dg-ready{padding:28px;border:1px solid #e7bde5;border-radius:20px;background:#fcf8fc}.dg-ready h2{font-size:26px;line-height:1.3}.dg-ready ul{margin:24px 0;padding:0;list-style:none;display:grid;gap:18px}.dg-ready li{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.8}.dg-ready li svg{flex-shrink:0;color:#842982;margin-top:4px}.pi-site .dg-ready>p:not(.dg-eyebrow):not(.dg-small){font-size:14px;line-height:1.85;color:#6b7280}.dg-ready .pi-button{margin-top:24px;width:100%;gap:12px;font-size:13px;padding-inline:16px}.dg-explore{padding:64px 0;background:#f8f8f8;border-block:1px solid #e5e7eb}.pi-site .dg-section-intro{max-width:760px;margin-top:20px;font-size:16px;color:#6b7280;line-height:1.85}.dg-explore-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:36px}.dg-explore-grid h3{font-size:20px;line-height:1.4;letter-spacing:-.025em}.pi-site .dg-explore-grid p{margin-top:12px;font-size:14px;color:#6b7280;line-height:1.85}.pi-site .dg-scope{margin-top:32px;padding-top:24px;border-top:1px solid #e5e7eb;font-size:13px;line-height:1.85;color:#6b7280}.dg-help{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:80px;padding-block:72px}.pi-site .dg-help>div>p:not(.dg-eyebrow){margin-top:22px;font-size:15px;line-height:1.85;color:#6b7280}.dg-help p a{color:#842982;text-decoration:underline;text-underline-offset:3px}.dg-help p a svg{display:inline;vertical-align:middle}.dg-faq details{border-bottom:1px solid #e5e7eb}.dg-faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:15px;font-weight:700;line-height:1.6;cursor:pointer}.dg-faq summary::-webkit-details-marker{display:none}.dg-faq summary svg{flex-shrink:0;color:#842982}.dg-faq details[open] summary svg{transform:rotate(45deg)}.pi-site .dg-faq p{padding-bottom:24px;font-size:14px;line-height:1.85;color:#6b7280}@media(max-width:1000px){.dg-layout{grid-template-columns:minmax(0,1fr) 290px;gap:36px}.dg-ready{padding:22px}.dg-ready .pi-button{font-size:12px}.dg-help{gap:36px}}@media(max-width:760px){.dg-hero{padding-top:18px;padding-bottom:40px}.dg-hero .pi-breadcrumb{margin-bottom:28px;font-size:10px}.pi-site .dg-intro{font-size:16px;margin-top:20px}.dg-actions{align-items:flex-start;flex-direction:column;gap:20px;margin-top:24px}.dg-layout{grid-template-columns:1fr;gap:36px;padding-bottom:40px}.dg-steps>li{grid-template-columns:34px minmax(0,1fr);gap:14px;padding:24px 0}.dg-number{width:34px;height:34px;border-radius:10px;font-size:11px}.dg-steps h3{font-size:19px;padding-top:1px}.pi-site .dg-steps p{font-size:14px}.dg-choice{padding:14px}.dg-steps .pi-text-link{font-size:12px}.dg-steps .pi-text-link svg{flex-shrink:0}.dg-ready .pi-button{width:auto;font-size:13px}.dg-explore{padding:40px 0}.dg-explore-grid{grid-template-columns:1fr;gap:28px;margin-top:28px}.dg-help{grid-template-columns:1fr;gap:24px;padding-block:40px}.dg-faq summary{font-size:14px;gap:12px}}