.dk-site{--dk-navy:#172b51;--dk-red:#c93643;--dk-paper:#f8f7f2;--dk-muted:#667080;--dk-line:#e4e5e1;color:var(--dk-navy);background:#fff;font-family:Arial,"Noto Sans",sans-serif;font-size:16px;line-height:1.7;word-break:keep-all;overflow-wrap:anywhere}
.dk-site *{box-sizing:border-box}.dk-site a{color:inherit;text-decoration:none}.dk-site a:hover{color:var(--dk-red)}.dk-site a:focus-visible,.dk-site summary:focus-visible{outline:3px solid #bd3c46;outline-offset:5px}.dk-site img{display:block;max-width:100%;height:auto}.dk-site p{margin:0 0 22px}.dk-site h1,.dk-site h2,.dk-site h3{font-family:inherit;color:inherit;font-weight:750;letter-spacing:-.045em;line-height:1.24;margin:0 0 22px}.dk-site h1{font-size:clamp(38px,4.2vw,66px)}.dk-site h2{font-size:clamp(29px,3vw,43px)}.dk-site h3{font-size:23px}.dk-shell{width:min(1200px,calc(100% - 64px));margin:auto}.dk-eyebrow{font-size:12px;letter-spacing:.16em;font-weight:750;color:var(--dk-red);margin-bottom:22px!important}.dk-muted{color:var(--dk-muted)}.dk-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;padding:14px 23px;border:1px solid var(--dk-navy);background:var(--dk-navy);color:white!important;border-radius:5px;font-size:15px;line-height:1.5;font-weight:700;transition:background .15s}.dk-button:hover{background:#294371}.dk-button.dk-red{background:var(--dk-red);border-color:var(--dk-red)}.dk-button.dk-red:hover{background:#a52a36}.dk-button.dk-light{color:var(--dk-navy)!important;background:white;border-color:#d8dde4}.dk-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.dk-link{display:inline-flex;gap:15px;align-items:center;font-weight:700;border-bottom:1px solid currentColor;padding-bottom:4px}.dk-arrow{font-family:Arial,sans-serif;font-weight:400;font-size:20px}.dk-topline{font-size:10px;letter-spacing:.2em;text-align:center;background:var(--dk-navy);color:#fff;padding:7px 16px}.dk-nav{background:white;border-bottom:1px solid var(--dk-line)}.dk-nav-inner{min-height:88px;display:flex;align-items:center;gap:30px}.dk-brand{display:inline-flex;align-items:center;gap:7px;line-height:1.05;flex-shrink:0}.dk-brand strong{font-size:30px;font-weight:850;letter-spacing:-1.3px}.dk-brand strong span{color:var(--dk-red)}.dk-brand small{font-size:9px;letter-spacing:1.5px;border-left:1px solid #c9cdd4;padding-left:10px;margin-left:5px;line-height:1.5}.dk-nav-links{display:flex;gap:26px;margin-left:auto;font-size:14px;font-weight:700}.dk-nav-links .active{color:var(--dk-red)}.dk-langs{display:flex;gap:9px;align-items:center;white-space:nowrap;font-size:12px}.dk-langs a{opacity:.5}.dk-langs a.active{opacity:1;font-weight:700}.dk-nav .dk-button{padding:11px 17px;font-size:13px;gap:12px}.dk-mobile-menu{display:none}.dk-hero{background:var(--dk-paper);padding:68px 0 60px}.dk-hero-grid{display:grid;grid-template-columns:1fr 1.08fr;gap:64px;align-items:center}.dk-hero h1 em{font-style:normal;color:var(--dk-red)}.dk-hero p.dk-lead{font-size:17px;max-width:430px;color:#596375}.dk-photo{position:relative}.dk-photo img{width:100%;aspect-ratio:1.1;object-fit:cover;border-radius:5px}.dk-photo-note{position:absolute;left:-20px;bottom:25px;background:white;padding:16px 24px;box-shadow:0 6px 30px #172b5110;font-size:13px;line-height:1.5;border-left:3px solid var(--dk-red)}.dk-photo-note strong{display:block;font-size:17px}.dk-caption{font-size:11px;color:var(--dk-muted);margin:9px 0 0!important}.dk-proof{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;border-top:1px solid #dfdfd7;margin-top:55px;padding-top:22px;font-size:14px}.dk-proof strong{display:block;font-size:16px}.dk-proof span{color:var(--dk-muted);font-size:13px}.dk-section{padding:84px 0}.dk-section.dk-paper{background:var(--dk-paper)}.dk-section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:35px}.dk-section-head h2{margin:0}.dk-section-head p{max-width:370px;margin:0;color:var(--dk-muted);font-size:15px}.dk-products{display:grid;grid-template-columns:1.15fr 1fr;gap:38px;align-items:center}.dk-products>img{width:100%;aspect-ratio:1.3;object-fit:cover;border-radius:5px}.dk-product-list{display:grid;grid-template-columns:1fr 1fr;column-gap:26px}.dk-product-item{padding:22px 0;border-bottom:1px solid var(--dk-line)}.dk-product-item span{color:var(--dk-red);font-size:11px;font-weight:700}.dk-product-item h3{font-size:20px;margin:8px 0}.dk-product-item p{font-size:14px;color:var(--dk-muted);margin:0}.dk-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:38px}.dk-step{border-top:2px solid var(--dk-navy);padding-top:22px}.dk-step b{font-size:13px;color:var(--dk-red);display:block;margin-bottom:24px}.dk-step p{font-size:15px;color:var(--dk-muted);margin:0}.dk-cta{padding:52px;background:var(--dk-navy);color:white;display:grid;grid-template-columns:1fr auto;align-items:center;gap:40px;border-radius:6px}.dk-cta h2{font-size:35px;margin-bottom:14px}.dk-cta p{margin:0;color:#d6deee;font-size:15px}.dk-cta .dk-eyebrow{color:#f3bec3}.dk-downloads{display:flex;gap:10px;flex-wrap:wrap}.dk-downloads a{display:flex;flex-direction:column;align-items:flex-start;background:#fff;color:var(--dk-navy)!important;padding:10px 18px;line-height:1.35;border-radius:5px;min-width:148px}.dk-downloads small{font-size:10px}.dk-downloads strong{font-size:18px;letter-spacing:-.3px}.dk-subhero{background:var(--dk-paper);padding:65px 0}.dk-subhero h1{font-size:clamp(36px,4vw,54px);max-width:810px}.dk-subhero p{max-width:680px;color:var(--dk-muted);margin-bottom:0}.dk-split{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.dk-split img{width:100%;border-radius:5px}.dk-split p{color:var(--dk-muted)}.dk-values{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:42px}.dk-value{padding-top:22px;border-top:1px solid #d6dce5}.dk-value h3{font-size:22px}.dk-value p{font-size:15px;color:var(--dk-muted);margin:0}.dk-stores{display:grid;grid-template-columns:1fr 1fr;gap:28px}.dk-store{border:1px solid var(--dk-line);border-radius:6px;padding:32px}.dk-store h2{font-size:32px}.dk-store p{color:var(--dk-muted);font-size:15px}.dk-notice{background:var(--dk-paper);padding:22px 28px;border-left:3px solid var(--dk-red);font-size:14px;margin-top:30px;color:#596375}.dk-empty{max-width:850px;margin:auto;padding:48px;border:1px solid var(--dk-line);border-radius:6px;display:flex;gap:26px;align-items:flex-start}.dk-empty-icon{width:54px;height:54px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;background:#f5f3ed;color:var(--dk-red);font-size:24px}.dk-empty h2{font-size:28px}.dk-empty p{color:var(--dk-muted)}.dk-empty .dk-status{display:inline-block;background:#f6f0ec;color:#875346;border-radius:4px;padding:4px 10px;font-size:12px;margin-bottom:16px}.dk-help{display:grid;grid-template-columns:1fr 1fr;gap:28px}.dk-help article{padding:32px;border:1px solid var(--dk-line);border-radius:5px}.dk-help p{color:var(--dk-muted);font-size:15px}.dk-footer{background:#f2f3f5;padding:54px 0 22px}.dk-footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:50px}.dk-footer .dk-brand{margin-bottom:20px}.dk-footer p{font-size:13px;color:var(--dk-muted);max-width:340px}.dk-footer h3{font-size:13px;letter-spacing:0;margin:0 0 15px}.dk-footer ul{list-style:none;padding:0;margin:0}.dk-footer li{font-size:13px;margin-bottom:10px}.dk-footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #dadde3;padding-top:20px;margin-top:35px;font-size:11px;color:var(--dk-muted)}.dk-footer-bottom div{display:flex;gap:18px}.dk-skip{position:absolute;left:12px;top:-120px;background:#fff;padding:12px;z-index:2000}.dk-skip:focus{top:12px}.dk-app-visual{max-height:440px;object-fit:cover}
@media(min-width:1600px){.dk-hero-grid{gap:85px}}
@media(max-width:1050px){.dk-nav-links{gap:17px;font-size:13px}.dk-nav-inner{gap:20px}.dk-brand small{display:none}.dk-hero-grid{gap:35px}.dk-cta{padding:36px;grid-template-columns:1fr}.dk-photo-note{left:-10px}.dk-split{gap:35px}}
@media(max-width:780px){.dk-shell{width:calc(100% - 36px)}.dk-nav-inner{min-height:74px;gap:16px;flex-wrap:wrap;padding:15px 0}.dk-brand strong{font-size:25px}.dk-nav-links{display:none}.dk-nav-inner>.dk-langs{margin-left:auto}.dk-nav-inner>.dk-button{display:none}.dk-mobile-menu{display:block;width:100%;border-top:1px solid var(--dk-line);padding-top:8px;font-size:13px}.dk-mobile-menu summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;font-weight:700}.dk-mobile-menu summary::-webkit-details-marker{display:none}.dk-mobile-links{display:flex;flex-direction:column;gap:2px;padding-top:10px}.dk-mobile-links a{padding:9px 0}.dk-mobile-links .dk-button{padding:12px;margin-top:8px}.dk-hero{padding:40px 0 26px}.dk-hero-grid{grid-template-columns:1fr;gap:30px}.dk-hero h1{font-size:42px}.dk-hero p.dk-lead{font-size:16px;max-width:100%}.dk-photo img{aspect-ratio:1.4}.dk-photo-note{left:12px;bottom:17px;padding:11px 17px}.dk-photo-note strong{font-size:15px}.dk-proof{gap:12px;margin-top:26px;padding-top:20px}.dk-proof strong{font-size:13px}.dk-proof span{font-size:11px;line-height:1.4;display:block;margin-top:5px}.dk-section{padding:50px 0}.dk-section-head{display:block;margin-bottom:25px}.dk-section-head p{margin-top:16px}.dk-products,.dk-split,.dk-stores,.dk-help{grid-template-columns:1fr;gap:24px}.dk-steps{grid-template-columns:1fr;gap:26px}.dk-step{display:grid;grid-template-columns:38px 1fr;column-gap:12px;padding-top:20px}.dk-step b{grid-row:1/3;margin:3px 0 0}.dk-step h3{font-size:21px;margin-bottom:10px}.dk-step p{grid-column:2}.dk-cta{padding:29px 24px;gap:25px}.dk-cta h2{font-size:29px}.dk-downloads{width:100%}.dk-downloads a{flex:1;min-width:126px;padding:10px 13px}.dk-downloads strong{font-size:16px}.dk-subhero{padding:42px 0}.dk-subhero h1{font-size:37px}.dk-values{grid-template-columns:1fr;gap:22px}.dk-empty{padding:26px;gap:15px}.dk-empty-icon{width:38px;height:38px;font-size:18px}.dk-empty h2{font-size:23px}.dk-store{padding:25px}.dk-footer{padding:38px 0 20px}.dk-footer-grid{grid-template-columns:1fr 1fr;gap:25px}.dk-footer-grid>div:first-child{grid-column:1/-1}.dk-footer-bottom{display:block}.dk-footer-bottom>div{margin-top:12px;flex-wrap:wrap}.dk-eyebrow{margin-bottom:16px!important}.dk-product-item h3{font-size:18px}.dk-product-item p{font-size:13px}}
@media(prefers-reduced-motion:reduce){.dk-site *{scroll-behavior:auto!important;transition:none!important}}
