img,svg{vertical-align:middle}button,input,select,textarea{font:inherit}.brand{text-decoration:none}a{-webkit-tap-highlight-color:transparent}.faq summary::-webkit-details-marker{display:none}.faq summary{list-style:none}
@media(max-width:760px){
 html{scroll-padding-top:85px}body{min-width:0;overflow-x:clip}.wrap{width:calc(100% - 36px);margin-inline:auto;min-width:0}.nav{position:relative;justify-content:space-between}.nav .brand{font-size:22px;gap:6px}.nav .brand img{width:34px;height:41px}.nav .brand span{margin-left:-6px}.nav .access-button{margin-left:auto}.menu-button{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex:none;background:#0c2434;border:1px solid #28506a;border-radius:9px;color:#b5e4ff;line-height:1}#navlinks.open{position:absolute;top:calc(100% + 1px);left:0;right:0;display:flex;flex-direction:column;gap:0;padding:10px 14px;background:#081b2c;border:1px solid #28506a;border-radius:0 0 12px 12px;box-shadow:0 16px 30px #0006}#navlinks a{padding:12px 8px;font-size:14px}
 .launch-copy{text-align:center}.launch-copy h1{font-size:clamp(31px,8.2vw,42px);line-height:1.14;letter-spacing:-1.15px;margin:8px auto 18px;text-wrap:balance}.launch-copy p{font-size:14px;line-height:1.85;max-width:42ch;margin:0 auto 23px}.launch-copy .hero-channels{margin:22px auto 26px;width:100%;max-width:380px}.launch-actions{justify-content:center;flex-wrap:wrap;gap:10px}.launch-actions .button{flex:1;min-width:145px;min-height:44px;font-size:11px;padding:11px 10px}.art-hero{margin-top:22px}.stores-heading{text-align:center}#lojas .stores-note{text-align:center;font-size:10px;line-height:1.8}.stores-viewport{margin-inline:0}
 .launch-video>div:first-child{text-align:center}.launch-video p{max-width:43ch;margin-inline:auto}.suite-heading{text-align:center}.suite-heading>p{margin-inline:auto}.suite-card-intro{text-align:left}.ig-complete-heading{text-align:center}.ig-module-label{justify-content:center}.ig-complete-heading>p{margin-inline:auto}.ig-api-banner{text-align:left}.plans-heading{align-items:center;text-align:center}.plans-heading h2{font-size:29px;line-height:1.25;text-wrap:balance}.plans-intro{text-align:center}.pricing-note{text-align:center}.faq{width:calc(100% - 36px);gap:20px}.faq>div:first-child{text-align:center}.faq>div>p{max-width:40ch;margin-inline:auto}.faq summary{font-size:13px!important;line-height:1.6;min-height:48px}.faq details p{font-size:12px!important;line-height:1.85}.faq details{padding:10px 0!important}.faq .eyebrow{font-size:10px}.launch-final>div:first-child{align-items:center;text-align:center}.launch-final h2{font-size:30px;text-wrap:balance}.launch-final .button{min-height:44px}.art-final{width:100%;right:0;opacity:.4}footer{justify-content:center;text-align:center;gap:18px}footer>div{justify-content:center;flex-wrap:wrap;gap:18px;width:100%;font-size:12px}footer>.brand{justify-content:center}footer>span{margin-left:0!important;flex-basis:100%;font-size:11px}.footer-note{line-height:1.9;font-size:10px!important;overflow-wrap:anywhere}footer .footer-note a{color:#79dbed;text-decoration:underline;text-underline-offset:3px}.skip:not(:focus){top:-200px}.skip:focus{top:8px}
}

@media(max-width:480px){.launch-actions{flex-direction:column;align-items:stretch;width:100%;max-width:380px;margin-inline:auto}.launch-actions .button{flex:none;width:100%;min-height:46px;font-size:12px}}
