/* Compatibility cascade: original declarations and order retained. */
@layer legacy, legacyPriority;
@layer legacy{:root{--green-950:#052f2f;--green-900:#083d3c;--green-800:#0d5350;--green-700:#16645f;--cream:#f7f0e4;--cream-2:#fffaf2;--gold:#e5b76b;--gold-2:#f3d39c;--ink:#16302f;--muted:#61716e;--white:#fff;--shadow:0 18px 50px rgba(4,48,46,.13);--radius:22px;--max:1200px
}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--ink);background:#fff}img{max-width:100%;display:block}a{color:inherit}.container{width:min(var(--max),calc(100% - 40px));margin-inline:auto}.skip-link{position:fixed;left:12px;top:-80px;background:#fff;padding:10px 14px;z-index:9999;border-radius:8px}.skip-link:focus{top:12px}.site-header{position:sticky;top:0;z-index:100;background:rgba(255,250,242,.96);backdrop-filter:blur(14px);border-bottom:1px solid rgba(8,61,60,.08)}.nav-wrap{height:74px;display:flex;align-items:center;gap:28px}.brand{display:flex;width:154px;min-width:154px;align-items:center}.brand img{width:100%;height:56px;object-fit:contain;object-position:left center}.main-nav{display:flex;align-items:center;gap:24px;margin-left:auto}.main-nav a{font-size:14px;text-decoration:none;font-weight:650;position:relative}.main-nav a:after{content:"";position:absolute;left:0;right:100%;bottom:-7px;height:2px;background:var(--gold);transition:.25s}.main-nav a:hover:after{right:0}.nav-cta{margin-left:4px}.menu-toggle{display:none;border:0;background:transparent;padding:8px}.menu-toggle span{display:block;width:24px;height:2px;background:var(--green-950);margin:5px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;text-decoration:none;border-radius:999px;padding:13px 20px;font-weight:750;font-size:14px;border:1px solid transparent;transition:transform .2s,box-shadow .2s,background .2s}.btn:hover{transform:translateY(-2px)}.btn-dark{background:var(--green-950);color:#fff;box-shadow:0 8px 22px rgba(5,47,47,.18)}.btn-gold{background:linear-gradient(135deg,var(--gold-2),var(--gold));color:#16302f;box-shadow:0 10px 26px rgba(197,139,55,.22)}.btn-ghost{border-color:rgba(255,255,255,.65);color:#fff;background:rgba(5,47,47,.18)}.btn-outline-light{border-color:rgba(255,255,255,.55);color:#fff;background:transparent}.text-link{font-weight:750;color:var(--green-800);text-decoration:none}.eyebrow{text-transform:uppercase;letter-spacing:.18em;font-size:12px;font-weight:850;color:var(--green-700);margin:0 0 10px}.eyebrow.light{color:var(--gold-2)}h1,h2,h3{font-family:Georgia,"Times New Roman",serif;line-height:1.05;margin:0 0 14px}h1{font-size:clamp(40px,5vw,70px)}h2{font-size:clamp(34px,4vw,52px)}h3{font-size:22px}p{line-height:1.65;margin:0 0 18px}.hero{position:relative;min-height:700px;display:grid;align-items:end;overflow:hidden;background:var(--green-950)}.hero-image{position:absolute;inset:0;background-image:url('https://images.unsplash.com/photo-1655722723663-75b47de17a31?auto=format&fit=crop&fm=jpg&q=82&w=2400');background-size:cover;background-position:center 48%;background-repeat:no-repeat}.hero-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.02) 30%,rgba(2,28,28,.12) 54%,rgba(2,28,28,.76) 100%)}.hero-content{position:relative;padding-bottom:54px;display:flex;justify-content:center}.hero-card{width:min(760px,100%);text-align:center;color:#fff;background:rgba(4,47,46,.72);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.16);border-radius:30px;padding:26px 34px 30px;box-shadow:var(--shadow)}.hero-card h1{font-size:clamp(34px,4vw,54px)}.hero-card p:not(.eyebrow){max-width:650px;margin:0 auto 22px;color:rgba(255,255,255,.9)}.hero-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.section{padding:84px 0}.section-cream{background:var(--cream-2)}.section-head{margin-bottom:36px}.section-head.centered{text-align:center}.section-head.centered p:last-child{color:var(--muted)}.section-head.split{display:flex;align-items:end;justify-content:space-between;gap:24px}.section-head.split p{margin-bottom:0;color:var(--muted)}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.step-card{position:relative;padding:30px;background:#fff;border:1px solid rgba(8,61,60,.08);border-radius:var(--radius);box-shadow:0 12px 34px rgba(4,48,46,.07);min-height:290px}.step-icon{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;font-size:27px;background:var(--cream);margin-bottom:28px}.step-card p{color:var(--muted);margin:0}.discover{padding:86px 0;color:#fff;background:radial-gradient(circle at 75% 50%,rgba(229,183,107,.18),transparent 28%),linear-gradient(115deg,#083d3c,#0d5550)}.discover-grid{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:50px}.discover-grid>div:first-child{max-width:650px}.discover-visual{min-height:320px;position:relative;border-radius:30px;border:1px solid rgba(255,255,255,.15);background:linear-gradient(140deg,rgba(255,255,255,.07),rgba(255,255,255,.01));overflow:hidden}.route-line{position:absolute;width:130%;height:1px;border-top:3px dashed rgba(243,211,156,.8);transform:rotate(-13deg);left:-12%;top:55%}.discover-words{position:absolute;right:26px;top:26px;font-size:14px;line-height:1.75;letter-spacing:.3em;color:var(--gold-2)}.discover-compass{position:absolute;left:48%;top:46%;font-size:64px;color:var(--gold)}.travel-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.travel-card{appearance:none;text-align:left;border:1px solid rgba(8,61,60,.08);background:linear-gradient(180deg,#fff,#fbf5ea);border-radius:18px;padding:22px;cursor:pointer;color:var(--ink);transition:.2s;min-height:160px}.travel-card:hover{transform:translateY(-5px);box-shadow:var(--shadow);border-color:rgba(229,183,107,.65)}.travel-card span{display:block;font-size:32px;margin-bottom:23px}.travel-card strong{display:block;font-family:Georgia,serif;font-size:20px;margin-bottom:5px}.travel-card small{color:var(--muted);line-height:1.4}.cruise{padding:84px 0;color:#fff;background:linear-gradient(120deg,#052f2f,#0d5550 62%,#16645f)}.cruise-grid{display:grid;grid-template-columns:360px 1fr;gap:70px;align-items:center}.book-wrap{display:flex;justify-content:center;align-items:center;perspective:1200px}.book-wrap img{width:min(290px,80vw);border-radius:8px;box-shadow:24px 28px 50px rgba(0,0,0,.35);transform:rotateY(-8deg) rotateZ(-1deg)}.cruise-copy{max-width:650px}.cruise-copy p{color:rgba(255,255,255,.84)}.cruise-actions{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0}.microcopy{font-size:13px;opacity:.72}.content-grid{display:grid;grid-template-columns:repeat(3,1fr) .9fr;gap:16px}.content-card,.youtube-card{border-radius:18px;overflow:hidden;border:1px solid rgba(8,61,60,.09);background:#fff}.content-card>div:last-child{padding:18px}.content-card small,.youtube-card small{color:var(--green-700);font-weight:800;text-transform:uppercase;letter-spacing:.08em}.content-card h3{font-size:21px;margin-top:8px}.content-card p{font-size:14px;color:var(--muted);margin:0}.content-art{height:138px;display:grid;place-items:center;font-size:48px}.art-history{background:linear-gradient(135deg,#d9c6a3,#f5e8d1)}.art-budget{background:linear-gradient(135deg,#cde1d2,#f0f5e5)}.art-cruise{background:linear-gradient(135deg,#bddde0,#e9f5ef)}.youtube-card{padding:24px;background:var(--cream);display:flex;flex-direction:column;justify-content:center}.youtube-mark{width:46px;height:46px;border-radius:50%;background:#ef2929;color:#fff;display:grid;place-items:center;margin-bottom:28px}.youtube-card h3{margin:10px 0 26px}.about-grid{display:grid;grid-template-columns:340px 1fr;gap:70px;align-items:center}.about-mark{padding:36px;border-radius:28px;background:var(--cream-2);border:1px solid rgba(8,61,60,.08)}.about-mark img{max-height:320px;margin:auto;object-fit:contain}.pill-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.pill-row span{padding:9px 13px;border-radius:999px;background:var(--cream);font-weight:750;font-size:13px}.final-cta{padding:82px 0;background:linear-gradient(135deg,#062f2f,#0d5550);color:#fff}.final-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:60px;align-items:center}.final-grid p{color:rgba(255,255,255,.84)}.final-actions{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.config-note{font-size:12px;opacity:.64;margin-top:8px}.footer{background:#031f1f;color:rgba(255,255,255,.82);padding:44px 0 22px}.footer-grid{display:grid;grid-template-columns:260px 1fr 180px;gap:40px;align-items:start}.footer-brand img{width:170px;filter:brightness(1.65) saturate(.65)}.footer-brand p{font-size:13px;margin-top:8px}.footer-links{display:flex;flex-wrap:wrap;gap:14px 20px}.footer-links a,.footer-social a{color:inherit;text-decoration:none;font-size:13px}.footer-social{display:grid;gap:10px}.footer-bottom{border-top:1px solid rgba(255,255,255,.12);margin-top:30px;padding-top:18px;display:flex;justify-content:space-between;font-size:12px;color:rgba(255,255,255,.55)}.toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%,30px);background:#082f2f;color:#fff;padding:13px 18px;border-radius:999px;box-shadow:var(--shadow);opacity:0;pointer-events:none;transition:.25s;z-index:999}.toast.show{opacity:1;transform:translate(-50%,0)}@media(min-width:981px){.hero{display:block;min-height:0;padding-top:580px;background:var(--green-950);}.hero-image{inset:0 0 auto;width:100%;height:700px;background-size:cover;background-repeat:no-repeat;background-position:center top;background-color:#0a4746;}.hero-overlay{inset:0 0 auto;height:700px;background:linear-gradient(180deg,rgba(0,0,0,.01) 28%,rgba(2,28,28,.08) 58%,rgba(2,28,28,.58) 100%);}.hero-content{padding:0 0 40px;display:flex;justify-content:center;}.hero-card{position:relative;z-index:2;}}@media(max-width:980px){.main-nav{position:absolute;left:20px;right:20px;top:68px;display:none;flex-direction:column;align-items:stretch;background:#fffaf2;padding:18px;border-radius:18px;box-shadow:var(--shadow)}.main-nav.open{display:flex}.menu-toggle{display:block;margin-left:auto}.nav-cta{display:none}.hero{min-height:620px}.hero-image{background-position:center}.steps,.travel-grid{grid-template-columns:repeat(2,1fr)}.discover-grid,.cruise-grid,.about-grid,.final-grid{grid-template-columns:1fr}.discover-visual{min-height:220px}.cruise-grid{gap:42px}.book-wrap{justify-content:flex-start}.content-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.footer-social{grid-column:2}.about-mark{max-width:320px}.section-head.split{align-items:flex-start;flex-direction:column}}@media(max-width:620px){.container{width:min(var(--max),calc(100% - 28px))}.site-header .nav-wrap{height:66px}.brand{width:126px;min-width:126px}.brand img{height:48px}.hero{min-height:650px;align-items:end}.hero-image{background-position:58% center;opacity:.78}.hero-overlay{background:linear-gradient(180deg,rgba(3,35,35,.15),rgba(3,35,35,.75) 55%,#052f2f 100%)}.hero-content{padding-bottom:24px}.hero-card{padding:22px 18px;border-radius:22px;text-align:left}.hero-actions{justify-content:flex-start}.section{padding:62px 0}.steps,.travel-grid,.content-grid{grid-template-columns:1fr}.discover{padding:62px 0}.discover-grid{gap:28px}.cruise{padding:62px 0}.cruise-grid{gap:32px}.book-wrap{justify-content:center}.about-grid{gap:32px}.final-cta{padding:62px 0}.footer-grid{grid-template-columns:1fr}.footer-social{grid-column:auto}.footer-bottom{gap:10px;flex-direction:column}.section-head.split{gap:12px}h1{font-size:38px}h2{font-size:36px}.travel-card{min-height:130px}.travel-card span{margin-bottom:14px}.discover-words{font-size:11px}}:focus-visible{outline:3px solid var(--gold);outline-offset:3px}button,input{font:inherit}.footer-contact{color:#fff;text-decoration:none;font-weight:700}.sub-nav{display:flex;gap:22px;margin-left:auto}.sub-nav a{text-decoration:none;font-weight:700;font-size:14px}.mobile-whatsapp{display:none}.cruise-page-hero{padding-top:70px}.update-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.update-card{background:#fff;border:1px solid rgba(8,61,60,.08);border-radius:20px;padding:24px;box-shadow:0 10px 30px rgba(4,48,46,.05)}.update-card>span{font-size:32px}.update-card h3{margin-top:18px}.update-card p{color:var(--muted);font-size:14px}.update-card small{display:inline-flex;background:var(--cream);padding:7px 10px;border-radius:999px;color:var(--green-800);font-weight:800}.calc-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:60px;align-items:start}.calc-copy{position:sticky;top:110px}.calc-copy p{color:var(--muted)}.calc-tip{background:var(--cream-2);border-left:4px solid var(--gold);padding:16px 18px;border-radius:12px}.calc-card{background:#fff;border:1px solid rgba(8,61,60,.1);border-radius:24px;padding:26px;box-shadow:var(--shadow)}.calc-fields{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.calc-fields label{display:grid;gap:7px;font-weight:750;font-size:14px}.calc-fields label span{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.calc-fields input{width:100%;border:1px solid rgba(8,61,60,.18);border-radius:12px;padding:12px 13px;color:var(--ink);background:#fff}.calc-fields input:focus{border-color:var(--gold);box-shadow:0 0 0 3px rgba(229,183,107,.18);outline:none}.calc-result{margin:22px 0 14px;border-radius:18px;background:linear-gradient(135deg,var(--green-950),var(--green-800));color:#fff;padding:24px}.calc-result span,.calc-result small{display:block;color:rgba(255,255,255,.78)}.calc-result strong{display:block;font-family:Georgia,serif;font-size:36px;margin:7px 0}.btn-soft{background:var(--cream);color:var(--ink);cursor:pointer}.download-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.download-grid article{display:grid;grid-template-columns:46px 1fr auto;gap:14px;align-items:center;background:#fff;border:1px solid rgba(8,61,60,.08);border-radius:18px;padding:20px}.download-grid article>span{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--cream);font-weight:900}.download-grid h3{font-size:19px;margin-bottom:4px}.download-grid p{font-size:13px;color:var(--muted);margin:0}.download-grid em{font-style:normal;font-size:12px;font-weight:800;color:var(--green-700)}.legal{max-width:860px}.legal h1{font-size:clamp(42px,6vw,68px)}.legal h2{font-size:28px;margin-top:38px}.legal p,.legal li{color:#435654}.legal a{color:var(--green-700);font-weight:700}.legal-meta{font-size:13px;border-bottom:1px solid rgba(8,61,60,.1);padding-bottom:20px}.error-page{min-height:80vh;display:grid;place-items:center;text-align:center;background:var(--cream-2)}.error-page .container{max-width:700px}.error-code{font-family:Georgia,serif;font-size:100px;color:rgba(8,61,60,.15);line-height:1}@media(max-width:980px){.sub-nav{display:none}.update-grid{grid-template-columns:repeat(2,1fr)}.calc-layout{grid-template-columns:1fr}.calc-copy{position:static}.download-grid{grid-template-columns:1fr}}@media(max-width:620px){.mobile-whatsapp{display:flex;position:fixed;right:14px;bottom:14px;z-index:150;background:var(--gold);color:var(--ink);text-decoration:none;font-weight:850;border-radius:999px;padding:12px 16px;box-shadow:0 12px 30px rgba(0,0,0,.2)}.update-grid,.calc-fields{grid-template-columns:1fr}.calc-card{padding:18px}.download-grid article{grid-template-columns:40px 1fr}.download-grid em{grid-column:2}.cruise-page-hero{padding-top:44px}.legal{padding-bottom:40px}}@media(max-width:620px){.site-header .nav-wrap{height:60px}.brand{width:108px;min-width:108px}.brand img{height:44px}.menu-toggle{padding:6px}.menu-toggle span{width:27px;height:2px;margin:5px 0}.hero{display:block;min-height:0;padding-top:252px;background:var(--green-950);}.hero-image{inset:0 0 auto;width:100%;height:282px;background-size:auto 100%;background-position:50% top;background-repeat:no-repeat;background-color:#0a4746;opacity:1;}.hero-overlay{inset:0 0 auto;height:282px;background:linear-gradient(180deg,rgba(3,35,35,.02) 45%,rgba(3,35,35,.18) 72%,#052f2f 100%);}.hero-content{padding:0 0 24px;}.hero-card{width:100%;padding:20px 18px 22px;border-radius:24px;text-align:left;background:rgba(4,47,46,.97);backdrop-filter:none;box-shadow:0 16px 34px rgba(0,0,0,.16);}.hero-card .eyebrow{font-size:10px;line-height:1.45;letter-spacing:.14em;margin-bottom:10px;}.hero-card h1{font-size:34px;line-height:1.02;margin-bottom:14px;}.hero-card p:not(.eyebrow){font-size:15px;line-height:1.5;margin-bottom:18px;}.hero-actions{display:grid;grid-template-columns:1fr;gap:8px;}.hero-actions .btn{width:100%;padding:11px 14px;font-size:13px;}.mobile-whatsapp{right:12px;bottom:12px;padding:10px 14px;font-size:14px;opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity .22s ease,transform .22s ease;}.mobile-whatsapp.is-visible{opacity:1;transform:translateY(0);pointer-events:auto;}}.cruise-page-hero .book-wrap{align-items:center;min-height:0;}.cruise-page-hero .book-wrap img{display:block;width:min(300px,72vw);max-width:100%;max-height:520px;aspect-ratio:900 / 1439;object-fit:contain;align-self:center;transform:none;border-radius:10px;}@media(max-width:980px){.cruise-page-hero .book-wrap{justify-content:center;}.cruise-page-hero .book-wrap img{width:min(230px,62vw);max-height:none;aspect-ratio:900 / 1439;object-fit:contain;}}@media(max-width:560px){.cruise-page-hero .book-wrap img{width:min(210px,58vw);}}#primeiro-cruzeiro .cruise-grid{grid-template-columns:240px 1fr;gap:54px;}#primeiro-cruzeiro .book-wrap{align-items:center;justify-content:center;min-height:0;}#primeiro-cruzeiro .book-wrap img{display:block;max-width:100%;aspect-ratio:900 / 1439;object-fit:contain;align-self:center;transform:rotateY(-5deg) rotateZ(-0.5deg);}.cruise-page-hero .cruise-grid{grid-template-columns:240px 1fr;gap:54px;}.cruise-page-hero .book-wrap img{aspect-ratio:900 / 1439;object-fit:contain;transform:none;}@media(max-width:980px){#primeiro-cruzeiro .cruise-grid,.cruise-page-hero .cruise-grid{grid-template-columns:1fr;gap:28px;}#primeiro-cruzeiro .book-wrap,.cruise-page-hero .book-wrap{justify-content:center;}}.top-anchor{position:absolute;top:0;left:0;width:1px;height:1px;pointer-events:none;}.footer-brand img{aspect-ratio:1 / 1;object-fit:contain;object-position:left center;}.content-card{overflow:hidden}.content-image{width:100%;height:168px;object-fit:cover;object-position:center;border-radius:0;display:block;}@media(max-width:980px){.content-image{height:175px}}@media(max-width:620px){.content-image{height:190px}}.content-card-link,.youtube-card-link{color:inherit;text-decoration:none;cursor:pointer;position:relative;transition:transform .22s ease, box-shadow .22s ease, border-color .22s ease;-webkit-tap-highlight-color:transparent;}.content-card-link:visited,.youtube-card-link:visited{color:inherit}.content-card-link:focus-visible,.youtube-card-link:focus-visible{outline:3px solid rgba(220,171,87,.72);outline-offset:4px;}.content-card-link .card-cta{display:inline-flex;align-items:center;gap:8px;margin-top:18px;color:var(--green-700);font-weight:800;font-size:13px;letter-spacing:.015em;}.content-card-link .card-cta span{transition:transform .22s ease;}.youtube-card-link .youtube-card-cta{pointer-events:none;width:100%;justify-content:center;}@media (hover:hover) and (pointer:fine){.content-card-link:hover,.youtube-card-link:hover{transform:translateY(-6px);box-shadow:0 18px 34px rgba(8,61,60,.13);border-color:rgba(8,61,60,.18);}.content-card-link:hover .card-cta span{transform:translateX(4px);}}@media(max-width:620px){.content-card-link:active,.youtube-card-link:active{transform:scale(.992);}.content-card-link .card-cta{margin-top:16px;font-size:14px;}}.cruise-calculator-section{border-top:1px solid rgba(8,61,60,.07)}.calc-home-layout{display:grid;grid-template-columns:.72fr 1.28fr;gap:56px;align-items:start;margin-top:36px;}.calc-home-copy{position:sticky;top:105px;max-width:430px;}.calc-home-copy h3{font-family:Georgia,serif;font-size:30px;line-height:1.08;margin:0 0 14px;}.calc-home-copy p{color:var(--muted)}.calc-group{border:0;padding:0;margin:0 0 24px;min-width:0;}.calc-group legend{width:100%;font-family:Georgia,serif;font-size:20px;font-weight:800;color:var(--green-900);padding:0 0 12px;margin-bottom:14px;border-bottom:1px solid rgba(8,61,60,.10);}.calc-actions{display:flex;gap:12px;flex-wrap:wrap;}.calc-maintenance-note{margin:26px auto 0;max-width:760px;text-align:center;color:var(--muted);font-size:13px;}@media(max-width:980px){.calc-home-layout{grid-template-columns:1fr;gap:28px}.calc-home-copy{position:static;max-width:none}}@media(max-width:620px){.calc-home-copy h3{font-size:25px}.calc-actions{flex-direction:column}.calc-actions .btn{width:100%;justify-content:center}}.nav-calculator{align-items:center;justify-content:center;gap:7px;min-width:38px;}.nav-calculator svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;}.nav-calculator span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}.travel-calculator-section{background:linear-gradient(180deg,#fff 0%,var(--cream-2) 100%);border-top:1px solid rgba(8,61,60,.06);border-bottom:1px solid rgba(8,61,60,.06);}.calculator-heading{max-width:780px;margin-inline:auto}.calculator-shell{margin-top:34px;border:1px solid rgba(8,61,60,.09);border-radius:28px;background:#fff;box-shadow:0 22px 60px rgba(4,48,46,.09);overflow:hidden;}.calculator-tabs{display:grid;grid-template-columns:1fr 1fr;background:var(--cream);border-bottom:1px solid rgba(8,61,60,.09);}.calculator-tab{appearance:none;border:0;background:transparent;color:var(--ink);padding:18px 22px;font:inherit;font-weight:850;cursor:pointer;border-bottom:3px solid transparent;}.calculator-tab:hover{background:rgba(255,255,255,.42)}.calculator-tab.is-active{color:var(--green-800);background:#fff;border-bottom-color:var(--gold);}.calculator-panel{padding:34px}.calc-general-layout{display:grid;grid-template-columns:.68fr 1.32fr;gap:52px;align-items:start;}.calc-meta-fields{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;margin-bottom:25px;}.calc-meta-fields.budget-meta{grid-template-columns:1.2fr .8fr .8fr}.calc-meta-fields label{display:grid;gap:7px;font-weight:750;font-size:14px;}.calc-meta-fields label span{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);}.calc-meta-fields input{width:100%;border:1px solid rgba(8,61,60,.18);border-radius:12px;padding:12px 13px;color:var(--ink);background:#fff;}.calc-meta-fields input:focus{border-color:var(--gold);box-shadow:0 0 0 3px rgba(229,183,107,.18);outline:none;}.calc-result-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;padding:0;overflow:hidden;}.calc-result-grid>div,.budget-result>div{padding:20px;background:rgba(255,255,255,.035);}.calc-result-grid strong,.budget-result strong{font-size:26px;}.budget-result{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;padding:0;overflow:hidden;}.budget-result.is-over{background:linear-gradient(135deg,#5a2525,#8a3c32);}@media(max-width:1100px){.main-nav{gap:18px}}@media(max-width:980px){.nav-calculator{justify-content:flex-start;min-width:0;}.nav-calculator span{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal;}.calculator-panel{padding:24px}.calc-general-layout{grid-template-columns:1fr;gap:26px}.calc-home-copy{position:static;max-width:none}}@media(max-width:620px){.calculator-tabs{grid-template-columns:1fr}.calculator-tab{text-align:left;border-bottom:1px solid rgba(8,61,60,.08);border-left:3px solid transparent;}.calculator-tab.is-active{border-bottom-color:rgba(8,61,60,.08);border-left-color:var(--gold);}.calculator-panel{padding:18px}.calc-meta-fields,.calc-meta-fields.budget-meta,.calc-result-grid,.budget-result{grid-template-columns:1fr}}.hero-card{animation:heroCardEnter .85s cubic-bezier(.22,1,.36,1) both;animation-delay:.10s;will-change:transform,opacity;}.hero-image{transform-origin:center center;animation:heroAmbientZoom 18s ease-in-out infinite alternate;will-change:transform;}.hero-card .eyebrow{animation:heroEyebrowEnter .72s cubic-bezier(.22,1,.36,1) both;animation-delay:.02s;}.hero-card h1{animation:heroTextEnter .82s cubic-bezier(.22,1,.36,1) both;animation-delay:.14s;}.hero-card > p:not(.eyebrow){animation:heroTextEnter .82s cubic-bezier(.22,1,.36,1) both;animation-delay:.22s;}.hero-actions{animation:heroTextEnter .82s cubic-bezier(.22,1,.36,1) both;animation-delay:.30s;}.hero-actions .btn-gold{position:relative;overflow:hidden;transition:transform .22s ease, box-shadow .22s ease;}.hero-actions .btn-gold::after{content:"";position:absolute;top:-45%;bottom:-45%;left:-38%;width:28%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.45),transparent);transform:skewX(-18deg);opacity:0;pointer-events:none;}.hero-actions .btn-ghost{transition:transform .22s ease, background-color .22s ease, border-color .22s ease;}@media (hover:hover) and (pointer:fine){.hero-actions .btn-gold:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(229,183,107,.22);}.hero-actions .btn-gold:hover::after{opacity:1;animation:heroCtaSheen .75s ease forwards;}.hero-actions .btn-ghost:hover{transform:translateY(-2px);}}@keyframes heroCardEnter{from{opacity:0;transform:translateY(20px) scale(.992)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes heroEyebrowEnter{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes heroTextEnter{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes heroAmbientZoom{from{transform:scale(1)}to{transform:scale(1.018)}}@keyframes heroCtaSheen{from{left:-38%}to{left:130%}}@media(max-width:620px){.hero-image{animation:heroMobileSettle 1.05s cubic-bezier(.22,1,.36,1) both;}@keyframes heroMobileSettle{from{opacity:.88;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}}.site-header{transition:
    background-color .28s ease,
    box-shadow .28s ease,
    border-color .28s ease;}.site-header .nav-wrap{transition:height .28s cubic-bezier(.22,1,.36,1);}.site-header .brand,.site-header .brand img{transition:
    width .28s cubic-bezier(.22,1,.36,1),
    min-width .28s cubic-bezier(.22,1,.36,1),
    height .28s cubic-bezier(.22,1,.36,1),
    transform .28s ease;}.site-header.is-scrolled{background:rgba(255,250,242,.88);border-bottom-color:rgba(8,61,60,.11);box-shadow:0 10px 34px rgba(5,47,47,.09);-webkit-backdrop-filter:blur(18px) saturate(1.12);backdrop-filter:blur(18px) saturate(1.12);}.site-header.is-scrolled .nav-wrap{height:64px;}.site-header.is-scrolled .brand{width:142px;min-width:142px;}.site-header.is-scrolled .brand img{height:50px;}.main-nav a:not(.nav-calculator){transition:color .2s ease, opacity .2s ease;}.main-nav a:not(.nav-calculator)::after{left:50%;right:50%;bottom:-8px;height:2px;border-radius:999px;transition:left .24s ease, right .24s ease, opacity .24s ease;opacity:.75;}@media (hover:hover) and (pointer:fine){.main-nav a:not(.nav-calculator):hover{color:var(--green-800);}.main-nav a:not(.nav-calculator):hover::after{left:0;right:0;opacity:1;}.site-header .brand:hover img{transform:translateY(-1px) scale(1.015);}}.site-header .nav-cta{transition:transform .22s ease, box-shadow .28s ease, background .22s ease;}.site-header.is-scrolled .nav-cta{box-shadow:0 9px 24px rgba(5,47,47,.20);}@media(max-width:980px){.site-header.is-scrolled .nav-wrap{height:62px;}.site-header.is-scrolled .brand{width:132px;min-width:132px;}.site-header.is-scrolled .brand img{height:47px;}.site-header.is-scrolled .main-nav{top:58px;}}@media(max-width:620px){.site-header.is-scrolled .nav-wrap{height:58px;}.site-header.is-scrolled .brand{width:120px;min-width:120px;}.site-header.is-scrolled .brand img{height:44px;}.site-header.is-scrolled .main-nav{top:55px;}}html.reveal-ready .reveal-item{opacity:0;transform:translate3d(0,24px,0);transition:
    opacity .68s cubic-bezier(.22,1,.36,1),
    transform .68s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0ms);will-change:opacity,transform;}html.reveal-ready .reveal-item.is-revealed{opacity:1;transform:translate3d(0,0,0);}html.reveal-ready #primeiro-cruzeiro .book-wrap.reveal-item{transform:translate3d(-18px,18px,0) scale(.992);}html.reveal-ready #primeiro-cruzeiro .book-wrap.reveal-item.is-revealed{transform:translate3d(0,0,0) scale(1);}html.reveal-ready #primeiro-cruzeiro .cruise-copy.reveal-item{transform:translate3d(18px,18px,0);}html.reveal-ready #primeiro-cruzeiro .cruise-copy.reveal-item.is-revealed{transform:translate3d(0,0,0);}html.reveal-ready .step-card.reveal-item:not(.is-revealed),html.reveal-ready .travel-card.reveal-item:not(.is-revealed),html.reveal-ready .content-card.reveal-item:not(.is-revealed),html.reveal-ready .youtube-card.reveal-item:not(.is-revealed){pointer-events:none;}@media(max-width:620px){html.reveal-ready .reveal-item{transform:translate3d(0,16px,0);transition-duration:.56s;}html.reveal-ready #primeiro-cruzeiro .book-wrap.reveal-item,html.reveal-ready #primeiro-cruzeiro .cruise-copy.reveal-item{transform:translate3d(0,16px,0);}html.reveal-ready #primeiro-cruzeiro .book-wrap.reveal-item.is-revealed,html.reveal-ready #primeiro-cruzeiro .cruise-copy.reveal-item.is-revealed{transform:translate3d(0,0,0);}}#como-funciona,#planejar,#viagens,#primeiro-cruzeiro,#conteudos,#calculadora,#sobre,#contato{scroll-margin-top:86px;}.step-card,.travel-card,.content-card-link,.youtube-card-link,.about-mark{transform-style:preserve-3d;transition:
    transform .30s cubic-bezier(.22,1,.36,1),
    box-shadow .30s ease,
    border-color .30s ease,
    background-color .30s ease;}.content-card .content-image{transition:transform .65s cubic-bezier(.22,1,.36,1), filter .35s ease;will-change:transform;}.step-icon,.travel-card > span,.youtube-mark{transition:transform .34s cubic-bezier(.22,1,.36,1);}.travel-card{position:relative;overflow:hidden;}.travel-card::after{content:"";position:absolute;inset:auto -35% -70% 22%;height:110px;border-radius:50%;background:radial-gradient(circle,rgba(229,183,107,.22),transparent 68%);opacity:0;transition:opacity .30s ease, transform .40s ease;transform:translateY(14px);pointer-events:none;}@media (hover:hover) and (pointer:fine){.step-card:hover,.travel-card:hover,.content-card-link:hover,.youtube-card-link:hover{transform:translateY(-7px);border-color:rgba(197,139,55,.34);box-shadow:0 22px 50px rgba(5,47,47,.13);}.step-card:hover .step-icon{transform:translateY(-3px) rotate(-4deg) scale(1.05);}.travel-card:hover > span{transform:translateY(-3px) scale(1.08);}.travel-card:hover::after{opacity:1;transform:translateY(0);}.content-card-link:hover .content-image{transform:scale(1.045);filter:saturate(1.06) contrast(1.02);}.youtube-card-link:hover .youtube-mark{transform:scale(1.08) rotate(-4deg);}.content-card-link:hover .card-cta{color:var(--green-900);}}@media(max-width:620px){.step-card,.travel-card,.content-card-link,.youtube-card-link{transition-duration:.20s;}.content-card .content-image{transition-duration:.28s;}}.section,.discover,.cruise,.final-cta{position:relative;isolation:isolate;}.section > .container,.discover > .container,.cruise > .container,.final-cta > .container{position:relative;z-index:2;}.section-cream::before,.travel-calculator-section::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;opacity:.42;background:
    radial-gradient(circle at 12% 22%,rgba(197,139,55,.15) 0 2px,transparent 3px),
    radial-gradient(circle at 88% 74%,rgba(8,61,60,.10) 0 2px,transparent 3px),
    linear-gradient(120deg,transparent 0 48%,rgba(8,61,60,.035) 49%,transparent 50% 100%);background-size:auto,auto,420px 420px;}.discover::after,.cruise::after,.final-cta::after{content:"";position:absolute;width:320px;height:320px;right:-120px;top:-150px;border:1px solid rgba(243,211,156,.16);border-radius:50%;box-shadow:
    0 0 0 36px rgba(243,211,156,.035),
    0 0 0 72px rgba(243,211,156,.025);pointer-events:none;z-index:0;}.section-head h2{position:relative;}.section-head h2::after{content:"";display:block;width:44px;height:3px;border-radius:999px;margin-top:15px;background:linear-gradient(90deg,var(--gold),rgba(229,183,107,.18));}.section-head.centered h2::after{margin-left:auto;margin-right:auto;}.book-wrap img{transition:
    transform .45s cubic-bezier(.22,1,.36,1),
    box-shadow .45s ease;}@media (hover:hover) and (pointer:fine){.book-wrap:hover img{transform:rotateY(-4deg) rotateZ(-.4deg) translateY(-5px);box-shadow:28px 34px 60px rgba(0,0,0,.38);}}.calculator-shell{transition:box-shadow .32s ease, transform .32s ease;}@media (hover:hover) and (pointer:fine){.calculator-shell:hover{box-shadow:0 28px 70px rgba(4,48,46,.12);}}.calculator-tab{position:relative;transition:background-color .22s ease,color .22s ease,border-color .22s ease;}.calculator-tab::after{content:"";position:absolute;left:50%;right:50%;bottom:-3px;height:3px;background:var(--gold);transition:left .28s cubic-bezier(.22,1,.36,1),right .28s cubic-bezier(.22,1,.36,1);}.calculator-tab.is-active::after{left:18%;right:18%;}.calculator-panel{animation:calcPanelIn .38s cubic-bezier(.22,1,.36,1) both;}@keyframes calcPanelIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.calc-result strong,.budget-result strong{transform-origin:left center;}.calc-result strong.value-updated,.budget-result strong.value-updated{animation:calcValuePop .34s cubic-bezier(.22,1,.36,1);}@keyframes calcValuePop{0%{opacity:.62;transform:translateY(3px) scale(.975)}55%{opacity:1;transform:translateY(-1px) scale(1.025)}100%{opacity:1;transform:translateY(0) scale(1)}}.calc-meta-fields input,.calc-fields input{transition:border-color .20s ease,box-shadow .20s ease,transform .20s ease;}.calc-meta-fields input:focus,.calc-fields input:focus{transform:translateY(-1px);}.btn{-webkit-tap-highlight-color:transparent;touch-action:manipulation;}.btn:focus-visible,.travel-card:focus-visible,.calculator-tab:focus-visible{outline:3px solid rgba(229,183,107,.66);outline-offset:4px;}.cta-attention{animation:ctaAttention .78s cubic-bezier(.22,1,.36,1) both;}@keyframes ctaAttention{0%{transform:translateY(0) scale(1);box-shadow:inherit}45%{transform:translateY(-2px) scale(1.025);box-shadow:0 14px 34px rgba(229,183,107,.32)}100%{transform:translateY(0) scale(1);box-shadow:inherit}}.mobile-whatsapp.cta-attention{animation:mobileCtaAttention .82s cubic-bezier(.22,1,.36,1) both;}@keyframes mobileCtaAttention{0%{transform:translateY(0) scale(1)}45%{transform:translateY(-3px) scale(1.045)}100%{transform:translateY(0) scale(1)}}@media(max-width:620px){.discover::after,.cruise::after,.final-cta::after{width:210px;height:210px;right:-110px;top:-100px;}.section-cream::before,.travel-calculator-section::before{opacity:.26;}.book-wrap img{transition-duration:.24s;}}#conteudo{position:relative;overflow:clip;}.route-1mapa{position:absolute;inset:0 0 auto 0;width:100%;pointer-events:none;z-index:8;overflow:hidden;}.route-1mapa-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;}.route-1mapa-track,.route-1mapa-progress{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round;}.route-1mapa-track{stroke:rgba(8,61,60,.10);stroke-width:4.5;}.route-1mapa-progress{stroke:rgba(197,139,55,.72);stroke-width:1.65;filter:drop-shadow(0 1px 0 rgba(255,255,255,.38));}.route-1mapa-marker{fill:#fffaf2;stroke:rgba(197,139,55,.72);stroke-width:1.5;vector-effect:non-scaling-stroke;transition:
    r .28s cubic-bezier(.22,1,.36,1),
    fill .28s ease,
    stroke .28s ease,
    opacity .28s ease;}.route-1mapa-marker.is-active{fill:#c58b37;stroke:#fffaf2;}.route-1mapa-traveler{fill:#c58b37;stroke:#fffaf2;stroke-width:2;vector-effect:non-scaling-stroke;filter:drop-shadow(0 3px 7px rgba(5,47,47,.24));opacity:0;transition:opacity .2s ease;}.route-1mapa.is-started .route-1mapa-traveler{opacity:1;}.route-1mapa-label{position:absolute;display:flex;align-items:center;gap:7px;transform:translateY(-50%);white-space:nowrap;font-size:10px;line-height:1;letter-spacing:.16em;text-transform:uppercase;font-weight:800;color:rgba(8,61,60,.58);opacity:.54;transition:opacity .28s ease,color .28s ease,transform .28s ease;}.route-1mapa-label::before{content:"";width:19px;height:1px;flex:none;background:rgba(197,139,55,.52);}.route-1mapa-label .route-number{color:rgba(197,139,55,.78);font-variant-numeric:tabular-nums;}.route-1mapa-label.is-active{opacity:1;color:rgba(8,61,60,.86);transform:translateY(-50%) translateX(3px);}.hero{z-index:10;}@media(max-width:1180px){.route-1mapa-label{font-size:9px;letter-spacing:.11em;}.route-1mapa-label .route-word{display:none;}.route-1mapa-label::before{width:12px;}}@media(max-width:720px){#conteudo{overflow:hidden;}.route-1mapa-track{stroke-width:3.5;}.route-1mapa-progress{stroke-width:1.35;}.route-1mapa-label{font-size:8px;letter-spacing:.08em;gap:4px;}.route-1mapa-label::before{width:7px;}.route-1mapa-label .route-title,.route-1mapa-label .route-word{display:none;}}@media(prefers-reduced-motion:reduce){.route-1mapa-traveler{display:none;}}.route-1mapa{z-index:1;}.route-1mapa-track{stroke:rgba(8,61,60,.055);stroke-width:3.2;}.route-1mapa-progress{stroke:rgba(197,139,55,.38);stroke-width:1.15;filter:none;}.route-1mapa-marker{opacity:.68;stroke:rgba(197,139,55,.48);}.route-1mapa-marker.is-active{opacity:.88;fill:rgba(197,139,55,.82);}.route-1mapa-traveler{display:none;}.route-1mapa-label{opacity:.28;font-size:9px;}.route-1mapa-label.is-active{opacity:.56;transform:translateY(-50%);}.section > .container,.discover > .container,.cruise > .container,.final-cta > .container,.travel-calculator-section > .container{position:relative;z-index:3;}.site-header.is-scrolled .brand{width:var(--brand-width, 160px);min-width:var(--brand-width, 160px);}.site-header.is-scrolled .brand img{height:auto;transform:none;}@media (hover:hover) and (pointer:fine){.site-header .brand:hover img{transform:none;}}@media(max-width:980px){.site-header.is-scrolled .brand{width:var(--brand-width-tablet, 150px);min-width:var(--brand-width-tablet, 150px);}.site-header.is-scrolled .brand img{height:auto;}}@media(max-width:620px){.site-header.is-scrolled .brand{width:var(--brand-width-mobile, 140px);min-width:var(--brand-width-mobile, 140px);}.site-header.is-scrolled .brand img{height:auto;}}.route-1mapa{left:0;right:auto;width:100%;overflow:hidden;}.route-1mapa-track{stroke:rgba(8,61,60,.045);stroke-width:2.7;}.route-1mapa-progress{stroke:rgba(197,139,55,.30);stroke-width:1;}.route-1mapa-label{font-size:8px;opacity:.22;transform:translateY(-50%);}.route-1mapa-label::before{width:5px;}.route-1mapa-label .route-word,.route-1mapa-label .route-title{display:none;}.route-1mapa-label.is-active{opacity:.42;transform:translateY(-50%);}.site-header .brand{display:flex;align-items:center;}.site-header .brand img{object-fit:contain;}.site-header .nav-wrap{min-height:74px;}.site-header.is-scrolled .nav-wrap{height:64px;min-height:64px;}body{background-color:#fffaf2;background-image:
    linear-gradient(rgba(8,61,60,.012) 1px, transparent 1px),
    linear-gradient(90deg, rgba(8,61,60,.012) 1px, transparent 1px);background-size:44px 44px;background-position:center top;}.hero{position:relative;z-index:10;background:var(--green-950);}.hero-image,.hero-overlay,.hero-content{z-index:auto;}.section-cream{background-color:var(--cream-2);background-image:
    linear-gradient(180deg, rgba(255,250,242,.97), rgba(255,250,242,.93)),
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 420 420'%3E%3Cg fill='none' stroke='%23083d3c' stroke-opacity='.055' stroke-width='1'%3E%3Cpath d='M74 54c77-49 191-15 240 50s32 159-26 212-151 75-226 29S-9 224 19 146 53 74 74 54Z'/%3E%3Cpath d='M100 82c59-36 147-12 187 38s27 124-20 167-121 58-179 23-56-96-34-156 25-55 46-72Z'/%3E%3Cpath d='M128 112c41-24 104-8 132 27s20 88-14 118-87 40-129 15-40-69-24-111 18-39 35-49Z'/%3E%3Cpath d='M156 145c25-14 64-5 82 17s13 54-8 73-54 25-80 10-25-43-15-69 11-25 21-31Z'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center, right -110px top 70px;background-size:auto, 360px 360px;}.travel-calculator-section{background-color:#fffaf2;background-image:
    linear-gradient(180deg, rgba(255,250,242,.98), rgba(255,250,242,.94)),
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 360 360'%3E%3Cg fill='none' stroke='%23c58b37' stroke-opacity='.06' stroke-width='1'%3E%3Cpath d='M45 60c65-41 158-27 210 29s60 141 14 194-137 64-201 21S-2 186 15 119 45 60 45 60Z'/%3E%3Cpath d='M78 91c46-28 112-18 150 21s43 101 10 139-98 46-144 15-50-84-38-132 22-43 22-43Z'/%3E%3Cpath d='M112 125c29-17 71-11 95 14s27 64 6 88-62 29-91 10-32-53-24-83 14-29 14-29Z'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center, left -90px bottom 40px;background-size:auto, 320px 320px;}.section-head::before{content:"ROTA / 1MAPA";display:block;margin-bottom:10px;font-size:9px;line-height:1;letter-spacing:.20em;text-transform:uppercase;font-weight:800;color:rgba(8,61,60,.28);}.section-head.centered::before{text-align:center;}#como-funciona .section-head::after,#conteudos .section-head::after,#calculadora .section-head::after{display:block;margin-top:9px;font-size:8px;letter-spacing:.15em;text-transform:uppercase;font-weight:700;color:rgba(8,61,60,.20);}#como-funciona .section-head::after{content:"MAPA 01 • PLANEJAR";}#conteudos .section-head::after{content:"MAPA 02 • DESCOBRIR";}#calculadora .section-head::after{content:"MAPA 03 • CALCULAR";}@media(max-width:720px){body{background-size:36px 36px;}.section-cream{background-position:center, right -120px top 55px;background-size:auto, 260px 260px;}.travel-calculator-section{background-position:center, left -110px bottom 30px;background-size:auto, 240px 240px;}.section-head::before{font-size:8px;letter-spacing:.16em;}#como-funciona .section-head::after,#conteudos .section-head::after,#calculadora .section-head::after{font-size:7px;}}.hero-overlay{background:
    linear-gradient(180deg,rgba(0,0,0,.04) 24%,rgba(2,28,28,.16) 55%,rgba(2,28,28,.78) 100%);}@media(max-width:620px){.hero-image{background-position:center 45%;}}.hero{min-height:560px;display:grid;align-items:center;overflow:hidden;}.hero-image{background-size:cover;background-position:center 58%;filter:saturate(.96) contrast(.98);}.hero-overlay{background:
    linear-gradient(90deg,
      rgba(255,250,242,.77) 0%,
      rgba(255,250,242,.60) 31%,
      rgba(255,250,242,.16) 55%,
      rgba(3,35,35,.09) 100%);}.hero-content{position:relative;padding:46px 0;display:flex;justify-content:flex-start;align-items:center;}.hero-card{width:min(545px,100%);text-align:left;color:var(--ink);background:rgba(255,250,242,.74);-webkit-backdrop-filter:blur(16px) saturate(1.04);backdrop-filter:blur(16px) saturate(1.04);border:1px solid rgba(255,255,255,.52);border-radius:24px;padding:22px 24px 24px;box-shadow:0 20px 52px rgba(4,48,46,.14);animation-duration:.62s;}.hero-brand-lockup{display:flex;align-items:center;margin:0 0 10px;line-height:0;}.hero-brand-lockup img{display:block;width:184px;height:auto;max-width:48vw;}.hero-card .eyebrow{margin:0 0 8px;color:rgba(8,61,60,.64);font-size:11px;letter-spacing:.13em;}.hero-card h1{margin:0 0 12px;max-width:500px;color:var(--green-950);font-size:clamp(34px,3.2vw,46px);line-height:1.02;}.hero-card p:not(.eyebrow){max-width:500px;margin:0 0 18px;color:rgba(15,46,45,.76);font-size:16px;line-height:1.58;}.hero-actions{display:flex;justify-content:flex-start;gap:10px;flex-wrap:wrap;}.hero-actions .btn-gold{background:var(--green-900);color:#fff;border-color:var(--green-900);box-shadow:0 10px 25px rgba(5,47,47,.18);}.hero-actions .btn-ghost{color:var(--green-900);border-color:rgba(8,61,60,.28);background:rgba(255,255,255,.36);}@media(max-width:980px){.hero{min-height:530px}.hero-card{width:min(510px,100%)}.hero-brand-lockup img{width:170px}}@media(max-width:620px){.hero{min-height:610px;align-items:end;}.hero-image{background-position:57% center;opacity:1;}.hero-overlay{background:
      linear-gradient(180deg,
        rgba(255,250,242,.10) 0%,
        rgba(255,250,242,.16) 28%,
        rgba(3,35,35,.28) 58%,
        rgba(3,35,35,.58) 100%);}.hero-content{padding:20px 0 22px}.hero-card{width:100%;padding:18px 18px 20px;border-radius:20px;background:rgba(255,250,242,.84);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);}.hero-brand-lockup img{width:150px;max-width:62vw;}.hero-card h1{font-size:34px}.hero-card p:not(.eyebrow){font-size:15px;line-height:1.5;margin-bottom:15px;}}.hero{position:relative;background:var(--green-950);overflow:hidden;}.hero-content{position:relative;min-height:560px;}.hero-card{width:min(520px,calc(100% - 24px));padding:20px 22px 22px;background:rgba(255,250,242,.70);border:1px solid rgba(255,255,255,.62);-webkit-backdrop-filter:blur(15px) saturate(1.03);backdrop-filter:blur(15px) saturate(1.03);box-shadow:0 18px 46px rgba(4,48,46,.15);}.hero-brand-lockup{margin-bottom:8px;}.hero-brand-lockup img{width:160px;max-width:44vw;}.hero-card .eyebrow{margin-bottom:7px;font-size:10px;}.hero-card h1{margin-bottom:10px;font-size:clamp(32px,2.8vw,42px);line-height:1.02;}.hero-card p:not(.eyebrow){margin-bottom:15px;font-size:15px;line-height:1.52;}.hero-actions{gap:8px;}.hero-actions .btn{min-height:46px;padding-top:11px;padding-bottom:11px;}@media(max-width:980px){.hero-content{min-height:530px;}.hero-card{width:min(490px,calc(100% - 24px));}.hero-brand-lockup img{width:150px;}}@media(max-width:620px){.hero-content{min-height:590px;}.hero-card{width:100%;padding:16px 17px 18px;background:rgba(255,250,242,.82);}.hero-brand-lockup img{width:140px;max-width:58vw;}.hero-card h1{font-size:31px;}.hero-card p:not(.eyebrow){font-size:14.5px;}}.hero-image{filter:saturate(.96) contrast(1.035) brightness(.94);transform:scale(1.008);}.hero-actions .btn{min-height:52px;}@media(max-width:620px){.hero-image{filter:saturate(.95) contrast(1.02) brightness(.90);transform:none;}}@media(max-width:980px){.main-nav{border:1px solid rgba(104,82,55,.12);}}.hero-brand-lockup-v15 .hero-brand-symbol{flex:0 0 auto;}.hero-brand-lockup-v15 .hero-brand-word{display:inline-flex;align-items:baseline;position:relative;color:#053f3d;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:42px;line-height:.92;font-weight:850;letter-spacing:-.055em;white-space:nowrap;}.hero-brand-lockup-v15 .brand-p{position:relative;display:inline-block;}.hero-brand-lockup-v15 .brand-p::before{content:"";position:absolute;left:52%;top:-7px;transform:translateX(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #053f3d;}@media(max-width:620px){.hero-brand-lockup-v15 .hero-brand-word{font-size:37px;}}html,body {-webkit-user-select: none;user-select: none;}input,textarea,select,option,[contenteditable="true"],.allow-select,.allow-select * {-webkit-user-select: text;user-select: text;}img,a,button,.btn,.brand {-webkit-user-drag: none;}.brand img,.about-mark img,.footer-brand img {border-radius: 12px;}.footer-brand img {width: 190px;filter: none;box-shadow: 0 10px 26px rgba(0,0,0,.24);}@media (max-width: 620px) {.footer-brand img {width: 170px;}}html,body {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}input,textarea,select,option,[contenteditable="true"] {-webkit-user-select: text;-moz-user-select: text;-ms-user-select: text;user-select: text;}img {-webkit-user-drag: none;}.hero-brand-lockup-v16 {display: block;width: min(430px, 76vw);margin: 0 0 16px;}.hero-brand-lockup-v16 .hero-brand-full {width: 100%;height: auto;display: block;object-fit: contain;}@media (max-width: 620px) {.hero-brand-lockup-v16 {width: min(315px, 84vw);margin-bottom: 14px;}}.hero-brand-lockup-v17 {display: block;width: min(320px, 72vw);margin: 0 0 16px 0;padding: 0;overflow: visible;text-align: left;}.hero-brand-lockup-v17 .hero-brand-full {display: block;width: 100%;height: auto;max-width: 100%;margin: 0;object-fit: contain;object-position: left center;background: transparent;}@media (max-width: 620px) {.hero-brand-lockup-v17 {width: min(270px, 78vw);margin: 0 0 14px 0;}}body.hero-variacao-a .hero-brand-lockup-v17 .hero-brand-full{filter:
    drop-shadow(0 1px 0 rgba(255,255,255,.30))
    drop-shadow(0 1px 2px rgba(3,44,42,.12));}button,.btn,.menu-toggle,.travel-card,.brand,img,svg{-webkit-user-select:none;user-select:none;}img{-webkit-user-drag:none;}@media(min-width:1181px){.nav-calculator{min-width:auto;}}@media(max-width:980px){.main-nav{backdrop-filter:blur(18px) saturate(.92);transform-origin:top right;}.main-nav.open{animation:alpha22MenuIn .22s cubic-bezier(.22,1,.36,1) both;}.main-nav>a:not(.mobile-menu-whatsapp){border-radius:13px;border-bottom:1px solid rgba(8,61,60,.075);}.main-nav>a:not(.mobile-menu-whatsapp):last-of-type{border-bottom:0;}.main-nav>a:not(.mobile-menu-whatsapp):active{background:rgba(255,255,255,.45);}.mobile-menu-whatsapp{align-items:center;justify-content:space-between;margin-top:9px;background:var(--green-950);box-shadow:0 9px 24px rgba(5,47,47,.18);}}@keyframes alpha22MenuIn{from{opacity:0;transform:translateY(-7px) scale(.985)}to{opacity:1;transform:none}}.step-card{overflow:hidden;isolation:isolate;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease;}.step-card::after{content:"";position:absolute;width:170px;height:170px;right:-78px;bottom:-92px;border-radius:50%;border:1px solid rgba(201,168,106,.18);box-shadow:0 0 0 20px rgba(201,168,106,.035),0 0 0 42px rgba(11,75,70,.018);z-index:-1;}.step-icon{color:#0b4b46;border:1px solid rgba(201,168,106,.38);box-shadow:0 8px 20px rgba(11,75,70,.08);}.step-icon svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;}@media(hover:hover) and (pointer:fine){.step-card:hover{transform:translateY(-5px);box-shadow:0 18px 42px rgba(4,48,46,.10);border-color:rgba(201,168,106,.42);}}.travel-card{position:relative;overflow:hidden;isolation:isolate;padding:24px;background:linear-gradient(155deg,#fff 0%,#fbf6ee 72%,#f5ead8 100%);}.travel-card::after{content:"";position:absolute;inset:auto -38px -54px auto;width:126px;height:126px;border-radius:50%;border:1px dashed rgba(11,75,70,.12);box-shadow:0 0 0 18px rgba(11,75,70,.018),0 0 0 38px rgba(201,168,106,.024);z-index:-1;transition:transform .35s ease;}.travel-icon{width:48px;height:48px;place-items:center;border-radius:15px;background:rgba(11,75,70,.075);border:1px solid rgba(11,75,70,.10);color:#0b4b46;}.travel-icon svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;}.travel-card strong{font-size:21px;}.travel-card small{max-width:90%;}@media(hover:hover) and (pointer:fine){.travel-card:hover::after{transform:scale(1.12) rotate(8deg);}.travel-card:hover .travel-icon{background:rgba(201,168,106,.18);border-color:rgba(201,168,106,.35);}}#primeiro-cruzeiro .book-wrap{position:relative;isolation:isolate;}#primeiro-cruzeiro .book-wrap::before{content:"";position:absolute;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(243,211,156,.28),rgba(243,211,156,.08) 42%,transparent 72%);filter:blur(2px);z-index:-1;}#primeiro-cruzeiro .cruise-copy>.eyebrow{display:inline-flex;padding:7px 11px;border:1px solid rgba(243,211,156,.28);border-radius:999px;background:rgba(255,255,255,.055);letter-spacing:.14em;}.content-grid{align-items:stretch;}.content-card,.youtube-card{height:100%;min-height:100%;}.content-card-link{display:flex;flex-direction:column;}.content-card-link>div:last-child{display:flex;flex-direction:column;flex:1;}.content-card-link .card-cta{margin-top:auto;padding-top:18px;}.youtube-card-link{min-height:100%;border-color:rgba(11,75,70,.10);}.youtube-mark{box-shadow:0 10px 22px rgba(239,41,41,.18);}.youtube-card h3{font-size:22px;line-height:1.16;}.travel-calculator-section{position:relative;}.calculator-tab{transition:background .2s ease,color .2s ease,border-color .2s ease;}.calculator-tab.is-active{box-shadow:inset 0 -1px 0 rgba(255,255,255,.8);}.calc-home-copy{padding:24px;border-radius:22px;background:linear-gradient(150deg,#f9f3e9,#f4eadb);border:1px solid rgba(11,75,70,.09);box-shadow:0 12px 32px rgba(4,48,46,.055);}.calc-home-copy h3{color:#0b4b46;}.calc-group{border-radius:18px;background:#fcfaf6;}.calc-group legend{background:#fcfaf6;color:#0b4b46;}.calc-meta-fields input,.calc-fields input{min-height:46px;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease;}.calc-meta-fields input:hover,.calc-fields input:hover{border-color:rgba(11,75,70,.32);}.calc-result{box-shadow:0 14px 30px rgba(5,47,47,.16);}.calc-result-grid>div,.budget-result>div{min-height:96px;display:flex;flex-direction:column;justify-content:center;}.calc-result-grid>div+div,.budget-result>div:nth-child(even){border-left:1px solid rgba(255,255,255,.08);}.calc-actions{margin-top:16px;}.legal{max-width:900px;}.legal p,.legal li{line-height:1.72;}@media(max-width:980px){.calc-home-copy{padding:20px;}.content-grid{align-items:stretch;}}@media(max-width:620px){.step-card{min-height:auto;}.travel-card{min-height:138px;padding:20px;}.travel-icon{width:44px;height:44px;}.content-card,.youtube-card{min-height:auto;}.calc-home-copy{padding:18px;border-radius:18px;}.calc-result-grid>div+div,.budget-result>div:nth-child(even){border-left:0;}.calc-result-grid>div,.budget-result>div{min-height:82px;border-top:1px solid rgba(255,255,255,.07);}.calc-result-grid>div:first-child,.budget-result>div:first-child{border-top:0;}#primeiro-cruzeiro .book-wrap::before{width:220px;height:220px;}}body,body *:not(input):not(textarea):not(select):not(option):not([contenteditable="true"]){-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}img,a,button,[role="button"]{-webkit-user-drag:none;}:root{--font-display:"Fraunces", Georgia, "Times New Roman", serif;--font-ui:"Manrope", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;}h1,h2,h3,h4,h5,h6,.travel-card strong,.calc-result strong,.error-code,.calc-home-copy h3,.calc-group legend{font-optical-sizing:auto;}h1,h2{font-weight:600;letter-spacing:-.025em;}h3,.travel-card strong,.calc-home-copy h3,.calc-group legend{font-weight:600;letter-spacing:-.012em;}:root{--map-green:#0B4B46;--night-green:#063936;--route-gold:#C9A86A;--sand:#E4DBCF;--ivory:#F8F4EC;--paper:#FFFDF8;--ink-1mapa:#173735;--mist:#667875;--green-950:var(--night-green);--green-900:var(--night-green);--green-800:var(--map-green);--green-700:var(--map-green);--cream:var(--sand);--cream-2:var(--ivory);--gold:var(--route-gold);--gold-2:var(--route-gold);--ink:var(--ink-1mapa);--muted:var(--mist);--white:var(--paper);--shadow:0 18px 50px rgba(6,57,54,.12);}html{background:var(--ivory);}.main-nav a{color:var(--ink-1mapa);}#viagens.section{position:relative;}.discover,.cruise,.final-cta{position:relative;isolation:isolate;}.discover::before,.cruise::before,.final-cta::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:-1;background:
    linear-gradient(90deg,rgba(201,168,106,.11),transparent 18%,transparent 82%,rgba(201,168,106,.055)),
    radial-gradient(circle at 78% 16%,rgba(255,253,248,.04),transparent 22%);}.discover{border-top:1px solid rgba(201,168,106,.20);border-bottom:1px solid rgba(201,168,106,.14);}.cruise{border-top:1px solid rgba(201,168,106,.16);border-bottom:1px solid rgba(201,168,106,.16);}.final-cta{border-top:1px solid rgba(201,168,106,.20);}.section-head .eyebrow,.discover .eyebrow,.cruise-copy .eyebrow,.final-grid .eyebrow{display:inline-flex;align-items:center;gap:11px;}.section-head .eyebrow::after,.discover .eyebrow::after,.cruise-copy .eyebrow::after,.final-grid .eyebrow::after{content:"";width:34px;height:1px;flex:0 0 34px;background:var(--route-gold);opacity:.92;}.section-head.centered .eyebrow{justify-content:center;}.pill-row span{border:1px solid rgba(11,75,70,.12);}.text-link,.card-cta{text-underline-offset:4px;}.footer{border-top:1px solid rgba(201,168,106,.22);}@media(max-width:720px){.section-head .eyebrow::after,.discover .eyebrow::after,.cruise-copy .eyebrow::after,.final-grid .eyebrow::after{width:26px;flex-basis:26px;}}:root{--route-accent: var(--route-gold, #C9A86A);--surface-paper: var(--paper, #FFFDF8);--surface-marble: rgba(255,253,248,.88);--line-soft: rgba(11,75,70,.10);--line-strong: rgba(11,75,70,.16);--shadow-soft: 0 10px 26px rgba(6,57,54,.07);--shadow-card: 0 16px 40px rgba(6,57,54,.09);--shadow-hover: 0 22px 48px rgba(6,57,54,.13);--radius-card: 22px;}.eyebrow,.eyebrow.light{display:inline-flex;align-items:center;gap:10px;}.eyebrow::before{content:"";width:7px;height:7px;border-radius:999px;background:var(--route-accent);box-shadow:0 0 0 3px rgba(201,168,106,.16);flex:0 0 7px;}.eyebrow::after{content:"";width:52px;max-width:18vw;height:1.5px;border-radius:999px;background:linear-gradient(90deg,var(--route-accent),rgba(201,168,106,0));}.hero-card .eyebrow::after{width:62px}.section-head h2,.discover-grid h2,.cruise-copy h2,.about-grid h2,.final-grid h2,.calculator-heading h2{position:relative;}.section-head h2::after,.discover-grid h2::after,.cruise-copy h2::after,.about-grid h2::after,.final-grid h2::after,.calculator-heading h2::after{content:"";display:block;width:78px;height:2px;margin-top:16px;border-radius:999px;background:linear-gradient(90deg,var(--route-accent),rgba(201,168,106,.18));}.section-head.centered h2::after,.calculator-heading h2::after{margin-left:auto;margin-right:auto;}.discover-grid h2::after,.cruise-copy h2::after,.about-grid h2::after,.final-grid h2::after{width:70px;}.step-card,.travel-card{transition:transform .24s ease, box-shadow .24s ease, border-color .24s ease, background .24s ease;}.content-card-link,.youtube-card-link,.download-grid article,.footer-links a,.footer-social a,.main-nav a,.text-link,.btn,.brand,.about-mark,.calc-card,.content-card,.youtube-card{transition:transform .22s ease, box-shadow .22s ease, border-color .22s ease, color .22s ease, background .22s ease, opacity .22s ease;}@media (hover:hover) and (pointer:fine){.step-card:hover,.travel-card:hover,.content-card-link:hover,.youtube-card-link:hover,.download-grid article:hover,.about-mark:hover,.calc-card:hover{transform:translateY(-4px);}.footer-links a:hover,.footer-social a:hover,.main-nav a:hover,.text-link:hover{color:var(--route-accent);}.btn:hover{box-shadow:0 14px 34px rgba(6,57,54,.14);}}.travel-card .travel-icon,.step-card .step-icon{border:1px solid rgba(11,75,70,.10);box-shadow:0 8px 20px rgba(6,57,54,.06);}.content-card .content-image{border-bottom:1px solid rgba(11,75,70,.08);}.footer-brand img{opacity:.98;}@media(max-width:620px){.eyebrow{gap:8px}.eyebrow::after{width:40px}.section-head h2::after,.discover-grid h2::after,.cruise-copy h2::after,.about-grid h2::after,.final-grid h2::after,.calculator-heading h2::after{width:58px;margin-top:12px}}.footer-brand{display:flex;flex-direction:column;align-items:flex-start;}.footer-brand img{padding:10px 12px;border-radius:18px;box-shadow:0 14px 28px rgba(0,0,0,.16), 0 0 0 1px rgba(255,255,255,.08);}.footer-brand p{margin-top:16px;}@media (max-width:720px){.hero.hero-single > .hero-overlay{pointer-events:none;}}.about-page{background:var(--ivory,#F8F4EC)}.about-page .site-header{background:rgba(228,219,207,.96)}.about-page-main{overflow:hidden}.about-page-hero{position:relative;padding:92px 0 82px;background:
    radial-gradient(circle at 82% 18%,rgba(201,168,106,.22),transparent 26%),
    linear-gradient(135deg,#F8F4EC 0%,#E4DBCF 100%);border-bottom:1px solid rgba(11,75,70,.10);}.about-page-hero::after{content:"";position:absolute;right:-120px;bottom:-150px;width:430px;height:430px;border-radius:50%;border:1px solid rgba(11,75,70,.08);box-shadow:0 0 0 52px rgba(11,75,70,.025),0 0 0 104px rgba(11,75,70,.018);pointer-events:none}.about-page-hero-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:76px;align-items:center;position:relative;z-index:1}.about-page-mark{background:#FFFDF8;border:1px solid rgba(11,75,70,.10);border-radius:34px;padding:42px;box-shadow:0 24px 60px rgba(6,57,54,.10)}.about-page-mark img{width:min(360px,100%);margin:auto;height:auto;object-fit:contain}.about-page-kicker{display:flex;align-items:center;gap:12px;text-transform:uppercase;letter-spacing:.20em;font-size:12px;font-weight:800;color:#0B4B46;margin:0 0 20px}.about-page-kicker::before{content:"";width:9px;height:9px;border-radius:50%;background:#C9A86A;box-shadow:0 0 0 5px rgba(201,168,106,.14)}.about-page-kicker::after{content:"";width:70px;height:1px;background:linear-gradient(90deg,#C9A86A,transparent)}.about-page-hero h1{font-family:"Fraunces",Georgia,serif;color:#063936;font-size:clamp(48px,5vw,78px);line-height:.99;letter-spacing:-.035em;max-width:920px;margin:0 0 25px}.about-page-hero .lead{font-size:clamp(18px,1.6vw,23px);line-height:1.62;color:#173735;max-width:780px;margin:0 0 30px}.about-hero-actions{display:flex;gap:12px;flex-wrap:wrap}.about-section{padding:86px 0;position:relative}.about-section.paper{background:#FFFDF8}.about-section.sand{background:#E4DBCF}.about-section.night{background:#063936;color:#fff}.about-section-head{max-width:850px;margin-bottom:42px}.about-section-head h2{font-size:clamp(38px,4vw,58px);color:#063936;letter-spacing:-.025em;margin-bottom:18px}.about-section-head>p:last-child{font-size:18px;color:#667875;max-width:760px}.about-section.night .about-page-kicker{color:#F8F4EC}.about-section.night .about-section-head h2{color:#FFFDF8}.about-section.night .about-section-head>p:last-child{color:rgba(255,255,255,.78)}.about-story-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.about-story-card{position:relative;background:#FFFDF8;border:1px solid rgba(11,75,70,.10);border-radius:24px;padding:31px 32px 32px;box-shadow:0 14px 36px rgba(6,57,54,.07);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.about-story-card .index{display:inline-flex;align-items:center;gap:9px;font-size:11px;letter-spacing:.18em;font-weight:850;color:#0B4B46;margin-bottom:20px}.about-story-card .index::before{content:"";width:24px;height:2px;background:#C9A86A}.about-story-card h3{font-size:29px;color:#063936;margin-bottom:13px}.about-story-card p{color:#667875;margin:0;font-size:16px}.about-story-card.wide{grid-column:1/-1;display:grid;grid-template-columns:.8fr 1.2fr;gap:40px;align-items:start}.about-story-card.wide h3{font-size:36px}.about-quote{padding:88px 0;background:#0B4B46;color:#fff;position:relative;overflow:hidden}.about-quote::before{content:"01";position:absolute;right:6vw;top:-36px;font-family:"Fraunces",Georgia,serif;font-size:260px;line-height:1;color:rgba(255,255,255,.035);font-weight:700}.about-quote-inner{max-width:1020px;position:relative;z-index:1}.about-quote p:first-child{font-family:"Fraunces",Georgia,serif;font-size:clamp(36px,4.2vw,62px);line-height:1.08;letter-spacing:-.025em;margin:0 0 22px;color:#FFFDF8}.about-quote p:last-child{font-size:18px;max-width:760px;color:rgba(255,255,255,.78);margin:0}.about-process{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.about-process article{padding:30px 28px;border-radius:22px;background:#FFFDF8;border:1px solid rgba(11,75,70,.10)}.about-process strong{display:block;color:#C9A86A;font-size:12px;letter-spacing:.2em;margin-bottom:15px}.about-process h3{font-size:26px;color:#063936}.about-process p{color:#667875;margin:0}.about-tech-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.about-tech-card{border:1px solid rgba(255,255,255,.14);border-radius:24px;padding:32px;background:rgba(255,255,255,.055);box-shadow:0 18px 44px rgba(0,0,0,.10)}.about-tech-card .mini-label{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#C9A86A;font-weight:850}.about-tech-card h3{font-size:31px;color:#FFFDF8;margin-top:12px}.about-tech-card p{color:rgba(255,255,255,.78);margin-bottom:0}.about-tools-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.about-tool{padding:32px;border-radius:24px;background:#FFFDF8;border:1px solid rgba(11,75,70,.10);box-shadow:0 14px 34px rgba(6,57,54,.07)}.about-tool h3{font-size:30px;color:#063936}.about-tool p{color:#667875;margin-bottom:0}.about-pillars{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.about-pillar{background:#FFFDF8;border-radius:22px;padding:27px 24px;border:1px solid rgba(11,75,70,.10);box-shadow:0 12px 30px rgba(6,57,54,.06)}.about-pillar span{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#0B4B46;color:#FFFDF8;font-weight:800;margin-bottom:24px}.about-pillar h3{font-size:23px;color:#063936}.about-pillar p{font-size:14px;color:#667875;margin:0}.about-evolution{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:center}.about-evolution-copy h2{font-size:clamp(38px,4vw,58px);color:#063936}.about-evolution-copy p{color:#667875;font-size:17px}.about-route-card{background:#063936;color:#fff;padding:38px;border-radius:28px;position:relative;overflow:hidden;min-height:310px;box-shadow:0 22px 50px rgba(6,57,54,.16)}.about-route-card::before{content:"";position:absolute;left:54px;top:52px;bottom:52px;border-left:2px dashed rgba(201,168,106,.65)}.about-route-step{position:relative;padding-left:58px;margin:0 0 35px}.about-route-step:last-child{margin-bottom:0}.about-route-step::before{content:"";position:absolute;left:7px;top:4px;width:14px;height:14px;border-radius:50%;background:#C9A86A;box-shadow:0 0 0 7px rgba(201,168,106,.13)}.about-route-step small{display:block;text-transform:uppercase;letter-spacing:.16em;color:#C9A86A;font-weight:800;margin-bottom:5px}.about-route-step strong{font-family:"Fraunces",Georgia,serif;font-size:24px;color:#FFFDF8}.about-final{padding:88px 0;background:linear-gradient(135deg,#063936,#0B4B46);color:#fff}.about-final-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:60px;align-items:center}.about-final h2{font-size:clamp(40px,4vw,60px);color:#FFFDF8}.about-final p{color:rgba(255,255,255,.78);font-size:18px;max-width:690px}.about-final-actions{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.about-home-cta{margin-top:24px}@media (hover:hover) and (pointer:fine){.about-story-card:hover,.about-tool:hover,.about-pillar:hover{transform:translateY(-4px);border-color:rgba(201,168,106,.50);box-shadow:0 20px 44px rgba(6,57,54,.10)}}@media(max-width:980px){.about-page-hero{padding:70px 0}.about-page-hero-grid,.about-evolution,.about-final-grid{grid-template-columns:1fr;gap:38px}.about-page-mark{max-width:440px}.about-story-card.wide{grid-template-columns:1fr;gap:8px}.about-process{grid-template-columns:1fr}.about-pillars{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.about-page-hero{padding:46px 0 54px}.about-page-hero-grid{gap:26px}.about-page-mark{padding:25px;border-radius:26px}.about-page-mark img{width:230px}.about-page-hero h1{font-size:43px}.about-page-hero .lead{font-size:17px}.about-section,.about-quote,.about-final{padding:62px 0}.about-story-grid,.about-tech-grid,.about-tools-grid,.about-pillars{grid-template-columns:1fr}.about-story-card,.about-tool,.about-tech-card,.about-pillar{padding:25px 22px}.about-story-card.wide{display:block}.about-quote::before{font-size:160px;right:-15px}.about-final-actions .btn{width:100%}.about-route-card{padding:30px 22px}.about-route-card::before{left:38px}.about-route-step{padding-left:45px}.about-route-step::before{left:4px}}:root{--refine-focus: rgba(201,168,106,.92);--refine-shadow-soft: 0 12px 30px rgba(6,57,54,.08);}html{scroll-padding-top:92px;}body{overflow-x:clip;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;}section[id],.top-anchor{scroll-margin-top:92px;}h1,h2,h3{text-wrap:balance;}.section-head p,.hero-card p,.cruise-copy p,.final-grid p,.about-section-head p,.about-page .lead{text-wrap:pretty;}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;}.btn,.menu-toggle,.travel-card,.calculator-tab,.content-card-link,.youtube-card-link{-webkit-tap-highlight-color:transparent;}.btn{min-height:46px;}.content-image{aspect-ratio:800 / 370;}.footer-brand img{aspect-ratio:1 / 1;}.footer-links,.footer-social{row-gap:12px;}.footer-links a,.footer-social a{line-height:1.45;}@media (hover:none){.btn:active,.travel-card:active,.content-card-link:active,.youtube-card-link:active{transform:scale(.985);}}@media(max-width:980px){.main-nav{max-height:calc(100dvh - 86px);overflow-y:auto;overscroll-behavior:contain;}.main-nav a{display:flex;align-items:center;min-height:44px;padding-block:8px;}.mobile-menu-whatsapp{justify-content:center;}}@media(max-width:620px){html{scroll-padding-top:76px;}section[id],.top-anchor{scroll-margin-top:76px;}input,select,textarea{min-height:48px;}.btn{min-height:48px;}.footer-links a,.footer-social a{display:inline-flex;align-items:center;min-height:40px;}.section-head h2,.about-section-head h2{line-height:1.08;}}@media(prefers-reduced-motion:reduce){.btn:active,.travel-card:active,.content-card-link:active,.youtube-card-link:active{transform:none;}}@media (min-width:981px){.main-nav{gap:20px}}@media (min-width:981px) and (max-width:1120px){.main-nav{gap:14px}.main-nav a{font-size:13px}.nav-cta{padding-inline:16px}}:root{--brand-deep:#063936;--brand-green:#0B4B46;--brand-gold:#C9A86A;--brand-cream:#F8F4EC;--brand-taupe:#E4DBCF;--brand-paper:#FFFDF8;--brand-ink:#173735;--brand-muted:#667875;--brand-line:rgba(11,75,70,.13);--brand-line-gold:rgba(201,168,106,.58);--brand-shadow-sm:0 12px 30px rgba(6,57,54,.07);--brand-shadow:0 22px 54px rgba(6,57,54,.12);--brand-radius:26px;--brand-radius-lg:36px;--cream:var(--brand-cream);--cream-2:var(--brand-paper);--gold:var(--brand-gold);--gold-2:#DFC18B;--green-950:var(--brand-deep);--green-900:var(--brand-deep);--green-800:var(--brand-green);--green-700:#25655F;--ink:var(--brand-ink);--muted:var(--brand-muted);--shadow:var(--brand-shadow);}html{background:var(--brand-cream)}body.brand-v5{background:var(--brand-cream);color:var(--brand-ink)}body.brand-v5 main{overflow:hidden}body.brand-v5 ::selection{background:transparent;color:inherit}body.brand-v5 .site-header .nav-wrap{height:80px}body.brand-v5 .main-nav a{letter-spacing:-.015em;}body.brand-v5 .menu-toggle{border-radius:50%;border:1px solid rgba(6,57,54,.10);background:rgba(255,253,248,.55)}body.brand-v5 .menu-toggle span{background:var(--brand-deep)}body.brand-v5 .btn{min-height:48px;letter-spacing:-.015em;}body.brand-v5 .eyebrow::before,body.brand-v5 .seo-kicker::before{content:"";display:inline-block;width:9px;height:9px;margin-right:10px;border-radius:50%;background:var(--brand-gold);box-shadow:0 0 0 5px rgba(201,168,106,.15);vertical-align:1px;}body.brand-v5 .eyebrow::after,body.brand-v5 .seo-kicker::after{content:"";display:inline-block;width:62px;height:1px;margin-left:12px;vertical-align:4px;}body.brand-v5 h1,body.brand-v5 h2,body.brand-v5 h3{color:var(--brand-deep)}@media(min-width:981px){body.brand-v5 .hero.hero-single{overflow:hidden;}body.brand-v5 .hero.hero-single::before{content:"";position:absolute;left:0;bottom:0;width:46%;height:34%;opacity:.22;background:
      repeating-radial-gradient(ellipse at 8% 105%,transparent 0 18px,rgba(11,75,70,.19) 19px 20px,transparent 21px 35px);pointer-events:none;}body.brand-v5 .hero.hero-single::after{content:"";position:absolute;left:7%;bottom:52px;width:31%;height:2px;background:repeating-linear-gradient(90deg,var(--brand-gold) 0 9px,transparent 9px 15px);opacity:.72;pointer-events:none;}body.brand-v5 .hero-card{position:relative;overflow:hidden;}body.brand-v5 .hero-card::after{content:"";position:absolute;right:-58px;bottom:-42px;width:230px;height:160px;border-radius:50%;border:1px dashed rgba(201,168,106,.42);transform:rotate(-18deg);pointer-events:none;}}body.brand-v5 #como-funciona{position:relative}body.brand-v5 #como-funciona::before{content:"";position:absolute;right:-80px;top:36px;width:320px;height:220px;opacity:.16;pointer-events:none;background:repeating-radial-gradient(ellipse at 100% 0,transparent 0 20px,rgba(11,75,70,.22) 21px 22px,transparent 23px 38px);}body.brand-v5 .steps{position:relative}@media(min-width:981px){body.brand-v5 .steps::before{content:"";position:absolute;left:12%;right:12%;top:60px;height:2px;background:repeating-linear-gradient(90deg,var(--brand-gold) 0 8px,transparent 8px 14px);opacity:.75;z-index:0;}}body.brand-v5 .step-card{overflow:hidden;}body.brand-v5 .step-card::after{content:"";position:absolute;right:-26px;bottom:-28px;width:110px;height:110px;border-radius:50%;border:1px dashed rgba(201,168,106,.30)}body.brand-v5 .discover{position:relative;}body.brand-v5 .discover::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.16;background:repeating-radial-gradient(ellipse at 80% 100%,transparent 0 27px,rgba(248,244,236,.26) 28px 29px,transparent 30px 46px);}body.brand-v5 .travel-card{position:relative;overflow:hidden;}body.brand-v5 .travel-card::after{content:"";position:absolute;right:-42px;top:-42px;width:105px;height:105px;border-radius:50%;border:1px dashed rgba(11,75,70,.13)}body.brand-v5 .cruise{border-top:1px solid rgba(201,168,106,.22);border-bottom:1px solid rgba(201,168,106,.22);}body.brand-v5 .book-wrap{position:relative}body.brand-v5 .book-wrap::before{content:"";position:absolute;width:250px;height:250px;border:1px dashed rgba(201,168,106,.38);border-radius:50%;transform:rotate(-12deg)}body.brand-v5 .book-wrap img{position:relative;z-index:1}body.brand-v5 #sobre{position:relative}body.brand-v5 .final-cta{position:relative}body.brand-v5 .final-cta::after{content:"";position:absolute;right:5%;bottom:22px;width:34%;height:2px;background:repeating-linear-gradient(90deg,var(--brand-gold) 0 9px,transparent 9px 15px);opacity:.45}body.brand-v5 .seo-hero,body.brand-v5 .about-hero,body.brand-v5 .article-hero{position:relative;}body.brand-v5 .seo-hero::after,body.brand-v5 .about-hero::after,body.brand-v5 .article-hero::after{content:"";position:absolute;right:4%;bottom:28px;width:220px;height:120px;opacity:.16;pointer-events:none;background:repeating-radial-gradient(ellipse at 100% 100%,transparent 0 15px,rgba(11,75,70,.26) 16px 17px,transparent 18px 30px);}body.brand-v5 .guide-card>div{position:relative}body.brand-v5 .guide-card>div::after{content:"";position:absolute;right:18px;top:18px;width:34px;height:34px;border-radius:50%;border:1px dashed rgba(201,168,106,.55)}body.brand-v5 .article-body h2::after,body.brand-v5 .seo-section-head h2::after,body.brand-v5 .about-section h2::after{content:"";display:block;width:72px;height:2px;margin-top:14px}body.brand-v5 .article-equation{border:1px solid rgba(201,168,106,.28)}@media(max-width:980px){body.brand-v5 .site-header .nav-wrap{height:72px}}@media(max-width:720px){body.brand-v5 .eyebrow::after,body.brand-v5 .seo-kicker::after{width:36px}}@media(min-width:981px){body.brand-v5 .hero.hero-single{isolation:isolate;}}body.brand-v5 .content-card .content-image,body.brand-v5 .content-card img,body.brand-v5 .guide-card img{backface-visibility:hidden;}body.brand-v5 .about-mark,body.brand-v5 .about-page-mark{overflow:hidden;position:relative;}body.brand-v5 .about-mark::after,body.brand-v5 .about-page-mark::after{content:"";position:absolute;right:-30px;bottom:-34px;width:120px;height:120px;border-radius:50%;border:1px dashed rgba(201,168,106,.42);pointer-events:none;}@media (min-width:981px){body.brand-v5 .hero-card h1{text-wrap:balance;}}body.brand-v5 #como-funciona,body.brand-v5 #conteudos,body.brand-v5 .seo-section.paper,body.brand-v5 .about-section.paper,body.brand-v5 .article-related{isolation:isolate;}body.brand-v5 #como-funciona::after,body.brand-v5 #conteudos::after,body.brand-v5 .seo-section.paper::after,body.brand-v5 .about-section.paper::after,body.brand-v5 .article-related::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:url('assets/brand-pattern-v1.webp');background-repeat:repeat;background-size:720px auto;background-position:center top;opacity:.075;mix-blend-mode:multiply;}body.brand-v5 #como-funciona > .container,body.brand-v5 #conteudos > .container,body.brand-v5 .seo-section.paper > .container,body.brand-v5 .about-section.paper > .container,body.brand-v5 .article-related > .container{position:relative;z-index:1;}body.brand-v5.seo-page .seo-hero,body.brand-v5.about-page .about-page-hero{position:relative;isolation:isolate;}body.brand-v5.seo-page .seo-hero::before,body.brand-v5.about-page .about-page-hero::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:url('assets/brand-pattern-v1.webp');background-size:850px auto;background-position:right -70px top -20px;background-repeat:no-repeat;opacity:.07;mix-blend-mode:multiply;}@media (max-width:720px){body.brand-v5 #como-funciona::after,body.brand-v5 #conteudos::after,body.brand-v5 .seo-section.paper::after,body.brand-v5 .about-section.paper::after,body.brand-v5 .article-related::after{background-size:560px auto;opacity:.055;}}:root{--brand-user-pattern:url('assets/brand-page-pattern-user.webp');--brand-user-pattern-tile:url('assets/brand-page-pattern-tile-user.webp');}body.brand-v5 #como-funciona,body.brand-v5 #viagens,body.brand-v5 #conteudos,body.brand-v5 .travel-calculator-section,body.brand-v5 .seo-section.paper,body.brand-v5 .about-section.paper,body.brand-v5 .article-body,body.brand-v5 .article-related{isolation:isolate;}body.brand-v5 #como-funciona::after,body.brand-v5 #viagens::after,body.brand-v5 #conteudos::after,body.brand-v5 .travel-calculator-section::after,body.brand-v5 .seo-section.paper::after,body.brand-v5 .about-section.paper::after,body.brand-v5 .article-body::after,body.brand-v5 .article-related::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:var(--brand-user-pattern-tile);background-size:760px auto;background-repeat:repeat;background-position:center top;opacity:.075;mix-blend-mode:multiply;}body.brand-v5 #como-funciona > .container,body.brand-v5 #viagens > .container,body.brand-v5 #conteudos > .container,body.brand-v5 .travel-calculator-section > .container,body.brand-v5 .seo-section.paper > .container,body.brand-v5 .about-section.paper > .container,body.brand-v5 .article-body > .container,body.brand-v5 .article-related > .container{position:relative;z-index:1;}body.brand-v5.seo-page .seo-hero,body.brand-v5.about-page .about-page-hero{isolation:isolate;}body.brand-v5 .discover-visual::after{content:"";position:absolute;right:26px;bottom:24px;width:76px;height:76px;border-radius:50%;background:url('assets/accent-compass-brand-user.webp') center/cover no-repeat;opacity:.42;box-shadow:0 10px 26px rgba(0,0,0,.14);pointer-events:none;}@media (max-width:720px){body.brand-v5 #como-funciona::after,body.brand-v5 #viagens::after,body.brand-v5 #conteudos::after,body.brand-v5 .travel-calculator-section::after,body.brand-v5 .seo-section.paper::after,body.brand-v5 .about-section.paper::after,body.brand-v5 .article-body::after,body.brand-v5 .article-related::after{background-size:620px auto;opacity:.052;}}body.brand-v5 .cruise-copy .book-title-inline{display:block;margin:10px 0 16px;font-family:'Fraunces',Georgia,serif;font-size:clamp(30px,3vw,42px);font-weight:700;line-height:1.04;}:root{--final-brand-bg:#F8F4EC;--final-brand-ink:#063936;--final-brand-green:#0B4B46;--final-brand-gold:#C9A86A;}body.brand-v5 .hero.hero-single > .hero-video-layer{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;}body.brand-v5 .hero.hero-single .hero-video-layer video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 45%;opacity:0;transition:opacity .9s ease;}body.brand-v5 .hero.hero-single .hero-video-layer video.is-visible{opacity:1}body.brand-v5 .hero.hero-single > .hero-overlay{z-index:1}body.brand-v5 .hero.hero-single > .hero-content{z-index:3}body.brand-v5.seo-page.ui-unified .seo-hero.video-hero {position:relative;isolation:isolate;overflow:hidden;min-height:480px;display:flex;align-items:center;}body.brand-v5.seo-page.ui-unified .seo-hero.video-hero > .hero-image {z-index:0;}body.brand-v5.seo-page.ui-unified .seo-hero.video-hero > .hero-video-layer {z-index:1;overflow:hidden}body.brand-v5.seo-page.ui-unified .seo-hero.video-hero .hero-video-layer video {position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:0;transition:opacity .9s ease;}body.brand-v5.seo-page.ui-unified .seo-hero.video-hero .hero-video-layer video.is-visible {opacity:1}body.brand-v5.seo-page.ui-unified .seo-hero.video-hero > .hero-overlay {z-index:2;}body.brand-v5.seo-page.ui-unified .seo-hero.video-hero > .container {position:relative;z-index:3;}body.brand-v5.seo-page.ui-unified .seo-hero-card {backdrop-filter:blur(8px);}body.brand-v5.ui-cruise .seo-book-cover img {margin:0;max-width:100%;box-shadow:14px 20px 32px rgba(0,0,0,.28)}body.brand-v5.seo-page.ui-unified .seo-section {border-top:1px solid rgba(11,75,70,.10)}body.brand-v5.ui-calculator .calc-meta-fields input:focus-visible,body.brand-v5.ui-calculator .calc-fields input:focus-visible,body.brand-v5.ui-calculator .calc-fields select:focus-visible,body.brand-v5.ui-calculator .calc-meta-fields select:focus-visible {outline-offset:2px;}@media (max-width:980px) {body.brand-v5.seo-page.ui-unified .seo-hero.video-hero {min-height:0}}@media (max-width:980px){body.brand-v5 .menu-toggle{touch-action:manipulation;-webkit-tap-highlight-color:transparent;cursor:pointer;}body.brand-v5 .menu-toggle span{transform-origin:center;}body.brand-v5 .menu-toggle[aria-expanded="true"] span:nth-child(1){transform:translateY(8px) rotate(45deg)}body.brand-v5 .menu-toggle[aria-expanded="true"] span:nth-child(2){opacity:0}body.brand-v5 .menu-toggle[aria-expanded="true"] span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}body.brand-v5 .main-nav{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;}body.brand-v5 .main-nav a{touch-action:manipulation}}@media (max-width:720px){body.brand-v5 .hero.hero-single.video-hero > .hero-video-layer-v3{background-color:#063936;}body.brand-v5 .hero.hero-single.video-hero .hero-video-layer-v3 video{-webkit-transform:translateZ(0);transform:translateZ(0);}}.hero-mobile-native-v4{display:none}@media (max-width:720px){body.brand-v5 .video-hero > .hero-mobile-native-v4{-webkit-transform:translateZ(0);transform:translateZ(0);}}}
@layer legacyPriority{@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto;transition:none}}.legal-meta{color:var(--muted)}.cruise-page-hero .book-wrap img{height:auto;}@media(max-width:980px){.cruise-page-hero .book-wrap img{height:auto;}}#primeiro-cruzeiro .book-wrap img{width:185px;height:auto;max-height:none;}.cruise-page-hero .book-wrap img{width:190px;height:auto;max-height:none;}@media(max-width:980px){#primeiro-cruzeiro .book-wrap img{width:155px;}.cruise-page-hero .book-wrap img{width:165px;}}@media(max-width:620px){#primeiro-cruzeiro .book-wrap img{width:140px;}.cruise-page-hero .book-wrap img{width:150px;}}.footer-brand img{width:150px;height:auto;}@media(max-width:980px){.footer-brand img{width:125px;height:auto;}}.nav-calculator{display:inline-flex;}@media(max-width:620px){}@media (prefers-reduced-motion: reduce){.hero-card,.hero-card .eyebrow,.hero-card h1,.hero-card > p:not(.eyebrow),.hero-actions,.hero-image,.hero-actions .btn-gold::after{animation:none;}.hero-actions .btn-gold,.hero-actions .btn-ghost{transition:none;}}@media (prefers-reduced-motion: reduce){.site-header,.site-header .nav-wrap,.site-header .brand,.site-header .brand img,.main-nav a,.main-nav a::after,.site-header .nav-cta{transition:none;}}@media (prefers-reduced-motion: reduce){html.reveal-ready .reveal-item,html.reveal-ready #primeiro-cruzeiro .book-wrap.reveal-item,html.reveal-ready #primeiro-cruzeiro .cruise-copy.reveal-item{opacity:1;transform:none;transition:none;pointer-events:auto;}}.reveal-item.is-revealed{will-change:auto;}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto;}.step-card,.travel-card,.content-card-link,.youtube-card-link,.content-image,.step-icon,.travel-card > span,.youtube-mark,.book-wrap img,.calculator-shell,.calculator-tab,.calculator-tab::after,.calculator-panel,.calc-result strong,.budget-result strong,.calc-meta-fields input,.calc-fields input,.cta-attention,.mobile-whatsapp.cta-attention{animation:none;transition:none;transform:none;}}@media(prefers-reduced-motion:reduce){.route-1mapa-marker,.route-1mapa-label,.route-1mapa-traveler{transition:none;}}.route-1mapa-traveler{opacity:0;}.site-header .brand{width:108px;min-width:108px;max-width:108px;}.site-header .brand img{width:108px;height:auto;max-height:68px;transform:none;}.site-header.is-scrolled .brand{width:108px;min-width:108px;max-width:108px;}.site-header.is-scrolled .brand img{width:108px;height:auto;max-height:62px;}@media(max-width:980px){.site-header .brand,.site-header.is-scrolled .brand{width:100px;min-width:100px;max-width:100px;}.site-header .brand img,.site-header.is-scrolled .brand img{width:100px;max-height:58px;}}@media(max-width:620px){.site-header .brand,.site-header.is-scrolled .brand{width:92px;min-width:92px;max-width:92px;}.site-header .brand img,.site-header.is-scrolled .brand img{width:92px;max-height:54px;}}@media(prefers-reduced-motion:reduce){.hero-card{animation:none}}.hero{display:flex;align-items:center;min-height:560px;padding-top:0;}.hero-image{position:absolute;inset:0;width:100%;height:100%;background-size:cover;background-position:center 56%;background-repeat:no-repeat;}.hero-overlay{position:absolute;inset:0;width:100%;height:100%;}.hero-content{z-index:3;padding:30px 0;display:flex;align-items:center;justify-content:flex-start;}.hero-card{margin:0;}@media(max-width:980px){.hero{min-height:530px;padding-top:0;}.hero-content{padding:26px 0;}}@media(max-width:620px){.hero{display:flex;min-height:590px;padding-top:0;align-items:flex-end;}.hero-image{inset:0;height:100%;background-size:cover;background-position:58% center;}.hero-overlay{inset:0;height:100%;}.hero-content{padding:18px 0 20px;align-items:flex-end;}}.hero-image{background-image:url('assets/hero-times-square-rainy-v14-desktop.webp');background-size:cover;background-repeat:no-repeat;background-position:center center;}@media(max-width:620px){.hero-image{background-image:url('assets/hero-times-square-rainy-v14-mobile.webp');background-position:center center;}}.hero{min-height:540px;}.hero-image{background-position:center 52%;}.hero-overlay{background:
    linear-gradient(
      90deg,
      rgba(4,35,34,.16) 0%,
      rgba(4,35,34,.10) 26%,
      rgba(4,35,34,.045) 48%,
      rgba(4,35,34,.015) 70%,
      rgba(4,35,34,.035) 100%
    );}.hero-content{min-height:540px;padding:24px 0;align-items:center;}.hero-card{width:min(505px,100%);padding:28px 32px 27px;background:rgba(250,246,238,.88);border:1px solid rgba(255,255,255,.62);box-shadow:
    0 24px 55px rgba(2,28,28,.18),
    0 4px 14px rgba(2,28,28,.08);backdrop-filter:blur(16px) saturate(1.02);}.hero-brand-lockup{margin-bottom:14px;}.hero-brand-lockup img{width:158px;}.hero-card .eyebrow{margin-bottom:11px;letter-spacing:.115em;}.hero-card h1{margin-bottom:17px;line-height:1.06;}.hero-card p:not(.eyebrow){margin-bottom:21px;line-height:1.52;}.hero-actions{gap:12px;}@media(max-width:980px){.hero{min-height:560px;}.hero-content{min-height:560px;}}@media(max-width:620px){.hero{min-height:590px;}.hero-image{background-position:64% center;}.hero-overlay{background:
      linear-gradient(
        180deg,
        rgba(3,35,35,.07) 0%,
        rgba(3,35,35,.15) 42%,
        rgba(3,35,35,.38) 100%
      );}.hero-content{min-height:590px;padding:20px 0 22px;align-items:flex-end;}.hero-card{width:100%;padding:23px 20px 22px;background:rgba(250,246,238,.92);box-shadow:0 18px 42px rgba(2,28,28,.18);}.hero-brand-lockup img{width:148px;}.hero-card h1{margin-bottom:14px;}.hero-card p:not(.eyebrow){margin-bottom:18px;}}.site-header{background:rgba(232,224,213,.965);border-bottom:1px solid rgba(104,82,55,.16);box-shadow:0 8px 28px rgba(45,34,23,.065);backdrop-filter:blur(16px) saturate(.92);}.site-header.is-scrolled{background:rgba(226,218,207,.98);border-bottom-color:rgba(104,82,55,.19);box-shadow:0 10px 30px rgba(45,34,23,.085);}.main-nav a:after{background:#c99645;}@media(max-width:980px){.main-nav{background:#e8dfd3;}}.hero-brand-lockup-v15{display:flex;align-items:center;gap:11px;width:auto;margin-bottom:15px;}.hero-brand-lockup-v15 .hero-brand-symbol{width:52px;height:58px;object-fit:contain;}@media(max-width:620px){.hero-brand-lockup-v15{gap:9px;margin-bottom:13px;}.hero-brand-lockup-v15 .hero-brand-symbol{width:46px;height:51px;}}body.hero-variacao-b .hero-card{background:rgba(222,213,202,.94);border-color:rgba(255,255,255,.52);}@media(max-width:620px){body.hero-variacao-b .hero-card{background:rgba(222,213,202,.96);}}html,body{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;}@media(min-width:1181px){.nav-calculator span{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:nowrap;border:0;}}.mobile-menu-whatsapp{display:none;}@media(max-width:980px){.main-nav{top:calc(100% + 10px);left:14px;right:14px;padding:10px;border-radius:22px;background:rgba(235,226,214,.985);border:1px solid rgba(79,61,43,.14);box-shadow:0 22px 60px rgba(20,31,30,.20);gap:0;}.main-nav>a:not(.mobile-menu-whatsapp){padding:13px 14px;font-size:15px;}.main-nav .nav-calculator{justify-content:flex-start;}.mobile-menu-whatsapp{display:flex;padding:14px 16px;border:0;border-radius:999px;color:#fff;font-weight:850;}.mobile-menu-whatsapp::after{display:none;}}.step-icon{background:linear-gradient(145deg,#f8f0e2,#efe0c7);}.travel-icon{display:grid;margin:0 0 22px;}#primeiro-cruzeiro .book-wrap img{box-shadow:18px 24px 42px rgba(0,0,0,.30),0 0 0 1px rgba(255,255,255,.08);}.youtube-card-link{background:
    radial-gradient(circle at 82% 18%,rgba(229,183,107,.22),transparent 26%),
    linear-gradient(145deg,#f7efe3,#efe4d4);}.travel-calculator-section{background:
    radial-gradient(circle at 8% 12%,rgba(201,168,106,.08),transparent 22%),
    linear-gradient(180deg,#fff 0%,#fbf6ee 100%);}.calculator-shell{border-color:rgba(11,75,70,.12);box-shadow:0 26px 72px rgba(4,48,46,.105);}.calculator-tabs{background:#eee5d8;}.calc-tip{border-left-color:#c9a86a;background:rgba(255,255,255,.62);}.calc-card{border-color:rgba(11,75,70,.11);box-shadow:0 14px 34px rgba(4,48,46,.065);}.calc-group{padding:20px;border:1px solid rgba(11,75,70,.09);}.calc-group legend{width:auto;padding:0 9px;border:0;}.calc-meta-fields input,.calc-fields input{background:#fffdfa;}.calc-result{background:linear-gradient(135deg,#063b39,#0b5751);}@media(max-width:620px){.travel-icon{margin-bottom:16px;}.calculator-shell{border-radius:22px;}.calculator-panel{padding:16px;}.calc-card{padding:16px;border-radius:20px;}.calc-group{padding:16px;}}@media(prefers-reduced-motion:reduce){.main-nav.open{animation:none;}}body,button,input,textarea,select{font-family:var(--font-ui);}h1,h2,h3,h4,h5,h6,.travel-card strong,.calc-result strong,.error-code,.calc-home-copy h3,.calc-group legend{font-family:var(--font-display);}.eyebrow,.main-nav a,.btn,.card-cta,.calc-fields label,.calc-meta-fields label{font-family:var(--font-ui);}.hero-brand-lockup-v15 .hero-brand-word{font-family:var(--font-ui);}body{color:var(--ink-1mapa);background-color:var(--ivory);background-image:
    linear-gradient(rgba(11,75,70,.012) 1px,transparent 1px),
    linear-gradient(90deg,rgba(11,75,70,.012) 1px,transparent 1px);}.section-cream{background-color:var(--ivory);background-image:
    linear-gradient(180deg,rgba(248,244,236,.97),rgba(248,244,236,.94)),
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 420 420'%3E%3Cg fill='none' stroke='%230B4B46' stroke-opacity='.05' stroke-width='1'%3E%3Cpath d='M74 54c77-49 191-15 240 50s32 159-26 212-151 75-226 29S-9 224 19 146 53 74 74 54Z'/%3E%3Cpath d='M100 82c59-36 147-12 187 38s27 124-20 167-121 58-179 23-56-96-34-156 25-55 46-72Z'/%3E%3Cpath d='M128 112c41-24 104-8 132 27s20 88-14 118-87 40-129 15-40-69-24-111 18-39 35-49Z'/%3E%3C/g%3E%3C/svg%3E");}.site-header{background:rgba(228,219,207,.97);border-bottom-color:rgba(23,55,53,.11);box-shadow:0 8px 28px rgba(23,55,53,.055);}.site-header.is-scrolled{background:rgba(228,219,207,.99);border-bottom-color:rgba(23,55,53,.14);box-shadow:0 10px 30px rgba(23,55,53,.075);}.main-nav a::after{background:var(--route-gold);}.menu-toggle span{background:var(--night-green);}@media(max-width:980px){.main-nav{background:rgba(228,219,207,.985);border-color:rgba(23,55,53,.12);box-shadow:0 22px 60px rgba(23,55,53,.16);}.main-nav>a:not(.mobile-menu-whatsapp){border-bottom-color:rgba(11,75,70,.075);}}.eyebrow{color:var(--map-green);}.eyebrow.light{color:var(--route-gold);}.section-head::before,#como-funciona .section-head::after,#conteudos .section-head::after,#calculadora .section-head::after{color:rgba(11,75,70,.34);}.section-head.split p,.section-head.centered p:last-child,.step-card p,.travel-card small,.content-card p,.calc-home-copy p,.legal-meta{color:var(--mist);}.text-link,.card-cta{color:var(--map-green);}.btn-dark,.mobile-menu-whatsapp{background:var(--night-green);color:var(--paper);border-color:var(--night-green);box-shadow:0 9px 24px rgba(6,57,54,.16);}.btn-gold{background:var(--route-gold);color:var(--ink-1mapa);border-color:var(--route-gold);box-shadow:0 10px 26px rgba(201,168,106,.20);}.hero{background:var(--night-green);}.hero-card,.hero-mobile-card{color:var(--ink-1mapa);background:rgba(248,244,236,.88);border-color:rgba(255,253,248,.62);box-shadow:0 20px 52px rgba(6,57,54,.14);}.hero-card h1,.hero-mobile-card h1{color:var(--night-green);}.hero-card .eyebrow,.hero-mobile-card .eyebrow{color:rgba(11,75,70,.72);}.hero-card p:not(.eyebrow),.hero-mobile-card > p:not(.eyebrow){color:rgba(23,55,53,.78);}.hero-actions .btn-gold,.hero-mobile-card .hero-actions .btn-gold{background:var(--night-green);color:var(--paper);border-color:var(--night-green);box-shadow:0 10px 25px rgba(6,57,54,.17);}.hero-actions .btn-ghost,.hero-mobile-card .hero-actions .btn-ghost{color:var(--night-green);border-color:rgba(11,75,70,.26);background:rgba(255,253,248,.52);}@media(max-width:720px){.hero.hero-dual,.hero-mobile-composition{background:var(--ivory);}}body.hero-variacao-b .hero-card,body.hero-variacao-b .hero-mobile-card{background:rgba(228,219,207,.96);}.step-card,.content-card{background:var(--paper);border-color:rgba(11,75,70,.09);}.step-icon{background:linear-gradient(145deg,var(--ivory),var(--sand));color:var(--map-green);border-color:rgba(201,168,106,.36);}.travel-card{color:var(--ink-1mapa);background:linear-gradient(155deg,var(--paper) 0%,var(--ivory) 78%,var(--sand) 100%);border-color:rgba(11,75,70,.09);}.travel-icon{background:rgba(11,75,70,.07);border-color:rgba(11,75,70,.11);color:var(--map-green);}@media(hover:hover) and (pointer:fine){.travel-card:hover{border-color:rgba(201,168,106,.44);}.travel-card:hover .travel-icon{background:rgba(201,168,106,.17);border-color:rgba(201,168,106,.36);}}.youtube-card-link{background:
    radial-gradient(circle at 82% 18%,rgba(201,168,106,.18),transparent 26%),
    linear-gradient(145deg,var(--ivory),var(--sand));border-color:rgba(11,75,70,.10);}.discover{background:
    radial-gradient(circle at 75% 50%,rgba(201,168,106,.14),transparent 28%),
    linear-gradient(115deg,var(--night-green),var(--map-green));}.cruise{background:linear-gradient(120deg,var(--night-green),var(--map-green));}.final-cta{background:linear-gradient(135deg,var(--night-green),var(--map-green));}.footer{background:var(--night-green);color:rgba(255,253,248,.84);}.discover p:not(.eyebrow),.cruise-copy p,.final-grid p{color:rgba(255,253,248,.84);}.route-line{border-top-color:rgba(201,168,106,.78);}.discover-words,.discover-compass{color:var(--route-gold);}.about-mark{background:var(--ivory);border-color:rgba(11,75,70,.09);}.pill-row span{background:var(--sand);color:var(--ink-1mapa);}.travel-calculator-section{background-color:var(--ivory);background-image:
    radial-gradient(circle at 8% 12%,rgba(201,168,106,.075),transparent 22%),
    linear-gradient(180deg,var(--paper) 0%,var(--ivory) 100%);}.calculator-shell{background:var(--paper);border-color:rgba(11,75,70,.12);box-shadow:0 26px 72px rgba(6,57,54,.095);}.calculator-tabs{background:var(--sand);}.calculator-tab{color:var(--ink-1mapa);}.calculator-tab.is-active{background:var(--paper);color:var(--map-green);}.calc-home-copy{background:linear-gradient(150deg,var(--ivory),var(--sand));border-color:rgba(11,75,70,.09);}.calc-home-copy h3,.calc-group legend{color:var(--map-green);}.calc-tip{border-left-color:var(--route-gold);background:rgba(255,253,248,.68);}.calc-card{background:var(--paper);border-color:rgba(11,75,70,.11);}.calc-group,.calc-group legend{background:var(--paper);}.calc-meta-fields input,.calc-fields input,.calc-fields select,.calc-meta-fields select{background:var(--paper);color:var(--ink-1mapa);border-color:rgba(11,75,70,.18);}.calc-meta-fields input:hover,.calc-fields input:hover,.calc-fields select:hover,.calc-meta-fields select:hover{border-color:rgba(11,75,70,.38);}.calc-result{background:linear-gradient(135deg,var(--night-green),var(--map-green));box-shadow:0 14px 30px rgba(6,57,54,.15);}.legal a{color:var(--map-green);}.error-page{background:var(--ivory);color:var(--ink-1mapa);}.error-code{color:var(--route-gold);}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-color:var(--route-gold);}body{background:var(--ivory);}#como-funciona.section-cream{background-color:var(--sand);background-image:
    linear-gradient(180deg,rgba(255,253,248,.30),rgba(255,253,248,.08)),
    radial-gradient(circle at 8% 12%,rgba(201,168,106,.12),transparent 24%),
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 420 420'%3E%3Cg fill='none' stroke='%230B4B46' stroke-opacity='.045' stroke-width='1'%3E%3Cpath d='M74 54c77-49 191-15 240 50s32 159-26 212-151 75-226 29S-9 224 19 146 53 74 74 54Z'/%3E%3Cpath d='M100 82c59-36 147-12 187 38s27 124-20 167-121 58-179 23-56-96-34-156 25-55 46-72Z'/%3E%3C/g%3E%3C/svg%3E");}#viagens.section{background:var(--ivory);}#conteudos.section-cream{background-color:var(--sand);background-image:
    linear-gradient(180deg,rgba(255,253,248,.18),rgba(255,253,248,.04)),
    radial-gradient(circle at 92% 15%,rgba(11,75,70,.055),transparent 28%);}#calculadora.travel-calculator-section{background:
    radial-gradient(circle at 8% 12%,rgba(201,168,106,.10),transparent 23%),
    linear-gradient(180deg,var(--paper) 0%,var(--ivory) 100%);}#sobre.section{background-color:var(--sand);background-image:
    linear-gradient(180deg,rgba(255,253,248,.27),rgba(255,253,248,.10)),
    radial-gradient(circle at 86% 70%,rgba(11,75,70,.045),transparent 30%);}.section-head h2,#sobre h2{color:var(--night-green);}.step-card h3,.travel-card strong,.content-card h3,.youtube-card h3{color:var(--ink-1mapa);}.step-card,.travel-card,.content-card,.youtube-card,.calculator-shell,.about-mark{border-color:rgba(11,75,70,.12);}.step-card{background:var(--paper);box-shadow:0 14px 36px rgba(6,57,54,.075),inset 0 2px 0 rgba(201,168,106,.32);}.step-icon{background:var(--ivory);color:var(--map-green);border-color:rgba(201,168,106,.50);}.travel-card{background:var(--paper);box-shadow:0 10px 28px rgba(6,57,54,.055),inset 0 2px 0 rgba(201,168,106,.22);}.travel-icon{background:var(--ivory);color:var(--map-green);border-color:rgba(11,75,70,.13);}@media(hover:hover) and (pointer:fine){.travel-card:hover,.step-card:hover,.content-card-link:hover,.youtube-card-link:hover{border-color:rgba(201,168,106,.52);box-shadow:0 18px 40px rgba(6,57,54,.10),inset 0 2px 0 var(--route-gold);}}.content-card{background:var(--paper);box-shadow:0 12px 32px rgba(6,57,54,.065),inset 0 2px 0 rgba(201,168,106,.26);}.youtube-card-link{background:
    radial-gradient(circle at 82% 18%,rgba(201,168,106,.19),transparent 26%),
    linear-gradient(145deg,var(--paper),var(--ivory));box-shadow:0 12px 32px rgba(6,57,54,.065),inset 0 2px 0 rgba(201,168,106,.26);}.content-card small,.youtube-card small{color:var(--map-green);}.card-cta{color:var(--map-green);}.calculator-shell{background:var(--paper);border-color:rgba(11,75,70,.14);box-shadow:0 28px 74px rgba(6,57,54,.105);}.calculator-tabs{background:var(--sand);border-bottom-color:rgba(11,75,70,.10);}.calculator-tab.is-active{background:var(--paper);color:var(--map-green);box-shadow:inset 0 -2px 0 var(--route-gold);}.calc-home-copy{background:linear-gradient(150deg,var(--ivory),var(--sand));border-color:rgba(201,168,106,.30);box-shadow:0 12px 32px rgba(6,57,54,.06);}.calc-group{background:var(--paper);border-color:rgba(11,75,70,.10);}.calc-group legend{background:var(--paper);color:var(--map-green);}.calc-meta-fields input,.calc-fields input,.calc-fields select,.calc-meta-fields select{background:var(--paper);}.calc-result{background:linear-gradient(135deg,var(--night-green),var(--map-green));border:1px solid rgba(201,168,106,.24);}.about-mark{background:var(--paper);box-shadow:0 16px 42px rgba(6,57,54,.075),inset 0 2px 0 rgba(201,168,106,.30);}.pill-row span{background:var(--paper);color:var(--map-green);}.btn-dark{background:var(--night-green);color:var(--paper);}.btn-gold{background:var(--route-gold);color:var(--night-green);}.hero-actions .btn-gold,.hero-mobile-card .hero-actions .btn-gold{background:var(--night-green);color:var(--paper);}.text-link,.card-cta{text-decoration-color:rgba(201,168,106,.72);}.footer-bottom{border-top-color:rgba(201,168,106,.18);}@media(max-width:720px){#como-funciona.section-cream,#conteudos.section-cream,#sobre.section{background-image:linear-gradient(180deg,rgba(255,253,248,.22),rgba(255,253,248,.07));}}.step-card,.travel-card,.content-card,.youtube-card,.calc-card,.about-mark,.final-actions .btn,.download-grid article,.update-card,.hero-card{border-radius:var(--radius-card);}.step-card,.travel-card,.content-card,.youtube-card,.calc-card,.about-mark,.download-grid article,.update-card{border:1px solid var(--line-soft);box-shadow:var(--shadow-soft);}.hero-card{box-shadow:0 24px 58px rgba(6,57,54,.14);}.content-card,.youtube-card,.calc-card,.download-grid article,.update-card,.about-mark{background:var(--surface-paper);}@media (hover:hover) and (pointer:fine){.step-card:hover,.travel-card:hover,.content-card-link:hover,.youtube-card-link:hover,.download-grid article:hover,.about-mark:hover,.calc-card:hover{border-color:var(--line-strong);box-shadow:var(--shadow-hover);}}input,select,textarea{border-radius:14px;border:1px solid rgba(11,75,70,.16);box-shadow:none;}input:focus,select:focus,textarea:focus{border-color:var(--route-accent);box-shadow:0 0 0 4px rgba(201,168,106,.18);}.footer-brand img{filter:brightness(0) invert(1) sepia(9%) saturate(215%) hue-rotate(336deg) brightness(110%) contrast(98%);}.footer-brand p,.footer-bottom span,.footer-links a,.footer-social a{color:rgba(255,255,255,.88);}.footer-links a:hover,.footer-social a:hover{color:#F8F4EC;}.footer-brand img{width:146px;height:auto;background:var(--surface-alt, #E4DBCF);filter:none;opacity:1;}@media(max-width:980px){.footer-brand img{width:132px;}}@media (max-width:720px){.hero.hero-single{display:block;position:relative;min-height:0;padding:248px 0 28px;overflow:hidden;background:#f7f0e4;}.hero.hero-single > .hero-image{display:block;position:absolute;inset:0 0 auto 0;width:100%;height:310px;background-image:url('assets/hero-times-square-rainy-v14-mobile.webp');background-size:cover;background-repeat:no-repeat;background-position:center 38%;filter:saturate(.96) contrast(1.025) brightness(.93);transform:none;}.hero.hero-single > .hero-overlay{display:block;position:absolute;inset:0 0 auto 0;width:100%;height:310px;background:linear-gradient(
      180deg,
      rgba(4,35,34,.03) 0%,
      rgba(4,35,34,.05) 58%,
      rgba(4,35,34,.18) 100%
    );}.hero.hero-single > .hero-content{position:relative;z-index:3;min-height:0;padding:0;display:block;}.hero.hero-single .hero-card{width:100%;margin:0;padding:24px 22px 24px;border-radius:26px;text-align:left;color:var(--ink);background:rgba(250,246,238,.975);border:1px solid rgba(255,255,255,.82);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:
      0 18px 42px rgba(2,28,28,.16),
      0 4px 12px rgba(2,28,28,.06);animation:none;}.hero.hero-single .hero-brand-lockup{margin:0 0 13px;}.hero.hero-single .hero-brand-lockup img{width:clamp(172px,51vw,205px);max-width:62vw;height:auto;}.hero.hero-single .hero-card .eyebrow{margin:0 0 12px;font-size:10px;line-height:1.45;letter-spacing:.125em;color:rgba(8,61,60,.66);}.hero.hero-single .hero-card h1{margin:0 0 16px;font-size:clamp(34px,9.2vw,40px);line-height:1.055;color:var(--green-950);max-width:none;}.hero.hero-single .hero-card > p:not(.eyebrow){margin:0 0 20px;max-width:none;font-size:16px;line-height:1.5;color:rgba(15,46,45,.79);}.hero.hero-single .hero-actions{display:grid;grid-template-columns:1fr;gap:10px;justify-content:stretch;}.hero.hero-single .hero-actions .btn{width:100%;min-height:54px;padding:12px 16px;font-size:14px;justify-content:center;}.hero.hero-single .hero-actions .btn-gold{background:var(--green-900);color:#fff;border-color:var(--green-900);}.hero.hero-single .hero-actions .btn-ghost{color:var(--green-900);border-color:rgba(8,61,60,.26);background:rgba(255,255,255,.46);}}@media (max-width:390px){.hero.hero-single{padding-top:232px;}.hero.hero-single > .hero-image,.hero.hero-single > .hero-overlay{height:280px;}.hero.hero-single > .hero-image{background-position:center 36%;}.hero.hero-single .hero-card{padding:21px 18px 22px;border-radius:23px;}.hero.hero-single .hero-brand-lockup img{width:166px;}.hero.hero-single .hero-card h1{font-size:clamp(32px,9vw,36px);}.hero.hero-single .hero-card > p:not(.eyebrow){font-size:15.5px;}}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--refine-focus);}@media(max-width:620px){input,select,textarea{font-size:16px;}}body.brand-v5 .site-header{background:rgba(248,244,236,.94);border-top:3px solid var(--brand-gold);border-bottom:1px solid rgba(6,57,54,.12);box-shadow:0 8px 28px rgba(6,57,54,.05);backdrop-filter:blur(18px);}body.brand-v5 .brand{width:118px;min-width:118px}body.brand-v5 .brand img{height:62px;object-fit:contain}body.brand-v5 .main-nav{gap:22px}body.brand-v5 .main-nav a{color:var(--brand-ink);font-family:"Manrope",sans-serif;font-weight:700;}body.brand-v5 .main-nav a::after{height:2px;bottom:-9px;background:repeating-linear-gradient(90deg,var(--brand-gold) 0 7px,transparent 7px 11px);}body.brand-v5 .nav-calculator svg{stroke:var(--brand-green)}body.brand-v5 .nav-cta{background:var(--brand-deep);color:var(--brand-cream);border:1px solid var(--brand-deep);box-shadow:0 10px 26px rgba(6,57,54,.16);}body.brand-v5 .btn{border-radius:999px;font-family:"Manrope",sans-serif;font-weight:800;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease;}body.brand-v5 .btn-dark{background:var(--brand-deep);color:var(--brand-cream);border-color:var(--brand-deep);box-shadow:0 10px 26px rgba(6,57,54,.16);}body.brand-v5 .btn-gold{background:var(--brand-gold);color:var(--brand-deep);border-color:var(--brand-gold);box-shadow:0 10px 24px rgba(201,168,106,.20);}body.brand-v5 .btn-outline-dark,body.brand-v5 .btn-outline{background:transparent;color:var(--brand-deep);border-color:rgba(6,57,54,.25);}body.brand-v5 .btn-outline-light,body.brand-v5 .btn-ghost{color:var(--brand-cream);border-color:rgba(248,244,236,.55);background:rgba(248,244,236,.04);}@media (hover:hover) and (pointer:fine){body.brand-v5 .btn:hover{transform:translateY(-3px)}body.brand-v5 .btn-dark:hover{background:var(--brand-green);box-shadow:0 15px 34px rgba(6,57,54,.22)}body.brand-v5 .btn-gold:hover{background:#D6B77A;box-shadow:0 15px 32px rgba(201,168,106,.28)}}body.brand-v5 .eyebrow,body.brand-v5 .seo-kicker,body.brand-v5 .article-meta span{color:var(--brand-green);letter-spacing:.20em;}body.brand-v5 .eyebrow.light,body.brand-v5 .seo-section.night .seo-kicker{color:#E8D2A8}body.brand-v5 .eyebrow::after,body.brand-v5 .seo-kicker::after{background:repeating-linear-gradient(90deg,var(--brand-gold) 0 7px,transparent 7px 11px);}@media(min-width:981px){body.brand-v5 .hero.hero-single{min-height:680px;padding:0;display:grid;align-items:center;background:
      radial-gradient(circle at 10% 14%,rgba(201,168,106,.16),transparent 20%),
      linear-gradient(135deg,var(--brand-cream),#EFE8DD);}body.brand-v5 .hero-image{inset:28px 28px 28px auto;width:55%;height:624px;border-radius:44px;background-image:url('assets/hero-times-square-rainy-v14-desktop.webp');background-size:cover;background-position:center center;box-shadow:0 28px 64px rgba(6,57,54,.20);}body.brand-v5 .hero-overlay{inset:28px 28px 28px auto;width:55%;height:624px;border-radius:44px;background:linear-gradient(90deg,rgba(6,57,54,.13),transparent 34%),linear-gradient(180deg,transparent 60%,rgba(6,57,54,.22));}body.brand-v5 .hero-content{min-height:680px;padding:46px 0;justify-content:flex-start;align-items:center;}body.brand-v5 .hero-card{width:min(620px,54%);margin:0;padding:40px 44px 42px;color:var(--brand-cream);text-align:left;background:var(--brand-deep);border:1px solid rgba(201,168,106,.32);border-radius:var(--brand-radius-lg);backdrop-filter:none;box-shadow:0 24px 62px rgba(6,57,54,.22);}body.brand-v5 .hero-brand-lockup{display:inline-flex;width:auto;margin:0 0 24px;padding:10px 14px;border-radius:18px;background:var(--brand-cream);box-shadow:none;}body.brand-v5 .hero-brand-full{width:210px;height:auto;filter:none}body.brand-v5 .hero-card h1{color:var(--brand-cream);font-size:clamp(44px,3.7vw,62px);line-height:.99;letter-spacing:-.035em}body.brand-v5 .hero-card p:not(.eyebrow){color:rgba(248,244,236,.82);margin:0 0 24px;max-width:520px;font-size:17px}body.brand-v5 .hero-actions{justify-content:flex-start}}body.brand-v5 #como-funciona{background:var(--brand-cream)}body.brand-v5 .steps{gap:24px}body.brand-v5 .step-card{z-index:1;min-height:310px;padding:32px;background:var(--brand-deep);color:var(--brand-cream);border:1px solid rgba(201,168,106,.30);border-radius:28px;box-shadow:0 16px 38px rgba(6,57,54,.12);}body.brand-v5 .step-icon{width:64px;height:64px;margin-bottom:30px;background:var(--brand-cream);border:2px solid var(--brand-gold);color:var(--brand-deep);box-shadow:0 0 0 7px rgba(201,168,106,.10);}body.brand-v5 .step-icon svg{stroke:var(--brand-deep)}body.brand-v5 .step-card h3{color:var(--brand-cream);font-size:28px}body.brand-v5 .step-card p{color:rgba(248,244,236,.76)}body.brand-v5 .discover{background:
    radial-gradient(circle at 78% 18%,rgba(201,168,106,.15),transparent 20%),
    var(--brand-green);}body.brand-v5 .discover-visual{background:rgba(6,57,54,.62);border:1px solid rgba(201,168,106,.38);border-radius:32px;box-shadow:inset 0 0 0 8px rgba(248,244,236,.025);}body.brand-v5 .route-line{border-top-color:var(--brand-gold)}body.brand-v5 .discover-compass{color:var(--brand-gold)}body.brand-v5 .discover-words{color:#EAD4AA}body.brand-v5 #viagens{background:var(--brand-paper)}body.brand-v5 .travel-grid{gap:18px}body.brand-v5 .travel-card{min-height:190px;padding:26px;background:var(--brand-cream);border:1px solid rgba(201,168,106,.42);border-radius:24px;box-shadow:0 10px 26px rgba(6,57,54,.045);}body.brand-v5 .travel-card .travel-icon{width:58px;height:58px;display:grid;place-items:center;margin:0 0 24px;border-radius:50%;background:var(--brand-deep);color:var(--brand-gold);border:2px solid var(--brand-gold);box-shadow:0 0 0 7px rgba(201,168,106,.10);}body.brand-v5 .travel-card .travel-icon svg{width:30px;height:30px;stroke:var(--brand-gold)}body.brand-v5 .travel-card strong{font-family:"Fraunces",Georgia,serif;color:var(--brand-deep);font-size:25px}body.brand-v5 .travel-card small{color:var(--brand-muted)}@media (hover:hover) and (pointer:fine){body.brand-v5 .travel-card:hover{background:var(--brand-deep);border-color:var(--brand-deep);transform:translateY(-6px);box-shadow:0 20px 42px rgba(6,57,54,.14)}body.brand-v5 .travel-card:hover strong{color:var(--brand-cream)}body.brand-v5 .travel-card:hover small{color:rgba(248,244,236,.72)}body.brand-v5 .travel-card:hover .travel-icon{background:var(--brand-cream)}body.brand-v5 .travel-card:hover .travel-icon svg{stroke:var(--brand-deep)}}body.brand-v5 .cruise{background:
    radial-gradient(circle at 78% 18%,rgba(201,168,106,.13),transparent 22%),
    var(--brand-deep);}body.brand-v5 .book-wrap img{box-shadow:22px 30px 54px rgba(0,0,0,.28)}body.brand-v5 #conteudos{background:var(--brand-cream)}body.brand-v5 .content-card,body.brand-v5 .youtube-card{background:var(--brand-paper);border:1px solid var(--brand-line);border-radius:24px;box-shadow:var(--brand-shadow-sm);}body.brand-v5 .content-card small,body.brand-v5 .youtube-card small{color:var(--brand-green)}body.brand-v5 .content-card h3,body.brand-v5 .youtube-card h3{color:var(--brand-deep)}body.brand-v5 .travel-calculator-section{background:var(--brand-paper)}body.brand-v5 .calculator-shell{background:var(--brand-cream);border:1px solid rgba(201,168,106,.38);border-radius:30px;box-shadow:var(--brand-shadow);overflow:hidden;}body.brand-v5 .calculator-tabs{background:var(--brand-taupe);border-bottom:1px solid rgba(6,57,54,.10)}body.brand-v5 .calculator-tab{color:var(--brand-green)}body.brand-v5 .calculator-tab.is-active{background:var(--brand-deep);color:var(--brand-cream)}body.brand-v5 .calc-group{background:var(--brand-paper);border:1px solid var(--brand-line);border-radius:20px}body.brand-v5 .calc-group legend{color:var(--brand-deep)}body.brand-v5 input,body.brand-v5 select,body.brand-v5 textarea{background:var(--brand-paper);border-color:rgba(11,75,70,.16)}body.brand-v5 input:focus,body.brand-v5 select:focus,body.brand-v5 textarea:focus{border-color:var(--brand-gold);box-shadow:0 0 0 4px rgba(201,168,106,.16)}body.brand-v5 .calc-result{background:var(--brand-deep);border:1px solid rgba(201,168,106,.30)}body.brand-v5 #sobre{background:var(--brand-taupe)}body.brand-v5 .about-mark{background:var(--brand-paper);border:1px solid rgba(201,168,106,.34);box-shadow:var(--brand-shadow-sm)}body.brand-v5 .pill-row span{background:var(--brand-paper);border:1px solid rgba(201,168,106,.36);color:var(--brand-green)}body.brand-v5 .final-cta{background:var(--brand-deep)}body.brand-v5 .footer{background:#042E2C;border-top:3px solid var(--brand-gold);color:rgba(248,244,236,.80);padding-top:52px;}body.brand-v5 .footer-brand img{background:var(--brand-cream);padding:9px;border-radius:18px;filter:none;box-shadow:none;}body.brand-v5 .footer-links a,body.brand-v5 .footer-social a{color:rgba(248,244,236,.82)}body.brand-v5 .footer-bottom{border-top-color:rgba(201,168,106,.22)}body.brand-v5.seo-page,body.brand-v5.about-page,body.brand-v5.article-page{background:var(--brand-cream)}body.brand-v5 .seo-hero,body.brand-v5 .about-hero,body.brand-v5 .article-hero{background:
    radial-gradient(circle at 88% 12%,rgba(201,168,106,.16),transparent 20%),
    linear-gradient(135deg,var(--brand-cream),#EEE6DA);border-bottom:1px solid rgba(201,168,106,.34);}body.brand-v5 .seo-hero h1,body.brand-v5 .about-hero h1,body.brand-v5 .article-hero h1{color:var(--brand-deep)}body.brand-v5 .seo-hero-card,body.brand-v5 .seo-card,body.brand-v5 .guide-card,body.brand-v5 .article-body,body.brand-v5 .article-aside-card,body.brand-v5 .about-card{background:var(--brand-paper);border:1px solid rgba(201,168,106,.30);border-radius:26px;box-shadow:var(--brand-shadow-sm);}body.brand-v5 .seo-section.paper{background:var(--brand-paper)}body.brand-v5 .seo-section.sand{background:var(--brand-taupe)}body.brand-v5 .seo-section.night{background:var(--brand-deep)}body.brand-v5 .seo-callout{background:var(--brand-green);border:1px solid rgba(201,168,106,.30)}body.brand-v5 .guide-card{overflow:hidden}body.brand-v5 .article-body h2::after,body.brand-v5 .seo-section-head h2::after,body.brand-v5 .about-section h2::after{background:repeating-linear-gradient(90deg,var(--brand-gold) 0 8px,transparent 8px 13px)}body.brand-v5 .article-body blockquote{border-left-color:var(--brand-gold);background:var(--brand-cream)}body.brand-v5 .article-equation{background:var(--brand-deep)}body.brand-v5 .article-cta{background:var(--brand-taupe);border-color:rgba(201,168,106,.35)}body.brand-v5 .article-related{background:var(--brand-taupe)}body.brand-v5 .seo-final{background:var(--brand-deep)}body.brand-v5 .seo-breadcrumbs a,body.brand-v5 .article-back,body.brand-v5 .seo-inline-link{color:var(--brand-green)}body.brand-v5 .text-link{color:var(--brand-green)}@media(max-width:980px){body.brand-v5 .brand{width:104px;min-width:104px}body.brand-v5 .brand img{height:55px}body.brand-v5 .main-nav{background:var(--brand-paper);border:1px solid rgba(201,168,106,.35);box-shadow:0 24px 56px rgba(6,57,54,.16);}}@media(max-width:720px){body.brand-v5 .hero.hero-single{min-height:0;padding:0 0 20px;background:var(--brand-cream);display:block;}body.brand-v5 .hero-image{position:relative;inset:auto;width:100%;height:300px;background-image:url('assets/hero-times-square-rainy-v14-mobile.webp');background-size:cover;background-position:center 40%;border-radius:0 0 32px 32px;}body.brand-v5 .hero-overlay{display:none}body.brand-v5 .hero-content{padding:0 16px;margin-top:-32px;position:relative;z-index:2}body.brand-v5 .hero-card{width:100%;padding:26px 22px 28px;text-align:left;background:var(--brand-deep);color:var(--brand-cream);border-radius:28px;border:1px solid rgba(201,168,106,.34);box-shadow:0 22px 50px rgba(6,57,54,.20);}body.brand-v5 .hero-brand-lockup{display:inline-flex;background:var(--brand-cream);padding:8px 12px;border-radius:15px;margin-bottom:18px}body.brand-v5 .hero-brand-full{width:175px;height:auto}body.brand-v5 .hero-card h1{color:var(--brand-cream);font-size:clamp(36px,10vw,46px);line-height:1.01}body.brand-v5 .hero-card p:not(.eyebrow){color:rgba(248,244,236,.80);font-size:16px}body.brand-v5 .hero-actions{display:grid;grid-template-columns:1fr;gap:10px}body.brand-v5 .hero-actions .btn{width:100%}body.brand-v5 .step-card{min-height:0}body.brand-v5 .travel-card{min-height:160px}}@media(prefers-reduced-motion:reduce){body.brand-v5 *,body.brand-v5 *::before,body.brand-v5 *::after{transition:none;animation:none}}body.brand-v5 .brand{width:156px;min-width:156px;display:flex;align-items:center;}body.brand-v5 .brand img{width:150px;height:auto;max-height:58px;object-fit:contain;filter:drop-shadow(0 2px 0 rgba(255,255,255,.55)) drop-shadow(0 7px 12px rgba(6,57,54,.10));}body.brand-v5 .hero-brand-full{filter:drop-shadow(0 2px 0 rgba(255,255,255,.55)) drop-shadow(0 9px 16px rgba(6,57,54,.14));}body.brand-v5 .about-mark img,body.brand-v5 .about-page-mark img{width:min(390px,88%);height:auto;filter:drop-shadow(0 3px 0 rgba(255,255,255,.72)) drop-shadow(0 16px 24px rgba(6,57,54,.12));}@media(min-width:981px){body.brand-v5 .hero.hero-single{min-height:690px;padding:0;display:block;background:var(--brand-deep);}body.brand-v5 .hero.hero-single::before{content:"";position:absolute;inset:0;width:auto;height:auto;opacity:.28;background:
      radial-gradient(circle at 11% 15%,rgba(201,168,106,.22),transparent 18%),
      repeating-radial-gradient(ellipse at 0 105%,transparent 0 29px,rgba(248,244,236,.09) 30px 31px,transparent 32px 49px);z-index:2;pointer-events:none;}body.brand-v5 .hero.hero-single::after{content:"";position:absolute;left:4.8%;bottom:42px;width:31%;height:2px;background:repeating-linear-gradient(90deg,var(--brand-gold) 0 9px,transparent 9px 15px);opacity:.72;z-index:4;}body.brand-v5 .hero-image{position:absolute;inset:0;width:100%;height:100%;border-radius:0;background-image:url('assets/hero-times-square-rainy-v14-desktop.webp');background-size:cover;background-position:center center;box-shadow:none;z-index:0;}body.brand-v5 .hero-overlay{display:block;position:absolute;inset:0;width:100%;height:100%;border-radius:0;background:
      linear-gradient(90deg,rgba(4,46,44,.88) 0%,rgba(4,46,44,.76) 31%,rgba(4,46,44,.33) 57%,rgba(4,46,44,.06) 78%),
      linear-gradient(180deg,rgba(6,57,54,.06),rgba(6,57,54,.22));z-index:1;}body.brand-v5 .hero-content{min-height:690px;padding:52px 0;display:flex;align-items:center;position:relative;z-index:3;}body.brand-v5 .hero-card{width:min(650px,54%);margin:0;padding:38px 42px 40px;background:rgba(6,57,54,.90);backdrop-filter:blur(10px);border:1px solid rgba(201,168,106,.42);border-radius:34px;box-shadow:0 30px 75px rgba(2,29,28,.30);}body.brand-v5 .hero-brand-lockup{background:rgba(248,244,236,.97);box-shadow:0 14px 34px rgba(2,29,28,.16);}}body.brand-v5 .discover h1,body.brand-v5 .discover h2,body.brand-v5 .discover h3,body.brand-v5 .discover p,body.brand-v5 .discover .eyebrow,body.brand-v5 .final-cta h1,body.brand-v5 .final-cta h2,body.brand-v5 .final-cta h3,body.brand-v5 .final-cta p,body.brand-v5 .seo-section.night h1,body.brand-v5 .seo-section.night h2,body.brand-v5 .seo-section.night h3,body.brand-v5 .seo-section.night p,body.brand-v5 .seo-final h1,body.brand-v5 .seo-final h2,body.brand-v5 .seo-final h3,body.brand-v5 .seo-final p,body.brand-v5 .about-section.night h1,body.brand-v5 .about-section.night h2,body.brand-v5 .about-section.night h3,body.brand-v5 .about-section.night p,body.brand-v5 .about-quote h1,body.brand-v5 .about-quote h2,body.brand-v5 .about-quote h3,body.brand-v5 .about-quote p,body.brand-v5 .about-final h1,body.brand-v5 .about-final h2,body.brand-v5 .about-final h3,body.brand-v5 .about-final p,body.brand-v5 .calc-result,body.brand-v5 .calc-result span,body.brand-v5 .calc-result strong{color:var(--brand-cream);}body.brand-v5 .discover p,body.brand-v5 .final-cta p,body.brand-v5 .seo-section.night p,body.brand-v5 .seo-final p,body.brand-v5 .about-section.night p,body.brand-v5 .about-quote p,body.brand-v5 .about-final p{color:rgba(248,244,236,.84);}body.brand-v5 .discover .eyebrow,body.brand-v5 .seo-section.night .seo-kicker,body.brand-v5 .seo-final .seo-kicker,body.brand-v5 .about-section.night .about-page-kicker,body.brand-v5 .about-final .about-page-kicker{color:#EFD7AA;}body.brand-v5 #como-funciona,body.brand-v5 #viagens,body.brand-v5 #conteudos,body.brand-v5 .travel-calculator-section,body.brand-v5 .seo-section.paper,body.brand-v5 .about-section.paper,body.brand-v5 .article-body,body.brand-v5 .article-related{background-color:var(--brand-cream);background-image:
    radial-gradient(circle at 18px 18px,rgba(201,168,106,.16) 0 1.2px,transparent 1.4px),
    radial-gradient(circle at 78px 62px,rgba(11,75,70,.10) 0 1.2px,transparent 1.4px),
    linear-gradient(135deg,transparent 48.8%,rgba(201,168,106,.055) 49%,rgba(201,168,106,.055) 50%,transparent 50.2%);background-size:120px 120px,120px 120px,180px 180px;}body.brand-v5 #conteudos,body.brand-v5 .travel-calculator-section,body.brand-v5 .seo-section.paper,body.brand-v5 .about-section.paper{background-color:var(--brand-paper);}body.brand-v5 .content-card .content-image,body.brand-v5 .content-card img,body.brand-v5 .guide-card img{image-rendering:auto;filter:none;opacity:1;}body.brand-v5 .content-card .content-image img,body.brand-v5 .content-card>img{width:100%;height:250px;object-fit:cover;}body.brand-v5 .about-mark,body.brand-v5 .about-page-mark{background:
    radial-gradient(circle at 84% 16%,rgba(201,168,106,.14),transparent 24%),
    var(--brand-paper);}body.brand-v5 .seo-final{padding:64px 0;min-height:0;}body.brand-v5 .seo-final-grid{min-height:0;align-items:center;gap:42px;}body.brand-v5 .seo-final h2{margin:0 0 16px;max-width:760px;}body.brand-v5 .seo-final .seo-kicker{margin-bottom:15px}body.brand-v5 .seo-final p{margin-bottom:0;max-width:780px}body.brand-v5 .seo-final-actions{justify-content:center}body.brand-v5 .about-final-intro{margin:0 0 26px;max-width:840px;font-family:"Manrope",sans-serif;font-size:16px;line-height:1.75;letter-spacing:0;text-transform:none;font-weight:500;color:rgba(248,244,236,.80);}body.brand-v5 .about-final{padding:68px 0;}body.brand-v5 .about-final-grid{gap:48px;align-items:center}body.brand-v5 .footer{overflow:hidden}body.brand-v5 .footer-grid{align-items:start}body.brand-v5 .footer-brand{max-width:280px}body.brand-v5 .footer-brand img{width:190px;height:auto;max-height:none;padding:12px 15px;background:var(--brand-cream);border:1px solid rgba(201,168,106,.36);border-radius:20px;box-shadow:0 18px 38px rgba(0,0,0,.16),0 2px 0 rgba(255,255,255,.20);filter:drop-shadow(0 2px 0 rgba(255,255,255,.35));}body.brand-v5 .footer-brand p{margin-top:14px;color:rgba(248,244,236,.78)}body.brand-v5 .footer-links{align-content:start}body.brand-v5 .footer-social{align-content:start}body.brand-v5 .seo-hero-card,body.brand-v5 .seo-card,body.brand-v5 .guide-card,body.brand-v5 .article-body,body.brand-v5 .about-card,body.brand-v5 .about-story-card,body.brand-v5 .about-tool,body.brand-v5 .about-pillar{box-shadow:0 14px 36px rgba(6,57,54,.075),0 1px 0 rgba(255,255,255,.72) inset;}@media(max-width:980px){body.brand-v5 .brand{width:136px;min-width:136px}body.brand-v5 .brand img{width:130px;max-height:52px}}@media(max-width:720px){body.brand-v5 .hero-image{height:330px;background-position:center 34%;}body.brand-v5 .hero-card{background:rgba(6,57,54,.96)}body.brand-v5 .content-card .content-image img,body.brand-v5 .content-card>img{height:210px}body.brand-v5 .seo-final,body.brand-v5 .about-final{padding:54px 0}}@media (min-width:981px){body.brand-v5 .hero.hero-single{min-height:620px;height:min(690px,calc(100vh - 82px));max-height:690px;}body.brand-v5 .hero-image{inset:0;width:100%;height:100%;border-radius:0;background-size:cover;background-position:center 48%;}body.brand-v5 .hero-overlay{inset:0;width:100%;height:100%;border-radius:0;background:
      linear-gradient(90deg,rgba(6,57,54,.18) 0%,rgba(6,57,54,.09) 38%,rgba(6,57,54,.01) 66%,transparent 82%),
      linear-gradient(180deg,rgba(6,57,54,.02),rgba(6,57,54,.13));}body.brand-v5 .hero-content.container{width:100%;max-width:none;min-height:620px;height:100%;padding:28px 24px;display:flex;align-items:center;justify-content:flex-start;}body.brand-v5 .hero-card{width:min(790px,48vw);min-width:690px;margin:0;padding:28px 38px 30px;border-radius:31px;background:rgba(248,244,236,.965);color:var(--brand-ink);border:1px solid rgba(255,255,255,.62);box-shadow:0 28px 70px rgba(2,29,28,.22);backdrop-filter:blur(13px);}body.brand-v5 .hero-card::after{right:-84px;bottom:-88px;width:250px;height:170px;opacity:.24;}body.brand-v5 .hero-brand-lockup{margin:0 0 17px;padding:5px 7px;border-radius:16px;background:transparent;box-shadow:none;}body.brand-v5 .hero-brand-full{width:225px;max-height:92px;object-fit:contain;}body.brand-v5 .hero-card .eyebrow{margin:0 0 14px;color:#477370;font-size:13px;letter-spacing:.17em;}body.brand-v5 .hero-card h1{max-width:710px;margin:0 0 18px;color:var(--brand-deep);font-size:clamp(43px,2.75vw,54px);line-height:1.025;letter-spacing:-.034em;}body.brand-v5 .hero-card p:not(.eyebrow){max-width:670px;margin:0 0 20px;color:#496764;font-size:16px;line-height:1.55;}body.brand-v5 .hero-actions{gap:12px;margin-top:0;}body.brand-v5 .hero-actions .btn{min-height:48px;padding:0 28px;}body.brand-v5 .hero-actions .btn-ghost{color:var(--brand-deep);border-color:rgba(6,57,54,.24);background:rgba(255,253,248,.58);}}@media (min-width:981px) and (max-width:1500px){body.brand-v5 .hero-card{width:min(720px,51vw);min-width:0;padding:26px 34px 28px;}body.brand-v5 .hero-card h1{font-size:clamp(40px,3.15vw,50px)}body.brand-v5 .hero-brand-full{width:205px}}body.brand-v5 .travel-card .travel-icon{width:82px;height:82px;flex:0 0 82px;margin:0 0 20px;padding:0;border-radius:50%;background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:contain;border:0;box-shadow:0 9px 22px rgba(6,57,54,.12);overflow:hidden;}body.brand-v5 .travel-card .travel-icon svg{display:none}body.brand-v5 .travel-card[data-trip="praia"] .travel-icon{background-image:url('assets/icon-praia-brand-v1.webp')}body.brand-v5 .travel-card[data-trip="cidades"] .travel-icon{background-image:url('assets/icon-cidades-brand-v1.webp')}body.brand-v5 .travel-card[data-trip="internacional"] .travel-icon{background-image:url('assets/icon-internacional-brand-v1.webp')}body.brand-v5 .travel-card[data-trip="cruzeiros"] .travel-icon{background-image:url('assets/icon-cruzeiros-brand-v1.webp')}body.brand-v5 .travel-card[data-trip="família"] .travel-icon{background-image:url('assets/icon-familia-brand-v1.webp')}body.brand-v5 .travel-card[data-trip="casal"] .travel-icon{background-image:url('assets/icon-casal-brand-v1.webp')}body.brand-v5 .travel-card[data-trip="econômica"] .travel-icon{background-image:url('assets/icon-economica-brand-v1.webp')}body.brand-v5 .travel-card[data-trip="natureza e aventura"] .travel-icon{background-image:url('assets/icon-natureza-brand-v1.webp')}body.brand-v5 .travel-card{min-height:218px;}@media (hover:hover) and (pointer:fine){body.brand-v5 .travel-card:hover .travel-icon{transform:translateY(-4px) scale(1.035);box-shadow:0 15px 30px rgba(6,57,54,.16);}}body.brand-v5 #como-funciona,body.brand-v5 #conteudos,body.brand-v5 .seo-section.paper,body.brand-v5 .about-section.paper,body.brand-v5 .article-related{position:relative;background-image:none;}body.brand-v5 #como-funciona::before{opacity:.08}@media (max-width:720px){body.brand-v5 .travel-card .travel-icon{width:70px;height:70px;flex-basis:70px;}}body.brand-v5 .hero-card{background:linear-gradient(145deg,rgba(6,57,54,.975),rgba(11,75,70,.955));color:var(--brand-cream);border:1px solid rgba(201,168,106,.44);box-shadow:0 30px 76px rgba(2,29,28,.34);backdrop-filter:blur(10px);}body.brand-v5 .hero-card .eyebrow{color:#E7C989;}body.brand-v5 .hero-card h1{color:var(--brand-cream);}body.brand-v5 .hero-card p:not(.eyebrow){color:rgba(248,244,236,.84);}body.brand-v5 .hero-actions .btn-gold{background:var(--brand-gold);color:var(--brand-deep);border-color:var(--brand-gold);}body.brand-v5 .hero-actions .btn-ghost{color:var(--brand-cream);border-color:rgba(248,244,236,.44);background:rgba(248,244,236,.06);}body.brand-v5 .hero-actions .btn-ghost:hover{background:rgba(248,244,236,.13);}@media (min-width:981px){body.brand-v5 .hero-content.container{padding-left:18px;padding-right:24px;}body.brand-v5 .hero-card{width:min(790px,48vw);min-width:0;padding:27px 38px 30px;}body.brand-v5 .hero-card h1{max-width:710px;font-size:clamp(41px,2.75vw,53px);line-height:1.02;}body.brand-v5 .hero-card p:not(.eyebrow){max-width:675px;}}body.brand-v5 .travel-card[data-trip="praia"] .travel-icon{background-image:url('assets/icon-praia-brand-v1.webp')}body.brand-v5 .travel-card[data-trip="cidades"] .travel-icon{background-image:url('assets/icon-cidades-brand-v1.webp')}body.brand-v5 .travel-card[data-trip="internacional"] .travel-icon{background-image:url('assets/icon-internacional-brand-v1.webp')}body.brand-v5 .travel-card[data-trip="cruzeiros"] .travel-icon{background-image:url('assets/icon-cruzeiros-brand-v1.webp')}body.brand-v5 .travel-card[data-trip="família"] .travel-icon{background-image:url('assets/icon-familia-brand-v1.webp')}body.brand-v5 .travel-card[data-trip="casal"] .travel-icon{background-image:url('assets/icon-casal-brand-v1.webp')}body.brand-v5 .travel-card[data-trip="econômica"] .travel-icon{background-image:url('assets/icon-economica-brand-v1.webp')}body.brand-v5 .travel-card[data-trip="natureza e aventura"] .travel-icon{background-image:url('assets/icon-natureza-brand-v1.webp')}body.brand-v5 .travel-card .travel-icon{background-size:contain;background-position:center center;background-color:transparent;border:0;box-shadow:0 10px 24px rgba(6,57,54,.14);}body.brand-v5 .step-card .step-icon{width:76px;height:76px;flex:0 0 76px;padding:0;border:0;border-radius:50%;background-color:transparent;background-size:contain;background-position:center center;background-position:center;background-repeat:no-repeat;box-shadow:0 11px 25px rgba(0,0,0,.18),0 0 0 3px rgba(201,168,106,.16);}body.brand-v5 .step-card .step-icon svg{display:none}body.brand-v5 .step-card:nth-child(1) .step-icon{background-image:url('assets/step-intencao-brand-user.webp')}body.brand-v5 .step-card:nth-child(2) .step-icon{background-image:url('assets/step-organizacao-brand-user.webp')}body.brand-v5 .step-card:nth-child(3) .step-icon{background-image:url('assets/step-decisao-brand-user.webp')}body.brand-v5 #como-funciona,body.brand-v5 #viagens,body.brand-v5 #conteudos,body.brand-v5 .travel-calculator-section,body.brand-v5 .seo-section.paper,body.brand-v5 .about-section.paper,body.brand-v5 .article-body,body.brand-v5 .article-related{background-image:none;position:relative;}body.brand-v5.seo-page .seo-hero,body.brand-v5.about-page .about-page-hero{position:relative;}body.brand-v5.seo-page .seo-hero::before,body.brand-v5.about-page .about-page-hero::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:var(--brand-user-pattern);background-size:760px auto;background-position:right -120px top -110px;background-repeat:no-repeat;opacity:.065;mix-blend-mode:multiply;}body.brand-v5 .discover-visual{position:relative;overflow:hidden;}@media (max-width:720px){body.brand-v5 .hero-card{background:linear-gradient(145deg,rgba(6,57,54,.985),rgba(11,75,70,.97));}body.brand-v5 .step-card .step-icon{width:68px;height:68px;flex-basis:68px;}}body.brand-v5 .hero-brand-full{filter:none;}body.brand-v5 .content-card .content-image,body.brand-v5 .content-card>img{image-rendering:auto;filter:none;}@media (max-width:720px){body.brand-v5 .hero.hero-single{background:#063936;padding:248px 0 30px;}body.brand-v5 .hero.hero-single > .hero-overlay{background:linear-gradient(180deg,rgba(4,35,34,.02) 0%,rgba(4,35,34,.08) 56%,rgba(4,35,34,.42) 100%);}body.brand-v5 .hero.hero-single .hero-card{color:var(--brand-cream);background:linear-gradient(145deg,rgba(6,57,54,.988),rgba(11,75,70,.972));border:1px solid rgba(201,168,106,.34);box-shadow:0 22px 46px rgba(2,28,28,.24),0 6px 16px rgba(2,28,28,.12);}body.brand-v5 .hero.hero-single .hero-brand-lockup img{width:clamp(176px,54vw,214px);max-width:68vw;}body.brand-v5 .hero.hero-single .hero-card .eyebrow{color:#E7C989;}body.brand-v5 .hero.hero-single .hero-card h1{color:var(--brand-cream);}body.brand-v5 .hero.hero-single .hero-card > p:not(.eyebrow){color:rgba(248,244,236,.84);}body.brand-v5 .hero.hero-single .hero-actions .btn-gold{background:var(--brand-gold);color:var(--brand-deep);border-color:var(--brand-gold);}body.brand-v5 .hero.hero-single .hero-actions .btn-ghost{color:var(--brand-cream);border-color:rgba(248,244,236,.42);background:rgba(248,244,236,.06);}}@media (max-width:390px){body.brand-v5 .hero.hero-single{background:#063936;}}body.brand-v5 .hero-brand-lockup{display:inline-flex;align-items:center;background:rgba(248,244,236,.98);padding:10px 14px;border-radius:18px;margin:0 0 18px;box-shadow:0 12px 24px rgba(2,29,28,.16);}body.brand-v5 .hero-brand-lockup .hero-brand-full{width:205px;height:auto;filter:none;}@media (min-width:981px){body.brand-v5 .hero-card{padding:30px 38px 32px;}}@media (max-width:720px){body.brand-v5 .hero.hero-single{background:#063936;padding:252px 0 30px;}body.brand-v5 .hero.hero-single > .hero-image{height:316px;background-position:center 34%;}body.brand-v5 .hero.hero-single > .hero-overlay{height:316px;background:linear-gradient(180deg,rgba(4,35,34,.02) 0%,rgba(4,35,34,.09) 52%,rgba(4,35,34,.46) 100%);}body.brand-v5 .hero.hero-single > .hero-content{padding:0 14px;}body.brand-v5 .hero.hero-single .hero-card{color:var(--brand-cream);background:linear-gradient(145deg,rgba(6,57,54,.99),rgba(11,75,70,.975));border:1px solid rgba(201,168,106,.34);box-shadow:0 22px 46px rgba(2,28,28,.24),0 6px 16px rgba(2,28,28,.12);padding:24px 20px 24px;border-radius:26px;}body.brand-v5 .hero.hero-single .hero-brand-lockup{padding:9px 12px;border-radius:16px;margin-bottom:16px;}body.brand-v5 .hero.hero-single .hero-brand-lockup img{width:clamp(176px,54vw,214px);max-width:68vw;}body.brand-v5 .hero.hero-single .hero-card .eyebrow{color:#E7C989;margin-bottom:12px;}body.brand-v5 .hero.hero-single .hero-card h1{color:var(--brand-cream);font-size:clamp(33px,9vw,39px);line-height:1.05;margin-bottom:14px;}body.brand-v5 .hero.hero-single .hero-card > p:not(.eyebrow){color:rgba(248,244,236,.84);font-size:15.8px;line-height:1.52;margin-bottom:18px;}body.brand-v5 .hero.hero-single .hero-actions{gap:10px;}body.brand-v5 .hero.hero-single .hero-actions .btn{min-height:52px;}body.brand-v5 .hero.hero-single .hero-actions .btn-gold{background:var(--brand-gold);color:var(--brand-deep);border-color:var(--brand-gold);}body.brand-v5 .hero.hero-single .hero-actions .btn-ghost{color:var(--brand-cream);border-color:rgba(248,244,236,.42);background:rgba(248,244,236,.06);}}@media (max-width:390px){body.brand-v5 .hero.hero-single{background:#063936;padding-top:236px;}body.brand-v5 .hero.hero-single > .hero-image,body.brand-v5 .hero.hero-single > .hero-overlay{height:292px;}}body.brand-v5 .travel-card{display:flex;flex-direction:column;justify-content:flex-start;}body.brand-v5 .travel-card .travel-icon{width:82px;height:82px;margin:0 auto 22px;background-size:contain;background-position:center center;background-repeat:no-repeat;}@media (max-width:720px){body.brand-v5 .travel-card .travel-icon{width:76px;height:76px;margin:0 auto 18px;}}body.brand-v5 .content-card .content-image,body.brand-v5 .content-card>img{image-rendering:auto;filter:none;object-fit:cover;}body.brand-v5 .step-card .step-icon{width:82px;height:82px;flex:0 0 82px;background-size:100% 100%;background-position:center center;background-repeat:no-repeat;overflow:visible;}body.brand-v5 .step-card:nth-child(3) .step-icon{background-size:100% 100%;}body.brand-v5 .travel-card[data-trip="praia"] .travel-icon{background-image:url('assets/icon-praia-brand-user.webp')}body.brand-v5 .travel-card[data-trip="cidades"] .travel-icon{background-image:url('assets/icon-cidades-brand-user.webp')}body.brand-v5 .travel-card[data-trip="internacional"] .travel-icon{background-image:url('assets/icon-internacional-brand-user.webp')}body.brand-v5 .travel-card[data-trip="cruzeiros"] .travel-icon{background-image:url('assets/icon-cruzeiros-brand-user.webp')}body.brand-v5 .travel-card[data-trip="família"] .travel-icon{background-image:url('assets/icon-familia-brand-user.webp')}body.brand-v5 .travel-card[data-trip="casal"] .travel-icon{background-image:url('assets/icon-casal-brand-user.webp')}body.brand-v5 .travel-card[data-trip="econômica"] .travel-icon{background-image:url('assets/icon-economica-brand-user.webp')}body.brand-v5 .travel-card[data-trip="natureza e aventura"] .travel-icon{background-image:url('assets/icon-natureza-brand-user.webp')}body.brand-v5 .travel-card .travel-icon{width:88px;height:88px;margin:0 auto 20px;background-size:100% 100%;background-position:center center;background-repeat:no-repeat;background-color:transparent;box-shadow:none;}body.brand-v5 .travel-card > .travel-icon svg{display:none}body.brand-v5 .cruise-copy h2{display:block;color:var(--brand-cream);font-size:clamp(34px,4vw,54px);line-height:1.04;margin:0 0 18px;}body.brand-v5 .cruise-copy .book-title-inline{color:var(--brand-cream);}body.brand-v5 .footer{background:#032f2f;padding:52px 0 24px;}body.brand-v5 .footer-grid{grid-template-columns:minmax(180px,240px) minmax(0,1fr) minmax(120px,180px);gap:34px;align-items:start;}body.brand-v5 .footer-brand{display:flex;flex-direction:column;align-items:flex-start;max-width:240px;}body.brand-v5 .footer-brand img{width:188px;max-width:100%;height:auto;padding:0;border-radius:0;background:transparent;box-shadow:none;filter:none;opacity:1;}body.brand-v5 .footer-brand p{margin-top:14px;color:rgba(248,244,236,.84);}body.brand-v5 .footer-links{display:grid;grid-template-columns:repeat(3,minmax(0,max-content));gap:12px 24px;align-content:start;}body.brand-v5 .footer-social{display:grid;gap:12px;align-content:start;justify-content:start;}body.brand-v5 .footer-links a,body.brand-v5 .footer-social a{font-size:15px;line-height:1.45;color:rgba(248,244,236,.88);}body.brand-v5 .footer-bottom{margin-top:26px;padding-top:18px;border-top:1px solid rgba(248,244,236,.14);}@media (max-width:980px){body.brand-v5 .footer-grid{grid-template-columns:1fr 1fr;}body.brand-v5 .footer-brand{grid-column:1 / -1;max-width:none;}body.brand-v5 .footer-links{grid-template-columns:repeat(2,minmax(0,max-content));}}@media (max-width:720px){body.brand-v5 .step-card .step-icon{width:74px;height:74px;flex-basis:74px;}body.brand-v5 .travel-card .travel-icon{width:78px;height:78px;margin:0 auto 18px;}}@media (max-width:620px){body.brand-v5 .footer-grid{grid-template-columns:1fr;gap:24px;}body.brand-v5 .footer-links{grid-template-columns:1fr 1fr;gap:10px 18px;}}body.brand-v5 .hero-brand-lockup,body.brand-v5 .footer-brand img{opacity:1;mix-blend-mode:normal;}body.brand-v5 .hero-brand-lockup .hero-brand-full,body.brand-v5 .footer-brand img{filter:none;image-rendering:auto;}body.brand-v5 .hero-brand-lockup .hero-brand-full{display:block;background:transparent;}body.brand-v5 .footer-brand img{background:var(--brand-cream);}@media (max-width:720px){body.brand-v5 .hero.hero-single .hero-brand-lockup{background:rgba(248,244,236,.985);}body.brand-v5 .hero.hero-single .hero-brand-lockup .hero-brand-full{width:clamp(178px,55vw,214px);max-width:68vw;}body.brand-v5 .footer-brand img{width:168px;padding:10px 12px;}}body.brand-v5 .hero-brand-lockup,body.brand-v5 .hero.hero-single .hero-brand-lockup{background:#F8F4EC;mix-blend-mode:normal;opacity:1;}body.brand-v5 .hero-brand-lockup .hero-brand-full,body.brand-v5 .hero.hero-single .hero-brand-lockup .hero-brand-full{filter:none;opacity:1;mix-blend-mode:normal;object-fit:contain;object-position:left center;}body.brand-v5 .footer-brand,body.brand-v5 .footer-brand img{opacity:1;mix-blend-mode:normal;}body.brand-v5 .footer-brand img{filter:none;background:#F8F4EC;object-fit:contain;object-position:left center;}body.brand-v5 .step-card .step-icon{overflow:visible;background-color:transparent;background-size:100% 100%;background-position:center center;background-repeat:no-repeat;border:0;outline:0;box-shadow:none;}body.brand-v5 .step-card:nth-child(1) .step-icon{background-image:url('assets/step-intencao-brand-user.webp')}body.brand-v5 .step-card:nth-child(2) .step-icon{background-image:url('assets/step-organizacao-brand-user.webp')}body.brand-v5 .step-card:nth-child(3) .step-icon{background-image:url('assets/step-decisao-brand-user.webp')}body.brand-v5 .travel-card .travel-icon{width:82px;height:82px;flex:0 0 82px;margin:0 auto 20px;padding:0;border:0;outline:0;border-radius:50%;overflow:visible;background-color:transparent;background-size:100% 100%;background-position:center center;background-repeat:no-repeat;box-shadow:none;}body.brand-v5 #primeiro-cruzeiro .cruise-copy h2{display:block;visibility:visible;opacity:1;color:#F8F4EC;font-family:'Fraunces',Georgia,serif;font-size:clamp(36px,4.4vw,58px);line-height:1.02;margin:8px 0 16px;transform:none;}@media (max-width:720px){body.brand-v5 .hero.hero-single{background:#063936;}body.brand-v5 .hero.hero-single .hero-brand-lockup{background:#F8F4EC;}body.brand-v5 .hero.hero-single .hero-brand-lockup .hero-brand-full,body.brand-v5 .footer-brand img{filter:none;opacity:1;mix-blend-mode:normal;}body.brand-v5 .footer-brand img{background:#F8F4EC;}body.brand-v5 .travel-card .travel-icon{width:77px;height:77px;flex-basis:77px;margin:0 auto 18px;}body.brand-v5 .step-card .step-icon{width:70px;height:70px;flex:0 0 70px;}body.brand-v5 #primeiro-cruzeiro .cruise-copy h2{font-size:clamp(34px,10vw,46px);}}html,body,body.brand-v5,body.motion-v54{background:var(--final-brand-bg);}body.motion-v54 .ambient-flow-bg,body.brand-v5 .ambient-flow-bg{background:var(--final-brand-bg);}body.motion-v54 .ambient-flow-bg::before,body.motion-v54 .ambient-flow-bg::after,body.brand-v5 .ambient-flow-bg::before,body.brand-v5 .ambient-flow-bg::after{content:none;display:none;background:none;}body.brand-v5 .section,body.brand-v5 .section-cream,body.brand-v5 #como-funciona,body.brand-v5 #planejar,body.brand-v5 #viagens,body.brand-v5 #conteudos,body.brand-v5 #sobre,body.brand-v5 #contato,body.brand-v5 .seo-section.paper,body.brand-v5 .about-section.paper,body.brand-v5 .article-body,body.brand-v5 .article-related,body.brand-v5 .legal,body.brand-v5 .seo-main{background-color:var(--final-brand-bg);background-image:none;}body.brand-v5 #como-funciona::before,body.brand-v5 #como-funciona::after,body.brand-v5 #planejar::before,body.brand-v5 #planejar::after,body.brand-v5 #viagens::before,body.brand-v5 #viagens::after,body.brand-v5 #conteudos::before,body.brand-v5 #conteudos::after,body.brand-v5 #sobre::before,body.brand-v5 #sobre::after,body.brand-v5 .seo-section.paper::before,body.brand-v5 .seo-section.paper::after,body.brand-v5 .about-section.paper::before,body.brand-v5 .about-section.paper::after,body.brand-v5 .article-body::before,body.brand-v5 .article-body::after,body.brand-v5 .article-related::before,body.brand-v5 .article-related::after{content:none;display:none;background:none;}body.brand-v5 #como-funciona .step-icon,body.brand-v5 #como-funciona .step-card:hover .step-icon,body.brand-v5 #como-funciona .step-card:focus-within .step-icon{width:70px;height:70px;min-width:70px;min-height:70px;margin:0 0 24px;padding:0;display:grid;place-items:center;background:none;background-image:none;border:0;border-radius:0;box-shadow:none;filter:none;overflow:visible;transform:none;clip-path:none;mask:none;-webkit-mask:none;}body.brand-v5 #como-funciona .step-icon::before,body.brand-v5 #como-funciona .step-icon::after{content:none;display:none;}body.brand-v5 #como-funciona .step-icon svg{display:block;width:58px;height:58px;overflow:visible;fill:none;stroke:var(--final-brand-green);stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round;}body.brand-v5 #viagens .travel-icon,body.brand-v5 #viagens .travel-icon.flow-media,body.brand-v5 #viagens .travel-card:hover .travel-icon,body.brand-v5 #viagens .travel-card:focus-visible .travel-icon,body.brand-v5 #viagens .travel-card:active .travel-icon{width:70px;height:70px;min-width:70px;min-height:70px;margin:0 0 20px;padding:0;display:grid;place-items:center;background:none;background-image:none;border:0;border-radius:0;box-shadow:none;filter:none;overflow:visible;transform:none;clip-path:none;mask:none;-webkit-mask:none;}body.brand-v5 #viagens .travel-icon::before,body.brand-v5 #viagens .travel-icon::after{content:none;display:none;}body.brand-v5 #viagens .travel-icon svg{display:block;width:58px;height:58px;overflow:visible;fill:none;stroke:var(--final-brand-green);stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round;}@media (hover:hover) and (pointer:fine){body.brand-v5 #viagens .travel-card:hover{transform:translateY(-3px);}body.brand-v5 #viagens .travel-card:hover .travel-icon,body.brand-v5 #viagens .travel-card:hover .travel-icon svg{transform:none;filter:none;}}@media (max-width:720px){body.brand-v5 #como-funciona .step-icon,body.brand-v5 #viagens .travel-icon,body.brand-v5 #viagens .travel-icon.flow-media{width:62px;height:62px;min-width:62px;min-height:62px;}body.brand-v5 #como-funciona .step-icon svg,body.brand-v5 #viagens .travel-icon svg{width:52px;height:52px;}}@media (prefers-reduced-motion:reduce){body.brand-v5 #como-funciona .step-icon,body.brand-v5 #viagens .travel-icon,body.brand-v5 #viagens .travel-card{transition:none;transform:none;}}body.brand-v5 .ambient-flow-bg{background:#F8F4EC;}body.brand-v5 .ambient-flow-bg::before{content:"";display:block;position:absolute;inset:0;background:url('assets/brand-pattern-supplied.jpg') left top/1264px 1264px repeat;opacity:.05;filter:none;mix-blend-mode:normal;transform:none;will-change:auto;}body.brand-v5 .ambient-flow-bg::after{content:none;display:none}body.brand-v5 #como-funciona,body.brand-v5 #viagens,body.brand-v5 #conteudos,body.brand-v5 #sobre{background:transparent;background-image:none;}@media (max-width:720px){body.brand-v5 .ambient-flow-bg::before{background-size:760px 760px;opacity:.04;}}body.brand-v5 #como-funciona .step-icon,body.brand-v5.motion-v54 #viagens .travel-icon,body.brand-v5.motion-v54 #viagens .travel-icon.flow-media,body.brand-v5.motion-v54 #viagens .travel-card:hover .travel-icon,body.brand-v5.motion-v54 #viagens .travel-card:focus-visible .travel-icon,body.brand-v5.motion-v54 #viagens .travel-card:active .travel-icon{display:block;padding:0;border:0;border-radius:0;overflow:visible;background-color:transparent;background-position:center;background-repeat:no-repeat;background-size:contain;box-shadow:none;clip-path:none;mask:none;-webkit-mask:none;transform:none;filter:none;transition:none;}body.brand-v5 #como-funciona .step-icon{width:70px;height:70px;margin:0 0 24px}body.brand-v5 #viagens .travel-icon,body.brand-v5 #viagens .travel-icon.flow-media{width:84px;height:84px;margin:0 0 28px}body.brand-v5 #como-funciona .step-icon svg,body.brand-v5 #viagens .travel-icon svg{display:none}body.brand-v5 #como-funciona .step-card:nth-child(1) .step-icon{background-image:url('assets/step-intencao-cutout.webp')}body.brand-v5 #como-funciona .step-card:nth-child(2) .step-icon{background-image:url('assets/step-organizacao-cutout.webp')}body.brand-v5 #como-funciona .step-card:nth-child(3) .step-icon{background-image:url('assets/step-decisao-cutout.webp')}body.brand-v5 #viagens .travel-card[data-trip="praia"] .travel-icon{background-image:url('assets/icon-praia-cutout.webp')}body.brand-v5 #viagens .travel-card[data-trip="cidades"] .travel-icon{background-image:url('assets/icon-cidades-cutout.webp')}body.brand-v5 #viagens .travel-card[data-trip="internacional"] .travel-icon{background-image:url('assets/icon-internacional-cutout.webp')}body.brand-v5 #viagens .travel-card[data-trip="cruzeiros"] .travel-icon{background-image:url('assets/icon-cruzeiros-cutout.webp')}body.brand-v5 #viagens .travel-card[data-trip="família"] .travel-icon{background-image:url('assets/icon-familia-cutout.webp')}body.brand-v5 #viagens .travel-card[data-trip="casal"] .travel-icon{background-image:url('assets/icon-casal-cutout.webp')}body.brand-v5 #viagens .travel-card[data-trip="econômica"] .travel-icon{background-image:url('assets/icon-economica-cutout.webp')}body.brand-v5 #viagens .travel-card[data-trip="natureza e aventura"] .travel-icon{background-image:url('assets/icon-natureza-cutout.webp')}@media (max-width:720px){body.brand-v5 #como-funciona .step-icon{width:62px;height:62px}body.brand-v5 #viagens .travel-icon,body.brand-v5 #viagens .travel-icon.flow-media{width:76px;height:76px;margin-bottom:20px}}@media (min-width:981px){body.brand-v5 .hero.hero-single{height:calc(100svh - 84px);max-height:calc(100svh - 84px);}}@media (prefers-reduced-motion:reduce){body.brand-v5 .hero.hero-single .hero-video-layer{display:none}}body.brand-v5 .route-1mapa,body.brand-v5 .route-1mapa-labels,body.brand-v5 .section-head::before,body.brand-v5 #como-funciona .section-head::after,body.brand-v5 #conteudos .section-head::after,body.brand-v5 #calculadora .section-head::after {content:none;display:none;}body.brand-v5.seo-page.ui-unified {background-color:#F8F4EC;background-image:linear-gradient(rgba(248,244,236,.95),rgba(248,244,236,.95)),url('assets/brand-pattern-supplied.jpg');background-position:left top;background-size:auto,1264px 1264px;background-repeat:repeat;background-attachment:fixed;}body.brand-v5.seo-page.ui-unified .seo-main,body.brand-v5.seo-page.ui-unified .seo-section.paper,body.brand-v5.seo-page.ui-unified .seo-section.sand,body.brand-v5.seo-page.ui-unified .travel-calculator-section {background:transparent;background-image:none;}body.brand-v5.seo-page.ui-unified .seo-section.paper::before,body.brand-v5.seo-page.ui-unified .seo-section.paper::after,body.brand-v5.seo-page.ui-unified .seo-section.sand::before,body.brand-v5.seo-page.ui-unified .seo-section.sand::after,body.brand-v5.seo-page.ui-unified .travel-calculator-section::before,body.brand-v5.seo-page.ui-unified .travel-calculator-section::after {content:none;display:none;}body.brand-v5.seo-page.ui-unified .seo-hero.video-hero {background:#063936;border-bottom:3px solid #C9A86A;}body.brand-v5.seo-page.ui-unified .seo-hero.video-hero::before,body.brand-v5.seo-page.ui-unified .seo-hero.video-hero::after {content:none;display:none;}body.brand-v5.seo-page.ui-unified .seo-hero.video-hero > .hero-image,body.brand-v5.seo-page.ui-unified .seo-hero.video-hero > .hero-video-layer,body.brand-v5.seo-page.ui-unified .seo-hero.video-hero > .hero-overlay {position:absolute;inset:0;pointer-events:none;}body.brand-v5.seo-page.ui-unified .seo-hero.video-hero > .hero-image {display:block;width:100%;height:100%;opacity:1;transform:none;background-size:cover;background-position:center;background-repeat:no-repeat;}body.brand-v5.ui-guides .seo-hero > .hero-image {background-image:url('assets/content-sao-joao-marcos.webp')}body.brand-v5.ui-cruise .seo-hero > .hero-image {background-image:url('assets/content-cruzeiro.webp')}body.brand-v5.ui-calculator .seo-hero > .hero-image {background-image:url('assets/hero-times-square-rainy-v14-desktop.webp')}body.brand-v5.seo-page.ui-unified .seo-hero.video-hero > .hero-overlay {display:block;width:100%;height:100%;background:linear-gradient(100deg,rgba(3,38,37,.88) 0%,rgba(6,57,54,.79) 55%,rgba(4,45,43,.68) 100%);}body.brand-v5.seo-page.ui-unified .seo-hero h1,body.brand-v5.seo-page.ui-unified .seo-hero h2,body.brand-v5.seo-page.ui-unified .seo-hero .lead,body.brand-v5.seo-page.ui-unified .seo-hero-card p,body.brand-v5.seo-page.ui-unified .seo-hero-card li,body.brand-v5.seo-page.ui-unified .seo-hero .seo-kicker,body.brand-v5.seo-page.ui-unified .seo-breadcrumbs,body.brand-v5.seo-page.ui-unified .seo-breadcrumbs a {color:#F8F4EC;}body.brand-v5.seo-page.ui-unified .seo-hero .lead,body.brand-v5.seo-page.ui-unified .seo-hero-card p,body.brand-v5.seo-page.ui-unified .seo-hero-card li {color:rgba(248,244,236,.91)}body.brand-v5.seo-page.ui-unified .seo-hero-card {background:rgba(4,45,43,.42);border:1px solid rgba(248,244,236,.25);box-shadow:none;}body.brand-v5.seo-page.ui-unified .seo-hero-actions .btn-dark {background:#C9A86A;color:#063936;border-color:#C9A86A;}body.brand-v5.seo-page.ui-unified .seo-hero-actions .btn-outline {background:transparent;color:#F8F4EC;border-color:rgba(248,244,236,.65);}body.brand-v5.seo-page.ui-unified .seo-hero-actions .btn-outline:hover,body.brand-v5.seo-page.ui-unified .seo-hero-actions .btn-outline:focus-visible {background:rgba(248,244,236,.15);}body.brand-v5.ui-cruise .seo-book-cover {background:transparent;border:0;box-shadow:none;padding:0;}body.brand-v5.seo-page.ui-unified .seo-section .seo-kicker::before,body.brand-v5.seo-page.ui-unified .seo-section .seo-kicker::after,body.brand-v5.seo-page.ui-unified .seo-hero .seo-kicker::before,body.brand-v5.seo-page.ui-unified .seo-hero .seo-kicker::after,body.brand-v5.ui-guides .guide-card>div::after,body.brand-v5.seo-page.ui-unified .seo-section-head h2::after {content:none;display:none;}body.brand-v5.ui-guides .guide-card,body.brand-v5.ui-cruise .seo-card,body.brand-v5.ui-calculator .seo-card {background:rgba(248,244,236,.68);border:1px solid rgba(11,75,70,.17);border-radius:18px;box-shadow:none;}body.brand-v5.ui-guides .guide-card:hover,body.brand-v5.ui-guides .guide-card:focus-visible,body.brand-v5.ui-cruise .seo-card:hover {border-color:rgba(11,75,70,.42);box-shadow:0 12px 28px rgba(6,57,54,.08);}body.brand-v5.ui-guides .guide-card small,body.brand-v5.ui-cruise #guia .seo-card small {display:none}body.brand-v5.ui-guides .guide-card h2,body.brand-v5.ui-guides .guide-card h3 {margin-top:0}body.brand-v5.ui-guides .guide-card p,body.brand-v5.ui-cruise .seo-card p,body.brand-v5.ui-calculator .seo-card p {color:#405B57}body.brand-v5.ui-cruise .seo-callout {background:#0B4B46}body.brand-v5.ui-cruise .seo-callout h2,body.brand-v5.ui-cruise .seo-callout h3,body.brand-v5.ui-cruise .seo-callout p,body.brand-v5.ui-cruise .seo-section.night h2,body.brand-v5.ui-cruise .seo-section.night h3,body.brand-v5.ui-cruise .seo-section.night p,body.brand-v5.seo-page.ui-unified .seo-final h2,body.brand-v5.seo-page.ui-unified .seo-final p {color:#F8F4EC;}body.brand-v5.ui-cruise .seo-callout p,body.brand-v5.ui-cruise .seo-section.night p,body.brand-v5.seo-page.ui-unified .seo-final p {color:rgba(248,244,236,.88)}body.brand-v5.ui-cruise .seo-section.night .seo-kicker,body.brand-v5.seo-page.ui-unified .seo-final .seo-kicker {color:#E6CB99}body.brand-v5.ui-calculator .calc-card,body.brand-v5.ui-calculator .calc-group {background:rgba(248,244,236,.76);border:1px solid rgba(11,75,70,.18);box-shadow:none;}body.brand-v5.ui-calculator .calc-meta-fields input,body.brand-v5.ui-calculator .calc-fields input,body.brand-v5.ui-calculator .calc-fields select,body.brand-v5.ui-calculator .calc-meta-fields select {background:#FFFCF7;border:1px solid rgba(11,75,70,.28);color:#173735;}body.brand-v5.ui-calculator .calc-meta-fields input:focus-visible,body.brand-v5.ui-calculator .calc-fields input:focus-visible,body.brand-v5.ui-calculator .calc-fields select:focus-visible,body.brand-v5.ui-calculator .calc-meta-fields select:focus-visible {outline:2px solid #0B4B46;}body.brand-v5 .footer-brand img {display:block;width:190px;max-width:100%;height:auto;background:#F8F4EC;padding:9px;border-radius:18px;filter:none;opacity:1;mix-blend-mode:normal;object-fit:contain;box-shadow:none;}@media (max-width:720px) {body.brand-v5.seo-page.ui-unified {background-image:linear-gradient(rgba(248,244,236,.96),rgba(248,244,236,.96)),url('assets/brand-pattern-supplied.jpg');background-size:auto,760px 760px;background-attachment:scroll;}body.brand-v5.seo-page.ui-unified .seo-hero.video-hero > .hero-overlay {background:linear-gradient(180deg,rgba(3,38,37,.80),rgba(3,38,37,.91));}body.brand-v5.seo-page.ui-unified .seo-hero-card {padding:23px}body.brand-v5 .footer-brand img {width:170px}}@media (prefers-reduced-motion:reduce) {body.brand-v5 .video-hero .hero-video-layer {display:none}}body.brand-v5 .footer-brand img{display:block;width:220px;max-width:100%;height:auto;background:transparent;background-color:transparent;padding:0;border:0;border-radius:0;box-shadow:none;filter:none;opacity:1;mix-blend-mode:normal;object-fit:contain;object-position:left center;}@media (max-width:720px){body.brand-v5 .footer-brand img{width:190px;}}body.brand-v5 .hero.hero-single .hero-video-layer video,body.brand-v5.seo-page.ui-unified .seo-hero.video-hero .hero-video-layer video {transition: opacity 1.65s cubic-bezier(.22,.61,.36,1);}body.brand-v5.ui-guides .seo-hero-card,body.brand-v5.ui-calculator .seo-hero-card {background: transparent;border: 0;box-shadow: none;backdrop-filter: none;-webkit-backdrop-filter: none;}@media (max-width:980px){html.mobile-menu-open,body.mobile-menu-open{overflow:hidden}body.brand-v5 .site-header{z-index:1000;overflow:visible;}body.brand-v5 .menu-toggle{position:relative;z-index:1002;display:grid;place-content:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:8px;}body.brand-v5 .menu-toggle span{display:block;width:25px;height:2px;margin:3px 0;transition:transform .18s ease,opacity .18s ease;}body.brand-v5 .main-nav{z-index:1001;max-height:calc(100dvh - 92px);overflow-y:auto;pointer-events:auto;}body.brand-v5 .main-nav.open{display:flex;visibility:visible;opacity:1;pointer-events:auto;}body.brand-v5 .main-nav .mobile-menu-whatsapp,body.brand-v5 .main-nav .mobile-menu-whatsapp span{color:#F8F4EC}}@media (max-width:720px){body.brand-v5 .hero.hero-single.video-hero > .hero-image{position:relative;z-index:0;}body.brand-v5 .hero.hero-single.video-hero > .hero-video-layer{display:block;position:absolute;inset:0 0 auto 0;width:100%;height:300px;z-index:1;overflow:hidden;pointer-events:none;border-radius:0 0 32px 32px;}body.brand-v5 .hero.hero-single.video-hero .hero-video-layer video{width:100%;height:100%;object-fit:cover;object-position:center 45%;}body.brand-v5 .hero.hero-single.video-hero > .hero-content{position:relative;z-index:3;}body.brand-v5.seo-page.ui-unified .seo-hero.video-hero > .hero-video-layer{display:block;}}@media (max-width:420px){body.brand-v5 .main-nav{left:10px;right:10px;padding:9px;}body.brand-v5 .main-nav>a:not(.mobile-menu-whatsapp){padding:11px 12px;min-height:42px;}}@media (prefers-reduced-motion:reduce){body.brand-v5 .video-hero .hero-video-layer{display:none}body.brand-v5 .menu-toggle span{transition:none}}@media (max-width:720px){body.brand-v5 .hero.hero-single.video-hero > .hero-image{display:block;opacity:1;visibility:visible;background-image:url('assets/hero-times-square-rainy-v14-mobile.webp');background-size:cover;background-repeat:no-repeat;background-position:center 38%;}body.brand-v5 .hero.hero-single.video-hero > .hero-video-layer-v3{display:block;visibility:visible;opacity:1;}body.brand-v5 .hero.hero-single.video-hero .hero-video-layer-v3 video{display:block;visibility:visible;}}@media (max-width:720px){body.brand-v5 .video-hero{position:relative}body.brand-v5 .video-hero > .hero-mobile-native-v4{display:block;position:absolute;z-index:1;margin:0;padding:0;border:0;background:#063936;object-fit:cover;object-position:center center;pointer-events:none;visibility:visible;opacity:1;}body.brand-v5 .video-hero > .hero-video-layer{display:none}body.brand-v5 .hero.hero-single.video-hero > .hero-mobile-native-v4{inset:0 0 auto 0;width:100%;height:300px;border-radius:0 0 32px 32px;object-position:center 45%;}body.brand-v5.seo-page.ui-unified .seo-hero.video-hero > .hero-mobile-native-v4{inset:0;width:100%;height:100%;}body.brand-v5 .video-hero > .hero-overlay{z-index:2}body.brand-v5 .hero.hero-single.video-hero > .hero-content,body.brand-v5.seo-page.ui-unified .seo-hero.video-hero > .container{position:relative;z-index:3;}}@media (max-width:720px){body.brand-v5.motion-v52 .hero.hero-single.video-hero[data-video-hero="home"] > .hero-content{margin-top:-72px;}}@media (max-width:380px){body.brand-v5.motion-v52 .hero.hero-single.video-hero[data-video-hero="home"] > .hero-content{margin-top:-60px;}}@media (max-width:720px){body.brand-v5.motion-v52 .hero.hero-single.video-hero[data-video-hero="home"] > .hero-content{margin-top:-112px;}body.brand-v5.motion-v52 .hero.hero-single.video-hero[data-video-hero="home"] .hero-card{padding:20px 20px 20px;}body.brand-v5.motion-v52 .hero.hero-single.video-hero[data-video-hero="home"] .hero-brand-lockup{margin:0 0 10px;}body.brand-v5.motion-v52 .hero.hero-single.video-hero[data-video-hero="home"] .hero-brand-lockup img{width:clamp(158px,48vw,190px);max-width:56vw;}body.brand-v5.motion-v52 .hero.hero-single.video-hero[data-video-hero="home"] .hero-card .eyebrow{margin:0 0 9px;font-size:9.5px;line-height:1.35;}body.brand-v5.motion-v52 .hero.hero-single.video-hero[data-video-hero="home"] .hero-card h1{margin:0 0 12px;font-size:clamp(31px,8.5vw,36px);line-height:1.02;}body.brand-v5.motion-v52 .hero.hero-single.video-hero[data-video-hero="home"] .hero-card > p:not(.eyebrow){margin:0 0 14px;font-size:15px;line-height:1.42;}body.brand-v5.motion-v52 .hero.hero-single.video-hero[data-video-hero="home"] .hero-actions{gap:8px;}body.brand-v5.motion-v52 .hero.hero-single.video-hero[data-video-hero="home"] .hero-actions .btn{min-height:50px;padding:11px 15px;font-size:13.5px;}}@media (max-width:390px){body.brand-v5.motion-v52 .hero.hero-single.video-hero[data-video-hero="home"] > .hero-content{margin-top:-100px;}body.brand-v5.motion-v52 .hero.hero-single.video-hero[data-video-hero="home"] .hero-card{padding:18px 18px 18px;}body.brand-v5.motion-v52 .hero.hero-single.video-hero[data-video-hero="home"] .hero-brand-lockup img{width:150px;max-width:52vw;}body.brand-v5.motion-v52 .hero.hero-single.video-hero[data-video-hero="home"] .hero-card h1{font-size:clamp(29px,8.2vw,34px);}body.brand-v5.motion-v52 .hero.hero-single.video-hero[data-video-hero="home"] .hero-card > p:not(.eyebrow){font-size:14.5px;line-height:1.38;}}@media (max-width:720px){body.brand-v5 #viagens .travel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px;align-items:stretch;}body.brand-v5 #viagens .travel-card{min-height:0;height:100%;padding:16px 12px 18px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;border-radius:22px;}body.brand-v5 #viagens .travel-card .travel-icon{width:72px;height:72px;margin:0 auto 12px;background-position:center;background-size:contain;}body.brand-v5 #viagens .travel-card strong{display:block;margin:0 0 6px;font-size:18px;line-height:1.08;text-align:center;}body.brand-v5 #viagens .travel-card small{display:block;max-width:14ch;margin:0 auto;font-size:13px;line-height:1.34;text-align:center;}}@media (max-width:390px){body.brand-v5 #viagens .travel-grid{gap:16px 12px;}body.brand-v5 #viagens .travel-card{padding:14px 10px 16px;border-radius:20px;}body.brand-v5 #viagens .travel-card .travel-icon{width:64px;height:64px;margin:0 auto 10px;}body.brand-v5 #viagens .travel-card strong{font-size:17px;}body.brand-v5 #viagens .travel-card small{max-width:13ch;font-size:12.5px;line-height:1.3;}}@media (min-width:981px){body.brand-v5 .footer-brand img{aspect-ratio:696 / 297;height:auto;}body.brand-v5 .footer-brand p{margin-top:10px;}body.brand-v5 .footer-bottom{margin-top:22px;padding-top:14px;}}@media (min-width:981px){body.brand-v5{padding-top:84px;}body.brand-v5 .site-header{position:fixed;top:0;left:0;right:0;width:100%;z-index:1200;}html{scroll-padding-top:92px;}body.brand-v5 section[id],body.brand-v5 .top-anchor{scroll-margin-top:92px;}}@media (max-width:720px){body.brand-v5 .section,body.brand-v5 .discover,body.brand-v5 .cruise,body.brand-v5 .final-cta,body.brand-v5 .seo-section,body.brand-v5 .about-section,body.brand-v5 .seo-final,body.brand-v5 .about-final{padding-top:50px;padding-bottom:50px;}body.brand-v5 .section-head,body.brand-v5 .section-head.centered,body.brand-v5 .section-head.split{text-align:center;align-items:center;justify-content:center;}body.brand-v5 .section-head > *,body.brand-v5 .section-head.split > *{margin-left:auto;margin-right:auto;}body.brand-v5 .section-head.split{gap:10px;}body.brand-v5 .section-head p{max-width:34ch;}body.brand-v5 .hero.hero-single.video-hero[data-video-hero="home"] > .hero-content{margin-top:-142px;}body.brand-v5 .hero.hero-single.video-hero[data-video-hero="home"] .hero-card{padding:14px 16px 16px;text-align:center;}body.brand-v5 .hero.hero-single.video-hero[data-video-hero="home"] .hero-brand-lockup{margin:0 0 7px;text-align:center;}body.brand-v5 .hero.hero-single.video-hero[data-video-hero="home"] .hero-brand-lockup img{width:138px;max-width:45vw;margin:0 auto;}body.brand-v5 .hero.hero-single.video-hero[data-video-hero="home"] .hero-card .eyebrow{margin:0 auto 7px;font-size:9px;line-height:1.25;text-align:center;}body.brand-v5 .hero.hero-single.video-hero[data-video-hero="home"] .hero-card h1{margin:0 auto 9px;max-width:12ch;font-size:clamp(28px,7.8vw,32px);line-height:1.01;text-align:center;}body.brand-v5 .hero.hero-single.video-hero[data-video-hero="home"] .hero-card > p:not(.eyebrow),body.brand-v5 .hero.hero-single.video-hero[data-video-hero="home"] .hero-description{margin:0 auto 11px;max-width:34ch;font-size:13.8px;line-height:1.34;text-align:center;}body.brand-v5 .hero.hero-single.video-hero[data-video-hero="home"] .hero-actions{display:grid;grid-template-columns:1fr;gap:7px;width:100%;max-width:520px;margin:0 auto;}body.brand-v5 .hero.hero-single.video-hero[data-video-hero="home"] .hero-actions .btn{width:100%;min-height:44px;padding:9px 14px;font-size:13px;line-height:1.15;}body.brand-v5 #como-funciona .steps{gap:28px;}body.brand-v5 #como-funciona .step-card{text-align:center;padding:0 4px;}body.brand-v5 #como-funciona .step-card h3,body.brand-v5 #como-funciona .step-card p{text-align:center;margin-left:auto;margin-right:auto;}body.brand-v5 #como-funciona .step-card p{max-width:31ch;}body.brand-v5 #como-funciona .step-icon{margin:0 auto 12px;filter:drop-shadow(0 0 1px rgba(5,73,68,.68)) drop-shadow(0 3px 5px rgba(5,73,68,.12));}body.brand-v5 #como-funciona .about-home-cta{text-align:center;margin-top:26px;}body.brand-v5 #planejar{padding-top:50px;padding-bottom:46px;}body.brand-v5 #planejar .discover-grid{gap:18px;text-align:center;}body.brand-v5 #planejar .discover-grid > div:first-child,body.brand-v5 #planejar h2,body.brand-v5 #planejar p,body.brand-v5 #planejar .eyebrow{text-align:center;margin-left:auto;margin-right:auto;}body.brand-v5 #planejar p{max-width:35ch;}body.brand-v5 #planejar .btn{margin-left:auto;margin-right:auto;}body.brand-v5 #planejar .discover-visual{min-height:108px;height:108px;margin-top:4px;}body.brand-v5 #planejar .discover-compass{font-size:44px;}body.brand-v5 #viagens .section-head{margin-bottom:26px;}body.brand-v5 #viagens .travel-grid{gap:18px 12px;}body.brand-v5 #viagens .travel-card{padding:12px 8px 14px;text-align:center;}body.brand-v5 #viagens .travel-icon,body.brand-v5 #viagens .travel-icon.flow-media{width:66px;height:66px;margin:0 auto 10px;filter:drop-shadow(0 0 1px rgba(5,73,68,.70)) drop-shadow(0 3px 5px rgba(5,73,68,.13));}body.brand-v5 #viagens .travel-card strong{margin-bottom:5px;text-align:center;}body.brand-v5 #viagens .travel-card small{margin:0 auto;max-width:14ch;text-align:center;}body.brand-v5 #viagens .text-link{text-align:center;margin-inline:auto;}body.brand-v5 #primeiro-cruzeiro{padding-top:50px;padding-bottom:50px;}body.brand-v5 #primeiro-cruzeiro .cruise-grid{gap:22px;}body.brand-v5 #primeiro-cruzeiro .book-wrap{justify-content:center;}body.brand-v5 #primeiro-cruzeiro .cruise-copy,body.brand-v5 #primeiro-cruzeiro .cruise-copy h2,body.brand-v5 #primeiro-cruzeiro .cruise-copy p,body.brand-v5 #primeiro-cruzeiro .cruise-copy .eyebrow{text-align:center;}body.brand-v5 #primeiro-cruzeiro .cruise-copy p{margin-left:auto;margin-right:auto;max-width:36ch;}body.brand-v5 #primeiro-cruzeiro .cruise-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px;align-items:stretch;}body.brand-v5 #primeiro-cruzeiro .cruise-actions .btn{min-width:0;width:100%;padding:11px 10px;min-height:48px;font-size:12.5px;line-height:1.18;text-align:center;justify-content:center;}body.brand-v5 #primeiro-cruzeiro .cruise-actions .btn:first-child{grid-column:1 / -1;}body.brand-v5 #primeiro-cruzeiro .microcopy{margin-top:14px;text-align:center;}body.brand-v5 #conteudos .content-grid{gap:28px;}body.brand-v5 #conteudos .content-card,body.brand-v5 #conteudos .content-card > div,body.brand-v5 #conteudos .youtube-card-link{text-align:center;}body.brand-v5 #conteudos .content-card h3,body.brand-v5 #conteudos .content-card p,body.brand-v5 #conteudos .content-card small,body.brand-v5 #conteudos .card-cta{text-align:center;}body.brand-v5 #conteudos .content-card p{max-width:35ch;margin-left:auto;margin-right:auto;}body.brand-v5 #sobre .about-grid,body.brand-v5 #sobre .about-grid > div,body.brand-v5 #sobre h2,body.brand-v5 #sobre p,body.brand-v5 #sobre .eyebrow,body.brand-v5 #contato .final-grid,body.brand-v5 #contato .final-grid > div,body.brand-v5 #contato h2,body.brand-v5 #contato p{text-align:center;}body.brand-v5 #sobre .about-mark{margin-left:auto;margin-right:auto;}body.brand-v5 #sobre .pill-row,body.brand-v5 #sobre .about-home-cta,body.brand-v5 #contato .final-actions{justify-content:center;text-align:center;}body.brand-v5 #contato .final-actions{margin-left:auto;margin-right:auto;}body.brand-v5.seo-page .seo-hero,body.brand-v5.seo-page .seo-section-head,body.brand-v5.seo-page .seo-card,body.brand-v5.seo-page .seo-callout,body.brand-v5.seo-page .seo-final-grid > div:first-child,body.brand-v5.seo-page .guide-card,body.brand-v5.seo-page .seo-book-layout > div:last-child{text-align:center;}body.brand-v5.seo-page .seo-breadcrumbs{justify-content:center;text-align:center;}body.brand-v5.seo-page .seo-section-head,body.brand-v5.seo-page .seo-section-head > p,body.brand-v5.seo-page .seo-card > p,body.brand-v5.seo-page .seo-callout > p,body.brand-v5.seo-page .seo-final-grid > div:first-child > p{margin-left:auto;margin-right:auto;}body.brand-v5.seo-page .seo-section-head > p{max-width:38ch;}body.brand-v5.seo-page .seo-card > p{max-width:34ch;}body.brand-v5.seo-page .seo-hero-actions,body.brand-v5.seo-page .seo-final-actions{justify-content:center;align-items:stretch;text-align:center;}body.brand-v5.seo-page .seo-hero-actions .btn,body.brand-v5.seo-page .seo-final-actions .btn{justify-content:center;text-align:center;}body.brand-v5.seo-page .seo-checklist{max-width:32ch;margin-left:auto;margin-right:auto;text-align:left;}body.brand-v5.seo-page .seo-grid-2,body.brand-v5.seo-page .seo-grid-3,body.brand-v5.seo-page .seo-grid-4{gap:18px;}body.brand-v5.seo-page .seo-faq{gap:18px;}body.brand-v5.seo-page .seo-faq article{text-align:center;}body.brand-v5.seo-page .guide-card{padding-top:20px;padding-bottom:20px;}body.brand-v5.seo-page .guide-card p{margin-left:auto;margin-right:auto;max-width:38ch;}body.brand-v5.about-page .about-hero-copy,body.brand-v5.about-page .about-hero-copy h1,body.brand-v5.about-page .about-hero-copy .lead,body.brand-v5.about-page .about-hero-actions,body.brand-v5.about-page .about-section-head,body.brand-v5.about-page .about-section-head h2,body.brand-v5.about-page .about-page-kicker,body.brand-v5.about-page .about-final-grid,body.brand-v5.about-page .about-final-grid > div{text-align:center;}body.brand-v5.about-page .about-hero-actions{justify-content:center;}body.brand-v5.about-page .about-hero-copy .lead,body.brand-v5.about-page .about-section-head > p{margin-left:auto;margin-right:auto;max-width:40ch;}body.brand-v5.about-page .about-story-card h3,body.brand-v5.about-page .about-process h3,body.brand-v5.about-page .about-tech-card h3,body.brand-v5.about-page .about-tool h3,body.brand-v5.about-page .about-pillar h3,body.brand-v5.about-page .about-evolution h2{text-align:center;}body.brand-v5.about-page .about-story-card p,body.brand-v5.about-page .about-process p,body.brand-v5.about-page .about-tech-card p,body.brand-v5.about-page .about-tool p,body.brand-v5.about-page .about-pillar p,body.brand-v5.about-page .about-evolution-copy p{text-align:left;}body.brand-v5 .footer-grid,body.brand-v5 .footer-brand,body.brand-v5 .footer-links,body.brand-v5 .footer-social,body.brand-v5 .footer-bottom{text-align:center;justify-content:center;}body.brand-v5 .footer-brand img{margin-left:auto;margin-right:auto;}body.brand-v5.data-delete-page .data-delete-grid,body.brand-v5.data-delete-page .delete-step,body.brand-v5.data-delete-page .data-delete-summary{text-align:left;}}@media (max-width:390px){body.brand-v5 .hero.hero-single.video-hero[data-video-hero="home"] > .hero-content{margin-top:-136px;}body.brand-v5 .hero.hero-single.video-hero[data-video-hero="home"] .hero-brand-lockup img{width:128px;}body.brand-v5 .hero.hero-single.video-hero[data-video-hero="home"] .hero-card h1{font-size:27px;}body.brand-v5 .hero.hero-single.video-hero[data-video-hero="home"] .hero-card > p:not(.eyebrow),body.brand-v5 .hero.hero-single.video-hero[data-video-hero="home"] .hero-description{font-size:13.2px;}body.brand-v5 #viagens .travel-icon,body.brand-v5 #viagens .travel-icon.flow-media{width:60px;height:60px;}body.brand-v5 #primeiro-cruzeiro .cruise-actions .btn{font-size:12px;padding-left:8px;padding-right:8px;}}@media (max-width:720px){body.brand-v5 .hero.hero-single.video-hero[data-video-hero="home"] > .hero-content{margin-top:-184px;}body.brand-v5 .hero.hero-single.video-hero[data-video-hero="home"] .hero-brand-lockup,body.brand-v5 .hero.hero-single.video-hero[data-video-hero="home"] .hero-brand-lockup-v17{display:flex;align-items:center;justify-content:center;width:100%;max-width:none;margin:0 auto 7px;padding:0;text-align:center;background:transparent;}body.brand-v5 .hero.hero-single.video-hero[data-video-hero="home"] .hero-brand-lockup .hero-brand-full,body.brand-v5 .hero.hero-single.video-hero[data-video-hero="home"] .hero-brand-lockup-v17 .hero-brand-full{display:block;margin:0 auto;object-position:center center;}body.brand-v5 .hero.hero-single.video-hero[data-video-hero="home"] .hero-actions{margin-top:-3px;}}@media (max-width:390px){body.brand-v5 .hero.hero-single.video-hero[data-video-hero="home"] > .hero-content{margin-top:-176px;}}@media (max-width:720px){body.brand-v5 .hero.hero-single.video-hero[data-video-hero="home"] > .hero-content{margin-top:-212px;}body.brand-v5 .hero.hero-single.video-hero[data-video-hero="home"] .hero-card{padding:11px 15px 12px;}body.brand-v5 .hero.hero-single.video-hero[data-video-hero="home"] .hero-brand-lockup,body.brand-v5 .hero.hero-single.video-hero[data-video-hero="home"] .hero-brand-lockup-v17{margin-bottom:5px;}body.brand-v5 .hero.hero-single.video-hero[data-video-hero="home"] .hero-card .eyebrow{margin-bottom:5px;font-size:8.7px;line-height:1.18;}body.brand-v5 .hero.hero-single.video-hero[data-video-hero="home"] .hero-card h1{margin-bottom:7px;font-size:clamp(27px,7.4vw,30px);line-height:.99;}body.brand-v5 .hero.hero-single.video-hero[data-video-hero="home"] .hero-card > p:not(.eyebrow),body.brand-v5 .hero.hero-single.video-hero[data-video-hero="home"] .hero-description{margin-bottom:8px;font-size:13.1px;line-height:1.29;}body.brand-v5 .hero.hero-single.video-hero[data-video-hero="home"] .hero-actions{gap:6px;margin-top:0;}body.brand-v5 .hero.hero-single.video-hero[data-video-hero="home"] .hero-actions .btn{min-height:42px;padding:8px 13px;font-size:12.8px;}}@media (max-width:390px){body.brand-v5 .hero.hero-single.video-hero[data-video-hero="home"] > .hero-content{margin-top:-202px;}body.brand-v5 .hero.hero-single.video-hero[data-video-hero="home"] .hero-card h1{font-size:26px;}body.brand-v5 .hero.hero-single.video-hero[data-video-hero="home"] .hero-card > p:not(.eyebrow),body.brand-v5 .hero.hero-single.video-hero[data-video-hero="home"] .hero-description{font-size:12.7px;}}@media (max-width:720px){body.brand-v5.motion-v52 .hero.hero-single.video-hero[data-video-hero="home"] > .hero-overlay,body.brand-v5 .hero.hero-single.video-hero[data-video-hero="home"] > .hero-overlay{display:block;background:linear-gradient(
      180deg,
      rgba(1,48,46,.02) 0%,
      rgba(1,48,46,.06) 28%,
      rgba(1,48,46,.18) 50%,
      rgba(1,48,46,.46) 73%,
      rgba(1,48,46,.78) 100%
    );}body.brand-v5.motion-v52 .hero.hero-single.video-hero[data-video-hero="home"] .hero-card,body.brand-v5 .hero.hero-single.video-hero[data-video-hero="home"] .hero-card{padding:8px 6px 10px;}body.brand-v5.motion-v52 .hero.hero-single.video-hero[data-video-hero="home"] .hero-brand-lockup img,body.brand-v5 .hero.hero-single.video-hero[data-video-hero="home"] .hero-brand-lockup img{filter:drop-shadow(0 2px 9px rgba(0,34,33,.32));}body.brand-v5.motion-v52 .hero.hero-single.video-hero[data-video-hero="home"] .hero-card .eyebrow,body.brand-v5 .hero.hero-single.video-hero[data-video-hero="home"] .hero-card .eyebrow{max-width:92vw;margin:0 auto 4px;font-size:8.6px;line-height:1.16;text-shadow:0 1px 5px rgba(0,38,36,.38);}body.brand-v5.motion-v52 .hero.hero-single.video-hero[data-video-hero="home"] .hero-card h1,body.brand-v5 .hero.hero-single.video-hero[data-video-hero="home"] .hero-card h1{width:100%;max-width:min(94vw,410px);margin:0 auto 5px;font-size:clamp(23px,6.15vw,26.5px);line-height:.98;text-wrap:balance;}body.brand-v5.motion-v52 .hero.hero-single.video-hero[data-video-hero="home"] .hero-description,body.brand-v5.motion-v52 .hero.hero-single.video-hero[data-video-hero="home"] .hero-card > p:not(.eyebrow),body.brand-v5 .hero.hero-single.video-hero[data-video-hero="home"] .hero-description,body.brand-v5 .hero.hero-single.video-hero[data-video-hero="home"] .hero-card > p:not(.eyebrow){width:100%;max-width:min(94vw,410px);margin:0 auto 6px;font-size:12.2px;line-height:1.24;text-wrap:pretty;}body.brand-v5.motion-v52 .hero.hero-single.video-hero[data-video-hero="home"] .hero-actions,body.brand-v5 .hero.hero-single.video-hero[data-video-hero="home"] .hero-actions{width:min(94vw,540px);gap:5px;margin:0 auto;}body.brand-v5.motion-v52 .hero.hero-single.video-hero[data-video-hero="home"] .hero-actions .btn,body.brand-v5 .hero.hero-single.video-hero[data-video-hero="home"] .hero-actions .btn{min-height:40px;padding:7px 12px;font-size:12.4px;}}@media (max-width:380px){body.brand-v5.motion-v52 .hero.hero-single.video-hero[data-video-hero="home"] .hero-card h1,body.brand-v5 .hero.hero-single.video-hero[data-video-hero="home"] .hero-card h1{max-width:94vw;font-size:22.5px;}body.brand-v5.motion-v52 .hero.hero-single.video-hero[data-video-hero="home"] .hero-description,body.brand-v5.motion-v52 .hero.hero-single.video-hero[data-video-hero="home"] .hero-card > p:not(.eyebrow),body.brand-v5 .hero.hero-single.video-hero[data-video-hero="home"] .hero-description,body.brand-v5 .hero.hero-single.video-hero[data-video-hero="home"] .hero-card > p:not(.eyebrow){max-width:94vw;font-size:11.8px;}}@media (max-width:720px){body.brand-v5.motion-v52 .hero.hero-single.video-hero[data-video-hero="home"] > .hero-content{margin-top:-208px;}}@media (max-width:390px){body.brand-v5.motion-v52 .hero.hero-single.video-hero[data-video-hero="home"] > .hero-content{margin-top:-198px;}}@media (max-width:720px){body.brand-v5.motion-v52 .hero.hero-single.video-hero[data-video-hero="home"] .hero-actions,body.brand-v5 .hero.hero-single.video-hero[data-video-hero="home"] .hero-actions{width:min(84vw,350px);max-width:350px;margin:15px auto 0;gap:8px;justify-items:center;}body.brand-v5.motion-v52 .hero.hero-single.video-hero[data-video-hero="home"] .hero-actions .btn,body.brand-v5 .hero.hero-single.video-hero[data-video-hero="home"] .hero-actions .btn{width:100%;min-height:42px;padding:8px 16px;font-size:12.2px;line-height:1.15;border-radius:999px;}}@media (max-width:380px){body.brand-v5.motion-v52 .hero.hero-single.video-hero[data-video-hero="home"] .hero-actions,body.brand-v5 .hero.hero-single.video-hero[data-video-hero="home"] .hero-actions{width:min(86vw,326px);margin-top:13px;gap:7px;}body.brand-v5.motion-v52 .hero.hero-single.video-hero[data-video-hero="home"] .hero-actions .btn,body.brand-v5 .hero.hero-single.video-hero[data-video-hero="home"] .hero-actions .btn{min-height:40px;padding:7px 14px;font-size:12px;}}@media (max-width:720px){body.brand-v5.motion-v52 .hero.hero-single.video-hero[data-video-hero="home"] .hero-card .eyebrow,body.brand-v5 .hero.hero-single.video-hero[data-video-hero="home"] .hero-card .eyebrow{display:grid;grid-template-columns:clamp(30px,9vw,42px) auto clamp(30px,9vw,42px);align-items:center;justify-content:center;column-gap:7px;width:max-content;max-width:96vw;margin:0 auto 4px;text-align:center;white-space:nowrap;}body.brand-v5.motion-v52 .hero.hero-single.video-hero[data-video-hero="home"] .hero-card .eyebrow::before,body.brand-v5 .hero.hero-single.video-hero[data-video-hero="home"] .hero-card .eyebrow::before{grid-column:1;justify-self:center;margin:0;width:9px;height:9px;flex:none;}body.brand-v5.motion-v52 .hero.hero-single.video-hero[data-video-hero="home"] .hero-card .eyebrow::after,body.brand-v5 .hero.hero-single.video-hero[data-video-hero="home"] .hero-card .eyebrow::after{grid-column:3;justify-self:center;width:clamp(28px,8vw,38px);max-width:none;margin:0;flex:none;}}@media (max-width:360px){body.brand-v5.motion-v52 .hero.hero-single.video-hero[data-video-hero="home"] .hero-card .eyebrow,body.brand-v5 .hero.hero-single.video-hero[data-video-hero="home"] .hero-card .eyebrow{grid-template-columns:27px auto 27px;column-gap:5px;font-size:8.1px;letter-spacing:.15em;}body.brand-v5.motion-v52 .hero.hero-single.video-hero[data-video-hero="home"] .hero-card .eyebrow::after,body.brand-v5 .hero.hero-single.video-hero[data-video-hero="home"] .hero-card .eyebrow::after{width:25px;}}@media (max-width:720px){body.brand-v5.motion-v52 .hero.hero-single.video-hero[data-video-hero="home"] .hero-card .eyebrow,body.brand-v5 .hero.hero-single.video-hero[data-video-hero="home"] .hero-card .eyebrow{margin-top:0;margin-bottom:14px;}body.brand-v5.motion-v52 .hero.hero-single.video-hero[data-video-hero="home"] .hero-card h1,body.brand-v5 .hero.hero-single.video-hero[data-video-hero="home"] .hero-card h1{margin-top:0;margin-bottom:16px;}body.brand-v5.motion-v52 .hero.hero-single.video-hero[data-video-hero="home"] .hero-card > p:not(.eyebrow),body.brand-v5 .hero.hero-single.video-hero[data-video-hero="home"] .hero-card > p:not(.eyebrow),body.brand-v5.motion-v52 .hero.hero-single.video-hero[data-video-hero="home"] .hero-description,body.brand-v5 .hero.hero-single.video-hero[data-video-hero="home"] .hero-description{margin-top:0;margin-bottom:0;}body.brand-v5.motion-v52 .hero.hero-single.video-hero[data-video-hero="home"] .hero-actions,body.brand-v5 .hero.hero-single.video-hero[data-video-hero="home"] .hero-actions{margin-top:22px;}body.brand-v5.motion-v54.motion-v541 #viagens .travel-grid,body.brand-v5.motion-v54 #viagens .travel-grid,body.brand-v5 #viagens .travel-grid{width:100%;margin-inline:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px;row-gap:34px;align-items:start;justify-items:stretch;}body.brand-v5.motion-v54.motion-v541 #viagens .travel-card,body.brand-v5.motion-v54 #viagens .travel-card,body.brand-v5 #viagens .travel-card{width:100%;min-width:0;min-height:0;box-sizing:border-box;display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto;justify-items:center;align-items:start;align-content:start;justify-content:stretch;text-align:center;padding:10px 6px 16px;margin:0;}body.brand-v5.motion-v54.motion-v541 #viagens .travel-card > .travel-icon,body.brand-v5.motion-v54 #viagens .travel-card > .travel-icon,body.brand-v5 #viagens .travel-card > .travel-icon,body.brand-v5 #viagens .travel-card > .travel-icon.flow-media{grid-column:1;justify-self:center;align-self:center;margin:0 auto 18px;transform:none;transform-origin:center;background-position:center;}body.brand-v5.motion-v54 #viagens .travel-card > strong,body.brand-v5 #viagens .travel-card > strong{grid-column:1;justify-self:center;width:auto;max-width:100%;margin:0 auto 8px;padding:0;text-align:center;}body.brand-v5.motion-v54 #viagens .travel-card > small,body.brand-v5 #viagens .travel-card > small{grid-column:1;justify-self:center;width:auto;max-width:15ch;margin:0 auto;padding:0;text-align:center;}}@media (max-width:360px){body.brand-v5.motion-v52 .hero.hero-single.video-hero[data-video-hero="home"] .hero-card .eyebrow,body.brand-v5 .hero.hero-single.video-hero[data-video-hero="home"] .hero-card .eyebrow{margin-bottom:11px;}body.brand-v5.motion-v52 .hero.hero-single.video-hero[data-video-hero="home"] .hero-card h1,body.brand-v5 .hero.hero-single.video-hero[data-video-hero="home"] .hero-card h1{margin-bottom:13px;}body.brand-v5.motion-v52 .hero.hero-single.video-hero[data-video-hero="home"] .hero-actions,body.brand-v5 .hero.hero-single.video-hero[data-video-hero="home"] .hero-actions{margin-top:18px;}}@media (max-width:720px){body #conteudos,body.motion-v52 #conteudos,body.motion-v53 #conteudos,body.motion-v54 #conteudos,body.motion-v541 #conteudos,body #conteudos.motion-section{transform:none;-webkit-transform:none;filter:none;-webkit-filter:none;backdrop-filter:none;-webkit-backdrop-filter:none;will-change:auto;perspective:none;contain:none;content-visibility:visible;}body #conteudos > .container,body #conteudos .content-grid,body #conteudos .content-card,body #conteudos .content-card-link,body #conteudos .content-card > div{transform:none;-webkit-transform:none;filter:none;-webkit-filter:none;backdrop-filter:none;-webkit-backdrop-filter:none;will-change:auto;perspective:none;contain:none;}body.motion-v51 #conteudos .content-card-link .content-image,body.motion-v51 #conteudos .content-card-link:hover .content-image,body.motion-v541 #conteudos .content-image.flow-media,body.motion-v541 #conteudos .content-image.flow-media.is-flow-media-visible,body #conteudos img.content-image{width:100%;transform:none;-webkit-transform:none;filter:none;-webkit-filter:none;opacity:1;transition:none;animation:none;will-change:auto;backface-visibility:visible;-webkit-backface-visibility:visible;image-rendering:auto;}html.reveal-ready body #conteudos .content-card.reveal-item,html.reveal-ready body #conteudos .content-card.reveal-item.is-revealed{opacity:1;transform:none;-webkit-transform:none;filter:none;transition:none;animation:none;will-change:auto;}}@media (max-width:720px){body.brand-v5.motion-v52 .hero.hero-single.video-hero[data-video-hero="home"] .hero-actions,body.brand-v5 .hero.hero-single.video-hero[data-video-hero="home"] .hero-actions{width:min(76vw,300px);max-width:300px;margin:22px auto 0;display:grid;grid-template-columns:1fr;justify-items:center;align-items:center;gap:10px;}body.brand-v5.motion-v52 .hero.hero-single.video-hero[data-video-hero="home"] .hero-actions .btn,body.brand-v5 .hero.hero-single.video-hero[data-video-hero="home"] .hero-actions .btn{width:100%;max-width:300px;min-height:44px;padding:10px 18px;margin:0 auto;display:inline-flex;align-items:center;justify-content:center;text-align:center;font-size:13px;line-height:1.15;border-radius:999px;}body.brand-v5 .hero.hero-single.video-hero[data-video-hero="home"] .hero-actions .btn span[aria-hidden="true"]{margin-left:8px;}}@media (max-width:380px){body.brand-v5.motion-v52 .hero.hero-single.video-hero[data-video-hero="home"] .hero-actions,body.brand-v5 .hero.hero-single.video-hero[data-video-hero="home"] .hero-actions{width:min(78vw,292px);max-width:292px;margin-top:18px;gap:9px;}body.brand-v5.motion-v52 .hero.hero-single.video-hero[data-video-hero="home"] .hero-actions .btn,body.brand-v5 .hero.hero-single.video-hero[data-video-hero="home"] .hero-actions .btn{max-width:292px;min-height:42px;padding:9px 16px;font-size:12.5px;}}}
