.language-options a{display:flex;align-items:center;gap:9px;padding:10px;border-radius:9px;color:#424963;text-decoration:none;font:600 12px 'DM Sans',system-ui,sans-serif}.language-options a:hover,.language-options a[aria-current=true]{background:#f4efff;color:#7543c0}.language-options a small{margin-left:auto;color:#7543c0}.language-status:empty{display:none}.language-status{font:11px/1.5 system-ui;color:#8d5272;padding:0 8px}.connecta-language:not([open])>.language-options{display:none}.connecta-language>summary [data-language-flag]{font:19px system-ui;line-height:1}.language-options [aria-hidden=true]:first-child{font:18px system-ui}.launch-header>.connecta-language{margin-left:auto;margin-right:18px}.launch-header>.connecta-language summary{background:#ffffff0d;border-color:#a28bb13d;color:inherit}.launch-header{gap:12px}.launch-account{min-width:0}.launch-account>span{overflow:hidden;text-overflow:ellipsis;max-width:180px}.language-options a:focus-visible{outline:2px solid #a577e0;outline-offset:1px}.connecta-language summary{max-width:160px}.connecta-language [data-language-name]{white-space:nowrap}.hero .card .tab{min-width:0;white-space:normal}.launch-intro h1,.launch-hero h1{overflow-wrap:break-word;hyphens:auto}.launch-actions{flex-wrap:wrap}.signup-agreement span{overflow-wrap:anywhere}html[lang=ja] .hero h1{word-break:normal;line-break:strict;letter-spacing:-.03em}html:not([lang^=pt]) .connecta-signature-v96{letter-spacing:.025em;font-size:clamp(5px,.58vw,8px)}
.launch-intro[data-i18n-kicker]::before{content:attr(data-i18n-kicker)!important;text-transform:uppercase}
.top>.connecta-language{margin:0;flex-shrink:0}.connecta-language [data-language-flag]{display:flex;align-items:center;flex:0 0 20px}.connecta-language [data-language-flag] img,.language-options img{width:20px!important;height:14px!important;object-fit:cover;display:block}.connecta-language summary{gap:8px!important}.top .connecta-language summary{min-width:0}
@media(max-width:800px){header.top{display:grid!important;grid-template-columns:minmax(112px,1fr) auto auto;column-gap:8px!important;flex-wrap:nowrap!important}.top>.brand{min-width:0!important;max-width:160px}.top>nav{margin:0!important;gap:0!important}.top>.connecta-language{margin:0!important}.top .connecta-language summary{padding:8px!important;max-width:120px!important}.top .brand .connecta-brand-name-v96{font-size:clamp(17px,5.4vw,24px)!important}.top .brand img{width:30px!important;height:30px!important}.top .nav-login{padding:8px 10px!important;white-space:nowrap}.top .nav-register{display:none!important}}
@media(max-width:360px){header.top{grid-template-columns:minmax(95px,1fr) auto auto;column-gap:5px!important}.top .connecta-language summary{max-width:104px!important;font-size:10px}.top .brand{gap:3px!important}.top .brand img{width:25px!important;height:25px!important}.top .nav-login{padding:8px!important;font-size:10px!important}}
@media(min-width:901px){.hero{align-items:start!important}.hero .card{align-self:start!important}}
@media(max-width:600px){.launch-header{flex-wrap:wrap}.launch-header>.connecta-language{margin-left:auto;margin-right:0}.launch-account{width:100%;justify-content:flex-end}.launch-account>span{margin-right:auto}.language-options{max-height:min(65dvh,430px);overflow-y:auto}.top .connecta-language summary{max-width:125px}.connecta-language [data-language-name]{overflow:hidden;text-overflow:ellipsis}.launch-hero h1{font-size:clamp(30px,8vw,48px)}html:not([lang^=pt]) .stage-caption p{font-size:clamp(15px,4vw,23px)}}
