.dk-retail-partner main{min-width:0}.dk-partner-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(36px,6vw,88px);padding-block:64px 80px}.dk-partner-intro h1{max-width:13ch;font-size:clamp(40px,4.3vw,66px);font-weight:400;line-height:1.08;letter-spacing:-.035em;text-wrap:balance}.dk-partner-intro>p{max-width:46ch;margin-top:26px;color:var(--muted-foreground);font-size:16px;line-height:1.8}.dk-partner-action{display:inline-flex;align-items:center;justify-content:center;gap:13px;min-height:54px;margin-top:30px;padding:14px 23px;border-radius:14px;background:var(--energy);color:var(--energy-foreground);font-size:14px;font-weight:650;transition:background .18s}.dk-partner-action:hover{background:#ffc52b}.dk-partner-text-link{display:flex;align-items:center;gap:10px;width:fit-content;min-height:44px;margin-top:12px;font-size:13px;font-weight:600;color:var(--primary);text-decoration:underline;text-underline-offset:5px}.dk-partner-photo{min-width:0}.dk-partner-photo img{width:100%;height:clamp(420px,42vw,590px);border-radius:28px;object-fit:cover;object-position:50% 50%}.dk-partner-photo figcaption{margin-top:14px;color:var(--muted-foreground);font-size:12px;line-height:1.6}.dk-partner-support{display:grid;grid-template-columns:1fr 1fr;gap:clamp(36px,6vw,88px);padding-block:72px;background:var(--background);scroll-margin-top:100px}.dk-partner-section-intro h2,.dk-partner-agreement h2,.dk-partner-close h2{max-width:18ch;font-size:clamp(30px,3vw,43px);font-weight:400;line-height:1.16;letter-spacing:-.03em;text-wrap:balance}.dk-partner-section-intro>p,.dk-partner-agreement p,.dk-partner-close p{max-width:48ch;margin-top:20px;color:var(--muted-foreground);font-size:15px;line-height:1.8}.dk-partner-services article{display:flex;gap:22px;padding-block:26px;border-top:1px solid var(--border)}.dk-partner-services article:first-child{padding-top:0;border-top:0}.dk-partner-services article:last-child{padding-bottom:0}.dk-partner-services svg{flex-shrink:0;margin-top:3px;color:var(--primary);stroke-width:1.5}.dk-partner-services h3{font-size:19px;font-weight:600}.dk-partner-services p{margin-top:9px;color:var(--muted-foreground);font-size:14px;line-height:1.8}.dk-partner-agreement{padding-block:72px 0}.dk-partner-agreement-inner{display:grid;grid-template-columns:1fr 1fr;gap:64px;padding:clamp(28px,5vw,64px);border-radius:28px;background:var(--graphite);color:#fff}.dk-partner-agreement p{color:#bbced9}.dk-partner-agreement ul{align-self:center}.dk-partner-agreement li{display:flex;align-items:start;gap:14px;padding-block:18px;border-bottom:1px solid #36556a;font-size:14px;line-height:1.7}.dk-partner-agreement li:first-child{padding-top:0}.dk-partner-agreement li:last-child{border-bottom:0;padding-bottom:0}.dk-partner-agreement li svg{flex-shrink:0;margin-top:3px;color:var(--energy)}.dk-partner-close{display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:80px;padding-block:90px}.dk-partner-close aside{padding:32px;border-radius:16px;background:var(--background)}.dk-partner-close h3{max-width:20ch;font-size:24px;font-weight:450;line-height:1.3}.dk-partner-close aside p{margin-top:14px}.dk-retail-partner :is(a,button):focus-visible{outline:2px solid var(--primary);outline-offset:5px}@media(max-width:767px){.dk-partner-hero,.dk-partner-support,.dk-partner-agreement-inner,.dk-partner-close{grid-template-columns:minmax(0,1fr);gap:36px}.dk-partner-hero{padding-block:36px 48px}.dk-partner-intro h1{max-width:16ch;font-size:clamp(36px,8vw,48px)}.dk-partner-intro>p{margin-top:20px;font-size:15px}.dk-partner-photo img{height:340px}.dk-partner-support,.dk-partner-close{padding-block:48px}.dk-partner-agreement{padding-top:48px}.dk-partner-agreement-inner{padding:28px 24px}.dk-partner-close aside{padding:26px}}
