.dlPage .dlNew{font-family:var(--font-jakarta),"Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",sans-serif;color:#111827}.dlPage .dlNew h1,.dlPage .dlNew h2,.dlPage .dlNew h3,.dlPage .dlNew p{max-width:none;color:inherit;margin:0}.dlPage .dlNew ul,.dlPage .dlNew ol{margin:0;padding:0}.dlPage .dlNew li{list-style:none}.dlPage .dlNew img{max-width:100%}.dlPage .dlNew a{color:#1d4fd8;text-decoration:none}.dlPage .dlNew a:hover{color:#163da8;text-decoration:underline}.dlPage .dlNew a:focus-visible{outline-offset:2px;outline:3px solid #386dff}.dlWrap{box-sizing:border-box;max-width:1200px;margin:0 auto;padding:0 40px}.dlSrOnly{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.dlPage .dlNew .dlKicker{letter-spacing:.08em;text-transform:uppercase;color:#1d4fd8;font-size:13px;font-weight:700}.dlPage .dlNew .dlBtn{box-sizing:border-box;border-radius:12px;align-items:center;gap:10px;height:52px;padding:0 22px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.dlPage .dlNew .dlBtn:hover{text-decoration:none}.dlPage .dlNew .dlBtnPrimary{color:#fff;background:#1d4fd8;gap:12px;height:56px;padding:0 24px;font-weight:800;box-shadow:0 8px 20px #1d4fd840}.dlPage .dlNew .dlBtnPrimary:hover{color:#fff;background:#163da8}.dlPage .dlNew .dlBtnOutline{color:#1d4fd8;background:#fff;border:1px solid #c9d6ea;height:56px}.dlPage .dlNew .dlBtnOutline:hover{color:#1d4fd8;border-color:#1d4fd8}.dlPage .dlNew .dlBtnWhite{color:#1e46c8;background:#fff;padding:0 24px;font-weight:800}.dlPage .dlNew .dlBtnWhite:hover{color:#1e46c8;background:#eef3ff}.dlPage .dlNew .dlBtnGhostWhite{color:#fff;border:1px solid #ffffff8c}.dlPage .dlNew .dlBtnGhostWhite:hover{color:#fff;background:#ffffff1f}.dlHero{background:radial-gradient(900px 380px at 50% -10%,#386dff29,#0000 70%),linear-gradient(#f3f6fd 0%,#fff 100%);padding-top:72px;position:relative;overflow:hidden}.dlHeroRings{opacity:.5;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.dlHeroInner{text-align:center;flex-direction:column;align-items:center;gap:22px;padding-top:80px;padding-bottom:64px;display:flex;position:relative}.dlHeroLogos{gap:10px;display:flex}.dlHeroLogos span{background:#fff;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;display:flex;box-shadow:0 4px 14px #1118271a}.dlHeroLogos img{object-fit:contain;width:32px;height:38px}.dlPage .dlNew .dlHero h1{letter-spacing:-.035em;color:#111827;font-size:56px;font-weight:800;line-height:1.06}.dlPage .dlNew .dlHero h1 span{color:#1d4fd8}.dlPage .dlNew .dlHeroLead{color:#374151;max-width:640px;font-size:19px;line-height:1.6}.dlHeroActions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:6px;display:flex}.dlRecIcon{display:inline-flex}.dlHeroMeta{color:#4b5563;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;font-size:14px;display:flex}.dlHeroMeta>svg{color:#6b7280}.dlPage .dlNew .dlHeroMeta a{font-weight:700}.dlDetected{align-items:center;gap:6px;display:inline-flex}.dlDetected i{background:#12733f;border-radius:50%;width:8px;height:8px}.dlStepsWrap{padding-top:16px;padding-bottom:16px}.dlSteps{background:#f7f9fc;border:1px solid #eef1f5;border-radius:20px;flex-wrap:wrap;gap:32px;display:flex;padding:28px 32px!important}.dlSteps li{flex:1 1 0;align-items:flex-start;gap:16px;min-width:220px;display:flex}.dlStepNum{color:#fff;background:#1d4fd8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;font-weight:800;display:flex}.dlStepText{flex-direction:column;gap:4px;display:flex}.dlStepText strong{font-size:18px;font-weight:800}.dlStepText span{color:#4b5563;font-size:15px;line-height:1.5}.dlPlatforms{flex-direction:column;gap:36px;padding-top:88px;padding-bottom:40px;display:flex}.dlPlatformsHead{flex-direction:column;gap:14px;display:flex}.dlPage .dlNew .dlPlatformsHead h2{letter-spacing:-.025em;color:#111827;font-size:40px;font-weight:800;line-height:1.15}.dlProducts{flex-wrap:wrap;gap:24px;display:flex}.dlProduct{background:#fff;border:1px solid #e3e7ee;border-radius:20px;flex-direction:column;flex:1 1 0;min-width:320px;display:flex;overflow:hidden;box-shadow:0 1px 2px #1118270a}.dlProductBanner{align-items:center;height:96px;padding:0 24px;display:flex;position:relative;overflow:hidden}.dlTone-teal{background:#00bfb4}.dlTone-blue{background:#0d6db4}.dlBannerRings{opacity:.22;width:100%;height:100%;position:absolute;inset:0}.dlProductLogo{background:#fff;border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;display:flex;position:relative;box-shadow:0 2px 6px #11182714}.dlProductLogo img{object-fit:contain;width:36px;height:43px}.dlProductBody{flex-direction:column;flex-grow:1;gap:16px;padding:22px 24px 24px;display:flex}.dlProductText{flex-direction:column;flex-grow:1;gap:6px;display:flex}.dlPage .dlNew .dlProductText h3{color:#111827;font-size:22px;font-weight:800}.dlPage .dlNew .dlProductText p{color:#4b5563;font-size:15px;line-height:1.5}.dlLinks{flex-direction:column;gap:10px;display:flex}.dlPage .dlNew .dlLink{box-sizing:border-box;color:#111827;background:#fff;border:1px solid #d9dee7;border-radius:12px;align-items:center;gap:14px;min-height:68px;padding:10px 16px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.dlPage .dlNew .dlLink:hover{color:#111827;border-color:#1d4fd8;text-decoration:none;box-shadow:0 4px 14px #1d4fd81f}.dlLinkIcon{color:#111827;background:#f1f3f7;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.dlLinkText{flex-direction:column;flex-grow:1;gap:1px;display:flex}.dlLinkText strong{font-size:16px;font-weight:800}.dlLinkText span{color:#6b7280;font-size:13px}.dlLinkArrow{color:#1d4fd8;display:flex}.dlSupportRow{padding-top:0;padding-bottom:88px}.dlSupportInner{flex-wrap:wrap;align-items:stretch;gap:24px;display:flex}.dlRemote{box-sizing:border-box;background:#fff;border:1px solid #e3e7ee;border-radius:20px;flex-direction:column;flex:1.4 520px;gap:18px;min-width:0;padding:26px 28px;display:flex}.dlRemoteHead{align-items:flex-start;gap:14px;display:flex}.dlRemoteIcon{color:#1d4fd8;background:#eaf0ff;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.dlRemoteText{flex-direction:column;gap:4px;display:flex}.dlPage .dlNew .dlRemoteText h3{color:#111827;font-size:20px;font-weight:800}.dlRemoteText>span{color:#4b5563;font-size:15px;line-height:1.5}.dlRemoteTools{flex-wrap:wrap;gap:10px;display:flex}.dlPage .dlNew .dlTool{box-sizing:border-box;color:#111827;background:#fff;border:1px solid #d9dee7;border-radius:12px;flex:1 1 0;justify-content:center;align-items:center;gap:10px;min-width:160px;height:52px;padding:0 16px;font-size:15px;font-weight:800;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.dlPage .dlNew .dlTool:hover{color:#111827;border-color:#1d4fd8;text-decoration:none;box-shadow:0 4px 14px #1d4fd81f}.dlToolIcon{color:#1d4fd8;display:flex}.dlPage .dlNew .dlToolLogo{object-fit:contain;border-radius:5px;flex-shrink:0;width:24px;height:24px}.dlSafe{box-sizing:border-box;background:#fdf1dc;border:1px solid #f6d9a6;border-radius:20px;flex-direction:column;flex:340px;gap:12px;min-width:0;padding:26px 28px;display:flex}.dlSafeTitle{color:#8a4b00;align-items:center;gap:10px;font-size:17px;font-weight:800;display:flex}.dlPage .dlNew .dlSafe p{color:#5c3a06;font-size:15px;line-height:1.55}.dlPage .dlNew .dlSafePhone{color:#8a4b00;align-self:flex-start;align-items:center;gap:8px;font-size:18px;font-weight:800;display:inline-flex}.dlPage .dlNew .dlSafePhone:hover{color:#6b3a00}.dlTrust{background:#fff;border-top:1px solid #eef1f5;border-bottom:1px solid #eef1f5}.dlTrustInner{text-align:center;flex-direction:column;align-items:center;gap:24px;padding-top:56px;padding-bottom:56px;display:flex}.dlPage .dlNew .dlTrustInner h2{color:#111827;font-size:24px;font-weight:800}.dlBadges{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px 40px;display:flex}.dlBadges li{display:flex}.dlBadges img{object-fit:contain;width:auto;max-width:130px;height:56px;display:block}.dlPage .dlNew .dlTrustLine{color:#4b5563;font-size:14px}.dlPage .dlNew .dlTrustLine:hover{color:#111827;text-underline-offset:3px;text-decoration:underline}.dlTrustLine strong{color:#111827}.dlStars{letter-spacing:2px;color:#00b67a}.dlCta{padding-top:88px;padding-bottom:96px}.dlCtaBox{color:#fff;background:linear-gradient(130deg,#386dff 0%,#1e46c8 100%);border-radius:28px;flex-wrap:wrap;align-items:center;gap:32px;padding:52px 56px;display:flex;position:relative;overflow:hidden}.dlCtaRings{opacity:.16;width:480px;height:480px;position:absolute;top:-120px;right:-80px}.dlCtaCopy{flex-direction:column;flex:460px;gap:12px;display:flex;position:relative}.dlPage .dlNew .dlCtaCopy h2{letter-spacing:-.025em;color:#fff;font-size:36px;font-weight:800;line-height:1.15}.dlPage .dlNew .dlCtaCopy p{color:#e6ecfb;font-size:18px;line-height:1.55}.dlCtaActions{flex-wrap:wrap;gap:12px;display:flex;position:relative}@media (prefers-reduced-motion:reduce){.dlPage .dlNew .dlLink,.dlPage .dlNew .dlTool{transition:none}}@media (max-width:900px){.dlHero{padding-top:68px}.dlBadges img{height:44px}}@media (max-width:600px){.dlBadges img{height:36px}}@media (max-width:640px){.dlWrap{padding-left:20px;padding-right:20px}.dlPage .dlNew .dlHero h1{font-size:36px}.dlPage .dlNew .dlPlatformsHead h2,.dlPage .dlNew .dlCtaCopy h2{font-size:28px}.dlProducts{flex-direction:column}.dlProduct{flex:none;min-width:0}.dlPage .dlNew .dlTrustInner h2{font-size:20px}.dlCtaBox{padding:32px 24px}.dlPage .dlNew #rec-btn,.dlPage .dlNew #rec-btn+a{justify-content:center;width:100%}.dlPage .dlNew .dlBtn{white-space:normal;height:auto;min-height:52px}}.dlMacSelector{flex-direction:column;gap:12px;scroll-margin-top:160px;display:flex}.dlMacSelector>label{color:#14293e;font-size:15px;font-weight:700}.dlMacSelector select{color:#14293e;width:100%;min-height:52px;font:inherit;background:#fff;border:1px solid #cdd9e8;border-radius:12px;padding:12px 14px;font-size:15px}:is(.dlMacSelector select:focus-visible,.dlMacGuide summary:focus-visible){outline-offset:3px;outline:3px solid #386dff}.dlMacGuide{color:#405771;background:#f0f6ff;border-radius:12px;padding:14px 16px;font-size:14px;line-height:1.6}.dlMacGuide summary{cursor:pointer;color:#1d4fd8;font-weight:650}.dlPage .dlNew .dlMacGuide ol{padding:12px 0 0 20px}.dlPage .dlNew .dlMacGuide li{margin-bottom:6px;padding-left:4px;list-style:decimal}.dlPage .dlNew .dlMacDownload{white-space:normal;text-align:center;width:100%;height:auto;min-height:52px;font:inherit;border:0;justify-content:center;font-weight:700}.dlPage .dlNew .dlMacDownload:disabled{color:#75869b;box-shadow:none;cursor:not-allowed;background:#e4ebf4}.dlPage .dlNew .dlMacStatus{color:#62758b;font-size:13px;line-height:1.5}.dlPage .dlNew .dlMacContact{font-size:13px;line-height:1.5}
