
#dwn-polish .dw-site{--dw-bg:#080c11;--dw-panel:#101820;--dw-line:#303c44;--dw-gold:#ffc515;--dw-cyan:#00cfee;--dw-white:#f4f7f8;--dw-muted:#a8b5bd;background:var(--dw-bg);color:var(--dw-white);font:15px/1.65 Inter,Arial,'Segoe UI',sans-serif;margin-top:14px;container-type:inline-size;max-width:100%;margin-inline:auto}
#dwn-polish .dw-site *{box-sizing:border-box}#dwn-polish .dw-site [hidden]{display:none!important}#dwn-polish .dw-site h1,#dwn-polish .dw-site h2,#dwn-polish .dw-site h3,#dwn-polish .dw-site p,#dwn-polish .dw-site figure{margin:0}#dwn-polish .dw-site a{color:inherit;text-decoration:none}#dwn-polish .dw-site button,#dwn-polish .dw-site input,#dwn-polish .dw-site select,#dwn-polish .dw-site textarea{font:inherit}#dwn-polish .dw-site svg{width:18px;height:18px;flex-shrink:0}#dwn-polish .dw-site a,#dwn-polish .dw-site button{touch-action:manipulation}
#dwn-polish .dw-header{background:#040506;display:flex;align-items:center;justify-content:space-between;gap:22px;padding:20px 5%;border-bottom:1px solid var(--dw-line)}#dwn-polish .dw-brand{flex-shrink:0}#dwn-polish .dw-logo{display:block;width:176px;height:48px;background:#040506 url('product-logo.webp') center 49%/214px auto no-repeat}#dwn-polish .dw-brand small{display:block;font-size:11px;letter-spacing:1.4px;margin-top:4px;color:var(--dw-muted)}#dwn-polish .dw-header nav{display:flex;align-items:center;gap:20px;font-size:12px}#dwn-polish .dw-menu{display:none;background:var(--dw-panel);color:var(--dw-white);border:1px solid var(--dw-line);padding:10px;gap:7px;align-items:center}
#dwn-polish .dw-primary,#dwn-polish .dw-secondary{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 17px;font-weight:600;border-radius:4px;border:1px solid var(--dw-gold)}#dwn-polish .dw-site .dw-primary{color:#080c11;background:var(--dw-gold)}#dwn-polish .dw-secondary{background:transparent;color:var(--dw-white);border-color:var(--dw-line)}#dwn-polish .dw-actions{display:flex;flex-wrap:wrap;gap:10px;margin:25px 0 15px}#dwn-polish .dw-section{padding:65px 6%;scroll-margin-top:20px}#dwn-polish .dw-eyebrow{font-size:11px;font-weight:600;letter-spacing:1.8px;color:var(--dw-cyan);margin-bottom:14px!important}#dwn-polish .dw-site h1{font-size:clamp(36px,5cqw,58px);line-height:1.08;letter-spacing:-2px;font-weight:650;margin-bottom:22px}#dwn-polish .dw-site h1 span{color:var(--dw-gold)}#dwn-polish .dw-site h2{font-size:clamp(28px,3.7cqw,39px);line-height:1.15;letter-spacing:-1px;font-weight:600;margin-bottom:18px}#dwn-polish .dw-site h3{font-size:20px;line-height:1.3;font-weight:600;margin-bottom:12px}#dwn-polish .dw-site p{color:var(--dw-muted)}#dwn-polish .dw-site .dw-note{font-size:11px;margin-top:12px;line-height:1.5}#dwn-polish .dw-lead{font-size:16px}#dwn-polish .dw-hero{display:grid;grid-template-columns:1fr 1.2fr;gap:35px;align-items:center;padding-inline:5%;padding-block:70px}#dwn-polish .dw-hero-image{padding:12px;background:var(--dw-panel);border:1px solid var(--dw-line);border-radius:12px}#dwn-polish .dw-image-top{display:flex;justify-content:space-between;gap:8px;font-size:11px;letter-spacing:1px;padding:0 3px 10px;color:var(--dw-muted)}#dwn-polish .dw-dot{color:var(--dw-cyan)}#dwn-polish .dw-hero-image img{display:block;width:100%;height:auto;border-radius:5px}#dwn-polish .dw-site figcaption{font-size:11px;color:var(--dw-muted);margin-top:9px;text-align:center}#dwn-polish .dw-capabilities{display:flex;justify-content:space-around;flex-wrap:wrap;gap:20px;padding:22px 6%;border-block:1px solid var(--dw-line);background:#101820;font-size:13px}#dwn-polish .dw-capabilities span{display:flex;align-items:center;gap:9px}#dwn-polish .dw-capabilities svg{color:var(--dw-cyan)}#dwn-polish .dw-heading{max-width:640px;margin-bottom:28px}#dwn-polish .dw-tabs{display:flex;gap:8px;margin-bottom:20px}#dwn-polish .dw-tab,#dwn-polish .dw-detail{border:1px solid var(--dw-line);border-radius:4px;background:var(--dw-panel);color:var(--dw-white);padding:10px 16px}#dwn-polish .dw-tab[aria-pressed=true],#dwn-polish .dw-detail[aria-pressed=true]{color:#080c11;background:var(--dw-gold);border-color:var(--dw-gold)}#dwn-polish .dw-tour-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:32px;align-items:center}#dwn-polish .dw-tour-image{overflow:hidden;background:#101820;border:1px solid var(--dw-line);border-radius:8px;aspect-ratio:1920/1032}#dwn-polish .dw-tour-image img{width:100%;height:100%;object-fit:cover;display:block}#dwn-polish .dw-coach{padding:38px 24px;min-height:250px;border:1px dashed var(--dw-line);border-radius:8px;background:var(--dw-panel);display:flex;flex-direction:column;justify-content:center}#dwn-polish .dw-coach svg{color:var(--dw-cyan);margin-bottom:20px}#dwn-polish .dw-detail-controls{display:flex;gap:7px;flex-wrap:wrap;margin-top:20px}#dwn-polish .dw-detail{font-size:11px;padding:9px 11px}#dwn-polish .dw-caption{font-size:12px;color:var(--dw-muted);margin:12px 0 18px}#dwn-polish .dw-text-link{color:var(--dw-cyan)!important;display:inline-flex;align-items:center;gap:9px;font-size:13px}#dwn-polish .dw-workflow{background:var(--dw-panel)}#dwn-polish .dw-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}#dwn-polish .dw-number{display:block;color:var(--dw-gold);font-size:28px;margin-bottom:20px}#dwn-polish .dw-steps article{padding-top:20px;border-top:1px solid var(--dw-line)}#dwn-polish .dw-steps p{font-size:14px}#dwn-polish .dw-setup{display:grid;grid-template-columns:1fr 1fr;gap:65px;background:#f3f1e8;color:#101820}#dwn-polish .dw-setup .dw-eyebrow{color:#076072}#dwn-polish .dw-setup p{color:#45525a}#dwn-polish .dw-setup .dw-primary{margin-top:25px}#dwn-polish .dw-site details{border-bottom:1px solid var(--dw-line);padding:18px 0}#dwn-polish .dw-site summary{font-weight:600;min-height:26px}#dwn-polish .dw-site details p{font-size:14px;margin-top:12px}#dwn-polish .dw-setup details{border-color:#c5cdc8}#dwn-polish .dw-faq{background:#101a20}#dwn-polish .dw-faq details{max-width:800px}#dwn-polish .dw-contact{background:#0a1015;display:grid;grid-template-columns:1fr 1.15fr;gap:65px}#dwn-polish .dw-contact-email{color:var(--dw-white)!important;margin-top:30px!important}#dwn-polish .dw-site form{display:grid;gap:14px}#dwn-polish .dw-site label{display:grid;gap:5px;font-size:12px}#dwn-polish .dw-form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}#dwn-polish .dw-site input,#dwn-polish .dw-site select,#dwn-polish .dw-site textarea{width:100%;min-width:0;padding:10px 12px;background:var(--dw-panel);border:1px solid var(--dw-line);color:var(--dw-white);border-radius:4px;font-size:16px}#dwn-polish .dw-site form .dw-primary{justify-self:start}#dwn-polish .dw-footer{padding:25px 6%;background:#040506;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;font-size:11px;color:var(--dw-muted)}#dwn-polish .dw-footer div{display:flex;gap:20px}#dwn-polish .dw-footer-link{border:0;padding:0;background:none;color:var(--dw-muted)}#dwn-polish .dw-footer .dw-logo{width:145px;background-size:176px}#dwn-polish .dw-footer #dw-legal-note{width:100%;margin:0}
@container(max-width:700px){#dwn-polish .dw-header{flex-wrap:wrap;padding:15px 6%}#dwn-polish .dw-menu{display:flex}#dwn-polish .dw-header nav{display:none;width:100%;flex-direction:column;align-items:stretch;gap:0}#dwn-polish .dw-header nav.dw-open{display:flex}#dwn-polish .dw-header nav a{padding:12px 8px}#dwn-polish .dw-section{padding:42px 7%}#dwn-polish .dw-hero,#dwn-polish .dw-tour-grid,#dwn-polish .dw-setup,#dwn-polish .dw-contact{grid-template-columns:1fr;gap:28px}#dwn-polish .dw-steps{grid-template-columns:1fr;gap:22px}#dwn-polish .dw-capabilities{display:grid;grid-template-columns:1fr 1fr;padding:20px 7%;gap:18px}#dwn-polish .dw-form-row{grid-template-columns:1fr}#dwn-polish .dw-site h1{font-size:42px}#dwn-polish .dw-site h2{font-size:31px}#dwn-polish .dw-footer{align-items:start;flex-direction:column}#dwn-polish .dw-tour-copy{padding-top:0}#dwn-polish .dw-detail{min-height:44px}#dwn-polish .dw-tab{min-height:44px}}
#dwn-polish .dw-site{font-family:'Source Sans 3',Arial,sans-serif;font-size:18px;line-height:1.6;max-width:1200px}
#dwn-polish .dw-site h1,#dwn-polish .dw-site h2,#dwn-polish .dw-site h3,#dwn-polish .dw-site summary,#dwn-polish .dw-site nav,#dwn-polish .dw-site button,#dwn-polish .dw-primary,#dwn-polish .dw-secondary{font-family:Manrope,Arial,sans-serif}
#dwn-polish .dw-site h1{font-weight:600;font-size:clamp(38px,5.8cqw,64px);letter-spacing:-.025em;line-height:1.08}
#dwn-polish .dw-site h2{font-weight:600;letter-spacing:-.025em;font-size:clamp(30px,3.9cqw,42px)}
#dwn-polish .dw-site h3{font-size:21px;font-weight:600;letter-spacing:-.02em}
#dwn-polish .dw-section{padding-block:78px}
#dwn-polish .dw-hero{grid-template-columns:1fr 1.12fr;gap:38px;padding-block:82px}
#dwn-polish .dw-lead{font-size:18px;max-width:54ch}
#dwn-polish .dw-eyebrow{font-size:12px;letter-spacing:1.1px}
#dwn-polish .dw-primary,#dwn-polish .dw-secondary{font-size:13px;border-radius:6px;padding:14px 19px}
#dwn-polish .dw-header nav{font-size:12px;gap:16px}
#dwn-polish .dw-heading{margin-bottom:36px}
#dwn-polish .dw-site details{padding-block:23px}
#dwn-polish .dw-site summary{font-size:16px;font-weight:500}
#dwn-polish .dw-site details p,#dwn-polish .dw-steps p{font-size:17px;max-width:65ch;line-height:1.65}
#dwn-polish .dw-capabilities{font-family:Manrope,Arial,sans-serif;gap:20px;padding-block:26px;background:var(--dw-bg)}
#dwn-polish .dw-hero-image{padding:9px;border-radius:9px}
#dwn-polish .dw-tour-copy p{font-size:17px}
#dwn-polish .dw-site .dw-note{font-size:12px}
#dwn-polish .dw-site label{font-size:14px}
#dwn-polish .dw-number{font-family:Manrope,Arial,sans-serif;font-size:32px;font-weight:400}
#dwn-polish .dw-faq .dw-heading{max-width:700px}
@container(max-width:700px){#dwn-polish .dw-hero{grid-template-columns:1fr;gap:32px}#dwn-polish .dw-section{padding-block:48px}#dwn-polish .dw-site h1{font-size:38px;letter-spacing:-.025em}#dwn-polish .dw-site h2{font-size:30px}#dwn-polish .dw-site h3{font-size:20px}#dwn-polish .dw-capabilities{font-size:12px}#dwn-polish .dw-lead{font-size:18px}}

html{scroll-behavior:smooth}body{margin:0;background:#080c11}#dwn-polish .dw-site{max-width:1440px;margin-top:0}#dwn-polish .dw-header{position:sticky;top:0;z-index:30}#dwn-polish .dw-section{scroll-margin-top:110px}#dwn-polish .dw-honeypot{position:absolute;left:-9999px}#dwn-polish :focus-visible{outline:3px solid #00cfee;outline-offset:5px}#dwn-polish button,#dwn-polish summary{cursor:pointer}#dwn-polish .skip-link{position:absolute;top:-100px;background:#ffc515;color:#080c11;padding:12px;z-index:99}#dwn-polish .skip-link:focus{top:0}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
/* 3.2 Coach tour, complete logo and motion */
#dwn-polish .dw-logo{width:200px;height:92px;background:#040506 url('product-logo.webp') center/contain no-repeat}
#dwn-polish .dw-footer .dw-logo{width:170px;height:80px;background-size:contain}
#dwn-polish .dw-header{padding-block:8px;gap:14px}
#dwn-polish .dw-brand small{margin-top:0;letter-spacing:.8px;font-size:10px}
#dwn-polish .dw-tour-grid{grid-template-columns:1.5fr 1fr;align-items:start}
#dwn-polish .dw-tour-image{aspect-ratio:1600/1080;position:relative;display:flex;align-items:center;background:#080a0d}
#dwn-polish .dw-tour-image img{height:auto;object-fit:contain;transform-origin:center;transition:transform 480ms cubic-bezier(.22,1,.36,1);will-change:transform}
#dwn-polish .dw-tour-copy{min-width:0}#dwn-polish #dw-copy-body{min-height:300px}
#dwn-polish #dw-detail-points{padding-left:20px;color:var(--dw-muted);font-size:16px;line-height:1.6;margin:16px 0}
#dwn-polish #dw-detail-points li{margin-bottom:8px}
#dwn-polish .dw-detail{min-height:44px;font-size:12px}
#dwn-polish .dw-expand{margin-top:12px;min-height:44px;align-items:center}
#dwn-polish .dw-tour-evidence{padding-top:18px;border-top:1px solid var(--dw-line);margin-top:28px}
@container(max-width:700px){#dwn-polish .dw-tour-grid{grid-template-columns:1fr}#dwn-polish #dw-copy-body{min-height:0}#dwn-polish .dw-logo{width:190px;height:86px}#dwn-polish .dw-header{padding-block:6px}#dwn-polish .dw-brand small{font-size:9px}#dwn-polish .dw-tour-copy{min-height:340px}}
@media(prefers-reduced-motion:reduce){#dwn-polish .dw-tour-image img{transition:none!important}}

#dwn-polish .dw-beta{background:#101820}#dwn-polish .dw-beta-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px}#dwn-polish .dw-beta-grid article{border-top:1px solid var(--dw-line);padding-top:24px}#dwn-polish .dw-beta .dw-heading{max-width:760px}#dwn-polish .dw-header nav{gap:12px}#dwn-polish .dw-site .dw-feedback-error{color:var(--dw-gold)}@container(max-width:700px){#dwn-polish .dw-beta-grid{grid-template-columns:1fr;gap:28px}}

/* Keep the additional Home link usable at intermediate widths. */
#dwn-polish .dw-header nav{flex-wrap:wrap}
