/* Estilos exclusivos do guia Livepass. O shell mantém os componentes do site. */
.page-ingresse{margin:0;background:#fff}.page-ingresse *,.page-ingresse *::before,.page-ingresse *::after{box-sizing:border-box}.page-ingresse a{ text-decoration:none }.page-ingresse a:focus-visible,.page-ingresse summary:focus-visible{outline:3px solid #0577ad;outline-offset:5px}.page-ingresse .skip-link{position:fixed;top:8px;left:8px;z-index:9999;padding:14px;background:#062b45;color:#fff;transform:translateY(-160%);border-radius:8px}.page-ingresse .skip-link:focus{transform:none}.page-ingresse .ncie-mobile-nav:not([open]) nav{display:none}
.ingresse-guide{color:#102330;overflow-wrap:break-word}.ingresse-guide .container{width:min(1180px,calc(100% - 48px));margin-inline:auto}.ingresse-guide h1,.ingresse-guide h2,.ingresse-guide h3{color:#062b45;letter-spacing:-.035em;margin:0}.ingresse-guide h1{font-size:clamp(2.35rem,4.1vw,3.55rem);line-height:1.06;font-weight:850;max-width:780px}.ingresse-guide h2{font-size:clamp(1.9rem,3.1vw,2.65rem);line-height:1.13;font-weight:800}.ingresse-guide h3{font-size:1.2rem;line-height:1.3}.ingresse-guide p{font-size:1rem;line-height:1.75;color:#526774;margin:0}.ingresse-guide p+p{margin-top:16px}.ingresse-guide a:not(.button){color:#056f9f}.ingresse-guide a:not(.button):hover{text-decoration:underline;text-underline-offset:4px}.ingresse-guide .button{white-space:normal;max-width:100%;box-shadow:none;min-height:54px;line-height:1.4;background:#168438;border-color:#168438}.page-ingresse .ig-section{padding:84px 0;scroll-margin-top:104px}.page-ingresse .ig-heading{max-width:780px;margin-bottom:28px}.page-ingresse .ig-eyebrow,.page-ingresse .ig-label{display:block;color:#056f9f;font-size:.72rem;font-weight:850;letter-spacing:.13em;line-height:1.5}.page-ingresse .ig-eyebrow{margin-bottom:15px}.page-ingresse .ig-label{margin-bottom:14px}.page-ingresse .ig-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin-top:28px}.page-ingresse .ig-secondary{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;font-size:.88rem;font-weight:750;line-height:1.5}.page-ingresse .ig-breadcrumb{padding:19px 0;border-bottom:1px solid #eaf1f5}.page-ingresse .ig-breadcrumb .container{display:flex;flex-wrap:wrap;gap:10px;align-items:center;font-size:.75rem;color:#526774;line-height:1.5}.page-ingresse .ig-hero{padding:66px 0 0;background:#f5f9fb}.page-ingresse .ig-hero-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:64px;align-items:center}.ingresse-guide .ig-lead{font-size:1.1rem;line-height:1.75;max-width:610px;margin-top:24px}.ingresse-guide .ig-meta{font-size:.75rem;margin-top:26px}.page-ingresse .ig-ticket{position:relative;align-self:center;margin:0 0 40px;background:#062b45;color:white;border-radius:22px;box-shadow:0 24px 45px #062b4512}.page-ingresse .ig-ticket-top{padding:22px 26px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ffffff22;font-size:.64rem;letter-spacing:.09em;font-weight:750;color:#bde4f8}.page-ingresse .ig-ticket-top b{color:#bde4f8;font-size:.8rem}.page-ingresse .ig-ticket-body{padding:27px 30px}.page-ingresse .ig-ticket-body small{font-size:.65rem;color:#bde4f8;letter-spacing:.13em;font-weight:700;display:block;margin-bottom:9px}.page-ingresse .ig-ticket-body strong{font-size:1.85rem;line-height:1.15;letter-spacing:-.035em;display:block}.ingresse-guide .ig-ticket-body p{color:#d4e9f2;font-size:.77rem;margin-top:16px}.page-ingresse .ig-ticket-rule{border-top:1px dashed #9fb8c2;margin:25px -30px;position:relative}.page-ingresse .ig-ticket-rule::before,.page-ingresse .ig-ticket-rule::after{content:"";width:22px;height:22px;background:#f5f9fb;border-radius:50%;position:absolute;top:-12px}.page-ingresse .ig-ticket-rule::before{left:-11px}.page-ingresse .ig-ticket-rule::after{right:-11px}.page-ingresse .ig-ticket-end{background:#e6f4fa;color:#062b45;border-radius:0 0 22px 22px;padding:18px 30px;display:flex;align-items:center;justify-content:space-between;font-size:.68rem;font-weight:850;letter-spacing:.1em}.ingresse-guide .ig-ticket-caption{position:absolute;top:100%;margin-top:12px;font-size:.66rem;text-align:center;line-height:1.5;width:100%}.page-ingresse .ig-trust{display:flex;gap:24px;flex-wrap:wrap;border-top:1px solid #dbe8ee;padding:23px 0;margin-top:56px;font-size:.77rem;color:#526774}.page-ingresse .ig-trust span+span{border-left:1px solid #cadce5;padding-left:24px}.page-ingresse .ig-quick{padding-top:64px}.ingresse-guide .ig-answer{font-size:1.2rem;max-width:760px}.page-ingresse .ig-answer strong{color:#168438}.page-ingresse .ig-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:35px;border:1px solid #dbe8ee;border-radius:16px;overflow:hidden}.page-ingresse .ig-three>div{padding:30px}.page-ingresse .ig-three>div+div{border-left:1px solid #dbe8ee}.page-ingresse .ig-three p{margin-top:12px}.page-ingresse .ig-inline{margin-top:25px;padding:20px 0;border-bottom:1px solid #dbe8ee;display:flex;gap:16px;align-items:center;justify-content:space-between}.page-ingresse .ig-inline a{font-size:.9rem;font-weight:750}.page-ingresse .ig-steps{list-style:none;padding:0;margin:36px 0 25px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:25px;counter-reset:step}.page-ingresse .ig-steps li{border-top:2px solid #b8dfee;padding-top:20px}.page-ingresse .ig-steps li>span{font-size:2.5rem;color:#056f9f;letter-spacing:-.06em;font-weight:750;display:block;margin-bottom:18px}.page-ingresse .ig-steps h3{font-size:1.1rem}.page-ingresse .ig-steps p{font-size:.9rem;margin-top:12px}.ingresse-guide .ig-note{font-size:.8rem;line-height:1.7;margin-top:24px}.page-ingresse .ig-callout{border-left:3px solid #0795d2;background:#eaf8fe;padding:23px 27px;margin-top:28px;border-radius:0 12px 12px 0}.page-ingresse .ig-callout>strong{font-size:1.1rem;color:#062b45}.page-ingresse .ig-callout p{margin-top:7px}.page-ingresse .ig-callout a{display:inline-block;margin-top:12px;font-weight:700;font-size:.88rem;min-height:30px}.page-ingresse .ig-soft{background:#f5f9fb}.page-ingresse .ig-checklist{border-top:1px solid #dbe8ee;border-bottom:1px solid #dbe8ee;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:32px 0}.page-ingresse .ig-checklist>div{display:flex;gap:16px}.page-ingresse .ig-check{width:36px;height:36px;display:flex;align-items:center;justify-content:center;flex:none;border-radius:50%;background:#dfefe5;color:#147c37;font-size:1.1rem;font-weight:800}.page-ingresse .ig-checklist p{margin-top:9px;font-size:.92rem}.page-ingresse .ig-warning{margin-top:32px;border-left:3px solid #c9942f;background:#fff8eb;padding:25px 28px;border-radius:0 12px 12px 0}.page-ingresse .ig-warning p{margin-top:10px}.page-ingresse .ig-warning a{display:inline-block;margin-top:13px;font-weight:700;font-size:.9rem}.page-ingresse .ig-intro{max-width:870px;margin-bottom:30px!important}.page-ingresse .ig-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.page-ingresse .ig-compare>div{padding:34px;border-radius:16px;border:1px solid #dbe8ee}.page-ingresse .ig-positive{background:#f1faf4;border-color:#cee5d6!important}.page-ingresse .ig-positive .ig-label{color:#147c37}.page-ingresse .ig-negative{background:#fafbfc}.page-ingresse .ig-negative .ig-label{color:#6b5a45}.page-ingresse .ig-compare ul{padding-left:20px;margin:20px 0 0;line-height:1.8;color:#526774;font-size:.95rem}.page-ingresse .ig-compare li+li{margin-top:8px}.page-ingresse .ig-conversion{background:#edf6fc}.page-ingresse .ig-conversion-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:65px;align-items:center}.page-ingresse .ig-product{position:relative;text-align:center}.page-ingresse .ig-product img{display:block;width:100%;height:auto;max-width:380px;margin:0 auto}.page-ingresse .ig-product>span{display:block;font-size:.66rem;color:#526774;letter-spacing:.12em;font-weight:700;margin-top:12px}.page-ingresse .ig-price-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:27px 0}.page-ingresse .ig-price-pair>div{display:flex;flex-direction:column;border:1px solid #ccdfeb;border-radius:12px;padding:20px;background:#fff;gap:8px}.page-ingresse .ig-price-pair small{font-size:.66rem;letter-spacing:.09em;font-weight:800;color:#526774}.page-ingresse .ig-price-pair strong{font-size:1.75rem;color:#062b45;letter-spacing:-.04em}.page-ingresse .ig-price-pair span{font-size:.75rem;color:#526774}.page-ingresse .ig-features{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px;font-size:.82rem;line-height:1.5;color:#365766}.page-ingresse .ig-features li::before{content:"✓";color:#147c37;margin-right:8px;font-weight:800}.page-ingresse .ig-validity{display:flex;gap:15px;align-items:center;font-size:.8rem;margin-top:27px;padding:18px 0;border-block:1px solid #ccdfeb}.page-ingresse .ig-validity>b{background:#062b45;color:#fff;padding:8px 12px;border-radius:6px;white-space:nowrap}.page-ingresse .ig-text-link{display:inline-block;font-size:.88rem;font-weight:700;line-height:1.6;margin-top:20px;padding-block:4px}.page-ingresse .ig-split{display:grid;grid-template-columns:1fr 1fr;gap:70px}.page-ingresse .ig-split .ig-heading{margin-bottom:0}.page-ingresse .ig-two{display:grid;grid-template-columns:1fr 1fr;gap:70px}.page-ingresse .ig-faq-grid{display:grid;grid-template-columns:1fr 1.4fr;gap:75px}.page-ingresse .ig-faq-list{border-top:1px solid #dbe8ee}.page-ingresse .ig-faq-list details{border-bottom:1px solid #dbe8ee}.page-ingresse .ig-faq-list summary{font-weight:750;color:#062b45;font-size:1rem;line-height:1.5;padding:21px 28px 21px 0;list-style:none;cursor:pointer;position:relative}.page-ingresse .ig-faq-list summary::-webkit-details-marker{display:none}.page-ingresse .ig-faq-list summary::after{content:"+";position:absolute;right:0;top:20px;font-size:1.25rem;color:#056f9f}.page-ingresse .ig-faq-list details[open] summary::after{content:"−"}.page-ingresse .ig-faq-list p{padding:0 20px 23px 0;font-size:.94rem}.page-ingresse .ig-related{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.page-ingresse .ig-related>a{background:white;border:1px solid #dbe8ee;border-radius:12px;padding:25px;display:flex;flex-direction:column;align-items:flex-start;gap:17px}.page-ingresse .ig-related small{font-size:.65rem;letter-spacing:.13em;font-weight:750}.page-ingresse .ig-related h3{font-size:1.15rem}.page-ingresse .ig-related span{font-size:.8rem;font-weight:700;margin-top:auto}.page-ingresse .ig-sources-section{padding:35px 0 45px}.page-ingresse .ig-sources summary{cursor:pointer;font-size:.9rem;font-weight:750;color:#062b45;padding:16px 0}.page-ingresse .ig-sources ul{line-height:2;font-size:.9rem;padding-left:22px}.ingresse-guide .ig-disclaimer{font-size:.75rem;line-height:1.7;margin-top:14px}.page-ingresse .ig-final{padding-top:0}.page-ingresse .ig-final-card{background:#062b45;padding:44px;border-radius:20px;display:grid;grid-template-columns:1.35fr 1fr;align-items:center;gap:45px}.page-ingresse .ig-final-card h2{color:white}.page-ingresse .ig-final-card .ig-eyebrow{color:#94d8f4}.page-ingresse .ig-final-card p{color:#d0e5ee}.page-ingresse .ig-final-card .ig-heading{margin-bottom:18px}.page-ingresse .ig-final-card .ig-actions{flex-direction:column;align-items:stretch;margin:0}.page-ingresse .ig-final-card a.ig-secondary{color:#dff5ff}.page-ingresse .ig-final-validity{display:block;font-size:.78rem;color:#d0e5ee;margin-top:22px}.page-ingresse .ig-whatsapp{position:fixed;bottom:22px;right:22px;z-index:160;background:#168438;color:#fff;width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 15px #062b4529;border:2px solid white}
@media(max-width:1040px){.page-ingresse .ig-hero-grid{gap:34px;grid-template-columns:1.4fr 1fr}.page-ingresse .ig-ticket-body strong{font-size:1.6rem}.page-ingresse .ig-steps{gap:18px}.page-ingresse .ig-conversion-grid{gap:40px}.page-ingresse .ig-faq-grid,.page-ingresse .ig-split,.page-ingresse .ig-two{gap:40px}.page-ingresse .ig-final-card{padding:32px;gap:30px}.page-ingresse .ig-trust{gap:16px}.page-ingresse .ig-trust span+span{padding-left:16px}}
@media(max-width:820px){.page-ingresse .ig-hero-grid{grid-template-columns:1fr}.page-ingresse .ig-hero{padding-top:42px}.page-ingresse .ig-ticket{max-width:460px;width:100%;margin:12px auto 30px}.page-ingresse .ig-ticket-body{display:grid;grid-template-columns:1fr 1fr;gap:8px 20px;padding:24px}.page-ingresse .ig-ticket-body small:nth-of-type(1){grid-column:1;grid-row:1}.page-ingresse .ig-ticket-body strong:nth-of-type(1){grid-column:1;grid-row:2}.page-ingresse .ig-ticket-body small:nth-of-type(2){grid-column:2;grid-row:1}.page-ingresse .ig-ticket-body strong:nth-of-type(2){grid-column:2;grid-row:2}.page-ingresse .ig-ticket-rule{display:none}.page-ingresse .ig-ticket-body p{grid-column:1/-1}.page-ingresse .ig-trust{margin-top:30px}.page-ingresse .ig-section{padding:60px 0}.page-ingresse .ig-three>div{padding:23px}.page-ingresse .ig-steps{grid-template-columns:1fr;gap:0}.page-ingresse .ig-steps li{display:flex;align-items:flex-start;gap:22px;border-top:1px solid #dbe8ee;padding:20px 0}.page-ingresse .ig-steps li>span{font-size:2.1rem;line-height:1.2;margin:0;width:50px;flex:none}.page-ingresse .ig-steps p{margin-top:6px}.page-ingresse .ig-conversion-grid{grid-template-columns:1fr}.page-ingresse .ig-product img{max-width:280px}.page-ingresse .ig-split,.page-ingresse .ig-faq-grid{grid-template-columns:1fr;gap:25px}.page-ingresse .ig-checklist{grid-template-columns:1fr;gap:26px}.page-ingresse .ig-related{grid-template-columns:repeat(2,minmax(0,1fr))}.page-ingresse .ig-final-card{grid-template-columns:1fr;gap:28px}.page-ingresse .ig-final{padding-top:0}.page-ingresse .ig-sources-section{padding-block:26px}.ingresse-guide h1{max-width:700px}}
@media(max-width:600px){.ingresse-guide .container{width:calc(100% - 36px)}.page-ingresse .ig-hero-grid{text-align:center;gap:25px}.ingresse-guide h1{font-size:2.3rem;line-height:1.09}.ingresse-guide .ig-lead{font-size:1rem;margin-top:20px}.page-ingresse .ig-hero .ig-actions{justify-content:center;gap:10px}.page-ingresse .ig-hero .button{width:100%;font-size:.85rem}.page-ingresse .ig-hero .ig-eyebrow{font-size:.65rem;letter-spacing:.1em}.page-ingresse .ig-ticket{text-align:left}.page-ingresse .ig-ticket-body strong{font-size:1.35rem}.page-ingresse .ig-ticket-top{padding:17px 22px}.page-ingresse .ig-ticket-end{padding:16px 22px;font-size:.6rem}.page-ingresse .ig-ticket-body small{font-size:.59rem;letter-spacing:.08em}.page-ingresse .ig-trust{display:grid;grid-template-columns:1fr 1fr;gap:12px 15px;font-size:.68rem;line-height:1.5;text-align:left}.page-ingresse .ig-trust span+span{padding:0;border:0}.page-ingresse .ig-section{padding:48px 0}.page-ingresse .ig-heading{margin-bottom:23px}.page-ingresse .ig-eyebrow{font-size:.66rem;margin-bottom:12px}.ingresse-guide h2{font-size:1.85rem}.ingresse-guide h3{font-size:1.12rem}.page-ingresse .ig-three{grid-template-columns:1fr;margin-top:26px}.page-ingresse .ig-three>div{padding:24px}.page-ingresse .ig-three>div+div{border-left:0;border-top:1px solid #dbe8ee}.page-ingresse .ig-three p{margin-top:8px}.page-ingresse .ig-inline{align-items:flex-start;flex-direction:column;gap:6px}.page-ingresse .ig-compare,.page-ingresse .ig-two{grid-template-columns:1fr;gap:22px}.page-ingresse .ig-compare>div{padding:26px}.page-ingresse .ig-two{gap:35px}.page-ingresse .ig-callout,.page-ingresse .ig-warning{padding:21px}.page-ingresse .ig-validity{align-items:flex-start;line-height:1.5}.page-ingresse .ig-price-pair{gap:12px}.page-ingresse .ig-price-pair>div{padding:16px}.page-ingresse .ig-price-pair strong{font-size:1.55rem}.page-ingresse .ig-price-pair small{font-size:.6rem}.page-ingresse .ig-features{font-size:.78rem;gap:12px}.page-ingresse .ig-actions{gap:12px}.page-ingresse .ig-actions .button{width:100%;font-size:.88rem}.page-ingresse .ig-related{grid-template-columns:1fr;gap:14px}.page-ingresse .ig-related>a{padding:23px}.page-ingresse .ig-faq-list summary{font-size:.94rem}.page-ingresse .ig-final-card{padding:27px 23px;border-radius:14px}.page-ingresse .ig-final{padding-top:0;padding-bottom:78px}.page-ingresse .ig-final-card h2{font-size:1.75rem}.page-ingresse .ig-whatsapp{bottom:16px;right:16px;width:52px;height:52px}}
@media(prefers-reduced-motion:reduce){.page-ingresse *{scroll-behavior:auto;transition:none!important}}
/* No celular, prioriza a orientação e os próximos passos acima da ilustração. */
@media(max-width:600px){.page-ingresse .ig-hero .ig-ticket{display:none}.page-ingresse .ig-hero-grid{gap:0}.page-ingresse .ig-trust{margin-top:26px}.ingresse-guide .ig-meta{margin-top:20px}}


/* Ajustes editoriais exclusivos deste guia. */
.ingresse-guide .ig-intro{margin-top:20px}.page-ingresse .ig-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.page-ingresse .ig-related{grid-template-columns:repeat(4,minmax(0,1fr))}.page-ingresse .ig-conversion{background:#edf7f0}.page-ingresse .ig-ticket{border-radius:12px;box-shadow:none}.page-ingresse .ig-ticket-end{border-radius:0 0 12px 12px}.page-ingresse .ig-three,.page-ingresse .ig-compare>div,.page-ingresse .ig-price-pair>div,.page-ingresse .ig-related>a{border-radius:10px}.page-ingresse .ig-final-card{border-radius:12px}.page-ingresse .ig-faq-list{max-width:900px}.page-ingresse .ig-three{margin-top:0}.page-ingresse .ig-two p{margin-top:16px}.page-ingresse .ig-sources a{overflow-wrap:anywhere}.page-ingresse .ig-secondary{padding-block:12px}.ingresse-guide .ig-final-card a.ig-secondary{color:#dff5ff;display:block;text-align:center}.page-ingresse .ig-callout p{max-width:940px}
@media(max-width:820px){.page-ingresse .ig-steps{grid-template-columns:1fr}.page-ingresse .ig-related{grid-template-columns:1fr 1fr}}
@media(max-width:600px){.ingresse-guide h1{font-size:clamp(1.85rem,7vw,2.3rem)}.page-ingresse .ig-related{grid-template-columns:1fr}.page-ingresse .ig-price-pair small{letter-spacing:.02em}.page-ingresse .ig-validity{flex-wrap:wrap}.page-ingresse .ig-conversion-grid{gap:28px}.page-ingresse .ig-product img{max-width:230px}.page-ingresse .ig-final-card .ig-actions{margin:0}}
