#main .kraymo-launcher-hero{min-height:520px;height:auto!important;position:relative;display:flex;align-items:center;overflow:hidden}#main .kraymo-launcher-hero .page-hero-image{object-fit:cover;object-position:center 42%}#main .kraymo-launcher-hero .page-hero-overlay{background:linear-gradient(90deg,rgba(6,11,28,.93) 0%,rgba(6,11,28,.80) 32%,rgba(6,11,28,.38) 67%,rgba(6,11,28,.12) 100%),linear-gradient(0deg,rgba(8,13,29,.98),transparent 28%)}#main .kraymo-launcher-hero .page-hero-text{position:relative;z-index:3;padding:35px 0 39px;width:100%;max-width:1200px;margin-left:auto;margin-right:auto}#main .kraymo-launcher-hero h1{font-size:clamp(31px,3.6vw,56px);font-weight:850;line-height:1.13;letter-spacing:-.045em;margin:0 0 15px;max-width:920px;text-shadow:0 3px 16px rgba(4,8,20,.7)}#main .kraymo-launcher-hero .page-hero-text>p{font-size:17px;line-height:1.45;color:#edf4ff;margin:0 0 22px;max-width:670px}#main .kr-dl-hero-actions{display:flex;align-items:flex-start;flex-direction:column;max-width:720px;width:100%}#main a.kr-dl-primary{box-sizing:border-box;display:inline-flex;flex-direction:row;align-items:center;justify-content:space-between;gap:16px;max-width:100%;width:510px;min-height:88px;padding:17px 24px;border-radius:20px;border:2px solid #72eaff;background:linear-gradient(120deg,#0dcffd 0%,#077eff 45%,#435df5 100%);box-shadow:0 0 26px rgba(11,152,255,.48),0 0 55px rgba(23,77,222,.25),inset 0 1px rgba(255,255,255,.35);color:#fff!important;text-decoration:none!important;font:800 clamp(21px,2.2vw,29px)/1.2 Manrope,Inter,Arial,sans-serif;letter-spacing:-.02em;cursor:pointer;transition:filter .15s,transform .15s}#main a.kr-dl-primary:hover{filter:brightness(1.08);transform:translateY(-2px)}#main a.kr-dl-primary:focus-visible{outline:3px solid white;outline-offset:4px}#main .kr-dl-primary .kr-dl-btn-icon{display:inline-block;flex:0 0 auto;font-size:44px;line-height:1;font-weight:400;transform:translateY(-3px)}#main .kr-dl-primary .kr-dl-label{display:inline-block;flex:1 1 auto;white-space:nowrap;text-align:center;font-size:inherit;line-height:inherit}#main .kr-dl-primary .kr-dl-chevron{display:inline-block;flex:0 0 auto;font-size:44px;font-weight:400;line-height:.5}#main .kr-dl-benefits{display:flex;gap:26px;align-items:center;margin-top:24px;flex-wrap:wrap}#main .kr-dl-benefits>div{display:flex;align-items:center;gap:10px;font-size:15px;line-height:1.25;color:#f1f8ff;text-shadow:0 2px 5px #061024}#main .kr-dl-benefits .kr-dl-benefit-ico{display:inline-flex;align-items:center;justify-content:center;width:33px;height:33px;font-size:31px;line-height:1;color:#49aefe;font-weight:550}#main .kr-dl-feedback{color:#d7efff;background:rgba(10,35,62,.9);border-left:3px solid #50dbfc;padding:9px 13px;font-size:14px;margin:10px 0 0;max-width:500px}#main .kr-dl-feedback[hidden]{display:none!important}@media(max-width:780px){#main .kraymo-launcher-hero{min-height:495px}#main .kraymo-launcher-hero .page-hero-text{padding:32px 0 35px}#main a.kr-dl-primary{min-height:74px;width:min(100%,485px);padding:13px 17px;gap:9px;font-size:clamp(17px,4vw,23px)}#main .kr-dl-primary .kr-dl-btn-icon,#main .kr-dl-primary .kr-dl-chevron{font-size:32px}#main .kr-dl-benefits{gap:12px}#main .kr-dl-benefits>div{font-size:12px}}@media(max-width:460px){#main .kraymo-launcher-hero{min-height:500px}#main .kraymo-launcher-hero h1{font-size:clamp(27px,7vw,36px)}#main .kraymo-launcher-hero .page-hero-text>p{font-size:14px}#main a.kr-dl-primary{min-height:65px;font-size:18px;border-radius:14px}#main .kr-dl-primary .kr-dl-btn-icon,#main .kr-dl-primary .kr-dl-chevron{font-size:27px}#main .kr-dl-benefits{gap:8px}#main .kr-dl-benefits>div{font-size:11px;gap:4px}#main .kr-dl-benefits .kr-dl-benefit-ico{width:23px;font-size:22px}}
/* KRAYMO_DOWNLOAD_HERO_EXTERNAL_CSS_OCT19: external stylesheet bypasses site inline-style restrictions */
#main .kraymo-launcher-hero{height:auto!important;min-height:540px!important;align-items:center!important;}
#main .kraymo-launcher-hero .page-hero-text{position:relative!important;z-index:5!important;padding-top:35px!important;padding-bottom:35px!important;}
#main .kr-dl-hero-actions{display:flex!important;flex-direction:column!important;align-items:flex-start!important;}
#main a.kr-dl-primary{display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;background:linear-gradient(120deg,#09d2ff,#087ffc 45%,#4760f9)!important;color:white!important;text-decoration:none!important;}
#main .kr-dl-benefits{display:flex!important;flex-direction:row!important;align-items:center!important;flex-wrap:wrap!important;}

/* KRAYMO_LEFT_ALIGNMENT_REFINEMENT_OCT19 */
#main .kraymo-launcher-hero .page-hero-text{max-width:1430px!important;}
@media(max-width:780px){#main .kraymo-launcher-hero .page-hero-text{width:calc(100% - 32px)!important;max-width:100%!important;}}

/* KRAYMO_LOCALE_MOBILE_OVERFLOW_FIX_OCT19: fit release metadata and art within narrow screen */
@media(max-width:780px){#main .kraymo-launcher-hero~.section.duo{grid-template-columns:minmax(0,1fr)!important;gap:20px!important;}#main .kraymo-launcher-hero~.section.duo>div{min-width:0!important;max-width:100%!important;}#main .kraymo-launcher-hero~.section.duo #release-current{min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important;}#main .kraymo-launcher-hero~.section.duo #release-current code{overflow-wrap:anywhere!important;word-break:break-all!important;white-space:normal!important;}#main .kraymo-launcher-hero~.section.duo .square-graphic{width:100%!important;min-width:0!important;}#main .kraymo-launcher-hero~.section.duo .square-graphic img{max-width:100%!important;width:100%!important;height:auto!important;}}

/* KRAYMO_REDUCED_RELEASE_INFO_OCT19 */
#main #release-current[data-kraymo-cleaned="true"]{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:12px!important;padding:22px 24px!important;}
#main #release-current .kraymo-release-friendly{color:#d9e7f8!important;font-size:17px!important;line-height:1.6!important;margin:0 0 4px!important;}
#main #release-current[data-kraymo-cleaned="true"]>a.btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:58px!important;padding:12px 22px!important;margin:0!important;border-radius:12px!important;}
@media(max-width:460px){#main #release-current[data-kraymo-cleaned="true"]{padding:16px!important;}#main #release-current .kraymo-release-friendly{font-size:15px!important;}#main #release-current[data-kraymo-cleaned="true"]>a.btn{width:100%!important;white-space:normal!important;}}
