body{position:relative;isolation:isolate;background:#10091c}.site-backdrop{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none;background:#10091c url('assets/imersao/iad-fundo-poster.jpg') 55% center/cover no-repeat}.site-backdrop video{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:55% center;opacity:0;transition:opacity .45s ease}.background-running .site-backdrop video{opacity:1}.site-backdrop:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#0d071bdf 0%,#160c25ba 36%,#160c2570 62%,#0d071b36 100%),linear-gradient(180deg,#10091c18,#10091c45 68%,#10091c9c)}.header-actions{display:flex;align-items:center;gap:10px}.background-toggle{display:grid;place-items:center;width:42px;height:42px;min-width:42px;padding:0;border:1px solid #a780c473;border-radius:6px;background:#10091c66;color:#f4e9ff;cursor:pointer;font-size:16px;line-height:1}.background-toggle:hover{background:#57356c99}.background-toggle:focus-visible{outline:3px solid #d5a7fa;outline-offset:4px}.top{background:#10091c9c}.welcome{background:transparent}.welcome-inner{display:block;min-height:650px}.welcome-copy{max-width:610px;width:56%;padding-top:0;padding-bottom:48px}.welcome-description{color:#dccfe5;text-shadow:0 1px 12px #0008}.welcome-lead{text-shadow:0 1px 15px #0008}.welcome-footer{background:#160b22bd;backdrop-filter:blur(10px)}.overview .intro{color:#ddd0e6}.overview .eyebrow,.overview .list-caption{color:#d2b2ea}.overview .step-link{background:#1b1029ed}.overview .step-link.active{background:#432257f2}.brand-footer{max-width:none;background:linear-gradient(90deg,#10091cdb,#160c25b8,#10091ce8),url('assets/imersao/plateia.jpg') center 54%/cover no-repeat;padding-left:max(24px,calc((100vw - 1192px)/2));padding-right:max(24px,calc((100vw - 1192px)/2));border-top:1px solid #b088c54d}.content{background:#fcfaff}.background-playing-note{display:none}
@media(min-width:1100px){.welcome-inner{min-height:650px}.welcome-copy{width:55%}}
@media(max-width:1050px) and (min-width:641px){.welcome-copy{width:62%;max-width:570px}.welcome-inner{min-height:590px}.site-backdrop video{object-position:58% center}}
@media(max-width:640px){.site-backdrop{background-position:56% center}.site-backdrop video{object-position:56% center}.site-backdrop:after{background:linear-gradient(90deg,#10091ccf,#10091ca6),linear-gradient(180deg,#10091c25,#10091c50)}.header-actions{gap:8px}.background-toggle{width:35px;height:37px;min-width:35px;font-size:14px}.top{gap:10px;background:#10091c94}.top-help{font-size:10px;padding:8px 9px}.welcome-inner{display:block;min-height:0;padding:27px 20px 36px}.welcome-copy{width:100%;max-width:none;padding:0}.welcome-description{color:#d7c9e2;max-width:37ch}.welcome-lead{color:#f1e7f8}.welcome-cta{margin-bottom:0}.welcome-footer{background:#160b22c9}.layout{padding-top:30px}.brand-footer{padding-left:18px;padding-right:18px;padding-top:32px;padding-bottom:34px}.brand-footer>p{color:#e5c9f6}.brand-footer p span{color:#c7afd7}}
@media(prefers-reduced-motion:reduce){.site-backdrop video{transition:none}}
